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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Авторизация
Ввод пароля
Выбор пункта
Меню
Отчет
Выход
Создание
отчетов
Работа с БД
Нет
Да
Рисунок 8. Дерево функций
Работа с БД показано на рисунке 9.
Работа с БД
Справочник
«Клиенты»
Справочник
«Парикмахер»
Справочник
«Услуги»
Справочник
«Средства»
Справочник
«Заявки»
Операция
Просмотр
Добавить
новую запись
Изменить
запись
Удалить
Кнопка
«Добавить ..»
Кнопка
«Изменить ...»
Удалить
Добавление
Изменение
Удаление
Справочник
«user»
Подключение к
БД
Запись результата
в БД
Выполнение
операции
Рисунок 9. Работа со справочниками БД
Основной сценарий использования системы следующий:
Регистрирует заявки;
Выполнение заявки на указанное время забронированным мастером;
Закрывает заявки;
Просматривает архивы заявок;
Формирует отчеты за определенную дату;
58
Просматривает личные данные с возможностью изменения логина и
пароля для доступа в систему.
Меню созданной программы показано на рисунке 10:
Меню ИС
Отчет
Меню
выход
Клиенты
Средства
Расписание на
текущую дату
Парикмахеры
Оформить заявку
Добавить нового
клиента
Услуги
Изменить /
удалить
парикмахера
Добавить нового
парикмахера
Изменить /
удалить средство
Добавить новое
средство
Изменить /
удалить услугу
Добавить новую
услугу
Авторизация Начало
Конец
Отчет на
указанный период
Рисунок 10. Меню программы
2.3.2 Характеристика базы данных
Схема данных разработанной программы показана на рисунке 11.
59
Рисунок 11. Схема данных
БД состоит из шести таблиц:
Таблица «клиенты» - хранятся все данные о клиентах парикмахерской
Таблица «парикмахер» - хранятся все данные о работниках салона, то есть -
ФИО, телефон, а так же стаж работы.
Таблица «услуги» - хранятся все данные об услуге (название) и стоимость
данной услуги.
Таблица «средства» - хранятся все данные о средствах, которые используют
парикмахеры в работе, то есть таблица содержит поля – название средства и его
стоимость;
Таблица «users» - хранятся все данные о пользователях системы;
Таблица «заявки» - таблица, которая позволяет сформировать заявку к
мастеру.
Таблицы БД в режиме конструктора представлены на рисунках 12 – 17.
Рисунок 12. Таблица «услуги»
60
Рисунок 13. Таблица «средства»
Рисунок 14. Таблица «парикмахер»
Рисунок 15. Таблица «клиент»
Рисунок 16. Таблица «user»
Рисунок 17. Таблица «заявки»
61
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Процесс разработки программы начался с разработки БД, а точнее с
нормализации таблиц, их связи. БД создана в приложении MS Access.
Затем создано приложение, которое содержит следующие модули (См.
Рисунок 18) .
Авторизация
Unit17
Главная форма
Unit1
Форма «Клиенты»
Unit2
Форма «Добавить
клиента»
Unit3
Форма
«Парикмахеры»
Unit4
Форма «Добавить
парикмахера»
Unit5
Форма «Средства»
Unit6
Форма «Добавить
средства»
Unit7
Форма «Услуги»
Unit8
Форма «Добавить
услугу»
Unit9
Форма «Оформить
заявку»
Unit10
Форма «Расписание на
сегодня»
Unit11
Форма «отчет,
выбор периода
для отчета»
Unit12
Форма «Отчета»
Unit13
Рисунок 18. Дерево вызова программных модулей
Таблица 11
Описание программных модулей
п/п
Наименование
модуля
Функции модуля
1.
Модуль Unit1.pas
Модуль главной формы приложения – это
основная форма ИС, содержит меню программы. С
данной формы происходит связь с остальными
формами и модулями программы.
2.
Модуль Unit2.pas.
Модуль «Клиенты» – выводит список всех
клиентов салона красоты, из одноименно таблицы
3.
Модуль Unit3.pas.
Модуль «Добавить клиента» – позволяет добавить
нового клиента, в открывшуюся форму.
Источник: https://baza.diplomsite.ru/previewfile/2401