
3.Пояснювальна записка
3.1 Декомпозиція поставленої задачі
Даний програмний засіб можна розбити на підсистеми:
Створення нових записів та їх редагування – цією підсистемою користувач при необхідності може створити нові потрібні у використанні записи, а також виконувати над ними певні операції.
Пошук – цією підсистемою створюється пошук раніше створеного запису за вказаними критеріями.
Сортування – цією підсистемою сортуються записи за довільним критерієм, які розміщені в базі.
Переглянути календар – цією підсистемою виконується перегляд поточного календаря.
3.2
Загальна
архітектура ПЗ
Структурна схема ПЗ
Меню
пошук
Форма
сортувати

Таблиця

Календар
Форма і таблиця
Вихід
Головна діаграма потоків даних
Користувач


3.3
Розробка алгоритму розв’язку задачі
Алгоритм роботи програми
3.5
Структура
організації даних
В результаті проведеного об`єктно – орієнтованого аналізу предметної області, для написання програми було створено такі функції:
void Button2Click(); - показати форму і таблицю.
void RadioButton1Click(); - показати форму.
void RadioButton2Click(); - показати таблицю.
void RadioButton3Click(); - показати календар.
void Activate(); - перевірка доступу до бази даних.
void Close(); - закриття бази даних.
void denrogdenya(); - вивід на екран повідомлення про день народження.
void poiscFamiliya(); - пошук по фамілії.
void poiscAdress(); - пошук по адресі.
void poiscTelefon(); - пошук по телефону.
void poiscRobotaUchoba(); - пошук по місцю роботи.
void poiscDataRogdeniya(); - Даті народження.
void sortFamiliya();- сортування по фамілії.
void sortAdress(); - сортування по адресі.
void sortTelefon(); - сортування по телефону.
void sortRobotaUchoba(); - сортування по місцю роботи/уроби.
void sortDataRogdeniya();. - сортування по даті народження.
class Zapis |
Private: |
Public: void Button2Click(); void RadioButton1Click(); void RadioButton2Click(); void RadioButton3Click(); void Activate(); void Close(); void denrogdenya(); void poiscFamiliya(); void poiscAdress(); void poiscTelefon(); void poiscRobotaUchoba(); void poiscDataRogdeniya(); void sortFamiliya(); void sortAdress(); void sortTelefon(); void sortRobotaUchoba(); void sortDataRogdeniya(); |
3.5.1
Розробка
інтерфейсу ПЗ
Якщо говорити про структуру розробленого інтерфейсу, то можна побачити, що даний програмний продукт простий у використанні та має такі особливості інтерфейсу.
При запуску програми користувач спостерігає інтерфейс програми. На якому бачить головне меню продукту. Меню вміщує в собі такі компоненти:
Показати форму – відкривається форма для перегляду записів, можна переглянути лише по одному запису.
Показати таблицю – відкривається таблиця для перегляду всіх записів в базі даних.
Показати форму і таблицю разом – відкривається форма і таблиця для перегляду записів.
Показати календар – в окремій формі відкривається календар.
Відкрити меню сортування – відкривається меню з можливими варіантами сортування. Потрібно вибрати той за яким потрібно відсортувати записи. (записи в базі по умовчанню відсортовані по фамілії.)
Відкрити меню пошуку – відкривається меню з можливими варіантами пошуку. Потрібно вибрати потрібний критерій пошуку, після чого відкриється нова форма в якій потрібно ввести що будемо шукати.
Весь інтерфейс є дуже зручним і дружнім і користувачу буде дуже легко орієнтуватися в вікні програми а також при роботі з нею. Отже можна сказати, що програмний продукт, а саме його інтерфейс створений з дотриманням правил ергономічності.
3.6 Опис стриктури вихідної інформації
Інформація може бути представлена перед користувачем у вигляді таблиці і форми окремо так разом. Інформація вміщує в собі дані про записи, самі дані поділені на різні критерії. Користувач має змогу доступно переглядати всю необхідну інформацію про кожен окремий запис за допомогою форми так і про всі записи відразу за допомого таблиці, ще існує варіант перегляду відразу за допомогою форми і таблиці одночасно.
Вихідна
інформація даної програми зберігається
в файлі в папці самої програми. Ім’я
зберігаємого файлу «Записник.mdb»,
тобто всі дані зберігаються в файлі
бази даних Access, які можна відкрити
програмою Microsoft Office
Access.
Таке збереження інформації є досить
надійним і зручним, що не створює проблем
з налаштування ПЗ.