Диплом: Автоматизированная система управления технологическим процессом ремонта и замены оборудования на станках в ОАО «Оренбурггэлеватормельмонтаж»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
программ лицензия на каждого
пользователя
Сетевой адаптер Встроенный Встроенный, 3 шт. или
более
Ориентировочная
стоимость
6000 руб. 250000 руб.
ОС HP ThinPro Windows Server 2012
(Standart) +
клиентскиелицензии
(Windows Server CAL) +
терминальныелицензии
(Remote Desktop Services)
Антивирус Нет Файловый антивирус +
межсетевой экран
Дополнительно Клавиатура+мышь Клавиатура+мышь
При первом подходе стоимость каждого рабочего места выше, но
значительно ниже стоимость сервера. Однако второй подход обеспечивает
большие возможности в обеспечении отказоустойчивости системы, упрощается
администрирование, хотя само системное администрирование требует более
высоких навыком у технического персонала.
1.4.6 Требования к информационной и программной совместимости
Требования к информационной и программной совместимости. На
рабочих местах система должна работать под управлением операционной
системы Windows 7 и выше. На сервере предпочтительнее установка серверной
ОС (WindowsServer 2012 (Standart) или выше).
1.4.7 Требования к программной документации
Разрабатываемая система должна включать справочную информацию о
работе системы и подсказки пользователю. В состав сопровождающей
документации должны входить: пояснительная записка, руководство
пользователя.
Выводы по первой главе. В первой главе приведен анализ предметной
области. После проведения анализа предметной области получена
организационная структура предприятия, так же выявлены и выделены
информационные потоки. Проанализированы существующие аналоги
разрабатываемой автоматизированной информационной системы, указаны их
достоинства и недостатки в плане выполнения поставленной задачи.
37
Обоснована математическая модель проведения статистического анализа. В
качестве его основы выбран метод регрессионного анализа. Была изучена и
описана информационная инфраструктура компаниию.Произведён
сравнительный анализ несколькихсуществующих СУБД и сред
программирования. Для разработки программы были выбраны: СУБД InterBase
2013, среда разработки DelphiXE10. В результате комплексного анализа
предметной области было сформулировано техническое задание на разработку
данного программного средства.
38
Глава 2. Проектная часть
2.1Разработка проекта автоматизации
2.1.1Функциональная схема
Функциональная схема автоматизированной информационной системы
строится с целью однозначного понимания всех функций, выполняемых
даннойпрограммой. В большинстве случаев функциональная спецификация
формулируется на естественном языке при помощи специальных объектов и
утверждений, конкретно описывающих функциисистемы [14].
Авторизация пользователей – представляет собой процесс
аутентификации пользователей с целью определения прав доступа для работы с
АС. Пользователю необходимо ввести имя и пароль. В случае успешной
авторизации пользователь получает возможность работать с
автоматизированной информационной системой в пределах выделенных ему
прав, при неудаче – выдаётся сообщение об ошибке и приложение завершает
свою работу.
Ведение справочных данных– это процесс работы со справочной
информацией, изменения которой достаточно редки. Данная выше функция
представляет собой ввод с клавиатуры значений определённого типа в поля
ввода форм. При этом формы соответствует справочникам, а поля ввода –
полям справочника. В случае ввода значения неправильного типа выдаётся
соответствующее сообщение.На входе – база данных и новый набор данных. На
выходе – база данных, данные на экране и в оперативной памяти, а также
сообщение на экране монитора в случае некорректного ввода или удаления, или
изменения данных. Данная функция доступна всем пользователям.
Ведение учета сотрудников. Представляет собой процесс работы с
учетной информацией по сотрудникам, то есть той, которая подвергается
изменениям достаточно часто.На входе – база данных и новый набор данных.
На выходе – база данных, данные на экране и в оперативной памяти, а также
сообщение на экране монитора в случае некорректного ввода или изменения
данных. Данная функция доступна всем пользователям.
39
Ведение учета станков. Представляет собой процесс работы с учетной
информацией о станках, то есть той, которая подвергается изменениям
достаточно часто.На входе – база данных и новый набор данных. На выходе –
база данных, данные на экране и в оперативной памяти, а также сообщение на
экране монитора в случае некорректного ввода или изменения данных. Данная
функция доступна всем пользователям.
Ведение учета технических осмотров станков. Ведение учета проводимых
технических осмотров станков. Представляет собой процесс работы с учетной
информацией о станках, то есть той, которая подвергается изменениям
достаточно часто.На входе – база данных и новый набор данных. На выходе –
база данных, данные на экране и в оперативной памяти, а также сообщение на
экране монитора в случае некорректного ввода или изменения данных. Данная
функция доступна всем пользователям.
Ведение учета проведённых ремонтов станков. Ведение учета
проводимых технических осмотров станков. Представляет собой процесс
работы с учетной информацией о ремонтах станков, то есть той, которая
подвергается изменениям достаточно часто.На входе – база данных и новый
набор данных. На выходе – база данных, данные на экране и в оперативной
памяти, а также сообщение на экране монитора в случае некорректного ввода
или изменения данных. Данная функция доступна всем пользователям.
Генерация документов (акт ТО, документ о проведении ремонта ТС,
результат анализа). Функция позволяет генерировать, просматривать на экране
и выполнять печать данных. На входе – выбор данных для формирования
документа, база данных. На выходе – сформированный отчёт на экране
монитора и в распечатанном виде.
Анализ проведенных ремонтных работ. Процесс статистической
обработки методом корреляционно-регрессионного анализа. Анализ позволяет
определить зависимость количества ремонтов станков от следующих
параметров x1 – гарантированный срок эксплуатации согласно паспорту; x2 –
срок эксплуатации; x3 – количество замененных узлов.
40
Функциональная схема представлена на рисунке 2.1и отображает
основные функции, выполняемые автоматизированной системой.
Рисунок 2.1– Функциональная схема
Авторизация
пользователя
stanok.gd
b
Ввод имени и
пароля
Диалог авторизации
Начало
Ведение справочных
данных
stanok.gd
b
Ввод команд и
данных
Текущие действия
stanok.gd
b
Ведение учета
сотрудников
stanok.gd
b
Ввод команд и
данных
Текущие действия
stanok.gd
b
Ведение учета станков
stanok.gd
b
Ввод команд и
данных
Текущие действия
stanok.gd
b
Ведение учета
технических осмотров
станков
stanok.gd
b
Ввод команд и
данных
Текущие действия
stanok.gd
b
А
41
Рисунок 2.1– Функциональная схема. Продолжение
2.1.2Разработка архитектуры автоматизированной системы
Блок-схема — распространенный тип схем (графических моделей),
описывающих алгоритмы или процессы, в которых отдельные шаги
изображаются в виде блоков различной формы, соединенных между собой
линиями, указывающими направление последовательности [15].
В качестве метода разработки был выбран метод нисходящего
проектирования, в виду того, что разработка АС данным методом более удобна,
продуктивна и данный метод хорошо себя зарекомендовал в среде
программистов.
Иерархическая соподчиненность модулей автоматизированной
информационной системы представлена на рисунке 2.2.Спецификация модулей
приведена в таблице 2.1.
Ведение учета
проведённых ремонтов
станков
stanok.gd
b
Ввод команд и
данных
Текущие действия
stanok.gd
b
А
Генерация документов
stanok.gd
b
Ввод команд и
данных
Текущие действия
акт ТО, документ о проведение
ремонта
stanok.gd
b
Выбор исходных данных
Текущие действия
Анализ проведенных
ремонтных работ
Результат
анализа
Конец
42
Таблица 2.1 - Спецификация модулей АС
Назван. Назначение Вызыв.
модуль
Входные
данные
Выходные
данные
1 2 3 4 5
autoris проведение автори-
зации пользователя
ввод логина и
пароля
права доступа
main активация главного
меню программы
autoris выбор
пользователя
nastr настройки
программы
main изменения
вносимые
пользователем
изменения в
файле
конфигурации
dok_to ведение учетных
данных тех.
осмотров
main изменения и
новые данные
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
trud_dog ведение учета
сотрудников
main изменения и
новые данные
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
fiz_lic ведение учета
физических лиц
trud_dog изменения и
новые данные
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
sprav работа со
справочниками
main выбор
справочника
выбранный
справочник
sost_stano
k
ведение
справочных данных
по состояниям
станков
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
marka ведение
справочных данных
по маркам станков
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
type_rem ведение
справочных данных
по типам ремонтов
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
dolgnost ведение
справочных данных
по должностям
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
polomka ведение
справочных данных
по поломкам
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
type_zapc
h
ведение
справочных данных
по типам
комплектующих
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
str_ed ведение
справочных данных
по стр.
подразделениям
sprav изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
43
Продолжение таблицы 2.1
1 2 3 4 5
type_str_e
d
ведение
справочных данных
по типам
структурных
единиц
str_ed изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
type_ylic ведение
справочных данных
по типам улиц
ylica изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
type_nas_
p
ведение
справочных данных
по типам
населённых
пунктов
nas_punkt изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
nas_punkt ведение
справочника
населённых
пунктов
adres изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
ylica ведение
справочника улиц
adres изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
adres ведение учета
адресов
сотрудников и
подразделений
fiz_lic,
str_ed
изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
dok_rem ведение учета
ремонта станков
main изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
Stanok ведение учета
станков
dok_priem изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
zapchatst ведение
справочника
запчастей
Dok_rem изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы со
справочными
данными
dok_priem ведение учета
приёма станка на
баланс
main,
dok_rem,
dok_to
изменения и
новые данные,
вносимые
пользователем
обновленные
таблицы с
учет-ными
данными
analys проведение КРА main выбор исходных
данных
результат
анализа
44
Рисунок 2.2 – Схема иерархии модулей
2.1.3Обзор и обоснование выбора инструментальных средств
Прежде чем остановить свой выбор на каком-либо конкретном
программном продукте, необходимо провести анализ существующего
программного обеспечения.
Сравнительные характеристики таких СУБД как MicrosoftAccess
2016,MSSQLServer 2012 R2, Oracle 10и InterBase 2013, рассмотренные для
обоснования выбора СУБД представлены в таблице 2.2.
Таблица 2.2 – Сравнительные характеристики СУБД
Параметр
СУБД
Oracle SQLServer Interbase Access
1 2 3 4 5
Поддержка
сервера БД.
+ + + -
Название,
версия, фирма
производитель
.
Oracle 10.1.7
Enterprise
Edition
MS SQL Server
2012 R2
Embarcadero
Interbase 2013
Microsoft
Access 2016
main
auto
ris
nastr
dok_
rem
dok_
to
sost_
stan
ok
type
_rem
mark
a
type
_zap
ch
ylicanas_
punk
t
type
_ylic
type
_nas
_p
adre
s
dolg
nost
trud
_dog
Fz_li
c
type
_str_
ed
polo
mka
dok_
prie
m
stan
ok
zapc
hast
str_e
d
spra
v
anal
ys
45
Продолжение таблицы 2.2
1 2 3 4 5
Поддерживаем
ые
операционные
системы.
Windows, Linux,
FreeBSD, UNIX
Серверные и
десктопные
редакции
Windows
Windows,
Linux,
FreeBSD,
UNIX.
Только
платформа
Windows.
Направление
разработки.
Продукты
корпоративного
направления.
Продукты
корпоративног
о
направления.
Продукты под
нужды
небольших
компаний.
Продукты
под нужды
небольших
компаний.
Поддерживаем
ая модель
данных.
Реляционная
модель.
Реляционная
модель.
Реляционная
модель.
Реляционна
я модель.
Поддержка
многопроцессо
рности.
+ + - -
Поддержка
работы в
кластере.
+ + -
-
Поддержка
экспорта и
импорта
данных других
форматов.
Экспорт и
импорт данных
в текстовые
файлы
Экспорт и
импорт в
любой
источник OLE
DB или ODBC
Экспорт и
импорт
данных в
текстовые
файлы
Экспорт и
импорт в
любой
источник
ODBC
Сложность или
простота
работы с
СУБД.
Сложность в
освоении и
использовании
Просто
реализуется
Сложность в
освоении и
использовании
СУБД
проста в
освоении
Наличие
средств фор-я
отчетов из БД.
+ - - +
Формат файла
БД.
.dbf .mdf .gdb .mdb
Наличие
встроенных
средств
создания
резервной
копии БД и
восстановлени
я БД.
Предусмотрена
система
резервного
купирования и
восстановления
из копии
Широкие
возможности
по работе с
резервными
копиями и
восстановлени
я данных
Предусмотрен
а система
резервного
копирования и
восстановлени
я из копии
Создание
резервной
копии БД и
восстановле
ние БД из
резервной
копии
Реализация
прав доступа.
Права на
доступ к
объектам,
права на
выполнение
команд
Гибкие права
на доступ к
объектам,
права на
выполнение
команд,
неявные права
Права на
доступ к
объектам,
права на
выполнение
команд
Защита
файла БД
паролем
Возможность
создания
локальной БД.
+ + + +

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

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