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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Рисунок 1.13 - Документ "Поступление товаров"
Также система работает с документами "Поступление - Накладная",
"Требование - Накладная", "Списание материалов". Система позволяет
формировать отчеты в соответствии с технологией учета материалов.
2. Учет материалов в программе "Мой склад".
Альтернативным решением в области учета материалов является
использование систем складского учета.
Система "Мой склад" в технологии учета материалов предоставляет
возможности:
- Расчет себестоимости по ФИФО;
- Расчёт остатков и оборотов;
- Управление закупками материалов в части планирования состояния
склада и автоматического формирования заказов поставщикам;
- Сервисы печати всех складских документов;
- Поддержка работы с несколькими складами, партиями, серийными
номерами, ГТД, характеристиками материалов, упаковками и штрих-кодами;
- Поддержка учета адресного хранения.
Сравнительная характеристика существующих решений по учету
материалов приведена в таблице 1.1.
33
Таблица 1.1 - Сравнительная характеристика существующих
решений по учету материалов
Критерий
Система 1С:
Предприятие:
Бухгалтерский учет
ред.3.0
Система "Мой склад"
Учет видов материалов
+
+
Формирование ведомости
получения материалов
+
+
Формирование заказа
-
+
Учет сотрудников
+
+
Учет классификаторов
-
-
Формирование накладных
+
+
Ведение журнала выдачи
материалов по
сотрудникам
+
-
Списание (выбытие)
материалов
В соответствии с
технологией бухучета
В соответствии с
технологией учета
склада
Учет нормативов выдачи
материалов
-
-
Как показано в таблице 1, существующие программные средства, в целом
позволяют проводить учет материалов, но имеют ряд ограничений при
внедрении в условиях Поликлиники, что связано с невозможностью ведения
классификаторов, учета нормативов выдачи материалов.
Также, данные системы для поставленной задачи не являются
профилирующими: система 1С: Предприятие: Бухгалтерский учет ред.3.0
служит для автоматизации бухучета, система "Мой склад" - для автоматизации
оборота материалов на складе. Данные системы содержат большое количество
функций, которые не будут использоваться в условиях медицинского
учреждения, что предполагает неэффективные затраты при приобретении
готового решения на базе одной из рассмотренных систем [29].
Таким образом, рациональным решением в области автоматизации учета
материалов будет являться собственная разработка программного обеспечения.
34
1.6. Обоснование выбора среды разработки и СУБД
Проведем анализ сред разработки и обоснование выбора языка
программирования для реализации задачи автоматизации управления
материальными запасами в условиях поликлиники.
Приведем сравнительную характеристику сред программирования.
Ниже описанные характеристики сред программирования приведены в
работе [30].
В рамках данной работы был проведен выбор среды программирования
согласно параметрам, приведенным в таблице 1.2.
Таблица 1.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)
35
Вывод из баз
данных на
Встроенный
Report
Встроенный Report
Внешний
Объект :
Report
Обработка
исключений
Процедура
Процедура
Объект
Объект
Поддержка
CASE Rational
Rose
Нет
Да
Да
Нет
В рамках данной работы для реализации информационной системы
управления пользовательскими заявками будет использоваться язык
программирования Delphi RAD Studio по следующим показателям:
- соответствие возможностей среды разработки системным требованиям;
- возможности работы с различными СУБД;
- наличие большого количества технической документации и готовых
компонент для использования в проекте.
На рисунке 1.14 показано дерево вызова программных модулей
информационной системы управления материальными запасами
Виды применяемых в разрабатываемой системе модулей:
- модуль управления вводом первичной информации;
- модуль управления обработкой информации;
- модуль работы со справочной информацией.
36
Дерево вызова программных
модулей
Ввод первичной
документации
Обработка
информации
Хранение данных
(справочники)
Ввод зявок
Отметка о
выдаче
материалов
Ведомость
выдачи
Модуль
авторизации
Потребность в
материалах
Остатки лимитов
Константы
Материалы
Сотрудники
Должности
Виды
материалов
Рисунок 1.14 - Дерево вызова программных модулей
Выбор СУБД при проектировании системы управления заявками
пользователей производится исходя из следующих характеристик:
- наличие совместимости с ранее установленным программным
обеспечением на автоматизированных рабочих местах, наличие программных и
аппаратных конфликтов в работе системы недопустимо;
- наличие сетевых решений с соответствующими уровнями
безопасности;
- соответствие нагрузки на СУБД специфике технологии учета
материалов, что в среднем составляет около 30 новых заявок ежедневно,
одновременная работа около 5 пользователей.
- подключение к СУБД из большинства сред разработки без
необходимости установки драйверов для обеспечения совместимости;
- возможность работы со средствами администрирования, которые
обеспечивают возможности резервирования, восстановления, управления
учетными записями пользователей;
- оценка критериев "цена - качество".
37
Сравнительные характеристики СУБД, которые могут быть использованы
в данном проекте, приведены в таблице 1.3.
Таблица 1.3 - Сравнительные характеристики СУБД
Сравнительные характеристики
MS SQL
Server
Oracle
MS Access
Средства администрирования
Хорошо
Приемлемо
нет
Графический инструментарий работы с БД
Отлично
Хорошо
Хорошо
Простота в обслуживании
Отлично
Отлично
Отлично
Механизмы управления данными
Хорошо
Отлично
Хорошо
Возможность работы с несколькими ЦП
Приемлемо
Отлично
Хорошо
Функции по соединению и выбору
индексов
Отлично
Отлично
Хорошо
Совместный доступ к системе
Хорошо
Отлично
Ограничено
Работа с мультимедиа-даными
Ограничено
Отлично
Ограничено
Подключение к Web - сервисам
Приемлемо
Отлично
Приемлемо
Создание триггеров
Отлично
Отлично
Нет
Текстовый поиск
Приемлемо
Отлично
Хорошо
Технологии функциональной
совместимости
Приемлемо
Хорошо
Хорошо
Возможность сопряжения с другими БД
Приемлемо
Приемлемо
Хорошо
Единая аутентификация
Приемлемо
Хорошо
Нет
Кроссплатформенность
Ограничено
Хорошо
Нет
Наличие средств программирования
Хорошо
Отлично
Отлично
Работа с хранимыми процедурами
Хорошо
Отлично
Ограничено
Встроенный язык программирования
Приемлемо
Хорошо
Отлично
Построение баз данных
Хорошо
Отлично
Отлично
Поддержка SQQL
Отлично
Отлично
Отлично
Работа с объектно-ориентированными
системами
Приемлемо
Отлично
Приемлемо
Репликации
Отлично
Отлично
-
Сервисы тиражирования
Отлично
Приемлемо
-
Сервисы распределенной обработки
транзакций
Отлично
Отлично
-
Наиболее существенными показателями при сравнении СУБД являются
эксплуатационные характеристики, например, параметры надежности, высокой
готовности, производительности, масштабируемости. В таблице 1.4 показан
сравнительный анализ рассмотренных СУБД по данным показателям,
38
выполненный на основе использования метода экспертных оценок. Каждому из
показателей была присвоена оценка по 10-бальной шкале.
Таблица 1.4 - Экспертная оценка многопользовательских СУБД
СУБД
Производитель
ность
Конкурентный
доступ
По количеству
пользователей
поддерж
ка
больших
БД
Готовность
Microsoft
SQL
Server
7
8
6
7
8
Oracle
8
8
7
10
10
MS
Access
3
-
-
-
-
Таким образом, по итогам проведенного анализа баз данных, можно
сделать выводы:
- Использование Oracle эффективно при работе с промышленными
СУБД в многопользовательском режиме с необходимостью обработки больших
массивов данных;
- В СУБД MS Access реализован режим совместного доступа при
небольшом количестве пользователей;
- MS SQL Server соответствует поставленным задачам по
характеристикам производительности, совместимости, наличию средств
управления и обеспечения информационной безопасности;
- Создание промышленных баз данных из разработанного в данной
работе прототипа возможно путем экспорта данных в многопользовательскую
СУБД.
В силу того, что в создаваемой базе данных не предполагается работы
большого количества пользователей и значительных нагрузок на системы, в
качестве СУБД выберем MS Access.
В данной главе был проведен анализ бизнес-процессов деятельности
отдела материально-технического обеспечения, анализ уже существующих
разработок в области автоматизации учета материальных запасов, а так же
39
обоснование и выбор среды разработки и системы управления базами
данных. Получив данные с анализа бизнес-процессов, мы определили
направления деятельности, нуждающиеся в оптимизации и автоматизации,
что дало понимание о функциях, которые должна выполнять разработанная
автоматизированная информационная система. Проведя анализ
существующих разработок в данной области, мы получили понимание, о
том, что разрабаотать собственную информационную систему выгоднее с
экономической точки зрения, так как нет нужды переплачивать за огромное
число функций, которые не будут использоваться в универсальных
решениях. Проведя сравнения функциональности различных сред
разработки и СУБД мы выбрали наиболее подходящие нам среду разработки
и СУБД.
40
Глава 2. Проектная часть
2.1. Разработка базы данных учета материальных запасов
На основании анализа предметной области проведем построение
диаграммы потоков данных, схема которой приведена на рисунке 2.1. Как
показано на данном рисунке 2.1, в разрабатываемой системе предполагается
работа с информацией:
- справочные данные о материалах (с дополнительной
классификацией по видам);
- справочные данные о структуре ОКДЦ ПАО «Газпром»;
- журнал поступления и выдачи материалов.
Далее определим сущности информационной системы [31], установим
связи между ними. ER-диаграмма разрабатываемой системы приведена на
рисунке 2.2.
Рисунок 2.1 - Диаграмма потоков данных
В автоматизированной системе учета выдачи материалов кодированию
подлежат следующие объекты:
41
- сотрудники;
- должности;
- виды материалов;
- материалы;
- заявки на выдачу материалов.
Как показано на рисунке 16, между сущностями системы установлены
связи [32]:
- На каждой должности работает множество сотрудников. Связь 1:N;
- Каждый сотрудник подает множество заявок на выдачу материалов.
Связь 1:N;
- Каждому виду материалов соответствует множество материалов.
Связь 1:N;
- В каждую заявку входит множество материалов. Связь 1:N.
Структура нормативно-справочной информации, используемой для
разработки информационной системы учета выдачи материалов, показана в
таблице 2.1.
Таблица 2 - Структура нормативно-справочной информации
Наименование
кодируемого множества
объектов
Значность кода
Система
кодирован
ия
Вид
классификатора
Код вида материала
ХХ
порядкова
я
локальный
Код материала
ХХ ХХХХХ
серийно –
порядкова
я
локальный
Код должности
ХХ
порядкова
я
локальный
Код сотрудника
ХХ ХХХХ
Серийно-
порядкова
я
локальный
Код заявки
ХХХХХ
порядкова
я
локальный

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

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