Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДП Курик Микола 18 06.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
12.67 Mб
Скачать

3.2 Документи на супроводження пз

3.2.1 Інструкції програмісту

Під час розробки програмного забезпечення були використані система управління базами даних Microsoft Access для розробки структури бази даних і середовище візуального програмування Delphi 7 для розробки функціональних можливостей та інтерфейсу. Для підключення бази даних до програмного проекту використовувалися ADO-технології.

Для роботи з невізуалізованими компонентами, які необхідні для підключення бази даних, була створена форма «Dm» (рис. 3.1).

Рисунок 3.1 – Форма «Dm»

На формі розташовані наступні компоненти:

  • ADOConnection1: TADOConnection – компонент для встановлення зв’язку з базою даних Microsoft Access;

  • компоненти класу TADOTable. Вони необхідні для встановлення відповідності між фізичними та віртуальними таблицями відповідно;

  • всі компоненти, назви яких починаються з «Query», є компонентами класу TQuery. Вони також встановлюють відповідність між фізичними та віртуальними даними, використовуючи SQL-запити. Запити прописані у властивості SQL;

  • компоненти класу TDataSource призначені для зв’язку між таблицями та компонентами для перегляду та вводу інформації бази даних. Властивість name компонент починаються з «DS», а далі відповідно до компонент з якими зв’язується.

Форма «Оздоровчий комплекс «Енігма», конструктор якої зображено на рисунку 3.2, є головною формою програмного продукту.

Рисунок 3.2 – «Оздоровчий комплекс «Енігма»

На головній формі «Оздоровчий комплекс «Енігма» розташовані компоненти Image1, в якому відображається фоновий малюнок, та MainMenu1 – головне меню, події OnClick змістовних пунктів меню викликають процедури відкриття відповідних форм. Panel1, призначений для розташування швидких кнопок навігації на формі. ToolBar1, список кнопок навігації по формам.

Для роботи з довідниками даних, наприклад клієнтів, створена форма «Клієнти», яка зображена на рисунку 3.3.

Рисунок 3.3 – Конструктор форми «Клієнти»

На формі розташовані наступні елементи: DataSource1, для відображення даних з таблиці; OpenPictureDialog – для відображення фото; DBGrid1 – дані з таблиці. На формі розташовані компоненти класу: TLabel для підпису, TLabeledEdit для введення потрібної інформації, TOpenDialog використовується при роботі з файлами, TGroupBox для зручності організаці зовнішнього вигляду.

Для реєстрації користувача створена форма «Реєстрація» (рис.3.4).

Рисунок 3.4 – Конструктор форми «Реєстрація»

На формі розміщені компоненти: BitBtn1 – кнопки для підтвердження та виходу з форми; GroupBox1 – список з користувачами.

Для введення даних створена форма «Нове відвідування» (рис.3.5).

Рисунок 3.5 – Конструктор форми «Нове відвідування»

На формі розміщені наступні компоненти: BitBtn – кнопки для роботи з формою; DataSource1 – підключення до БД; TComboBox для вибору інформації з статичного випадаючого списку; TGroupBox для зручності організації зовнішнього вигляду; MonthCalendar1 – для вибору дати з календаря.

Для відображення статистичних даних створена форма «Статистика» (рис.3.6).

Рисунок 3.6 – Конструктор форми «Статистика»

На формі розташовані елементи: компонент класу TDataSource призначений для зв’язку між таблицями та компонентами для перегляду та вводу інформації бази даних; TADOConnection – компонент для встановлення зв’язку з базою даних Microsoft Access; TGroupBox для зручності організації зовнішнього вигляду.

Далі робота з формами та компонентами достатньо схожа. Призначення компонент залежить від призначення форми.

Всі реалізовані процедури зберігаються в файлах з розширенням «.pas». Лістинг модулів програми приведений в додатках до пояснювальної записки.

3.2.2 Інструкції користувачу

Для роботи з програмним продуктом необхідно відкрити папку, в якій розміщений додаток і запустити файл «fitnes.exe», після чого відкриється вікно реєстрації користувача програми «Оздоровчий комплекс «Енігма», яке зображене на рисунку 3.7.

Рисунок 3.7 – Вікно «Реєстрація»

Для подальшого входу в систему необхідно вибрати потрібного користувача та ввести пароль. Після чого відкриється головне вікно програми, яке зображене на рисунку 3.8.

В вікні відображається зображення закладу, головне меню програми, панель швидкого доступу та рядок стану, в якому відображається поточний користувач, дата та час.

В головному вікні програми «Оздоровчий комплекс «Енігма» відображається основне меню по роботі з програмою.

У вкладці «Налаштування» підключені вікна «Реєстрація», «Адміністратори», «Налаштування користувача».

Рисунок 3.8 – Вікно «Оздоровчий комплекс «Енігма»

При виборі пункту «Реєстрація» відкривається вікно реєстрації користувача програми, яке відображене на рисунку 3.9.

Рисунок 3.9 – Вікно «Реєстрація»

В цьому вікні можна вибрати відповідного користувача програми та авторизувати його.

При виборі пункту «Адміністратори» відкривається вікно з інформацією про зареєстрованих адміністраторів комплексу, яке відображене на рисунку 3.10.

Рисунок 3.10 – Вікно «Адміністратори»

В вікні можна переглянути дані про адміністраторів комплексу, здійснити їх пошук.

При виборі пункту «Налаштування користувача» відкривається вікно з можливістю зміни логіна і пароля адміністраторів закладу, яке відображене на рисунку 3.11.

