уги має 4 подфункции, що описують внесення послуги і формування списку послуг даного відділу продажів. Спершу відбувається занесення надійшла інформації, потім якщо це дані про послугу, то відбувається їх обробка та додавання в список послуг. Якщо це заявка, то спершу обробляється заявка на послугу, якщо ця послуга здійсненна, то заявка схвалюється. А після звіт про надані послуги передається в модуль звітної документації, а список сформованих послуг в модуль зберігання та обробки інформації. Даний блок представлений на рис. 2.9
Рис.2.9 Блок Модуль занесення та обробки інформації про послуги
Модуль складання звітної документації містить 3 подфункции: занесення в ІС даних про укладені договори, занесення в ІС даних списку наданих послуг та складання звітів. З занесених даних відбувається складання звітів і передача вже готових звітів в модуль зберігання та обробки інформації. Структура даного блоку представлена ??на рис. 2.10
Малюнок 2.10 Блок Модуль складання звітної документації
Модуль зберігання і обробки інформації складається з 2 подфункций:
занесення даних в інформаційну базу і вивід на друк документів. При надходженні інформації з зовнішніх блоків у даний модуль відбувається занесення інформації в базу даних і здійснюється вибірка інформації з бази даних і відправка її на друк, або запис на знімний носій інформації.
Даний блок представлений на малюнку 2.11
Малюнок 2.11 Блок Модуль зберігання і обробки інформації
Всі операції проводяться оператором персонального комп'ютера при використанні програмного забезпечення, бази даних та системи управління базою даних.
Проаналізувавши систему організації можна помітити, що система в певному сенсі є універсальною і може використовуватися (при невеликій модифікації) і в багатьох інших областях людської діяльності, в яких існують відносини продавець-покупець .
3. Проектування інформаційної системи
3.1 Вибір архітектури інформаційної системи
Архітектура інформаційної системи являє собою набір загальних принципів побудови інформаційної системи. При виборі архітектури інформаційної системи розглядаються три основних моменти: передані дані, функції та мережу.
Під даними, в даному випадку, розуміється інформація у вигляді документів, електронних файлів і повідомлень з якою працюють користувачі ІС.
Функції - завдання, які вирішуються кожним елементом системи, тобто призначення кожної з підсистем ІС. Ці функції також визначаються завданнями користувачів, що працюють з даною підсистемою.
Під мережею розуміється логічна структура обчислювальної мережі (локальної і глобальної), склад і характеристики серверної групи і клієнтської частини системи.
Існує кілька видів архітектур ІС:
· архітектура файл-сервер;
· архітектура клієнт-сервер;
· багаторівнева архітектура;
· розподілена архітектура.
Для організації бази даних необхідно зупинити свій вибір на клієнт-серверній архітектурі, тому на мій погляд вона проста в реалізації, підтримує мову SQL, а також існує багато СУБД працюють з такою архітектурою.
3.2 Архітектура клієнт-сервер
Архітектура клієнт-сервер призначена для дозволу проблем файл-серверних додатків шляхом поділу компонентів програми та розміщення їх там, де вони будуть функціонувати найбільш ефективно. Особливістю архітектури клієнт-сервер є використання виділених серверів баз даних, які розуміють запити мовою структурованих запитів SQL (Structured Query Language) і виконують пошук, сортування та агрегування інформації. Відмінна риса серверів БД - наявність довідника даних, в якому записана структура БД, обмеження цілісності даних, формати і навіть серверні процедури обробки даних за викликом або по подіях в програмі. Об'єктами розробки в таких додатках крім діалогу і логіки обробки є, насамперед, реляційна модель даних і пов'язаний з нею набір SQL-операторів для типових запитів до бази даних.
Більшість конфігурацій клієнт-сервер використовує дворівневу модель, в якій клієнт звертається до послуг сервера. Передбачається, що діалогові компоненти PS і PL розміщуються на клієнті, що дозволяє забезпечити графічний інтерфейс. Компоненти управління даними DS і FS розміщуються на сервері, а діалог (PS, PL), логіка BL і DL - на клієнті. Дворівневе визначення архітектури клієнт-сервер використовує саме цей в...