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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Построим дерево вызова программных модулей системы, которые
отражают структурную схему пакета, содержащей программные модули
следующих классов:
- выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и
передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей
информации.
Характеристика программных модулей представлена в таблице 11.
Таблица 11
Характеристика программных модулей
п/п
Наименование модуля Функции модуля
1 Глобальный модуль
Содержит глобальные процед
уры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы
2
Модуль справочника
«Сотрудник»
Содержит предопределенные процедуры формы
списка и элементы справочника
3
Модуль справочника
«Клиент»
Содержит предопределенные процедуры формы
списка и элементы справочника
4
Модуль справочника
«Услуга»
Содержит предопределенные процедуры формы
списка и элементы справочника
5 Модуль «Абонемент»
Содержит предопределенные процедуры формы
списка и элементы справочника
6 Модуль «Посещение»
Содержит предопределенные процедуры формы
списка и элементы формы
7 Модуль «Договор»
Содержит предопределенные процедуры формы
списка и элементы формы
8 Модуль «Прайс-лист»
Содержит предопределенные процедуры формы
списка и элементы формы
9
Модуль «Позиция
прайса»
Содержит предопределенные процедуры формы
списка и элементы формы
10 Модуль «Журнал»
Содержит предопределенные процедуры
и
элементы формы
11
Модуль
«Позиция
журнала»
Содержит предопределенные процедуры
и
элементы формы
Дерево вызова программных модулей представлено на рисунке 23.
62
Рисунок 23. Дерево вызова программных модулей
2.3.4. Описание программных модулей
Алгоритм глобального модуля системы запускается, когда пользователь
запускает программу. При этом осуществляется загрузка библиотек и открытие
главной формы. На рисунке 24 представлен алгоритм модуля справочников.
Когда пользователь выбирает в главном меню команду открытия модуля-
справочника, открывается форма, в которой показаны все записи,
содержащиеся в этом справочнике. При нажатии кнопки «Добавить»,
открывается форма добавления записи. При нажатии кнопки «Изменить»,
открывается форма редактирования записи справочника. Все справочники
работают по аналогичному алгоритму.
63
Рисунок 24. Алгоритм работы модулей справочников
На рисунке 25 представлен алгоритм модуля «Договор». На рисунке 22
представлен алгоритм модуля «Договор». Пользователь открывает форму
создания документа и заполняет поля документа. Затем данные о договоре
подлежат сохранению.
64
Рисунок 25. Алгоритм создания договора
Согласно разработанным алгоритмам был разработан программный код
информационной системы, который представлен в Приложении 1.
2.4. Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его
описания необходимо:
1. Описать тестовые данные, которые необходимы для проверки
работоспособности основных функций проекта.
2. Описать процесс обработки тестовых данных.
3. Описать результаты обработки тестовых данных. Реализация
контрольного примера состоит из следующих этапов:
1. Ввод тестовых данных в справочники.
65
2. Результат формирования отчета.
В набор тестовых данных, необходимых для проверки работоспособности
основных функций входят:
1. Данные сотрудника: фамилия, имя, отчество.
2. Данные клиента: фамилия, имя, отчество, телефон и данные
паспорта клиента.
3. Данные об услугах компании: наименование и описание.
4. Данные о стоимости услуг, необходимые для составления прайс-
листа компании.
5. Данные о договоре предоставления услуг: дата заключения,
стоимость услуг.
6. Данные об абонементе: дату выдачи, срок действия, количество
посещений.
7. Данные о посещении: дата, номер абонемента, клиент, услуга.
Обработка перечисленных тестовых данных будет осуществляться в
формах для ввода данных. Результат обработки данных будет представлен на
отчетных формах программы.
Рассмотрим ввод тестовых данных в справочники. Заполним справочник
«Услуга». Ввод данных в справочник представлен на рисунке 26.
На рисунке 27 представлен ввод данных в справочник «Сотрудник».
Рисунок 26. Заполнение справочника «Услуга»
Источник: https://baza.diplomsite.ru/previewfile/2405