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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Дадим описание составу входных документов, файлов и справочников. В
рассматриваемой задаче входными документами являются паспорт клиента и
абонемент. Паспорт клиента используется для заключения договора
предоставления услуг фитнес-центра. Паспорт имеет унифицированную форму,
в связи с чем не требуется оригинальное проектирование формы паспорта.
Макет формы ввода паспортных данных клиента представлен на рисунке 14.
Рисунок 14. Макет формы паспорта клиента
Абонемент содержит информацию:
1. Дата выдачи.
2. Срок действия.
3. Количество посещений.
4. Перечень услуг, включенных в абонемент.
Абонемент не имеет унифицированной формы, поэтому потребуется
оригинальное проектирование формы абонемента. Макет формы абонемента
представлен на рисунке 15.
52
Рисунок 15. Макет формы абонемента
В разрабатываемой системе используются следующие справочники:
1. Сотрудник – содержит перечень всех сотрудников компании.
Экранная форма справочника представлена на рисунке 16.
2. Клиент - содержит перечень физических лиц, которым
предоставляются услуги компании. Экранная форма справочника представлена
на рисунке 14.
3. Услуга – содержит перечень всех услуг компании. Экранная форма
справочника представлена на рисунке 17.
53
Рисунок 16. Экранная форма справочника «Сотрудник»
Рисунок 17. Экранная форма справочника «Услуги»
54
Справочники «Сотрудник» и «Услуга» заполняются старшими
менеджерами отдела. В справочник «Клиент» может заполняться всеми
сотрудниками отдела по работе с клиентами. Характеристика справочников
представлена в таблице 6.
Таблица 6
Характеристика справочников
Характеристика
Сотрудник
Услуга Клиент
Ответственный з
а
ведение
Менеджер по работе с клиентами Администратор
Объем справочника в
записях
20 50 100000
Частота
актуализации
При поступлении
или увольнении
сотрудников
При появлении
новых услуг
Ежедневно
Объем актуализации 1 запись 1-10 записей
10
-
30 записей в
день
Реквизитный состав
Фамилия Наименование
Фамилия
Имя
Имя
Описание
Отчество
Отчество
Телефон
Паспортные
данные
2.2.3. Характеристика результатной информации
Результатной информацией является журнал посещений и отчет по
результатам работы отдела.
Отчет «Журнал посещений» создается на основе данных таблицы
«Журнал посещений». Данные таблицы представлены в виде отчетной формы
для того, чтобы была возможность печати, сборки Журнала посещений за месяц
и хранения в архиве организации. Заполненные журналы хранятся в течение 3-х
лет со дня последней записи. Экранная форма отчета представлена на рисунке
18.
Отчетная форма «Отчет по результатам работы» создается на основе
таблицы «Журнал посещений» и «Позиция журнала». В отличие от
предыдущей формы, отчет о результатах работы отдела содержит
количественные показатели о посещениях, о количестве клиентов, о доле новых
55
клиентов среди всех посещений. Экранная форма отчета представлена на
рисунке 19.
Рисунок 18. Экранная форма журнала посещений
Рисунок 19. Экранная форма отчета по результатам работы
56
Описанные выше отчеты не являются унифицированными документами,
поэтому при разработке системы потребуется оригинальное проектирование
форм документа.
Результатная информация хранится в следующих таблицах:
1. Журнал посещений.
2. Клиент.
3. Абонемент.
Характеристика перечисленных таблиц представлена в таблице 9.
Таблица 9
Характеристика таблиц с результатной информацией
Наименование таблицы
Наименование поля
Клиент
Фамилия
Имя
Отчество
Абонемент
Номер
абонемента
Журнал посещений
Дата
Отчет «Журнал посещений» формируется ежедневно, отчет подписывает
администратор. Отчет «Отчет о результатах работы» формируется в конце
каждого отчетного периода.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Рассмотрим иерархию функций управления и обработки данных, которые
будут автоматизированы с помощью разрабатываемой системы. Функции
программного обеспечения можно разделить на два вида [15]:
1. Служебные, к которым относятся проверка пароля, ведение
календаря и т.д.
2. Основные функции обработки данных, к которым относятся ввод
данных, обработка пользовательских запросов, ведение справочников и т.д.
В системе будут доступны следующие функции:
- ведение справочников;
- формирование клиентской базы;
57
- создание документов;
- ввод данных о посещениях.
Наиболее удобной формой взаимодействия программного продукта с
пользователем является меню программы. Дерево функций системы
представлено на рисунке 20.
Рисунок 20. Дерево функций системы
На основании выделенных функций разработаем структуру сценария
диалога пользователя с системой. В процессе разработки сценария диалога
необходимо предусмотреть возможность работы с экранными формами
входных документов, формирование выходных документов, корректировки
вводимых данных, просмотра введенной информации, работу с таблицами
нормативно- справочной информации, протоколирования действий
пользователя, а также помощь на всех этапах работы. Для описания диалога
выбран способ представления структуры диалога в виде орграфа, вершины
58
которого представляют собой пункты меню системы. Сценарий диалога
представлен на рисунке 21.
Рисунок 21. Сценарий диалога
2.3.2. Характеристика базы данных
Разрабатываемая система будет хранить и обрабатывать данные в
реляционной базе данных, которая представляет собой совокупность
двумерных таблиц [21]. База данных будет включать следующие таблицы:
1. Сотрудник.
2. Клиент.
3. Услуга.
4. Договор.
5. Абонемент.
6. Посещение.
7. Прайс-лист.
8. Позиция прайса.
9. Журнал посещений.
10. Позиция журнала.
59
Для описания взаимосвязей между таблицами построим ER-модель. ER-
модель представлена на рисунке 22.
Рисунок 22. ER-модель
Характеристика таблиц базы данных представлена таблице 10.
Таблица 10
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Клиент»
ID_клиента ID_cl Счетчик 5
Ключевое
поле
Фамилия Fcl Текст 20
Имя Icl Текст 20
Отчество Ock Текст 20
Телефон Telcl Числовой 10
Серия паспорта Sercl Числовой 4
Номер паспорта Nomcl Числовой 6
Дата выдачи Datecl Дата/Время 8
Орган выдачи Orgcl Текс 100
Справочник «Сотрудник»
ID_сотрудника ID_sotr Счетчик 5
Ключевое
поле
Фамилия Fam_str Текст 30
60
Имя Name_str Текст 30
Отчество Otch_str Текст 30
Справочник «Услуга»
ID_услуги ID_usl Счетчик 5
Ключевое
поле
Название Name_usl Текст 100
Описание Op_usl Текст 300
Договор
ID_договора ID_dog Счетчик 5
Ключевое
поле
Дата date_dog Дата 8
Номер Nom_dog Число 6
Сумма Sum_dog Число 6
Абонемент
ID_абонемента ID_ab Счетчик 5
Ключевое
поле
Номер nom_ab Число 7
Дата выдачи Date_ab Дата 8
Срок действия Time_ab Дата 8
Количество
посещений
Kol_ab Число 7
Посещение
ID_посещения ID_pos Счетчик 5
Ключевое
поле
Дата Date_pos Дата 8
Время начала Vr_pos Дата 8
Время окончания Vrok_pos Дата 8
Прайс-лист
ID_прайса ID_price Счетчик 5
Ключевое
поле
Номер Nom_pr Число 7
Дата начала DateN_pr Дата 8
Дата окончания DateOk_pr Дата 8
Позиция прайса
ID_позиции ID_poz Счетчик 5
Ключевое
поле
Цена Pr_price Число 6
Журнал посещений
ID_журнала ID_journal Счетчик 5
Ключевое
поле
Номер Nom_jour Число 7
Дата Date_jour Дата 8
Позиция журнала
ID_позиции Id_pl Счетчик 5
Ключевое
поле

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

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