Диплом: Автоматизация обработки заявок АО "СберТех"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
группы: расчетно-платежная документация, накопительные ведомости и
справочные документы. Для получения результатной информации с целью
управления предприятием производится обработка первичных данных.
Средства отображения и выдачи результатной информации состоят из
разнообразных технических устройств накопления, поиска и размножения данных,
начиная от простейших и заканчивая устройствами для вывода графических
изображений, терминальными устройствами. Указанные средства позволяют
непрерывно получать итоговые сведения о ходе производства, оперативно
устранять возникающие отклонения, эффективно использовать производственные
ресурсы [24].
В процессе работы с информационной системой выполняется
непосредственное заполнение таблиц база данных. Поступление оперативной
информации на предприятии отражается в специальном режиме сбора данных в
виде документов.
Среди основных таблиц базы данных информационной системы выделяются
такие таблицы:
– заказчик;
– сотрудник;
– подразделение;
– должность.
Таблица базы данных «Клиент» включает информацию о клиентах, с
которыми есть договорные отношения предприятия. Содержание данной таблицы
представлено на рис. 2.2.
Рис. 2.2. Содержание таблицы «Клиент»
Таблица «Сотрудник» включает информацию о сотрудниках предприятия.
Содержание данной таблицы представлено на рис. 2.3.
50
Рис. 2.3. Содержание таблицы «Сотрудник»
Таблица «Подразделение» включает информацию о подразделениях
предприятия. Содержание данной таблицы представлено на рис. 2.4.
Рис. 2.4. Содержание таблицы «Подразделение»
Таблица «Должность» включает оперативную информацию о должностях
сотрудников предприятия. Содержание данной таблицы представлено на рис. 2.5.
Рис. 2.5. Содержание таблицы «Должность»
Результатная информация вместе с необрабатываемой информацией
составляют выходную информацию.
Таким образом, описанные таблицы отражают содержание результатной
информации информационной системы предприятия, которые являются
основанием для последующей разработки.
51
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
В процессе разработки информационной системы, которая решает комплекс
задач непосредственной автоматизации деятельности исследуемой организации,
важным этапом является практическое описание иерархии необходимых функций
управления и оперативной обработки данных в рамках разрабатываемой
информационной системы.
Дерево вызова прикладных программных модулей информационной
системы представляет собой некоторую иерархическую структуру возможных
действий, которые в полной мере реализованы в системе компании. Все
реализованные функции системы можно разделить на подмножества, среди
которых можно выделить:
– служебные функции, предназначенные для непосредственного обеспечения
безопасности пользовательского ввода, обработки и последующего хранения
оперативной информации, позволяя облегчить работу с системой, в полной мере
направлены для того, чтобы сделать ее максимально удобной для конечных
пользователей;
– основные функции – отражают практические особенности
непосредственного процесса обработки оперативной информации, получения
необходимых результатов в виде набора данных, ведения информационной базы
данных разрабатываемой информационной системы. Данные функциональные
возможности организованы в том порядке и в том составе, который был определен
производственными условиями непосредственной обработки и управления
оперативными данными [19].
Состав и классификация функций разрабатываемой системы представлен в
виде иерархического дерева функций, рис. 6. Сценарий диалога представлен на
рис. 2.6.
52
Служебные Основные
Ведение справочников
Ввод данных
Результаты
Функции
Создать новый элемент
Внести изменения
Сохранить
Рис. 2.6. Дерево функций
Для сбора первичной информации в информационной системе
предусмотрено использование следующих справочников: организация; заказчик;
подразделение; отдел; цель заявки; сотрудник; должность. Для непосредственной
обработки данных используется следующие документы: целевая программа;
заявка.
Структура иерархического меню информационной системы представлена на
рис. 2.7.
Для обработки оперативных данных используются следующие запросы и
отчеты: заявки на дату; информация о заказчике; информация о целевых
программах. Главное меню информационной системы позволяет объединить все
программные модули.
К служебным функциям информационной системы можно отнести
непосредственное заполнение всех пользовательских справочников (к операциям
работы с пользовательскими справочниками можно отнести следующие: создание
нового элемента; переход к следующему; переход к предыдущему; переход к
первому и сохранение).
53
Главное меню
информационной
системы
Справочники Документы Запросы и отчеты
Организация
Заказчик
Сотрудник
Отдел
Подразделение
Целевая программа Заявки на дату
Информация о заказчике
Информация о целевых
программах
Должность
Цель заявки
Заявка
Рис. 2.7. Структура меню
Справочники информационной системы служат основанием для
непосредственного заполнения документов, что требует дополнительных прав
доступа пользователя. Сценарий диалога представлена на рис. 2.8.
К основным функциям разработанной информационной системы можно
отнести следующие: работа с оперативными документами (к операциям
непосредственной работы с оперативными документами относится:
– создание новой записи документа;
– переход к следующему;
– переход к предыдущему;
54
– переход к первому и сохранение);
– работа с пользовательскими запросами и отчетами (к операциям работы с
запросами и отчетами относятся: выполнение запроса;
– просмотр результатов;
– анализ и консолидация полученных данных).
Главное меню
Ведение
справочников
Работа с
документами
Создать новый
элемент
Перейти к
следующему
Перейти к
последнему
Перейти к первому
Сохранить
Работа с
запросами
Работа с
отчетами
Создать новый
элемент
Перейти к
следующему
Перейти к
последнему
Перейти к первому
Сохранить
Выполнить
Просмотр
Анализ данных
Выполнить
Просмотр
Анализ данных
Рис. 2.8. Сценарий диалога
Таким образом, представление данных в информационной системе именно
таким образом позволит в необходимой степень раскрыть возможности
разрабатываемой информационной системы.
2.3.2. Характеристика базы данных
База данных представляет собой совокупность специальным образом
организованных данных, которые хранятся в памяти вычислительной системы и
55
отражают состояние и взаимодействие объектов в определённой предметной
области.
В контексте изучения и работы с базами данных необходимо рассмотреть
понятие системы управления базами данных. Система управления базами данных
представляет собой комплекс прикладных программных средств, который
необходим для создания структуры новой базы, ее непосредственного наполнения,
последующего редактирования содержимого и отображения оперативной
информации. Наиболее распространенными системами управления базами данных
являются MySQL, PostgreSQL, Oracle, Microsoft SQL Server.
Работа с базами данных неразрывно связана с схемой данных, которая
включает в себя описания содержания, структуры и ограничений целостности,
используемые для непосредственного создания и последующей поддержки базы
данных.
Постоянные данные в среде базы данных включают в себя схему и базу
данных. Основные функции СУБД:
– управление данными во внешней памяти (на дисках);
– управление данными в оперативной памяти с использованием дискового
кэша;
– журнализация изменений, резервное копирование и восстановление базы
данных после сбоев;
– поддержка языков БД (язык определения данных, язык манипулирования
данными).
Схемы данных в общем случае хранятся в словаре данных. Хотя схема
определена на языке базы данных в виде текста, термин часто используется для
обозначения графического представления структуры базы данных [21].
Основными объектами графического представления схемы данных являются
таблицы базы данных и установленные между ними связи, которые определяются
внешними ключами.
Даталогическая модель базы данных информационной системы
представлена на рис. 2.9.
56
Рис. 2.9. Даталогическая модель
Исходными данными для даталогического проектирования базы данных
информационной системы являются таблицы. В разрабатываемой базе данных
были созданы следующие таблицы: таблица «Организация»; таблица «Заказчик»;
таблица «Отдел»; таблица «Подразделение»; таблица «Цель заявки»; таблица
«Сотрудник»; таблица «Должность»; таблица «Целевая программа»; таблица
«Заявка».
Для более детального представления структуры базы данных определим
первичные и внешние ключи в таблицах и необходимые связи между атрибутами
таблиц базы данных.
В таблице базы данных «Организация» первичным ключом является «Код
организации».
В таблице базы данных «Заказчик» первичным ключом является «Код
заказчика».
57
В таблице базы данных «Отдел» первичным ключом является «Код Отдела».
В таблице базы данных «Подразделение» первичным ключом является «Код
подразделения». Атрибут «Код подразделения» является внешним ключом к
таблице «Отдел».
В таблице базы данных «Цель заявки» первичным ключом является «Код
цели заявки».
В таблице базы данных «Должность» первичным ключом является «Код
должности».
В таблице базы данных «Сотрудник» первичным ключом является «Код
сотрудника». Атрибут «Код должности» является внешним ключом к таблице
«Должность».
В таблице базы данных «Целевая программа» первичным ключом является
«Код целевой программы». Атрибут «Код подразделения» является внешним
ключом к таблице «Подразделение». Атрибут «Код заказчика» является внешним
ключом к таблице «Заказчик».
В таблице базы данных «Заявка» первичным ключом является «Код заявка».
Атрибут «Код целевой программы» является внешним ключом к таблице «Целевая
программа». Атрибут «Код организации» является внешним ключом к таблице
«Организация». Атрибут «Код сотрудника» является внешним ключом к таблице
«Сотрудник». Атрибут «Код цели» является внешним ключом к таблице «Цель».
Физическая структура разработанной базы данных информационной
системы представлена в виде таблиц.
Подробное описание полей разработанных таблиц базы данных
информационной системы представлено в табл. 2.4. – табл. 2.12.
Таблица 2.4
Таблица «Цель»
Наименование
реквизита
Тип
данных
Значение
id_target
INT(10)
Код цели
name_target
VARCHAR(45)
Наименование цели
58
Таблица 2.5
Таблица «Заявка»
Наименование
реквизита
Тип
данных
Значение
id_request
INT(10)
Код заявки
date
DATETIME
Дата
id_target_program
INT(10)
Код целевой программы
id_organization
INT(10)
Код организации
id_employee
INT(10)
Код сотрудника
id_target
INT(10)
Код цели
sum
INT(10)
Сумма
status_processing
VARCHAR(45)
Статус обработки
result
VARCHAR(45)
Результат
Таблица 2.6
Таблица «Организация»
Наименование
реквизита
Тип
данных
Значение
id_organization
INT(10)
Код организации
name_organization
VARCHAR(45)
Наименование организации
address
VARCHAR(45)
Адрес
phone
VARCHAR(45)
Телефон
email
VARCHAR(45)
Электронный адрес
Таблица 2.7
Таблица «Подразделение»
Наименование
реквизита
Тип
данных
Значение
id_subdivision
INT(10)
Код подразделения
name_ subdivision
VARCHAR(45)
Наименование подразделения
id_department
INT(10)
Код отдела

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

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