Дипломная работа: Автоматизация учета посещений клиентов в ООО "Bagira"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
п/п
Наименование
модуля
Функции модуля
4.
Модуль Unit4.pas.
Модуль «Парикмахеры» – выводит список всех
парикмахеров салона красоты, из одноименно
таблицы БД.
5.
Модуль Unit5.pas.
Модуль «Добавить парикмахера» – позволяет
добавить нового парикмахера, в открывшуюся
форму. Новый парикмахер добавляется в таблицу
«Парикмахер» БД.
6.
Модуль Unit6.pas.
Модуль «Средства» – выводит список всех средств,
которые используют мастера салона красоты, из
одноименно таблицы БД.
7.
Модуль Unit7.pas.
Модуль «Добавить средство» – позволяет добавить
новое средство, в открывшуюся форму. Новое
средство добавляется в таблицу «Средства» БД.
8.
Модуль Unit8.pas.
Модуль «Услуги» - выводит список всех услуг,
которые предоставляет салон красоты, из
одноименно таблицы БД.
9.
Модуль Unit9.pas.
Модуль «Добавить услугу» – позволяет добавить
новую услугу, в открывшуюся форму. Новая услуга
добавляется в таблицу «Услуги» БД.
10.
Модуль
Unit10.pas.
Модуль «Оформить заявку» - позволяет оформить
заявку, то есть выполнить запись клиента к
конкретному мастеру.
11.
Модуль
Unit11.pas.
Модуль «Расписание на сегодня» – позволяет в
процессе оформления заявки просмотреть
расписание мастера, что бы можно было увидеть
его загруженность или записать клиента.
12.
Модуль
Unit12.pas.
Модуль «Отчет» – выводит форму (с 2 датами: 1
дата – начало отчета, 2 дата – окончание отчета) для
63
п/п
Наименование
модуля
Функции модуля
создания отчета.
13.
Модуль
Unit13.pas.
Модуль «Вывод отчета» – формируется отчет.
Полученный отчет можно или распечатать или
сохранить документ.
14.
Модуль
Unit14.pas.
Модуль «Расписание парикмахеров» – выводит
расписание работы парикмахеров на текущую дату.
15.
Модуль
Unit17.pas
Модуль «Авторизация» - авторизация
пользователя.
Листинг программных модулей представлен в Приложении.
2.3.4 Описание программных модулей
Как отмечено в предыдущем подпункте программа состоит из 15
взаимосвязанных модулей.
Работа программы начинается с модуля Unit17, где имеет место авторизация
пользователя. Все модули связаны с БД.
В программе взаимодействие пользователя выполнено в диалоговом режиме.
Основным связующим элементом системы выступает меню, которое состоит из
главного меню и подменю.
На примере модуля Unit 2, покажем как организована работа со
справочником «Клиенты». Аналогичным образом организована работа с
остальными справочниками БД.
64
Начало работы
Работает программа
(Form 1)
Соединение с БД
Меню
Выбор
подпункта
«Клиенты»
Открытие формы
Form 2 (unit 2)
Очистка формы
ADOQuery1->SQL->Clear();
Вывод
справочника
«Клиенты»
Выбор кнопки
меню
Добавить клиента
Заполнение
формы Form 3
Оформить заявку
Заполнение
формы Form 10
Изменить данные
о клиенте
Сохранение
Конец операции
Изменение
данных Form 2
Рисунок 19. Блок-схема работы модуля Unit 2
65
Код запроса на добавление клиента представлен в приложении в части
«Unit3 // модуль добавления нового клиента».
Если проанализировать все модули добавления данных, то добавление
клиентов, мастеров, средств организованы аналогичным образом в
соответствующие таблицы.
2.4 Контрольный пример реализации проекта и его описание
После авторизации пользователя откроется главная форма приложения,
показана на рисунке 20.
Рисунок 20. Главное окно приложения
При выборе пункта «Клиенты» откроется окно (См. Рисунок 21):
66
Рисунок 21. Форма «Клиенты»
Что бы добавить нового клиента следует выбрать пункт меню «Клиенты»,
затем нажать «Добавить клиента», и затем заполнить форму, которая показана на
рисунке 22:
Рисунок 22. Форма «Добавить клиента»
Аналогичным образом организована работа с добавлением парикмахеров,
средства, услуги.
Что бы добавить новое средство следует заполнить формы, показанные на
рисунке 23.
Источник: https://baza.diplomsite.ru/previewfile/2401