Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсовая docx17 / Kursova_robota_-_Romanchuk_Ya_A_3-kurs_OOP.docx
Скачиваний:
44
Добавлен:
07.08.2013
Размер:
2.92 Mб
Скачать

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. Таке збереження інформації є досить надійним і зручним, що не створює проблем з налаштування ПЗ.