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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
33
Рисунок 12 - Диаграмма декомпозиции модернизированного бизнес-
процесса
По итогам анализа бизнес-процессов проведем постановку задач
автоматизации учета материальных средств:
- учет организационной структуры;
- учет видов материалов;
- формирование заявок на получение материалов;
- учет выдачи материалов;
- учет наличия материалов;
- формирование отчетности по запросу.
34
2.2. Анализ существующих разработок в области автоматизации учета
материальных запасов
Проведем анализ существующих разработок в области
автоматизации учета материалов.
1. Наиболее распространенным решением в области автоматизации
учета материалов является система "1С. Предприятие. Бухгалтерский
Учет" [28]. В рамках данной работы проведено изучение основных
режимов указанной технологии.
Учет материалов в системе 1С:Бухгалтерия 8.3 производится путём
настройки счетов учета номенклатуры с использованием справочника
"Номенклатура", в котором создается группа "Материалы", в котором
присутствуют необходимые реквизиты учета.
Оборот материалов учитывается путем работы с документами
"Поступление товаров" (рисунок 13).
Рисунок 13 - Документ "Поступление товаров"
35
Также система работает с документами "Поступление - Накладная",
"Требование - Накладная", "Списание материалов". Система позволяет
формировать отчеты в соответствии с технологией учета материалов.
2. Учет материалов в программе "Мой склад".
Альтернативным решением в области учета материалов является
использование систем складского учета.
Система "Мой склад" в технологии учета материалов предоставляет
возможности:
- Расчет себестоимости по ФИФО;
- Расчёт остатков и оборотов;
- Управление закупками материалов в части планирования
состояния склада и автоматического формирования заказов
поставщикам;
- Сервисы печати всех складских документов;
- Поддержка работы с несколькими складами, партиями,
серийными номерами, ГТД, характеристиками материалов,
упаковками и штрих-кодами;
- Поддержка учета адресного хранения.
Сравнительная характеристика существующих решений по учету
материалов приведена в таблице 1.
Таблица 1 - Сравнительная характеристика существующих решений по
учету материалов
Критерий
Система 1С:
Предприятие:
Бухгалтерский учет
ред.3.0
Система "Мой склад"
Учет видов материалов
+
+
Формирование ведомости
получения материалов
+
+
Формирование заказа
-
+
Учет сотрудников
+
+
Учет классификаторов ВУЗа
-
-
36
Продолжение Таблицы 1
Формирование накладных
+
+
Ведение журнала выдачи
материалов по сотрудникам
+
-
Списание (выбытие)
материалов
В соответствии с
технологией бухучета
В соответствии с
технологией учета склада
Учет нормативов выдачи
материалов
-
-
Как показано в таблице 1, существующие программные средства, в
целом позволяют проводить учет материалов, но имеют ряд ограничений
при внедрении в условиях Поликлиники, что связано с невозможностью
ведения классификаторов, учета нормативов выдачи материалов.
Также, данные системы для поставленной задачи не являются
профилирующими: система 1С: Предприятие: Бухгалтерский учет ред.3.0
служит для автоматизации бухучета, система "Мой склад" - для
автоматизации оборота материалов на складе. Данные системы содержат
большое количество функций, которые не будут использоваться в
условиях медицинского учреждения, что предполагает неэффективные
затраты при приобретении готового решения на базе одной из
рассмотренных систем [29].
Таким образом, рациональным решением в области автоматизации
учета материалов будет являться собственная разработка программного
обеспечения.
37
2.3. Обоснование выбора среды разработки и СУБД
Проведем анализ сред разработки и обоснование выбора языка
программирования для реализации задачи автоматизации управления
материальными запасами в условиях поликлиники.
Приведем сравнительную характеристику сред программирования.
Ниже описанные характеристики сред программирования приведены
в работе [30].
В рамках данной работы был проведен выбор среды
программирования согласно параметрам, приведенным в таблице 2.
Таблица 2 - Параметры сред программирования
Параметры
VFP
Access (VBA)
VC++ Builder
Delphi
Принципы по
обработке
кода
Интерпретатор
(псевдокомпилято
р.)
Интерпретатор
(псевдокомпилятор.
)
Компилятор
Компиля
тор
Язык
DBASE c
с объектами
Basic c Объектами
С++
Pascal
Среда
Закр.
Закр.
Откр
Откр
Форматы
встроенных
базы данных
DBF, DBC, ODBC
MDB, ODBC
Наличие
библиотек для
работы с
большинством
БД
Объекты
работы с
основны
ми
формата
ми
Создание
пользовательс
ких мастеров
-
-
+
+
Динамическое
создание форм
ввода,
обработки
сообщений
+
+
-
+
Модель
создания
приложения
-
-
каркасная
(мастер)
компоне
нтная
(мастер)
Технологии
Наличие
построителей
экранов, меню,
отчетов (drag-and-
drop), классов
Наличие
построителей
экранов, меню,
отчетов (drag-and-
drop), классов
Редакторы
классов,
Редактор
ресурсов (drag-
and-drop)
Редактор
ы
объектов
(drag-
and-drop)
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.
В данной главе был проведен анализ бизнес-процессов
деятельности отдела материально-технического обеспечения, анализ
уже существующих разработок в области автоматизации учета
материальных запасов, а так же обоснование и выбор среды разработки
и системы управления базами данных. Получив данные с анализа
бизнес-процессов, мы определили направления деятельности,
нуждающиеся в оптимизации и автоматизации, что дало понимание о
функциях, которые должна выполнять разработанная
автоматизированная информационная система. Проведя анализ
существующих разработок в данной области, мы получили понимание,
о том, что разрабаотать собственную информационную систему
выгоднее с экономической точки зрения, так как нет нужды
переплачивать за огромное число функций, которые не будут
использоваться в универсальных решениях. Проведя сравнения
функциональности различных сред разработки и СУБД мы выбрали
наиболее подходящие нам среду разработки и СУБД.

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

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