Рисунок 3.11 – Вікно «Налаштування користувача»

У вкладці «Абонементи» підключені вікна «Типи абонементів», «Послуги по картам», «Абонементи».

При натисканні на кнопку «Абонементи» відкривається вікно з інформацією про базу абонементів закладу, яке відображене на рисунку 3.12.

Рисунок 3.12 – Вікно «Абонементи»

В цьому вікні можна переглянути дані про абонементи закладу, здійснити їх пошук, додати та видалити записи, повернути абонементи, видати та додати декілька одразу.

При виборі пункту «Типи абонементів» відкривається вікно з інформацією про абонементи комплексу, яке відображене на рисунку 3.13.

Рисунок 3.13 – Вікно «Типи абонементів»

В вікні можна переглянути дані про типи абонементів закладу, здійснити їх пошук, додати та видалити записи, перевірити час дії абонемента.

При виборі пункту «Послуги по абонементу» відкривається вікно з інформацією про послуги абонементів закладу, яке відображене на рисунку 3.14.

Рисунок 3.14 – Вікно «Послуги по абонементу»

У вкладці «Дані» підключені вікна «Клієнти», «Кабінети», «Послуги», «Працівники», «Розхідні матеріали», «Перелік спеціалізацій», «Спеціалізація працівників», «Кабінети працівників».

При натисканні на кнопку «Клієнти» відкривається вікно з інформацією про клієнтську базу комплексу, яке відображене на рисунку 3.15.

Рисунок 3.15 – Вікно «Клієнти»

В ньому можна переглянути дані про клієнтів комплексу, здійснити їх пошук, додати та видалити записи.

При натисканні на кнопку «Працівники» відкривається вікно з інформацією про базу працівників закладу, яке відображене на рисунку 3.16.

Рисунок 3.16 – Вікно «Працівники»

В цьому вікні можна переглянути дані про працівників комплексу, здійснити їх пошук, додати та видалити записи, вибрати спеціалізацію працівників.

При виборі пункту «Кабінети» відкривається вікно з інформацією про кабінети закладу, яке відображене на рисунку 3.17.

Рисунок 3.17 – Вікно «Довідник «Кабінети»

В вікні можна переглянути дані про кабінети закладу, здійснити їх пошук, додати та видалити записи.

При виборі пункту «Послуги» відкривається вікно з інформацією про послуги комплексу, яке відображене на рисунку 3.18.

Рисунок 3.18 – Вікно «Послуги закладу»

В вікні можна переглянути дані про послуги комплексу, здійснити їх пошук, додати та видалити записи.

При виборі пункту «Розхідні матеріали» відкривається вікно з інформацією про розхідні матеріали комплексу, яке відображене на рисунку 3.19.

Рисунок 3.19 – Вікно «Розхідні матеріали»

В вікні можна переглянути дані про розхідні матеріали комплексу, здійснити їх пошук, додати та видалити записи.

При виборі пункту «Спеціалізація працівників» відкривається вікно з інформацією про спеціалізацію клубу, яке відображене на рисунку 3.20.

Рисунок 3.20 – Вікно «Спеціалізація працівників»

В вікні можна переглянути дані про спеціалізацію клубу, здійснити їх пошук, додати та видалити записи.

При виборі пункту «Перелік спеціалізацій» відкривається вікно з інформацією про спеціалізацію інструкторів закладу, яке відображене на рисунку 3.21.

Рисунок 3.21 – Вікно «Спеціальності працівників»

В вікні можна переглянути дані про спеціалізацію інструкторів закладу, здійснити їх пошук, додати та видалити записи.

При виборі пункту «Працівники по кабінетам» відкривається вікно з інформацією про тренерів та розміщення в кабінетах комплексу, яке відображене на рисунку 3.22.

Рисунок 3.22 – Вікно «Працівники по кабінетам»

У вкладці «Ввід даних» підключені вікна «Нове відвідування», «Реєстрація відвідування». Можливості даних вікон описанні вище в розділі.

У вкладці «Аналіз» підключені вікна «Статистика доходів по місяцям», «Діаграма по інструкторам», «Сьогодні іменинники», «Давні клієнти». При виборі пункту «Статистика доходів по місяцям» відкривається вікно з інформацією про доходи закладу, яке відображене на рисунку 3.23.

Рисунок 3.23 – Вікно «Статистика доходів по місяцям»

В вікні можна переглянути дані про статистику доходів комплексу за певний вибраний період часу у вигляді діаграми, зберегти інформацію в файл.

При виборі пункту «Діаграма по інструкторам» відкривається вікно з інформацією про клієнтів кожного інструктора , яке відображене на рисунку 3.24.

Рисунок 3.24 – Вікно «Діаграма по інструкторам»

При виборі пункту «Сьогодні іменинники» відкривається вікно з інформацією про іменинників комплексу, якщо такі є на поточну дату. В разі відсутності таких клієнтів відображається повідомлення про відсутність іменинників.

При виборі пункту «Давні клієнти» відкривається вікно з інформацією про давніх клієнтів клубу, яке відображене на рисунку 3.25.

Рисунок 3.25 – Вікно «Довідник «Давні клієнти»

В вікні можна переглянути дані про давніх клієнтів закладу термін відсутності яких ви вказали, здійснити їх пошук, додати та видалити записи.

У вкладці «Допомога» підключене вікно «Про програму». Можливості вікна описанні вище в розділі.

Остання вкладка це підключена кнопка «Вихід».