Автоматизация рабочего места электромонтера СЦБ

Введение

 

       С каждым годом в современном мире электронных технологий всё больше и больше внедряются автоматизированные системы управления. Во всех линейных предприятиях переходят на эти системы.

       Они позволяют:  

       - сократить время обработки информации;

       - сократить количество штатных сотрудников, требующихся для обработки информации в данной области.

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

1 МАКЕТИРОВАНИЕ СИСТЕМЫ 

       1.1 Содержательная постановка  задач 

       Целью исследования предметной области данного  курсового проекта является выявление всех объектов подлежащих учёту в создаваемой автоматизированной системе, определение требований к создаваемому ПО, определение объёма предстоящих работ.

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

       Так как необходимо постоянно знать какие реле остались, кем, когда и какие реле проверялись и в какие сроки. То эту проблему можно решить внедрением ПК, что снижает трудоёмкость работы и повышает эффективность работы с документами.

       Электромонтер СЦБ выполняет довольно трудоемкие операций, то есть осуществляет ввод информации в ручную, осуществляет по каким-то критериям и при этом он теряет очень много времени. Каждый день ему необходимо проверять какие реле привезли, какие надо менять и сообщает об этом на станцию, если чего-либо не хватает ему необходимо предоставить это реле со склада, где   хранятся они, при этом подписывается соответствующие накладные, где имеется: номер, подпись того, кто проверял, наименование, тип, срок эксплуатации до следующей проверки.  При автоматизированном рабочем месте для нахождения какого, либо необходимого ему документа или ещё чего-либо, будет достаточно нажать определённой кнопки, экономя при этом время и силы и это будет очень удобно. Так как каждые реле будут разделены по своим группам. Организация с поставщиками осуществляется таким образом: электромонтер делает запрос

       Поставщику  реле. Поставщик получает запрос и в определённые сроки выполняет его, то есть организует обратное взаимодействие – реле поступает в КИП. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

       1.2 Выбор метода решения 

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

       Это в наше время стало неэффективно.

       Можно предложить помощь сотруднику салона проката дисков упростить работу путём внедрения разрабатываемого программного продукта выполненного в базе данных Microsoft Access.

       Access – это мощное приложение, предлагающее широкий диапазон средств для эффективного управления информацией. Возможности Access постоянно расширяются – появляются новые версии.

       База  данных – это совокупность данных.

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

       В состав Access входят встроенные меню и панели инструментов. Набор этих компонентов в окне приложения может быть разным в зависимости от выполняемой вами задачи. Вы вправе вносить изменения в существующие меню и панели инструментов и даже создавать свои собственные. У каждого меню и у каждой панели инструментов есть свои свойства, определяющие, можно ли менять их положение, размеры, параметры, а также можно ли закреплять, скрывать или отображать их на экране.

       Access – это современное средство для управления и разработки баз данных.

       Разрабатываемый программный продукт прост в  эксплуатации, сэкономит финансовые затраты предприятия на приобретение стандартного программного продукта.

       Эта база данных рассчитана на довольно широкий  круг пользователей, среди которых  могут быть как начинающие пользователи, так и опытные программисты.

       Существуют стандартные программные продукты.

       Эти программные продукты дорого стоят, не удовлетворяют потребностей сотрудника. При работе с такими программными продуктами пользователь должен быть специалистом в той области программирования, в которой разработан программный продукт.

       Если  с базой данных должен работать пользователь, не знакомый с приёмами работы  с  программным продуктом (а именно к этой категории относится большинство  пользователей специализированных информационных систем), единственным радикальным решением остаётся разработка приложения, автоматизирующую не некоторые, а все действия пользователя.

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

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

       Перечисленные выше проблемы в сегодняшних информационных системах решаются при помощи приложений.

       В этой базе данных была разработана  приложение, который автоматизирует не некоторые, а все действия электомонтера СЦБ. 
 
 

Таблица 1- Функции  базы данных и приложений.

       База данных        Приложение
