Разработка автоматизированной системы контроля и учета кабельных проводок на Нововоронежской АЭС-2

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

вующим кабельным проводкам.

Программа для учета выданной в монтаж кабельной продукции

Факт выдачи кабеля в монтаж фиксируется в программе записями в соответствующих таблицах. При этом программа автоматически должна вести учет остатка кабеля на кабельных барабанах.

Программа для учета выданной в монтаж кабельной продукции

Программа для учета хода выполнения монтажных работ

Программа предназначена для фиксации дат событий, связанных с выполнением работ по монтажу кабелей. В программе фиксируются даты:

-плановая дата прокладки кабеля;

-фактическая дата прокладки кабеля;

-дата сборки муфты;

-дата испытания;

-дата подключения;

-дата подачи напряжения.

 

1.5Выводы по первой главе

 

.Проведен обзор существующих программных средств для решения задач автоматизации бизнеса, такие как промышленная система Compiere и кроссплатформенная автоматизированная система управления предприятием Дебет Плюс.

2.Проведен обзор существующего ПО разработки приложений. Рассмотрены следующие среды для программирования: Visual Studio, Delphi.

.Рассмотрены СУБД для работы с локальными и удаленными БД. Рассмотрена серверная БД Microsoft SQL Server.

.Проведена детализация постановки задачи, где определен перечень задач, подлежащих разработке.

 

2.Проектирование программного средства

 

2.1Алгоритм работы ПС

 

Укрупненная схема алгоритма работы ПС Автоматизированная система контроля и учета кабельных проводок на Нововоронежской АЭС-2 представлена на рисунке 5.

Опишем работу алгоритма по шагам:

-Если пользователь авторизовался, то переход к шагу 2, если нет, то переход к шагу 12.

-Производим загрузку конфигурации из базы данных и переходим к шагу 5.

-Если решено сформировать заказ на кабельную продукцию, то переходим к шагу 6, иначе переходим к шагу 4.

-Если решено сформировать отчет на основе имеющихся данных, то переходим к шагу 7, иначе переходим к шагу 12.

-Если решено загрузить данные о новых кабельных журналах или отредактировать имеющиеся, то переходим к шагу 8, иначе переходим к шагу 3.

-Формируем заказ на кабельную продукцию и переходим к шагу 9.

-Формируем отчет и переходим к шагу 10.

-Загружаем или редактируем имеющиеся данные о кабельных журналах и переходим к шагу 5.

-Если решено сохранить сформированные заказы в базе данных, то переходим к шагу 11, иначе переходим к шагу 3.

-Выводим сформированный отчет на экран или печать и переходим к шагу 4.

-Записываем данные о новых заказах в БД и переходим к шагу 3.

Рисунок 5 - Укрупненная схема алгоритма работы ПС

 

-Если решено выйти из программы, то Останов, иначе переход к шагу 2.

 

2.2Структура базы данных ПС

 

Основные идеи современной информационной технологии базируются на концепции баз данных. Согласно данной концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области.

БД в строгом смысле слова представляет собой совокупность взаимосвязанных файлов данных определенной организации. БД включает целый ряд файлов, но может состоять и из единственного файла. Данные, составляющие БД отражают характеристики объектов и их отношений в соответствующей прикладной области. Каждый файл, входящий в БД содержит определенное число записей (изменяемое в процессе функционирования БД), отражающих ту или иную сторону предметной области, на которую ориентирована БД. Как правило, файлы БД содержат большое число однотипных записей. Записи, в свою очередь, состоят из полей, представляющих определенные типы информации об объектах. Поле является наименьшей информационной единицей, непосредственно доступной в записи. При наличии БД прикладные программы могут использовать ее информацию (записи и их поля) для решения конкретных задач в прикладной области, на которую ориентирована данная БД [20].

Структура базы данных из взаимосвязанных таблиц, с которой работает ПС представлена ниже (рисунок 6).

 

Рисунок 6 - Структура БД

В графе Реквизит указаны имена полей таблиц. Эти имена рекомендуется применять при создании базы данных. Первая буква имени может указывать на тип данных этого поля.

Графа Назначение реквизита определяет сущность информации, хранимой в данном поле. Этот текст рекомендуется применять на бланках ввода данных и в заголовках сеток отображения данных экранных форм.

Графы Тип и Длина задают тип данных и их длину в байтах.

В графе Примечание текст Автоматический обозначает, что это поле должно заполняться программой автоматически и при этом должна быть обеспечена уникальность данных в пределах каждой таблицы. Для полей, являющихся кодами связи с другими таблицами, указаны имена этих таблиц.

Таблица Пользователи служит для хранения информации о пользователях, зарегистрированных в системе. Название полей, их типов и размера представлены в таблице 1.

 

Таблица 1 - Структура таблицы Пользователи

№ п/пРеквизитНазначение реквизитаТипДли- наПримечание1iCodeКод связиInteger4Автоматический2sNameИмя пользователяVarChar243dRegДата регистрацииDate8Автоматический4sParolПарольVarChar165Группа пользователей

Таблица Группы пользователей служит для хранения ин