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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
состав файлов с первичной, условно-постоянной, промежуточной и
результатной информацией;
информационная потребность для каждой задачи комплекса;
адресаты выдачи и получения результатной информации.
На рисунке 13 представлена информационная модель.
ИС
Спр «Клиент»
Спр «Услуга»
Спр «Сотрудник»
Администратор
Форма
договора
Т «Договор»
Старший менеджер
Т «Абонемент»
Т «Посещение»
Т «Прайс-лист»
Т «Позиция
прайса»
Т «Журнал
посещений»
Т «Позиция
журнала»
Старший менеджер
Форма
справочни
ка
Форма
абонемента
Форма
прайс-
листа
Форма
журнала
посещений
Т «Позиция
абонемента»*
Т «Журнал
посещений»*
Т «Позиция
прайса»*
Т «Прайс-
лист»*
Т «Посеще ние»*
Т «Абонемент» * Т «Договор»*
Спр «Сотрудник»* Спр «Услуга»*
Спр
«Клиент»*
Журнал
посещений
Администратор
Отчет о
результатах
работы отдела
Рисунок 13. Информационная модель
Старший менеджер и администратор на основании данных клиента,
сотрудника и услуг фитнес-центра заполняют справочники. В результате работы с
клиентом оформляется договор на оказание услуг. Данные о договорах содержатся
в таблице «Договор», после заключения договора заполняются данные об
абонементе, которые хранятся в таблице «Абонемент». Для учета посещений
клиента используется таблица «Посещение», которая является дочерней по
59
отношению к таблице «Абонемент». Для формирования стоимости услуг
используется таблица «Прайс-лист», позиции прайс-листа хранятся в таблице
«Позиция прайса». Данные о посещениях фитнес-центра хранятся в таблицах
«Журнал посещений» и «Позиция журнала».
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Дадим описание составу входных документов, файлов и справочников. В
рассматриваемой задаче входными документами являются паспорт клиента и
абонемент. Паспорт клиента используется для заключения договора
предоставления услуг фитнес-центра. Паспорт имеет унифицированную форму, в
связи с чем не требуется оригинальное проектирование формы паспорта. Макет
формы ввода паспортных данных клиента представлен на рисунке 14.
Рисунок 14. Макет формы паспорта клиента
Абонемент содержит информацию:
1. Дата выдачи.
2. Срок действия.
3. Количество посещений.
60
4. Перечень услуг, включенных в абонемент.
Абонемент не имеет унифицированной формы, поэтому потребуется
оригинальное проектирование формы абонемента. Макет формы абонемента
представлен на рисунке 15.
Рисунок 15. Макет формы абонемента
В разрабатываемой системе используются следующие справочники:
1. Сотрудниксодержит перечень всех сотрудников компании.
Экранная форма справочника представлена на рисунке 16.
2. Клиент - содержит перечень физических лиц, которым
предоставляются услуги компании. Экранная форма справочника представлена на
рисунке 14.
3. Услугасодержит перечень всех услуг компании. Экранная форма
справочника представлена на рисунке 17.
61
Рисунок 16. Экранная форма справочника «Сотрудник»
Рисунок 17. Экранная форма справочника «Услуги»
62
Справочники «Сотрудник» и «Услуга» заполняются старшими менеджерами
отдела. В справочник «Клиент» может заполняться всеми сотрудниками отдела по
работе с клиентами. Характеристика справочников представлена в таблице 8.
Таблица 8
Характеристика справочников
Характеристика
Сотрудник
Услуга
Клиент
Ответственный за
ведение
Менеджер по работе с клиентами
Администратор
Объем справочника в
записях
20
50
100 000
Частота
актуализации
При поступлении
или увольнении
сотрудников
При появлении
новых услуг
Ежедневно
Объем актуализации
1 запись
1-10 записей
10 - 30 записей в
день
Реквизитный состав
Фамилия
Наименование
Фамилия
Имя
Имя
Описание
Отчество
Отчество
Телефон
Паспортные
данные
2.2.3. Характеристика результатной информации
Результатной информацией является журнал посещений и отчет по
результатам работы отдела.
Отчет «Журнал посещений» создается на основе данных таблицы «Журнал
посещений». Данные таблицы представлены в виде отчетной формы для того,
чтобы была возможность печати, сборки Журнала посещений за месяц и хранения
в архиве организации. Заполненные журналы хранятся в течение 3-х лет со дня
последней записи. Экранная форма отчета представлена на рисунке 18.
Отчетная форма «Отчет по результатам работы» создается на основе
таблицы «Журнал посещений» и «Позиция журнала». В отличие от предыдущей
формы, отчет о результатах работы отдела содержит количественные показатели о
посещениях, о количестве клиентов, о доле новых клиентов среди всех посещений.
Экранная форма отчета представлена на рисунке 19.
63
Рисунок 18. Экранная форма журнала посещений
Рисунок 19. Экранная форма отчета по результатам работы
64
Описанные выше отчеты не являются унифицированными документами,
поэтому при разработке системы потребуется оригинальное проектирование форм
документа.
Результатная информация хранится в следующих таблицах:
1. Журнал посещений.
2. Клиент.
3. Абонемент.
Характеристика перечисленных таблиц представлена в таблице 9.
Таблица 9
Характеристика таблиц с результатной информацией
Наименование
таблицы
Наименование поля
Клиент
Фамилия
Имя
Отчество
Абонемент
Номер абонемента
Журнал посещений
Дата
Отчет «Журнал посещений» формируется ежедневно, отчет подписывает
администратор. Отчет «Отчет о результатах работы» формируется в конце каждого
отчетного периода.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Рассмотрим иерархию функций управления и обработки данных, которые
будут автоматизированы с помощью разрабатываемой системы. Функции
программного обеспечения можно разделить на два вида [15]:
1. Служебные, к которым относятся проверка пароля, ведение календаря
и т.д.
2. Основные функции обработки данных, к которым относятся ввод
данных, обработка пользовательских запросов, ведение справочников и т.д.
В системе будут доступны следующие функции:
ведение справочников;
формирование клиентской базы;
создание документов;
65
ввод данных о посещениях.
Наиболее удобной формой взаимодействия программного продукта с
пользователем является меню программы. Дерево функций системы представлено
на рисунке 20.
Функции
Основные Служебные
Ведение
справочников
Формирование
клиентской базы
Создание
документов
Проверка учетных
данных
Управление окнами
Настройка
Руководство
пользователя
Ввод данных о
посещениях
Рисунок 20. Дерево функций системы
На основании выделенных функций разработаем структуру сценария
диалога пользователя с системой. В процессе разработки сценария диалога
необходимо предусмотреть возможность работы с экранными формами входных
документов, формирование выходных документов, корректировки вводимых
данных, просмотра введенной информации, работу с таблицами нормативно-
справочной информации, протоколирования действий пользователя, а также
помощь на всех этапах работы. Для описания диалога выбран способ
представления структуры диалога в виде орграфа, вершины которого представляют
собой пункты меню системы. Сценарий диалога представлен на рисунке 21.
66
Главное меню
Справочники
Клиент
Услуга
Сотрудник
Документ
Договор
Абонемент
Отчет
Журнал
посещений
Посещение
Создать
Найти
Отчет по
результатам работы
Прайс-лист
Рисунок 21. Сценарий диалога
2.3.2. Характеристика базы данных
Разрабатываемая система будет хранить и обрабатывать данные в
реляционной базе данных, которая представляет собой совокупность двумерных
таблиц [21]. База данных будет включать следующие таблицы:
1. Сотрудник.
2. Клиент.
3. Услуга.
4. Договор.
5. Абонемент.
6. Посещение.
7. Прайс-лист.
8. Позиция прайса.
9. Журнал посещений.
10. Позиция журнала.
Для описания взаимосвязей между таблицами построим ER-модель. ER-
модель представлена на рисунке 22.
67
Рисунок 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
Имя
Name_str
Текст
30
Отчество
Otch_str
Текст
30
Справочник «Услуга»
Услу га
ID_услу ги
Наименование
Описание
Прайс-лист
ID_листа
Номер
Дата начала
Дата окончания
ID_поз иции (FK)
Позиция прайса
ID_поз иции
Цена
ID_услу ги (FK)
Клиент
ID_клиента
Фамилия
Имя
Отчество
Телефон
Серия паспорта
Номер паспорта
Дата выдачи
Орган выдачи
Договор
ID_договора
Номер
Дата
Сумма
ID_клиента (FK)
ID_сотру дника (FK)
Сотрудник
ID_сотру дника
Фамилия
Имя
Отчество
Абонемент
ID_абонемента
Номер
Дата выдачи
Срок действия
Количество посещений
ID_услу ги (FK)
ID_клиента (FK)
ID_посещения (FK)
Посещение
ID_посещения
Дата
Время начала
Время окончания
Журнал посещений
ID_журнала
Номер
Дата
ID_поз иции (FK)
Позиция жу рнала
ID_поз иции
ID_клиента (FK)
ID_абонемента (FK)

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

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