Определяет  структуру хранимых данных. Определяет  интерфейс пользователя.
Хранит  введённые данные. Преобразует модель данных в базе данных к модели данных пользователя.
Обеспечивает  целостность данных. Автоматизирует  выполнение операций ввода, изменения  и удаления данных.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

       1.3. Описание групп  пользователей 

       Необходимо  ввести учёт о прибывших реле, о  реле которые имеются на складе, на станциях, о заказах сделанными разными станциями. Следовательно из выше описанных следует, что

       Основными задачами являются:

  1. учёт реле;
  2. приём заказов от станций;
  3. формирование отчётов по реле за месяц;
  4. создание, редактирование, добавление записей.

       Из  вышеописанных можно составить  диаграмму:

       

         

                                           2              1               3             4 
 

             5  6 

       

                                                                          

  1. информация для станций;
  2. информация от станций;
  3. информация для сотрудников;
  4. информация от сотрудников;
  5. информация для склада;
  6. информация от склада.

       Рисунок 1- Контекстная диаграмма нулевого уровня. 

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

       Эти группы являются внешними объектами. Внешние  сущности на диаграмме обозначаются обычными прямоугольниками, а процессы - окружностями. Список событий строиться в виде матрицы и описывает различные действия внешних сущностей и реакцию информационной системы на них. Матрица списка приведена в таблице 1. 
 

Таблица 2- Матрица событий

       Название событий        Реакция
Поступает запрос на отсутствующее реле Формирование  запроса на реле

Заявка  на дополнительные реле

Формирование  запроса на дополнительные реле

Поступает заявка о негодности товара.

Формирование  акта о списании товара
 

         Салон проката дисков должен  в точности знать все данные  о клиентах, которые делают заказы и о состоянии товара, то есть: 
 
 
 
 
 
 
 

       

       

          
 
 

       

       

          
 

         
 

       Рисунок 2- Данные о реле. 
 
 
 
 
 
 
 
 
 
 
 

       1.4 Конструирование  сценария диалога 

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

       Диалоговый  режим является взаимодействием  пользователя и персонального компьютера, что позволяет возможность оперативного вмешательства человека в процесс обработки информации на ПК.

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

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

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

       Разработка  диалоговой моделирующей программы  – достаточно сложный процесс, включающей создание сценария, программирование, разработку инструкций и документацией.

       База  данных «Автоматизированный учет реле»  содержит множество таблиц. По первому разделу «Автоматизированный учет дисков в салоне» основной является таблица 1, в которой хранится информация о заказе станций: Код, Название, Адрес, Телефон, Требуемое реле, , Количество, Дата заказа. Таблица «Заказы станций» имеет структуру, указанную в таблице 2. 

  Таблица 3 – Заказы станций

Имя поля Тип данных
Код   Счетчик
Название Текстовый
Телефон Числовой
Требуемое реле Текстовый
Количество Числовой
Дата  заказа Дата/время
 

    Следующая имеющаяся таблица  «реле на обмен» состоит из следующих полей представленных в таблице 4  

Таблица 4 – реле на обмен  

Имя поля Тип данных
Номер Счетчик
Наименование  реле Текстовый
Количество Числовой
Тип реле Текстовый
Дата  проверки Дата/ время
 

       Таблица «реле на обмен» состоит из следующих полей, представленных в таблице 4 
 
 
 

Таблица 5 – Реле на складе 

Имя поля Тип данных
Номер Счетчик
Наименование  реле Текстовый
Тип реле Денежный
Количество Числовой
Дата  проверки Дата/время
 

       Таблица  «Переданные реле»  состоит из следующих полей представленных в таблице 6 

    Таблица 6 – Переданные реле

Имя поля Тип данных
Номер Счетчик
Наименование  реле Текстовый
Количество Числовой
Тип реле Текстовый
Дата проверки Дата/время

       Помимо  того, что эти таблицы хранят постоянные данные в них могут вводиться новые данные. 
 
 
 
 

