Диплом: Автоматизация деятельности менеджера по работе с клиентами в фитнес-центре Аквамарин

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
80
Рисунок 2.10 Таблица Пользователь
Рисунок 2.11 Таблица Тип документа
Рисунок 2.12 Таблица Тип клиента
Рисунок 2.13 Таблица Тип пользователя
81
Рисунок 2.14 Таблица Услуга
Рисунок 2.15 Таблица Услуги
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Схема вызова программных модулей представлена на Рисунке 2.16.
82
ПМ Главное меню
ПМ работы с со
справочниками
ПМ Справочника Тип
документа
ПМ Справочника
Должность
ПМ Справочника
Пользователь
ПМ Справочника Клиент
ПМ работы с
учетом заявок
ПМ Справочника
Тип клиента
ПМ Авторизация
ПМ Вывода на
печать
ПМ работы с
учетом договоров
ПМ формирования
отчетов
ПМ Справочника
Услуга
ПМ Справочника
Тип пользователя
Рисунок 2.16 Схема вызова программных модулей
Описание программных модулей представлено в Таблице 2.6.
Таблица 2.6
Описание программных модулей
п/п
Наименование модуля
Функции модуля
1)
ПМ Авторизация
Выполняет авторизацию пользователей при их
доступе в систему
2)
ПМ Главное меню
Производит вызов меню, для каждого вида
пользователей - своего
83
Продолжение таблицы 2.6.
3)
ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять редактирование
справочников
4)
ПМ Работа с отчетами
Формирует документы в соответствии с
заданными критериями, регистрирует
документы, добавляет записи
5)
ПМ получения отчетов
Содержит заранее определенные процедуры
формирования отчетных документов
6)
ПМ вывода на печать
Выводит результатные документы на печать
2.3.4 Описание программных модулей
На рисунке 34 представлена блок-схема обобщенного алгоритма работы
информационной системы. Дадим пояснения относительно данной схемы:
- после запуска пользователем клиентской части ИС последняя пытается
считать настройки из конфигурационного файла;
- если настройки соединения считать не удалось, то используются
настройки соединения по умолчанию;
- затем клиентская часть создает клиентский сокет и пытается соединиться
с сокетом сервера, соединение осуществляется посредством протокола TCP/IP;
- если соединиться с сокетом сервера не удалось, то выдается
соответствующее сообщение об ошибке и приложение завершает работу;
- вызывается диалог авторизации;
- в случае успешной авторизации клиент запрашивает у сервера начальные
данные (в зависимости от стартовой экранной формы клиентского приложения);
84
Начало
Считывание настроек
для соединения с
сервером из файла
Настройки
считаны?
Создание сокета
клиента
Соединение с
серверным
сокетом
Соединение
установлено?
Запрос
начальных
данных
Пользователь
корректирует
данные?
Корректировка
данных ПС
Обновление
модифицированны
х данных
Пользователь
запрашивает
отчеты?
Запрос данных у
сервера
Формирование
отчетов
Пользователь
хочет завершить
работу?
Закрытие
соединения
Конец
П
Задание настроек
по умолчанию
Вывод
сообщения
об ошибке
П
да
да
нет
нет
да
да
нет
нет
да
да
нет
нет
да
да
нет
нет
да
да
нет
нет
П
Авторизация
Авторизация
успешна?
нет
нет
да
да
Рисунок 2.17 Блок-схема обобщенного алгоритма работы информационной
системы.
Впоследствии пользователь в ходе работы с клиентским приложением
может модифицировать данные ИС, просматривать их и запрашивать отчеты;
85
- клиентское приложение в случае каких-либо действий пользователя,
требующих обновления данных, запрашивает эти данные у сервера, после чего
отображает их и ожидает дальнейших действий пользователя;
- считается, что серверная часть ИС уже запущена и ожидает подключений
клиентов.
Данный алгоритм не отражает стандартные действия приложений, не
относящиеся к их бизнес-логике: создание приложения, обновление данных
элементов управления и так далее, так как большинство этих действий
обрабатывается уже существующими функциями, реализованными
разработчиками.
2.4 Контрольный пример реализации проекта и его описание
В данном пункте рассмотрим пример работы ИС. Форма авторизации
приведена на рисунке 2.18.
Рисунок 2.18 Форма авторизации
После авторизации пользователь видит главную форму программы,
которая приведена на рисунке 2.19.
86
Рисунок 2.19 Главная форма программы
На этой форме приведен список зарегистрированных клиентов системы.
Список заявок показан на рисунке 2.20.
87
Рисунок 2.20 Список заявок
Добавление заявок осуществляется с помощью специальной формы
(Рисунок 2.21).
88
Рисунок 2.21 Добавление заявок
Нужно выбрать клиента, выбрать его тип, ввести дату договора, его номер,
описание заявки, а также выбрать ее исполнителя.
После этого необходимо учесть услуги по данной заявке.
Рисунок 2.22 Услуги по заявке
Аналогично происходит заполнение и других справочников системы,
например, Клиенты:
89
Рисунок 2.23 Справочник Клиенты
Администратор также управляет другими справочниками, к примеру,
Услуги:

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

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