- •1Призанчення характеристики системи
- •2 Огляд існуючих рішень
- •2.1 Інформаційні системи в торгівельній діяльності
- •2.2 Огляд існуючих варіантів побудови інформаційної системи для торгівельного підприємства
- •2.3 Комп'ютерна мережа в торгівельному підприємстві
- •2.4 Технології, використовувані для побудови мережі
- •2.5 Огляд існуючих варіантів побудови мережі для торгівельного підприємства
- •3 Розробка інформаційної системи підприємства та побудова локальної мережі
- •3.1 Побудова локальної мережі
- •3.2 Побудова загальної структури інформаційної системи
- •4Проектування бази даних інформаційної системи
- •4.1 Проектування інфологічної моделі
- •4.2 Проектування логічної моделі
- •5 Розрахунок витрат
- •6 Економічна частина
- •6.1 Обгрунтування обраного варіанту
- •6.2 Огляд можливих рішень
- •6.3 Розрахунок
- •7 Безпека життєдіяльності
- •7.1 Аналіз санітарно – гігієнічних умов праці на підприємстві і розробка заходів щодо їх поліпшення
- •7.2 Надання першої допомоги при ураженні електричним струмом
- •7.3 Розрахунок загального рівномірного штучного освітлення приміщення люмінесцентними лампами точковим методом
- •8 Оцінка надійності програмних засобів
- •Висновки
- •Список використаної літератури
3.2 Побудова загальної структури інформаційної системи
Інформаційна система представлена у вигляді веб сайту, до якого можна підключитись за допомогою мережі інтернет. Система розроблена для підприємства «КомТех». Веб сайт написаний на мові програмування РНР та СУБД MySQL.
РНР – це мова програмування, мова – інтерпретатор. Так як це мова інтерпретатор, ми використовували віртуальний сервер «apache». РНР – це мова, яка написана на мові програмування С, тому більшість функцій в РНР взято з мови програмування С і дана мова повністю безкоштовна.
MySQL – це система управління базами данних (СУБД). Найчастіше MySQL використовується в якості сервера, до якого звертаються локальні або віддалені клієнти. MySQL інтегрована під велику кількість мов програмування, найпопулярніші:
Delphi
Java
C
C++
PHP
Perl
Python
Ruby
Розглянемо структуру нашої системи.
Головна сторінка
Комп’ютери та ноутбуки
Телефони, планшети
Телевізори, фото, відео, аудіо
Допомога
Розглянемо кожен пункт детальніше.
Головна сторінка
Комп’ютери та ноутбуки
Ноутбуки
Комп’ютери
Комплектуючі
Програмне забезпечення
Мережеве обладнання
Телефони, планшети, навігатори
Телефони
Планшети
МР3 – плеєри
Електронні книги
Автоелектроніка
Телевізори, фото, відео, аудіо
ТВ – техніка
Фото, відео техніка
Аудіо техніка
Допомога
Сервісний центр
Про нас
Щоб було зрозуміліше, розглянемо наглядно графічну структуру інформаційної системи.
Рисунок 5 – Структура інформаційної системи
4Проектування бази даних інформаційної системи
4.1 Проектування інфологічної моделі
База даних інформаційної системизнаходиться на центральному сервері мережі.
Завдання концептуального інфологічного проектування полягає в одержанні моделі БД у термінах об’єктів та зв’язків між ними, що не залежить від конкретної СУБД й узагальнює інформаційні вимоги потенційних користувачів ІС. Розрізняють два основні методи концептуального інфологічного проектування: низхідне проектування (метод формулювання та аналізу сутностей) і висхідне проектування (метод синтезу атрибутів). Ці методи недостатньо формалізовані, єдиних правил використання їх не існує.
Найпридатнішим для практичного застосування є перший метод. Він складається з двох етапів проектування БД: ідентифікації та моделювання локальних інформаційних структур.
Наведемо приклад на основі речень природної мови, на кшталт «Користувач замовляє продукцію», формуємо основні сутності розроблюваного проекту та встановлюємо атрибути для цих сутностей:
"product"
1 - ID, 2 -name, 3 –category.
"pc_info"
1 - ID, 2 - image, 3 -name, 4 –proc, 5 –chipset, 6 – memory, 7 – hard, 8 – videoproc, 9 – memvideo, 10 – typevideo, 11 – drive, 12 – tuner, 13 – os, 14 – power, 15 – guarantee, 16 – price, 17 – pid.
"users"
1 - ID, 2 – login,3 –psswd, 4 –pib, 5 – mail, 6 – phone, 7 – secret, 8 – vidp, 9 – address, 10 – index1, 11 – role.
"zakaz"
1 – ID, 2 – status, 3 – cid,4 – pid, 5–lid,6–uID.
"product"
1 -> 2,3
"pc_info"
1 -> 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
"users"
1 -> 2,3,4,5,6,7,8,9,10,11
"zakaz"
1 -> 2,3,4,5
Встановимо зв’язки між сформованими сутностями:
Таблиця ”product” має зв’язок один до багатьох, тобто 1 –> N
"product" -> "pc_info";
"product" -> "zakaz";
Таблиця ”pc_info” має зв’язок один до одного, тобто 1 –> 1
"pc_info" -> "zakaz";
Таблиця ”users” також має зв’язок один до одного, тобто 1 –> 1
"users" -> "zakaz";