2  ПРОЕКТИРОВАНИЕ СИСТЕМЫ

 

         Программы начинаются с определения структуры, то есть разбиения на этапы: решение, отладка, использование, усовершенствование.

         В таблицах хранятся все данные и структуры базы данных, они являются основными объектами. 

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

       В таблице «Переданные реле» содержатся данные о реле, которые переданы на станцию. Она состоит из следующих полей:

Таблица 7- Проданные товары

Имя поля Тип данных Размер Кбайт Примечание
Номер реле
Счётчик
2 Уникальный  код
Наименование  реле Текстовый 6 Наименование  реле
Количество Числовой 2 Количество
Тип реле Текстовый 3 Тип реле
Дата проверки Дата/время 8 Дата проверки
 

       В данной таблице поле «Номер реле»  является ключевым. 
 
 
 

       В таблице «Заказы станций» содержатся данные о клиентах и о их заказах. Она состоит из следующих полей:

Имя поля Тип данных Размер Кбайт Примечание

Код станции

Счётчик 2 Уникальный  код
Телефон Денежный 5 Номер телефона
Требуемое реле Текстовый 5 Наименование  реле
Количество Числовой 7 Количество
Дата  заказа Дата/время 8 Дата заказа

Таблица8-Заказыстанции  

Таблица8-Заказыстанции  
 

       В таблице «Реле на складе», содержаться данные о реле, которые хранятся на складе для обмена. Она состоит из следующих полей:

Таблица 9- реле на складе

Имя поля Тип данных Размер Кбайт Примечание
Номер реле Счётчик 5 Уникальный  код
Наименование  реле
Текстовый
9 Наименование  реле
Количество Числовой 100 Количество
Дата  проверки Дата/время 8 Дата проверки
 

       В таблице «Реле на обмен», содержаться данные о реле, которые находятся в КИПе для обмена. Она состоит из следующих полей:

Таблица 10- Реле на обмен

Имя поля Тип данных Размер Кбайт Примечание
Номер реле
Счётчик
3 Уникальный  код
Наименование  реле Текстовый 4 Наименование реле
Количество Числовой 6 Количество
 

       Так же требуется разработать логическую схему автоматизированной системы «АРМ электромонтера СЦБ». Для этого надо пользоваться только теми типами моделей данных, которые поддерживает СУБД MS Access.   

        Рисунок 3- Схема  данных. 
 
 
 
 
 
 
 
 
 
 
 
 
 

3 РЕАЛИЗАЦИЯ ПРОЕКТА 

       3.1 Описание программы 

       На  рисунке 4 представлена главная форма  «АРМ салона проката дисков».

         

       Рисунок 4- Главная форма  

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

         Это представлено на рисунке  5.

       

       Рисунок 5- Реле  на складе 

       В этой форме имеются кнопки для  перехода по записям, для добавления и удаления записи. 

       

       Рисунок 6- Кнопки управления 

       Для нахождения поступивших реле по наименованию необходимо ввести название реле. 

       

       Рисунок 8- Окно запроса 

       После чего появляются данные которые запрашивали. Это представлено на рисунке 9. 

       

 
Рисунок 9- Поиск реле на складе по наименованию 
 
 
 

       В главной форме имеется кнопка заказы, при нажатии этой кнопки появится окно о станциях которые делали заказы это видно на рисунке 11.

       

       Рисунок 11- Заказы 

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

       

       Рисунок 12- Окно запроса 

       После этого появятся данные, которые мы запрашивали рисунок 13. 
 

       

         Рисунок 13 –  Поиск реле по типу 

       Так же при нажатии кнопки запрос заказов появится окно со всеми данными станций и необходимые им реле. 
 
 
 
 
 
 

       Рисунок 14- Заказы станций

       

 

       В главной форме имеются так же кнопки «Переданные реле» и «Реле на обмен». При нажатии кнопки «Переданные реле» появится окно где ведётся учёт .

       

       Рисунок 16- Переданные реле 

       Как и в остальных формах имеются  кнопки для перехода, удаления записей. Также можно просмотреть и  напечатать отчёт и искать реле по наименованию, по дате проверки можно узнавать количество переданных реле.

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

Автоматизация рабочего места электромонтера СЦБ