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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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. Заполнение справочника «Услуга»
66
Рисунок 27. Ввод данных в справочник «Сотрудник»
На рисунке 28 представлен ввод данных в справочник «Клиент».
Рисунок 28. Ввод данных в справочник «Клиент»
Осуществим создание прайс-листа фитнес-центра. Ввод данных прайс-
листа представлен на рисунке 29.
67
Рисунок 29. Создание прайс-листа фитнес-центра
При продаже клиенту услуг фитнес-центра заключается договор об
оказании услуг. Введем данные о договоре с клиентом. Ввод данных о договоре
представлен на рисунке 30.
Рисунок 30. Заполнение формы договора на оказание услуг
На основании договора клиенту выдается абонемент. На рисунке 31
представлен ввод данных об абонементе клиента.
68
Рисунок 31. Ввод данных об абонементе
Осуществим учет посещения по абонементу клиента. Учет посещений
осуществляется на главной форме приложения. Ввод данных о посещении
представлен на рисунке 32.
Рисунок 32. Учет посещений фитнес-центра
Введенные данные о посещении клиентом фитнес-центра должны быть
отражены в журнале посещения. Сформированный журнал посещения
представлен на рисунке 33.
69
Рисунок 33. Форма журнала посещений
Сформируем отчет по результатам работы фитнес-центра для того, чтобы
оценить правильность расчетов. Форма отчета по результатам работы
представлена на рисунке 34.
Рисунок 34. Форма отчета по результатам работы
На основании проведенной работы можно заключить, что разработанная
система осуществляет верный расчет показателей, функционирует без сбоев и
ошибок.
70
III ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1 Выбор и обоснование методики расчёта экономической
эффективности
Основу расчетов экономической эффективности проекта разработки
программного обеспечения, помимо других подходов, может составлять метод
сравнения существующего бизнес-процесса и бизнес-процесса после внедрения
информационной системы. При сравнении этих методов осуществляется анализ
затрат, которые необходимы для выполнения всех операций, производимых в
рамках выполнения бизнес-процесса. Если внедряемое программное
обеспечение затрагивает не весь бизнес-процесс, а только некоторые его этапы,
необходимо будет осуществить сравнение изменений, произошедших на этих
этапах. Для этого необходимо произвести расчет затрат на разработку проекта.
Затем можно сделать выводы об экономической эффективности на
основании полученных экономических показателей.
Существуют следующие способы расчета показателей экономической
эффективности проекта:
- Сравнение вариантов организации ЭИС по комплексу задач
(например, сравнение ЭИС, предлагаемой в проекте, с существующей).
- Сравнение вариантов организации информационной базы
комплекса задач (файловая организация и база данных).
- Сравнение вариантов технологии проектирования ЭИС (например,
индивидуального проектирования с методами, использующими пакеты
программ или модельного проектирования).
- Сравнение вариантов технологии внутримашинной обработки
данных. Рассмотрим способ расчета экономической эффективности проекта.
Экономическая эффективность проекта состоит из двух составляющих:
- Косвенный эффект, который может характеризоваться следующими
показателями: увеличением прибыли, привлечением большего числа клиентов,
снижением уровня брака в производстве, уменьшение количества рекламаций,

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)