Материал: Автоматизация обработки заявок в ТОО "Подсолнух Pro"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
59
Таблица 9
Характеристика справочников
Характеристика
Сотрудник
Отдел
Вид услуги
Статус заявки
Ответственный
за ведение
Администрато
р системы
Администратор
системы
Администратор
системы
Администратор
системы
Объем
справочника в
записях
30
2
100
4
Частота
актуализации
При приеме на
работу
-
При
добавлении
новых услуг
При появлении
новых задач
процесса
Объем
актуализации
1-2 записи
-
1-5 записей
1 запись
Реквизитный
состав
Фамилия
Наименование
Наименование
Наименование
Имя
Отчество
Выходным документом проектируемой системы является отчет по заявкам,
в котором следующие данные:
1. Номер заявки.
2. Дата создания заявки.
3. Статус.
4. Дата последнего выставленного статуса.
2.2.3. Характеристика результатной информации
Результатной информацией задачи будет являться отчет о заявках, в
котором будут отражены этапы обработки заявок на полиграфические услуги.
Этот документ используется для контроля эффективности изготовления
полиграфической продукции.
В результате пользователю будет выдана отчетная форма, в которой будут
следующие поля:
1. Дата начала формирования отчета.
2. Дата окончания формирования отчета.
3. Номер заявки.
4. Дата создания заявки.
5. Статус заявки.
6. Дата присвоения последнего статуса.
60
Результатная информация содержит данные следующих таблиц базы
данных:
Статус заявки.
Заявка.
Обработка заявки.
Характеристика таблиц с результатной информацией представлена в
таблице 10.
Таблица 10
Характеристика таблиц с результатной информацией
Характеристика
Заявка
Обработка заявки
Статус заявки
Ответственный за
ведение
Специалисты
отделов продаж и
полиграфии
Специалисты
отделов продаж и
полиграфии
Специалисты
отделов продаж и
полиграфии
Объем таблицы
1000 записей
5000 записей
4 записи
Частота
актуализации
При приеме заказа
На каждом этапе
изготовления
полиграфической
продукции
При появлении
новых операций
при изготовлении
продукции
Объем
актуализации
1 запись
4 записи
1 запись
Реквизитный
состав
Номер
Дата
Наименование
Дата
Примечание
Примечание
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Функции, которые автоматизирует информационная система делятся на два
типа [25]:
1. Служебные функции.
2. Основные функции.
К служебным функциям проектируемой системы будут относиться:
1. Настройка информационной системы.
2. Управление окнами.
3. Помощь по работе программы.
К основным функциям будут относиться:
1. Редактирование справочников.
2. Создание заявки.
61
3. Мониторинг заявки.
4. Редактирование заявки.
5. Формирование отчетов.
На основании перечисленных функций составим дерево функций системы
(рисунок 12).
Рисунок 12. Дерево функций системы
Затем, на основании дерева функций системы создадим сценарий диалога.
Для взаимодействия информационной системы с пользователем был выбран язык
типа «Меню» [15]. Разрабатываемый сценарий диалога должен обладать
возможностью определения состава кадров диалога, содержания каждого кадра и
их соподчиненность.
В сценарии диалога должно учитываться [9]:
работа с формами входных документов;
формирование результатных документов;
62
ввод и редактирование и просмотр данных;
протоколирование действий пользователей;
помощь на всех этапах работы с системой.
Сценарий диалога представлен на рисунке 13.
Главное меню
Справочники
Сотрудник
Отдел
Статус заявки
Документ
Создать
Найти
Заявки
Создать
Найти
Мои заявки
Вид услуги
Настройки
Отчет
Сформировать
Рисунок 13. Сценарий диалога
2.3.2. Характеристика базы данных
Разработка базы данных осуществляется на основании информационной
модели предметной области. В результате построения информационной модели
были выделены таблицы, в которых будет храниться и обрабатываться
информация базы данных. Поскольку база данных будет реляционной,
необходимо описать связи между таблицами. Для этого применяется модель
«сущность-связь» - ER-модель базы данных. ER-модель базы данных,
построенная в редакторе Erwin Data Modeler представлена на рисунке 14.
63
Рисунок 14. ER-модель
Затем нужно дать характеристику атрибутам таблицы базы данных.
Характеристика полей базы данных представлена в таблице 11.
Таблица 11
Характеристика базы данных
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Справочник «Статус заявки»
ID_статуса
ID_st
Счетчик
5
Ключевое
поле
Наименование
nst
Текст
30
Справочник «Вид услуги»
ID_услуги
ID_type
Счетчик
5
Ключевое
поле
Наименование
Nametp
Текст
300
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
LName
Текст
100
Имя
FName
Текст
100
Отчество
MName
Текст
100
Сотрудник
ID_сотру ника
Фамилия
Имя
Отчество
ID_польз ователя (FK)
IDтдела (FK)
Отдел
IDтдела
Наименование
Стату с з аявки
ID_статуса
Наименование
Заявка
IDаявки
Номер
Дата
Примечание
ID_сотру ника (FK)
IDкта (FK)
IDбработки (FK)
ID_позиции (FK)
Поз иция
ID_позиции
Количество
IDслу ги (FK)
Польз ователь
ID_польз ователя
Логин
Пароль
ID_права (FK)
Право доступа
ID_права
Наименование
Вид услуги
IDслу ги
Наименование
Обработка заявки
IDбработки
Дата
Примечание
ID_статуса (FK)
Акт приема-передачи
IDкта
Номер
Дата
Клиент
Источник: https://baza.diplomsite.ru/previewfile/1870