Дипломная работа: Автоматизированная информационная система отдела материально-технического снабжения (на примере ОКДЦ ПАО "Газпром")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
Продолжение Таблицы 2
Вывод из баз
данных на
Встроенный Report
Встроенный Report
Внешний
Объект :
Report
Обработка
исключений
Процедура
Процедура
Объект
Объект
Поддержка
CASE Rational
Rose
Нет
Да
Да
Нет
В рамках данной работы для реализации информационной системы
управления пользовательскими заявками будет использоваться язык
программирования Delphi RAD Studio по следующим показателям:
- соответствие возможностей среды разработки системным
требованиям;
- возможности работы с различными СУБД;
- наличие большого количества технической документации и готовых
компонент для использования в проекте.
На рисунке 14 показано дерево вызова программных модулей
информационной системы управления материальными запасами
Виды применяемых в разрабатываемой системе модулей:
- модуль управления вводом первичной информации;
- модуль управления обработкой информации;
- модуль работы со справочной информацией.
39
Дерево вызова программных
модулей
Ввод первичной
документации
Обработка
информации
Хранение данных
(справочники)
Ввод зявок
Отметка о
выдаче
материалов
Ведомость
выдачи
Модуль
авторизации
Потребность в
материалах
Остатки лимитов
Константы
Материалы
Сотрудники
Должности
Виды
материалов
Рисунок 14 - Дерево вызова программных модулей
Выбор СУБД при проектировании системы управления заявками
пользователей производится исходя из следующих характеристик:
- наличие совместимости с ранее установленным программным
обеспечением на автоматизированных рабочих местах, наличие
программных и аппаратных конфликтов в работе системы
недопустимо;
- наличие сетевых решений с соответствующими уровнями
безопасности;
- соответствие нагрузки на СУБД специфике технологии учета
материалов, что в среднем составляет около 30 новых заявок
ежедневно, одновременная работа около 5 пользователей.
- подключение к СУБД из большинства сред разработки без
необходимости установки драйверов для обеспечения
совместимости;
40
- возможность работы со средствами администрирования, которые
обеспечивают возможности резервирования, восстановления,
управления учетными записями пользователей;
- оценка критериев "цена - качество".
Сравнительные характеристики СУБД, которые могут быть
использованы в данном проекте, приведены в таблице 3.
Таблица 3 - Сравнительные характеристики СУБД
Сравнительные характеристики
MS SQL
Server
Oracle
MS Access
Средства администрирования
Хорошо
Приемлемо
нет
Графический инструментарий работы с БД
Отлично
Хорошо
Хорошо
Простота в обслуживании
Отлично
Отлично
Отлично
Механизмы управления данными
Хорошо
Отлично
Хорошо
Возможность работы с несколькими ЦП
Приемлемо
Отлично
Хорошо
Функции по соединению и выбору индексов
Отлично
Отлично
Хорошо
Совместный доступ к системе
Хорошо
Отлично
Ограничено
Работа с мультимедиа-даными
Ограничено
Отлично
Ограничено
Подключение к Web - сервисам
Приемлемо
Отлично
Приемлемо
Создание триггеров
Отлично
Отлично
Нет
Текстовый поиск
Приемлемо
Отлично
Хорошо
Технологии функциональной совместимости
Приемлемо
Хорошо
Хорошо
Возможность сопряжения с другими БД
Приемлемо
Приемлемо
Хорошо
Единая аутентификация
Приемлемо
Хорошо
Нет
Кроссплатформенность
Ограничено
Хорошо
Нет
Наличие средств программирования
Хорошо
Отлично
Отлично
Работа с хранимыми процедурами
Хорошо
Отлично
Ограничено
Встроенный язык программирования
Приемлемо
Хорошо
Отлично
Построение баз данных
Хорошо
Отлично
Отлично
Поддержка SQQL
Отлично
Отлично
Отлично
Работа с объектно-ориентированными
системами
Приемлемо
Отлично
Приемлемо
Репликации
Отлично
Отлично
-
Сервисы тиражирования
Отлично
Приемлемо
-
Сервисы распределенной обработки
транзакций
Отлично
Отлично
-
41
Наиболее существенными показателями при сравнении СУБД
являются эксплуатационные характеристики, например, параметры
надежности, высокой готовности, производительности,
масштабируемости. В таблице 4 показан сравнительный анализ
рассмотренных СУБД по данным показателям, выполненный на основе
использования метода экспертных оценок. Каждому из показателей была
присвоена оценка по 10-бальной шкале.
Таблица 4 - Экспертная оценка многопользовательских СУБД
СУБД
Производительно
сть
Конкурентный
доступ
По количеству
пользователей
поддерж
ка
больших
БД
Готовность
Microsoft
SQL
Server
7
8
6
7
8
Oracle
8
8
7
10
10
MS
Access
3
-
-
-
-
Таким образом, по итогам проведенного анализа баз данных, можно
сделать выводы:
- Использование Oracle эффективно при работе с промышленными
СУБД в многопользовательском режиме с необходимостью
обработки больших массивов данных;
- В СУБД MS Access реализован режим совместного доступа при
небольшом количестве пользователей;
- MS SQL Server соответствует поставленным задачам по
характеристикам производительности, совместимости, наличию
средств управления и обеспечения информационной безопасности;
42
- Создание промышленных баз данных из разработанного в данной
работе прототипа возможно путем экспорта данных в
многопользовательскую СУБД.
В силу того, что в создаваемой базе данных не предполагается
работы большого количества пользователей и значительных нагрузок на
системы, в качестве СУБД выберем MS Access.
В данной главе был проведен анализ бизнес-процессов
деятельности отдела материально-технического обеспечения, анализ
уже существующих разработок в области автоматизации учета
материальных запасов, а так же обоснование и выбор среды разработки
и системы управления базами данных. Получив данные с анализа
бизнес-процессов, мы определили направления деятельности,
нуждающиеся в оптимизации и автоматизации, что дало понимание о
функциях, которые должна выполнять разработанная
автоматизированная информационная система. Проведя анализ
существующих разработок в данной области, мы получили понимание,
о том, что разрабаотать собственную информационную систему
выгоднее с экономической точки зрения, так как нет нужды
переплачивать за огромное число функций, которые не будут
использоваться в универсальных решениях. Проведя сравнения
функциональности различных сред разработки и СУБД мы выбрали
наиболее подходящие нам среду разработки и СУБД.
Источник: https://baza.diplomsite.ru/previewfile/10095