Дипломная работа: Автоматизация обработки заявок ООО «МОСОБЛЕИРЦ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
91
Продолжение таблицы № 10
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Должность
Dolg
строка
50
Дата начала работы
Datebegin
дата
10
Для хранения данных по типам тематики обращений создана таблица
«ТематикиОбращений» (таблица № 11).
Таблица № 11
Таблица «Тематики обращений».
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Группа тематик
Group
строка
50
Ключевое
поле
Принадлежность
контрагента
Prin
строка
50
Атрибуты тематики
Attribute
строка
50
Тип договора
TipDog
строка
50
Доступность
Dost
строка
50
Тип задачи
TipZad
строка
50
Для хранения данных по заявкам создана таблица «Заявки» (таблица № 12).
Таблица № 12
Таблица "Заявки"
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код заявки
Kod
число
10
Ключевое
поле
Дата приема заявки
Datezayv
дата
10
Номер договора
Numdoc
число
10
92
Продолжение таблицы № 12
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Тип заявителя
TipKontr
строка
50
Тип заявки
TipZayav
строка
50
Адрес оборудования
Address
строка
50
Исполнитель заявки
Ispolnit
строка
50
Примечание
Prim
строка
250
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Построим дерево программных модулей (рисунок 20), отображающее
структурную схему пакета, содержащую программные модули разных классов:
выполняющие служебные функции;
управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
модули, связанные с вводом, хранением, обработкой и выдачей информации.
Рис. 20 Взаимосвязь модулей программы
93
В таблице № 13 содержится описание назначения всех модулей,
представленных на рисунке 20.
Таблица № 13
Описание функций модулей
п/п
Наименование модуля
Функции модуля
1
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы СУВК.
2
Модуль авторизации
Содержит процедуры и функции для
авторизации в системе, проверки пользователя и
пароля
3
Модуль справочника
«Контрагенты.
Физические лица»
Содержит предопределенные процедуры формы
списка и элемента справочника
4
Модуль справочника
«Контрагенты.
Юридические лица»
Содержит предопределенные процедуры формы
списка и элемента справочника
5
Модуль справочника
«Сотрудники»
Содержит предопределенные процедуры формы
списка и элемента справочника
6
Модуль справочника
«Тематики обращений»
Содержит предопределенные процедуры формы
списка и элемента справочника
7
Модуль регистрации
новой заявки
Содержит процедуры и функции для создания
новой заявки и введения данных
8
Модуль ведения заявки
Содержит процедуры и функции для
редактирования данных о заявителе и передачи
заявки
9
Модуль формирования
отчетности
Содержит процедуры и функции для
формирования отчетов и статистик
94
Продолжение таблицы № 13
п/п
Наименование
модуля
Функции модуля
10
Модуль вывода на
печать
Содержит процедуры и функции для вывода
отчетности на печать
2.3.4 Описание программных модулей
Для примера рассмотрим модуль регистрации новой заявки. Описание
модуля в виде блок схемы представлено на рисунке 21. Программный код
данного модуля представлен в Приложении.
При запуске модуля будет открыта форма регистрации новой заявки, которая
позволяет сохранить данные о новой заявке в БД. Первоначально загружается
текущая дата и номер заявки, которые присваиваются автоматически. Далее идет
автоматическое распознавание клиента по номеру телефона, и загружаются
соответствующие сведения о нем. Далее пользователь указывает тип обращения.
На основе этих данных в разделе «Сотрудник» отображаются только те
сотрудники, которые могут обрабатывать подобные заявки.
Перед сохранением данных в БД проводится автоматизированная проверка
полноты и качества заполнения заявки. Если были найдены ошибки,
пользователь получает подробное сообщение и исправляет ошибки. После
исправления процедура проверки повторяется. Если данные введены корректно
происходит сохранение данных и форма закрывается.
95
Рис. 21 Блок схема работы модуля регистрации новой заявки.
Источник: https://baza.diplomsite.ru/previewfile/1896