ьницький інтерфейс (GUI) і моделює поведінку системи при ініціюванні користувачем різних подій.
Складність сучасних GUI-інтерфейсів роблять прототипирование обов'язковим елементом розробки ПЗ. Прототипи дозволяють оцінити реалізованість і корисність розроблюваної системи до початку її реалізації [14].
Ієрархія вікон програми для клієнта Адміністратор показана на малюнку 1.6.
На даній схемі звичайне діалогове вікно показано у вигляді прямокутника з подвоєною кордоном. Вікно повідомлень показано переривчастою кордоном. Вкладки вікон показані прямокутником використовує ліву сторону для з'єднання.
Ієрархія вікон програми для клієнта співробітника відділу кадрів показана на малюнку 1.7.
Ієрархія вікон програми для клієнта бухгалтера показана на малюнку 1.8.
Прототип діалогового вікна показаний на малюнку 1.9.
Прототип головного вікна показаний на малюнку 1.10.
Висновки до розділу
У даному розділі пройдені наступні етапи проектування:
в якості можливих рішень проаналізовані дві програми: «1С: Підприємство» і «БухСофт: Підприємство»;
методологією проектування інформаційної системи обраний об'єктно-орієнтований підхід;
проаналізована предметна область;
проведено інтерв'ю з бухгалтером підприємства про вимоги до інформаційної системи;
простроена діаграма варіантів використання і діаграма класів.
результатом стало створення технічного завдання, на підставі якого буде створюватися інформаційна система.
2. Проектування інформаційної системи
2.1 Архітектурне проектування
Інформаційна система «Розрахунок зарплати» має клієнт-серверну архітектуру.
У комп'ютерних технологіях клієнт-серверна архітектура припускає наявність таких компонентів програми: клієнтський додаток (зазвичай кажуть «тонкий клієнт» або термінал), підключений до сервера, який в свою чергу може бути підключений до сервера бази даних. Як сервер може виступати система управління базами даних. Приклад клієнт-серверної архітектури показаний на малюнку 2.1.
Клієнт - це інтерфейсний (зазвичай графічний) компонент, який представляє власне додаток для кінцевого користувача.
Сервер бази даних забезпечує зберігання даних. Зазвичай це стандартна реляційна або об'єктно-орієнтована СУБД.
Переваги: ??
масштабованість;
конфігурованість - ізольованість рівнів один від одного дозволяє швидко і простими засобами переконфігурувати систему при виникненні збоїв або при плановому обслуговуванні на одному з рівнів;
висока безпека;
висока надійність;
низькі вимоги до швидкості каналу (мережі) між терміналами і сервером додатків;
низькі вимоги до продуктивності і технічним характеристикам терміналів, як наслідок зниження їх вартості.
Діаграма компонентів для ІС «Розрахунок зарплати» показан...