Диплом: Автоматизация планирования потребностей в производственных мощностях для ООО "МПЗ Богородский" 2

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Классификатор является документом, благодаря которому
реализуется формализованное описание экономических данных в ЭИС,
содержащих наименования объектов и классификационных группировок, а
также их кодовые обозначения.
По сфере влияния можно выделить следующие виды
классификаторов: международные, общесистемные, отраслевые и
локальные.
Любой классификатор в создаваемой системе ведется
администратором системы.
Главной компонентой внемашинного ИО считается система
документации, используемая в процессе контроля экономического
объекта. Самим же документов является некоторая совокупность сведений,
применяемая в процессе решения экономических задач, находящаяся на
материальном носителе в соответствии с принятой формой.
Система документации является совокупностью взаимосвязанных
форм документов, часто применяемых в процессе управления
экономическим объектом. Главной особенностью системы экономической
документации становится огромное множество видов документов.
Современные системы документации, используемые в
неавтоматизированных ЭИС, характеризуются большим количеством
типов форм документов; значительным объемом потоков документов и их
запутанностью; дублированием данных в документах, и, как следствие,
невысокой достоверностью получаемых результатов. Обработка
документов в подобных ИС занимает значительную часть времени
сотрудников. Если нужно упростить систему документации, могут
применяться следующие подходы:
• Приведение документов к единому, стандартизованному виду;
• Внедрение безбумажных технологий, основанных на ЭДО и
новых ИС для их обработки.
58
Входные документы для исследуемой задачи лучше всего получать
через сеть, поэтому они должны быть сделаны в файлах заранее
утвержденной структуры. Для упрощения работы с такими файлами, они
должны иметь табличную структуру (реализовать это нетрудно, т.к. эти
документы включают итоговые значения других задач и генерируются
программно).
Исходные данные, требуемые для решения поставленной задачи,
находятся в таких документах, как:
• Перечень сотрудников предприятия;
• Регламент служебного времени;
• Политика ИБ организации.
К внутримашинному ИО можно отнести описание экранных форм.
В процессе проектирования структуры экранных форм для ввода
данных первичных документов с текущей информацией логично
применять комбинированную форму, максимально похожая на ту, которая
использовалась для создания самого документа. Расположение полей
должно идти в той последовательности, которая полностью удовлетворяет
логической структуре документа и файлов с текущей информацией,
уменьшающей трудоемкость операции загрузки данных в базу.
При разработке экранных форм для документов с фиксированными
данными следует помнить, что эти макеты применяются для ввода и
обновления записей ИБ, поэтому в процессе их проектирования лучше
всего использовать анкетную форму расположения реквизитов,
подходящую для реализации этих операций.
В процессе выбора экранных форм используется принцип
минимальной трудоемкости и стоимости ввода данных в ЭВМ, лучшей
степени читабельности итоговых данных, выводимых на экран, и
повышенной надежности, и правильности выполнения этих операций.
Главной частью внутримашинного ИО становится информационная
БД.
59
Информационная база (ИБ) представляет собой структурированную
совокупность данных, хранимых в памяти ЭВМ в виде файлов, с помощью
которых реализуются информационные запросы управленческих
процессов и решаемых задач.
Есть несколько способов организации подобной базы:
• Связанные локальные файлы — реализуется при помощи
пакетов прикладных программ;
• Встроенная БД — базируется на применении универсальных
программных средств хранения, записи, поиска и поддержания
актуальности данных, т.е. СУБД.
Организация локальных файлов так или иначе подразумевает
дублирование данных в ИС, что ведет к несогласованности данных в
разных приложениях, а также усложненным доступом к данным, поэтому
зачастую используется только в специализированных приложениях.
Для нашего проекта информационная база реализована в виде
встроенного информационного хранилища. Подобное расположение дает
возможность объединять разные источники данных, управлять файлами
разных форматов. Также очевидны преимущества применения в процессе
размещения информации в таких базах данных:
• Полная совместимость данных;
• Соответствие данных текущему состоянию объекта;
• Увеличение скорости совместной обработки информации;
• Поддержание целостности данных.
База данных (БД) представляет из себя совокупность данных,
позволяет отражать совокупность объектов и их отношений в указанной
предметной области.
Главным способом реализации БД становится разработка
централизованных и распределенных БД. Базовым критерием отбора
метода организации ИБ остается стремление к минимальным трудовым и
стоимостным затратам на создание структуры ИБ, ПО системы, структуры
60
ведения файлов. Базируясь на этих критериях и необходимости реализации
стабильности хранения данных используется централизованный способ
создания БД.
По способу реализации связей между данными могут различать:
• Иерархическую модель;
• Сетевую модель;
• Реляционную модель.
Главными компонентами любой из представленных моделей
становятся файлы или таблицы.
Иерархические модели – это ни что иное, как графовая модель с
вершинами-таблицами. В моделях есть один файл, являющийся входом в
структуру. Между файлами имеются отношения соподчиненности. Файл
может иметь одну исходную вершину и несколько подчиненных. Самый
популярный тип отношений - 1:М.
В сетевых моделях абсолютно любой файл может являться точкой
входа в систему, и взаимосвязан с некоторым числом оставшихся файлов
отношениями вида 1:1, 1:М и М:М.
Наибольшую популярность получила реляционная модель данных. В
случае такого распределения данных вся информация сохраняется в виде
таблиц и отношений. Таблицы становятся совокупностью записей (строк,
кортежей). Между отношениями (таблицами) имеются связи вида 1:М,
М:М. Любое такое отношение имеет ключ, т.н. поле записи (атрибут),
позволяющее определить ее. Это свойство реляционной модели данных
минимизирует возможность дублирования данных, увеличивает скорость
поиска и доступ к отдельным данным.
Установленный в реляционной модели подход к разделению и
целостности данных дает возможность практично организовать и
упорядочить процесс создания и реализации сложных БД, а реляционные
операции имеют мощные средства управления и обработки данных.
61
Беря во внимание все преимущества реляционных моделей данных
для отображения информации, используемой при решении задачи лучше
всего применять реляционную модель БД.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение – совокупность математических методов,
моделей, алгоритмов и программ для реализации целей, и задач
информационной системы, а также нормального функционирования
комплекса технических средств.
В состав программного обеспечения входят общесистемные и
специальные программные продукты, а также техническая документация.
Описанные решения реализуют свойственные такого рода системам
задачи, но включают ряд недостатков, к которым можно сразу отнести:
• Сложность настройки, доработки под себя и бизнес-процессы
предприятия;
• Нет полноценной ТП;
• Почти минимальная модернизация и масштабирование.
Что касается коммерческих систем, то они стоят дорого и сложно
внедряемы, поэтому для нашего производства не подходят.
Для решения описанной задачи создания ИС отдела ТП подобрана
технология проектирования прототипов, исходя из таких особенной, как:
• Нет нужны в группе разработчиков;
• Всегда можно модифицировать интерфейс;
• Прототип системы может случить основой для последующей
разработки БД, что помогает на ранних этапах найти все ошибки
проектирования и описать параметры системы.
Методика проектирования прототипа помогает получать
полноценное приложение хорошего качества оперативно и за
минимальные деньги. В рамках работы с системой-прототипом
62
пользователь понимает возможности реальной системы и указывает самый
удобный для него процесс анализа данных, что реально увеличивает
уровень реализуемых систем. Выполняется проверка проектных решений
по структуре и составу системы и оцениваются ее эксплуатационные
параметры.
Плюсы такого проектирования:
• Доступность создания приложения итерациями;
• Нет нужны завершать работы на всех этапах для реализации
следующего;
• Можно прилечь пользователей в момент создания и
построения системы;
• Можно распараллелить работы;
• Можно повторно использовать части проекта;
• Есть средства контроля конфигурациями, упрощающие
корректировку изменений в проект и ведение готовой системы;
• Применение автоматических генераторов (мастеров);
• Применение прототипов, которые помогают полноценно
выяснить и удовлетворить делания пользователя;
• Доступность проверки и развития проекта, которые
реализуются сразу в процессе создания нескольких версий прототипа.
Все положения в отдельности повышают скорость, улучшают
качество, а их совместное использование ведет к реальным изменениям в
рамках процесса разработки.
Для применения проектирования прототипа нужно использовать
высокоуровневые методики, позволяющие оперативно преобразовать
прототип системы в работающую версию и передать в не все требуемые
корректировки.
Технологическое обеспечение (ТО) проекта автоматизации имеет ряд
запросов:
• Прием начальных данных;
63
• Их обработка;
• Передача итоговых данных.
Список операций, реализуемых в процессе получении начальных
данных, включает в себя:
1) Нахождение начальных данных – процесс приема
количественного значения параметра, определяющего объекты и процессы
производства. На вход исследуемой задачи приходят начальные данные со
слов заказчика о требуемых услугах, в рамках которых уже
подсчитываются все требуемые параметры: цена, количество и т.п.
2) Запись первичных данных – перенос всех числовых параметров на
любой носитель. В рамках решения описанной задачи автоматизации
процесс регистрации проходит механическим способом, то есть все
набирается с клавиатуры в экранные формы.
3) Сбор данных – операция передачи пакета данных, набора
начальных документов или файла на носителе данных для дальнейшей
отправки и обработки. Этот процесс в рамках решаемой задачи
автоматизации реализуется самостоятельно, централизовано – то есть
прием данных выполняется по мере их получения на источниках.
При поиске начальных данных готовятся документы, данные
которых применяются для проверки нормативно-справочной информации
и документов, имеющих оперативную информацию, которая используется
в рамках расчетов.
При этом необходимо уделить особое внимание входной
информации, для этого используется:
• Зрительный контроль через экран дисплея,
• Верификации, позволяющая провести сверку ранее
переданных и сохраненных в БД данных и информации из начальных
документов, переданных оператором.
64
4) Отправка данных на обработку – типичная технологическая
процедура, т.к. все операции по регистрации и сбору начальных данных
выполняются за одним рабочим местом.
Технологический процесс анализа данных – это некая совокупность
операций, реализуемых в строго согласованной последовательности с
применением конкретных методик анализа данных и соответствующих
инструментов
В рамках реализации БД применяется ряд режимов обработки:
• Пакетный – для задач с малой разветвленностью алгоритма,
малой необходимостью вмешательства пользователя в процесс решения
задачи, огромным объемом начальных данных, долгим сроком решения и
передачи итоговых результатов;
• Интерактивный – для реализации функций контроля диалога,
информирования персонала, вывода некоторых служебных данных, их
обработки при помощи прикладных программ и передачи итоговых
данных;
• Совокупный.
Режим пакетной обработки данных включает в себя начальный сбор
пакета документов или заготовку входного файла начальных данных, с
которых реализуется передача основным файлам начальных данных или
процесс их обновления. Пакетная передача применяется для работы с
файлами текущих данных тогда, когда нужно внедрять централизованную
БД из местных источников начальных данных при недоступности
соединения этих источников с ИС. Использование пакетного режима
передачи минимизирует влияние оператора на процесс решения задачи,
требуется лишь начальный ввод данных, что минимизирует возможность
помехи пользователя и, по итогу, корректировки очередности реализации
действий. Но благодаря этому оборудование нагружается на полную и
начинает работать по жесткому графику. Часто для решения задачи
65
реализуется и параллельная обработка данных. Режим пакетной обработки
очень тесно связан с бумажным режимом оформления документов.
Диалоговый режим включает активное вмешательство пользователя
в процесс работы системы и ориентирован на электронные технологии. В
процессе его реализации не заранее описанной очередности операций
анализа данных и их перевода. Нюансом диалогового режима анализа
данных становится ввод или обновление некоторых данных по мере
надобности.
Учитывая нюансы создаваемой проблемной области при решении
задачи, определение такого режима обработки диктуется рядом
особенностей:
• Отправители начальных данных соединены с ИС, но все же
есть применение бумажной технологии передачи данных;
• Анализ данных стартует по факту поступления данных, хотя
отчеты начинают готовится лишь по приходу всего объема данных за
выделенный период;
• Есть понятная последовательность процессе обработки
данных, но вмешательство пользователя в процесс анализа данных все-
таки возможно.
Технологический процесс передачи итоговых данных выполняется т
в двух направлениях:
• Передача итоговых данных на печать;
• Передача итоговых данных на экран.
Оба из них не исключают передачи данных также в саму базу
информации. По итогу, реализуется ее пополнение, а все сохраненные
данные выступают в рамках исходных для решения похожих задач
дальнейших периодов.
На компьютерах, входящих в состав АРМов сотрудников на данный
момент установлена операционная система (ОС) MS Windows 7
Professional, это является оптимальным выбором, т.к. данная ОС семейства
66
Windows является наиболее современной и распространённой на
сегодняшний день, поэтому с приходом нового сотрудника не придётся его
переобучать.
Для создания рабочих программ под Windows есть множество
интегрированных сред разработки. К ним обычно относят Visual Basic,
Visual С+ +, Delphi, С+ + Builder.
После создания средств быстрой разработки приложений (Rapid
Application Development RAD) стало возможно программировать при
помощи готовых шаблонов и компонентов. Для примера сравним Delphi и
C++ Builder, а также выберем среду программирования для будущей
автоматизированной системы. [36]
Delphi 7 2010 г является прекрасным инструментом, но в то же время
и сложной программной средой, состоящей из множества элементов.
Включает в себя новый интерфейс Galileo, а еще interbase server и desktop,
remote debugger server, Model Maker, Install Shield.
Особенно интересными в Delphi являются возможности объектно-
ориентированного подхода к программированию, ее
высокопроизводительный компилятор, отличная поддержка баз данных,
тесная интеграция с программированием под ОС Windows и технология
компонентов.
Delphi 7 2010 г имеет открытую архитектуру, полностью
адаптирован с технологиями Microsoft OLE Automation, ActiveX, ODBC.
Компилятор позволяет реализовать доступ ко всем ресурсам ОС с
поддержкой интерфейса Win32 (Windows ХР, 7).
Программы Delphi применяют объектно-ориентированную
структуру, названную VCL – Visual Component Library (библиотека
визуальных компонентов). Благодаря VCL быстрая разработка
приложений поднимается на новый уровень. Можно значительно
увеличить свои возможности за счет реализации своих собственных

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

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