- •Пояснювальна записка
- •Анотація
- •1.1 Аналіз предметної області 7
- •2.1 Технічне завдання 17
- •3.1 Засоби розробки 27
- •Перелік УмОвних позначеНь
- •Розділ 1. Передпроектні дослідження
- •1.1 Аналіз предметної області
- •1.2 Аналіз існуючих аналогів
- •1.3 Постановка задачі
- •1.4 Маркетингове дослідження інновацій
- •Розділ 2. Технічний проект
- •2.1 Технічне завдання
- •2.2 Моделювання програмного забезпечення
- •2.3 Моделювання даних
- •2.4 Проектування інтерфейсу
- •Розділ 3. Робочий проект
- •3.1 Засоби розробки
- •3.2 Документи на супроводження пз
- •3.3 План тестування
- •Розділ 4. Охорона праці
- •Висновки
- •Перелік джерел
- •Додатки Додаток а Лістинг програми
- •Додаток б Слайди презентації доповіді
- •Бібліографічна довідка
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 – Вікно «Довідник «Давні клієнти»
В вікні можна переглянути дані про давніх клієнтів закладу термін відсутності яких ви вказали, здійснити їх пошук, додати та видалити записи.
У вкладці «Допомога» підключене вікно «Про програму». Можливості вікна описанні вище в розділі.
Остання вкладка це підключена кнопка «Вихід».
