Диплом: Разработка автоматизированной системы метрологического обеспечения (на примере ОАО «Атомэнергоремонт»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
27
- организация работ по проведению метрологической экспертизы
технологической документации, метрологической аттестации методик
измерений, применяемыми филиалом;
- взаимодействие с метрологическими службами атомных станций.
В ходе анализа выявлены следующие слабые места:
- планирование поверки, калибровки средств измерений и
метрологической экспертизы технической документации;
- неумышленное представление средств измерений на поверку
калибровку не в полном объёме;
- неумышленное представление не в полном объёме технологической
документацию на метрологическую экспертизу.
1.2.2 Определение места проектируемой задачи в комплексе задач и ее
описание
Именно вышеперечисленные проблемы призвано решить
разрабатываемое в данной дипломной работе программное средство.
Таким образом разрабатываемая автоматизированная система
метрологического обеспечения должна выполнять следующие основные
функции:
– планирование поверки калибровки средств измерений,
– учёт средств измерений,
– планирование метрологической экспертизы,
– учёт технологической документации, прошедшей метрологическую
экспертизу, а также метрологического надзора.
1.2.3 Обоснования необходимости использования вычислительной техники
для решения задачи
Для обеспечения уверенности в том, что измерения будут иметь
необходимую точность, для выполнения требований Закона Российской
28
Федерации «Об обеспечении единства измерений» все средства измерений,
принадлежащие ОАО «Атомэнергоремонт», подвергаются первичной и
периодической поверке или калибровке, вся применяемая технологическая
документация подвергается метрологической экспертизе.
Очень важно соблюдать периодичность поверки, калибровки средств
измерения и применять технологическую документацию прошедшую
метрологическую экспертизу, так как это обеспечивает исправность средств
измерения и законную силу измерений.
В результате метрологическая служба имеет дело с громадным объемом
информации, работа с которой будет значительно облегчена при использовании
вычислительной техники.
Поэтому важнейшей задачей является разработка автоматизированной
системы метрологического обеспечения, которая обеспечит своевременное
проведение поверки, калибровки средств измерения, метрологической
экспертизы, тем самым снизит риски применения неисправных средств
измерения и появления недостоверных измерений.
1.2.4 Анализ системы обеспечения информационной безопасности и защиты
информации
Достаточно существенным для эффективной ܖ деятельности ܖ предприятия
в современных условиях является система обеспечения информационной ܖ
безопасности и защиты ܖ информации. Это объясняется хранением в
информационной ܖ системе ܖ личных данных ܖ сотрудников и конфиденциальной ܖ
информации о деятельностиaпредприятия. Конкуренты ܖ в борьбе за прибыль ܖ
готовы пойти на противоправные ܖ действия для владения ܖ информацией, а
завладев ею, могут использовать ее во вред своим ܖ конкурентам. Кроме того,
существенной стороной обеспечения информационной ܖ безопасности является
защита от намеренного или случайного уничтожения ܖ данных, что может
привести к потере информации важной как для эффективной ܖ работы
предприятия, так и для аналитической ܖ отчетности [8].
29
Компьютеризация деятельности ܖ предприятия, по сравнению с бумажным ܖ
вариантом работы, повышает уровень информационной ܖ безопасности на
порядок. Автоматизированный ܖ учет накладывает на пользователя большую
ответственность в работе.
Информационнаяaбезопасность и защитаaинформации технически
выполняется при помощи системы паролей для доступа к информации ܖ разного
уровня. В первую очередь, это пароль для входа пользователя в операционную
систему его рабочего места. Ввод этого пароля открывает пользователю ܖ доступ к
информации на данном ܖ компьютере и к документам, хранящимся на нем.
Однако политика безопасности должна быть сформирована так, чтобы у
пользователя было некоторое ограничение ܖ прав на своем рабочем месте, то есть,
к примеру, он не мог установить вредоносное программное ܖ обеспечение или
программы по копированию ܖ информации [6]. Это несомненно, несколько
осложняет работу пользователя, но при этом дает гарантию защиты
информации. В такой ситуации требуется найти баланс между удобством и
комфортом в деятельности ܖ пользователя и безопасностью ܖ хранения
корпоративной ܖ информации.
Если пользователь входит под своим ܖ паролем в операционную ܖ систему,
и имеет доступ не только к ресурсам локального ܖ компьютера, но и к ресурсам
компьютерной ܖ сети предприятия, то такое может быть, если пользователь
входит в компьютер как ܖ доменный или сетевой ܖ пользователь. Тогда
необходимо еще болееaвнимательнее подойти к разграничению ܖ прав
пользователей в корпоративной ܖ сети. Необходимо таким образом настроить
права сетевого ܖ пользователя, чтобы дать ему возможность беспрепятственно
работать со своими ܖ документами, однако, ограничить доступ к документам и
информации, к которой он не имеет права допуска. Тогда одновременно может
быть решена задача защиты данных от несанкционированного ܖ доступа и от
случайной их порчи.
Распределениемaправ пользователей в компании занимается системный ܖ
администратор. Он обязан разграничить права ܖ пользователей наaдоступ к
документам и информации как в сети так и на локальных ܖ компьютерах.
30
Далее для защитыaинформации необходимо применить парольную ܖ
защиту доступа непосредственно в автоматизированную ܖ систему учета зеленых
насаждений. Возможно, нужно более гибко настроить доступ пользователей
только к необходимым данным в информационнойaсистеме, скрыв от
несанкционированного ܖ доступа и от возможности ܖ случайной порчи данные,
доступа к которым у данного ܖ пользователя нет.
Обязанность распределения прав доступа ܖ пользователей к данным,
хранящимся в информационной системе заключения и контроля ܖ договоров,
накладывается на администратораaсистемы. Он обязан настроить ܖ права
каждого пользователя так, чтобы, не создавая ему трудностей в работе,
ограничить ܖ ему доступ к информации, к которой у него нет допуска.
Существенной и повышающей ܖ уровень информационной ܖ безопасности
и защиты ܖ информации при введении в действие системы заключения ܖ и ܖ контроля
договоров является возможность сохранить всю базу ܖ данных документов на
каком-либо электронном ܖ носителе, если возникнет, например, угроза стихийных ܖ
бедствий или других чрезвычайныхaпроисшествий. В таком случае, данная
копия базы ܖ данных может быть развернута на новом месте и работа с
документами продолжена с того места, на котором она прервалась.
Помимо создания парольной ܖ защитыaинформации необходима и
физическая защита ܖ информации. Серверaкомпьютерной сети ܖ необходимо
разместить в отдельной комнате ܖ (серверной), где помимо специальных ܖ условий,
требующихся для работы серверов (кондиционирование, ܖ вентилирование,…)
нужно создать и специальные ܖ условия, которые исключат проникновение
посторонних лиц. Такие, например, как система управления ܖ доступом, либо
другие ܖ меры.
Естественно, при введении в деятельность автоматизированной ܖ системы,
работа с бумажными ܖ документами тоже будет иметь место, поскольку, многие
документы, имеют юридическую силу только на бумажных ܖ носителях.
Хранение этих ܖ документов, должно быть организовано таким образом, чтобы
исключитьaвозможность доступа к ним посторонних ܖ лиц, или сотрудников,
которые не имеют к ним ܖ доступа. Это также существенный ܖ этап в общей
системе обеспечения информационной ܖ безопасности. Желательно ܖ
31
сформировать архив, где хранились бы данные ܖ документы и регламентировать ܖ
доступ в него сотрудников. А возможность проникновения иных ܖ лиц
исключить физическими методами (железная дверь, решетки на окнах).
1.3 Анализ существующих разработок и выбор стратегии автоматизации
1.3.1 Анализ существующих разработок для автоматизации задачи
Цель данной дипломной работы – разработка автоматизированной
система метрологического обеспечения, которая обеспечит своевременное
проведение поверки, калибровки средств измерения, метрологической
экспертизы, тем самым снизит риски применения неисправных средств
измерения и появления недостоверных измерений.
При работе над выпускной квалификационной работой была взята
ориентация на разработку собственного продукта, а не на использование
какого-либо из существующих. Данная установка была сделана исходя из
того, что в собственной разработке всегда можно реализовать специфические,
необходимые только для конкретной компании возможности. Не исключено,
что требования к реализации данных возможностей могут появиться уже
после разработки и внедрения программы, на этапе работы, если у заказчика
возникнут новые требования к функционалу системы, пожелания по
улучшению или изменению логики ведения учета документации. Эти
требования заказчика можно реализовать только имея системы собственной
разработки, поскольку готовые разработки поставляются как правило без
исходных кодов программ и не могут быть модифицированы или дополнены.
Следовательно, перед нами не стоит выбор какую
автоматизированную систему метрологического обеспечения приобрести для
внедрения на нашем предприятии, а стоит выбор какую технологию
программирования использовать для создания собственного программного
продукта и какой выбрать язык и систему программирования под эту
технологию.
32
Для разработки программного средства будет использоваться система
Embarcadero RAD Studio XE5, в части Delphi XE5. Embarcadero RAD Studio XE5
среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы
Embarcadero Technologies.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Процесс реализации разработки автоматизированной системы
метрологического обеспечения будет проходит по следующим этапам:
- Знакомство с деятельностью компании, изучение его структуры,
системы документооборота;
- Ознакомление с программной и технической архитектурой
имеющейся информационной системы компании;
- Формулировка исследуемой задачи, нахождение ее места в
комплексе задач автоматизации;
- Проведение анализа имеющихся информационных систем, при
помощи которых можно решить поставленную задачу;
- Проведение анализа средств разработки, при помощи которых
будет вестись создание системы;
- Установление необходимых технических, информационных и
программных ресурсов для проектируемой системы;
- Формирование информационной модели проектируемой системы;
- Установление входных и выходных данных задачи;
- Создание структуры данных: документов, регистров, отчетов;
- Разработка программы на основе созданной структуры данных;
- Отладка разработанной программы;
- Расчет показателей экономической эффективности проекта;
- Обоснование экономической целесообразности и эффективности
разработки проекта.
При знакомстве с деятельностью предприятия нужно изучить его
структуру и используемую схему документооборота.
33
При ознакомлении с программной и технической архитектурой ИС
нужно исследовать имеющиеся на предприятии технические и программные
средства, предположить их возможное максимальное использование при
разработке и внедрении разрабатываемой системы.
При формулировке исследуемой задачи нужно определить ее место в
комплексе задач автоматизации.
Затем нужно установить, при помощи каких средств разработки может
быть решена поставленная задача и выбрать из них наиболее подходящий.
Затем нужно установить необходимые для разработки системы
технические, информационные и программные ресурсы.
Затем перейдя к разработке проекта системы, нужно сформировать
информационную модель, установить входные и выходные данные, разработать
структуру данных.
На этапе разработки программы осуществляется конкретно разработка
самой программы заключения и контроля договоров на мелкооптовом складе.
Здесь нужно создать структуру метаданных, соответствующую предметной
области, создать все объекты конфигурации (документы, регистры, отчеты и
другие), структура которых определена на предыдущих этапах, написать тексты
программных модулей.
С помощью контрольного примера далее проводится отладка
программы.
По окончании производится оценка экономической эффективности
разработанной программы.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Для разработки программного средства будет использоваться система
Embarcadero RAD Studio XE5, в части Delphi XE5. Embarcadero RAD Studio XE5
среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы
Embarcadero Technologies Текущая версия Embarcadero RAD Studio XE5
объединяет Delphi XE5 и C++ Builder XE5 в общую интегрированную среду
34
разработки. Поэтому имеется необходимость в приобретении данного
специализированного программного обеспечения.
Рабочие места и сервер, имеющиеся на предприятии, вполне
соответствуютaтребованиям, необходимым для использования на них
создаваемой автоматизированной системы.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Разрабатываемая автоматизированная система метрологического
обеспечения служит для планирования поверки калибровки средств измерений,
учёта средств измерений, планирования метрологической экспертизы и учёта
технологической документации, прошедшей метрологическую экспертизу, а
также метрологического надзора.
1.4.2 Обоснование проектных решений по программному обеспечению
Для разработки программного средства будет использоваться система
Embarcadero RAD Studio XE5, в части Delphi XE5. Embarcadero RAD Studio XE5
среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы
Embarcadero Technologies Текущая версия Embarcadero RAD Studio XE5
объединяет Delphi XE5 и C++ Builder XE5 в общую интегрированную среду
разработки.
Существует возможность компилировать под различные платформы, в
частности, кроме win32 можно компилировать под win64 и под Mac OS X
(визуальный интерфейс предлагается создавать на базе новой
кроссплатформенной библиотеки FireMonkey) [5].
Задачей №1 и для независимых, и для корпоративных разработчиков
сегодня является поддержка быстрорастущей совокупности различных
устройств Windows и Apple, типов пользовательских интерфейсов, версий ОС и
35
разнородных форм-факторов. Чтобы обратить это в конкурентные
преимущества, компаниям нужно найти способ многократно умножить силы
сотрудников отделов разработки, причем за счет технологических решений.
Embarcadero RAD Studio XE5 является тем самым «мультипликатором
производительности» разработчиков, позволяя быстро и визуальными методами
буквально ставить на поток создание приложений для Windows 8, Mac, .NET,
Web и мобильных платформ. Вы получаете Delphi, C++Builder, Embarcadero
Prism™ и HTML5 Builder, поэтому скорость разработки минимум в 5 раз,
охватывая Windows 8, Mac OS X с поддержкой дисплеев Retina и многое другое
[18]. Вы сможете существенно сократить время выпуска на рынок новых
продуктов, получив значительные конкурентные преимущества и перспективные
направления развития бизнеса за счет мультиплатформенных визуальных
средств разработки на компонентной основе и с возможностью эффективного
взаимодействия с различными базами данных и облачными сервисами.
Разработка приложений Windows 8 в RAD Studio XE5. Благодаря новому
интерфейсу Metropolis в RAD Studio XE5 можно создавать приложения Windows
8, включающие новейшие элементы стиля и функции Windows 8. Шаблоны
проектов Metropolis для VCL и FireMonkey FM2 помогут быстро начать
проектировать приложения для Windows 8. В их составе: пустые формы, формы
с сеткой и формы с разделением. Возможно распространять приложения на
языках Delphi и C++, работающие на устройствах под управлением Windows 8 с
интегрированной поддержкой сенсорного ввода, гироскопа и акселерометра, а
также модуля GPS [15]. Усовершенствованная интеграция Live Title позволяет
включить приложения, выполняемые в Windows 8 Enterprise, в начальный экран
Windows 8. Такие приложения даже смогут взаимодействовать с Tile, не
задействуя WinRT. С Delphi XE5, C++Builder XE5 и интерфейсом Metropolis
получается один из самых быстрых и простых способов создания приложений в
стиле Windows 8. Простой переход на Windows 8 для готовых приложений VCL
и FireMonkey.
RAD Studio XE5 упрощает приведение приложений к самому
современному виду Windows 8, снабжая их нужными функциями. Достаточно
открыть уже готовые приложения и конвертировать формы в стиль нового
36
интерфейса Windows 8 Metropolis одним щелчком мыши. В «инспекторе
объектов» можно выбрать одну из цветовых схем Windows 8: вариант
поддержки полноэкранного режима, стандартный шрифт Windows 8 и набор
кнопок. Создание приложений для настольных систем Windows 8 и
32-разрядных планшетных ПК.
В RAD Studio XE5 возможно разрабатывать визуально. После этого
достаточно будет щелкнуть мышью для компиляции высокопроизводительных
встроенных приложений Windows 8 на языках Delphi и C++Builder, включая 64-
разрядные приложения Delphi. Приложения будут работать в настольных
системах Windows 8 и на 32-разрядных планшетных ПК с аппаратным
обеспечением Intel и Intel Atom, таких как Microsoft Surface Professional, Slate
компании HP, Asus и других, а также на планшетах с процессорами AMD
компаний Acer, Samsung и многих других [21]. Стилизация под Windows 8 —
даже для приложений Windows 7, Vista и XP. И среда разработки RAD Studio
XE5, и приложения, которые создаются с помощью Delphi и C++Builder XE5,
будут немедленно и без проблем работать в ОС Windows 8. Кроме того, в
дополнение к поддержке Windows 8 приложения будут работать практически в
каждой версии Windows, включая Windows 7, Windows Vista и Windows XP.
Благодаря RAD Studio XE5 появилась возможность сделать приложения
доступными для пользователей, придав им вид Windows 8, даже если они не
были предназначены для Windows 8 изначально. Разработка приложений WinRT
с помощью Embarcadero Prism. Благодаря Prism XE5 в RAD Studio XE5, можно
создать приложения для Windows 8 и для планшетных ПК ARM на основе RT
под управлением Windows, таких как Microsoft Surface. Если необходимо
создать приложения для Windows Store или планшетов на базе ARM, Prism в
RAD Studio станет незаменимым подспорьем. Можно также использовать Prism
для создания других типов приложений Windows 8, таких как приложения для
платформы .NET и серверные приложения ASP.NET. Быстрая разработка
приложений для Windows and Mac, web и мобильных платформ. С помощью
RAD Studio XE5 и платформы FireMonkey FM2 возможно создавать
платформенно-ориентированные приложения и для Windows, и Mac, включая
64-битные приложения под Windows и Windows 8, Mac OS X Mountain Lion и

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

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