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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Код заявки
Дата регистрации
Договор (Дата)
Договор (Номер)
Клиент
Название объекта
Адрес объекта
Описание объекта
Дата отправки последнего Email сообщения
Количество отправленных Email сообщений
Стоимость, руб.
Зарегистрировал
Зарегистрированные документы
Услуги
Общая стоимость услуг.
Отчет Договор содержит все сведения по заключаемому договору, в том
числе наименование клиента, предмет договора, стоимость, продолжительность.
Журнал учета заявок содержит:
Код заявки
Дата регистрации
Договор (Дата)
Договор (Номер)
Клиент
Название объекта
Адрес объекта
Стоимость, руб.
Зарегистрировал
Прайс-лист содержит наименование услуги, ее описание и стоимость.
Отчет по работе менеджеров содержит:
Фамилия, Имя, Отчество менеджера;
Телефон
78
Зарегистрировал(а);
Количество Клиентов;
Количество Заявок;
Количество Документов;
Количество Услуг;
Сумма заявок, руб.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Основная функция разрабатываемой информационной системы – это учет
заявок клиентов. Однако для ее реализации необходимо наличие других,
второстепенных функций, которые позволяют полноценно функционировать
информационной системе. Поэтому для более наглядного представления функции
системы необходимо декомпозировать на составляющие его функции.
На Рисунке 2.3 представлено дерево функций системы.
Основные
Учет клиентов Учет заявок
Работа со
справочниками
Должность
Пользователь
Клиент
Тип документа
Служебные
Функции разрабатываемой
ИС
Договор
Прайс-лист
Учет договоров
Заявка
Журнал учета
заявок
Отчет по
работе
менеджеров
Получение
отчетов
Настройки соединения
Настройки авторизации
Добавление
Редактирование
Удаление
Добавление
Редактирова
ние
Удаление
УСлуга
Документы
Период
Тип клиента
Услуга
Тип пользователя
Рисунок 2.3 Дерево функций системы
79
Первый уровень представляет основную функцию разрабатываемой системы
– учёт информации о клиентах, договорах. Подфункция учета клиентов разделяется
в соответствии с наименованиями типов юр.форм, специализации и видов оплаты .
Подфункция работы со справочниками системы предполагает разделение на ввод
данных, получение содержания справочника, редактирование и удаление записей в
справочнике.
Служебные функции содержат функции настройки доступа к ИС, а также
авторизационных данных.
Диалогом называется процесс обмена данными между пользователем и ПО,
реализуемый посредством интерактивного терминала при условии выполнения
нескольких правил. Общение ПК и пользователя в процессе работы с ИС создано
на базе диалогового режима, который контролирует сама программа.
Интерфейс пользователя создается по технологии WIMP (Window – окно,
Image – картинка, Menu – меню, Pointer - указатель). Тут могут применятся и
элементы графического интерфейса: окна диалогов и приложений, контекстное и
иерархическое меню, средства вывода и ввода данных, значки панели
инструментов, программные указатели и т.п. Такие графические элементы
выполняют как служебные, так и базовые программные функции.
Сценарий диалога является структурной схемы, где в виде дерева отражены
действия пользователя в процессе взаимодействия с отдельной формой и описаны
функциональные возможности панели инструментов. Любая форма включает
иерархическое меню, которое отражает все права пользователя в процессе работы с
конкретной формой.
Сценарии диалога системы приведен на рисунке 2.4.
80
Главное меню
Клиент Заявка
Справочник
Должность
Пользователь
Клиент
Тип документа
Авторизация
Договор
Прайс-лист
Заявка
Журнал учета
заявок
Отчет по
работе
менеджеров
Отчеты
Добавление
Редактирование
Удаление
Услуга
Документы
Период
Тип клиента
Услуга
Тип пользователя
Выход
Рисунок 2.4 Сценарий диалога
Сценарии диалога для администратора системы и пользователя отличаются
только возможностью редактирования списка пользователей у администратора. В
остальном пункты меню, а также порядок регистрации клиентов, договоров,
регистрации выполнения договора, заполнения и редактирования справочников
одинаков.
81
2.3.2 Характеристика базы данных
Схема связи таблиц базы данных представлена на рисунке 2.5.
Рисунок 2.5 Схема связи таблиц базы данных
Характеристика таблиц базы данных представлена на рисунках ниже.
Рисунок 2.6 Таблица Документ
82
Рисунок 2.7 Таблица Должность
Рисунок 2.8 Таблица Заявка
Рисунок 2.9 Таблица Клиент
83
Рисунок 2.10 Таблица Пользователь
Рисунок 2.11 Таблица Тип документа
Рисунок 2.12 Таблица Тип клиента
Рисунок 2.13 Таблица Тип пользователя
84
Рисунок 2.14 Таблица Услуга
Рисунок 2.15 Таблица Услуги
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Схема вызова программных модулей представлена на Рисунке 2.16.
85
Рисунок 2.16 Схема вызова программных модулей
Описание программных модулей представлено в Таблице 2.6.
Таблица 2.6
Описание программных модулей
п/п
Наименование модуля Функции модуля
1) ПМ Авторизация Выполняет авторизацию пользователей при
их доступе в систему
2) ПМ Главное меню Производит вызов меню, для каждого вида
пользователей - своего
86
Продолжение таблицы 2.6.
3) ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять редактирование
справочников
4) ПМ Работа с отчетами Формирует документы в соответствии с
заданными критериями, регистрирует
документы, добавляет записи
5) ПМ получения отчетов Содержит заранее определенные процедуры
формирования отчетных документов
6) ПМ вывода на печать Выводит результатные документы на печать
2.3.4 Описание программных модулей
На рисунке 2.17 представлена блок-схема обобщенного алгоритма работы
информационной системы. Дадим пояснения относительно данной схемы:
- после запуска пользователем клиентской части ИС последняя пытается
считать настройки из конфигурационного файла;
- если настройки соединения считать не удалось, то используются настройки
соединения по умолчанию;
- затем клиентская часть создает клиентский сокет и пытается соединиться с
сокетом сервера, соединение осуществляется посредством протокола TCP/IP;
- если соединиться с сокетом сервера не удалось, то выдается
соответствующее сообщение об ошибке и приложение завершает работу;
- вызывается диалог авторизации;
- в случае успешной авторизации клиент запрашивает у сервера начальные
данные (в зависимости от стартовой экранной формы клиентского приложения);
87

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

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