Материал: Автоматизация учета посещений клиентов в ООО "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