97843

Разработка автоматизированной системы учёта электрооборудования и электрических машин

Дипломная

Информатика, кибернетика и программирование

Горнорудная промышленность является одной из ведущих отраслей народного хозяйства России, где основным направлением развития горных предприятий в настоящее время является, как раз добыча полезных ископаемых. Наиболее перспективным способом принято считать «открытый способ» ,которым добывается более 45% угля, более 80 %железной руды...

Русский

2015-10-25

2.38 MB

1 чел.

Введение

Горнорудная промышленность является одной из ведущих отраслей народного хозяйства России, где основным направлением развития горных предприятий в настоящее время является, как раз добыча полезных ископаемых. Наиболее перспективным способом принято считать «открытый способ» ,которым добывается более 45% угля, более 80 %железной руды, более 60 % разнообразных цветных металлов, и практически 100 % строительных материалов.

ОАО «СГОК» предприятие расположенное в районе Курской магнитной аномалии, крупнейшего в мире железорудного бассейна.

СГОК, построенный на базе этого месторождения является крупнейшим и динамично развивающихся предприятий не только в Белгородской области ,но и в целом по стране. Разработка железной руды ведется с 1961 года, которая и является главной продукцией комбината, так же железорудный концентрат с содержанием железа около 66-68%,железная аглонерационная руда, содержащая 52% железа. .Благодаря низкому содержанию оксидов Al203, SiO2 продукция СГОКа одна из лучших по своему качеству.

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

Для достижения этой цели необходимо: улучшить и повысить автоматизацию процессов по складскому учету электрооборудования и электрических машин.

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

В ходе выполнения дипломной работы были реализованы следующие профессиональные компетенции:

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

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

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

ПК 2.4 Формировать отчетную документацию по результатам работ.

ПК 2.5 Оформлять программную документацию в соответствии с принятыми стандартами.

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

ПК 3.2 Создавать и обрабатывать цифровые изображения и объекты мультимедиа.

ПК(В) 4.1 Осуществлять настройку сетевых протоколов серверов и рабочих станций.

ПК(В) 4.3 Осуществлять меры по защите компьютерных сетей от несанкционированного доступа.

1 Теоретическая часть

1.1 Общие сведения о предприятии

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

Комбинат включает в себя карьер, дробильно-сортировочную фабрику, обогатительную фабрику.

Основной продукцией производства можно назвать:

  1.  Руда железная товарная необогащенная СТП 00186826-02-2002 сидерито-мартиновая;
  2.  Руда железная товарная необогащенная СТП 00186826-02-2002 ;
  3.  Руда железная товарная агломерационная ТУ0711-006-00186826-98 ;
  4.  Промышленные запасы  ГОКа насчитывают около 5 млрд.тонн.

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

Технологическая схема обогащения неокисленных железистых кварцитов включает измельчение в мельницах, обезвоживание.

Дробление осуществляется в три стадии: крупное- в дробилках ККД-1500/180 до крупности 350 – 0мм;среднее –в дробилках КСД -3000 Т-Д ; мелкое- в дробилках КМД -300 Т2-ДП;

Измельчение происходит в шаровых мельницах МШЦ 550046500.Обогащение измельченной руды осуществляется в магнитных сепараторах ПБМ-20/300,ПБМ-150/200.

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

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

На данном рисунке (рисунок 1) изображена схема производства ОАО «СГОК»

               

      Рисунок 1 – Схема производства

Стойленский ГОК входит в тройку ведущих российских предприятий по добыче железной руды. Продукция комбината поставляется на внутренние и внешние рынки. С 2004 года ОАО «СГОК» входит в группу компаний НЛМК.

Основными потребителями являются такие комбинаты как «Новолипецкий металлургический комбинат», «Оскольский электрометаллургический комбинат», «Челябинский металлургический комбинат». [10]

Около 50 % продукции ГОКа составляют экспортные поставки.

Основными странами-покупателями, считаются: Польша,

Венгрия, Чехия, Словакия.

Благодаря внедрению интенсивных технологий и эффективной организации качественных ремонтных работ значительно снизились аварийные простои.

 

1.2 Характеристика и анализ существующего уровня автоматизации объекта управления

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

АСУТП СГОКа является трехуровневой системой, состоящей из комплекса взаимосвязанных подсистем, выделяемых по функциональному и структурному признаку.

Автоматизация предприятие использует для сбора информации промышленные контроллеры Siemens Simatic s3. Они обеспечивают высокую точность и надежность систем управления.

Так же на уровне автоматизации используются серверы с визуализацией в программе IFIX для сбора и хранения данных, разработанной компанией «General Electric».Программа позволяет повысить качество производительности.

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

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

Разработанной программы, для учета электрооборудования и электрических машин, на предприятии не внедрено, на данный момент для заполнения данных по учету складских ресурсов используют пакет Microsoft Office Excel 2007.

Плана автоматизации подразделений на комбинате не существует. Задачи, выполняемые различными подразделениями автоматизируются по мере технологической необходимости. Имеющиеся подразделения делают заказ на автоматизацию своих задач программистам лабораторий АСУТП.

Условия слаженной работы всех составляющих СГОКа может быть достигнута с помощью всех составляющих подсистем.

1.3 Постановка задачи на проектирование

автоматизированной информационной системы

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

Для достижения этой цели необходимо: улучшить и повысить автоматизацию процессов по учету.

Для реализации этих задач будет использоваться СУБД

Access и в качестве интерфейса программная среда Delphi.

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

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

 1.3.1 Недостатки существующего уровня автоматизации

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

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

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

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

Так же недостатком в автоматизации комбината, является то, что не используются программы для ведения учета электрооборудования и списанных машин, их запись производиться в бумажные журналы, затем переноситься в пакет Microsoft Office Excel. Для работников, возникают неудобства в выполнении работы, так как конкретные данные, по какому-либо признаку запросить в Excel не возможно, для получения информации, необходимо прокрутить все листы Excel.

1.3.2 Обзор известных проектных решений по данной теме

СГОК поддерживает высокий уровень автоматизации, так как от ее работы зависит качество продукции предприятия.

Широко начали применяться электронно-вычислительные средства. Некоторые подразделения подключились к локальной компьютерной сети. В качестве соединения сетевого кабеля  используется тонкий коасксиальный кабель марки RG-58/U , с BNC терминатором на концах кабеля, а также применяется Ethernet. Сетевая операционная система Novell 4.11 с множественным доступом и обнаружением коллизий.

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

Система SIMATIC WinCC (Windows Control Center) верхнего уровня автоматизации ,представляет собой систему человеко-машинного интерфейса, работающая под управлением операционных систем Windows XP. Данная система предоставляет широкие функциональные возможности для построения систем управления различного назначения ,такие как поддержку резервных структур систем автоматизации, простое построение конфигураций клиент-сервер. [11]

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

На основе WinCC могут создаваться ,как простейшие системы человеко-машинного интерфейса с одной станцией оператора, так и мощные многопользовательские системы, включающие в свой состав десятки станций. Поддержка стандартных интерфейсов OlE , ODBC , SQL обеспечивает универсальность и открытость WinCC ,позволяет использовать ее в сочетании с любым другим программным обеспечением.

Используются и следующие программные продукты: HMT,SLEPZ – автоматическое управление.

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


2 Практическая часть

2.1 Анализ предметной области

Решение любой задачи в сфере разработки программного обеспечения должно начинаться с изучения предметной области.

Предметная область - это мысленно ограниченная область реальной действительности, подлежащая описанию или моделированию и исследованию.

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

Этапом проектирования БД любого типа является анализ предметной области, который заканчивается построением информационной структуры (концептуальной схемы). Анализ предметной области не зависит от программной и технической сред, в которых будет реализовываться БД. [2]

В качестве предметной области данной дипломной работы является: работа системы учёта складских ресурсов электрооборудования и различных

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

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

Объектом исследования является – работа цеха. Предметом исследования предприятие и относящаяся к нему информации.


2.1.1 Информационное обеспечение разрабатываемой ИС

Информационное обеспечение (далее ИО) – это совокупность и взаимодействие массивов информации, таблиц баз данных, форм выходных документов, систем кодирования и классификации, необходимых для выполнения всех функций автоматизированной системы.

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

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

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

Любая автоматизированная информационная система  подразумевает внедрение в управленческую деятельность новой формы представления информации – электронных документов (первичных и результатных) на машинных носителях.

Документы информационных систем  по направлению информационных потоков можно разделить: на входящие внешние документы и исходящие документы.

2.1.2 Описание логической структуры

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

Этапами логического проектирования являются

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

  - определение набора отношений;

  - создание диаграммы сущность-связь;

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

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

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

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

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

2.1.3 Описание метода организации данных

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

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

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

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

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

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

Эти документы должны выводиться как на экран, так и печать.

2.1.4 Информационный анализ предметной области и построения инфологической модели данных

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

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

Основными конструктивными элементами инфологической модели являются сущности, связи между ними и их свойствами. [5]

На данном (рисунке 2) изображена инфологическая модель базы данных.

Рисунок 2 – Инфологическая модель

2.2 Разработка базы данных

2.2.1 Описание программно-технических средств

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

Быстродействие ПК определяется процессором, материнской платой, количеством оперативной памяти, видеокартой, жестким диском.

Программа MS Access с интерфейсом программной среды Delphi, разрабатывалась на следующей платформе:

   - ASUSTeK

   - ЦП: Intel® Core (ТМ)2Duo CPU  E7200 @2.53.GHz 2.53 GHz

   - ОЗУ: 2,00 ГБ

   - ОС: Windows 7 максимальная (Microsoft Corp.)

В качестве стенда с максимальными требованиями использовался современный компьютер, c 32 разрядной операционной  системой.

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

Данная платформа использовалась не только как система для создания программного продукта, но и как контрольно-тестовый стенд.

Следующего вида использовались компоненты для ПК:

 - корпуc Cooler Master Elite

 - материнская плата Asus P8P67 LE на чипсете P67

 - винчестер производства WD объемом 500 Gb,16 Mb КЭШа и интерфейсом Sata3 6Гб/с.

- AsuS GTS450 c 1Гб видеопамяти GDDR

- блок питания, мощностью 500W

- мышь и клавиатура фирмы Cenius 

- ЖК-монитор SyncMaster 932bf с диагональю 19" ,разрешением 1280x1024 и ,подключением: VGA, DVI.

2.2.2 Описание используемой системы управления базами данных

Данная программа написана на  языке программирования Delphi, с использованием заполненных таблиц базы данных Microsoft Office Access.

На сегодняшний день MS Access – один из компонентов семейства офисных приложений Microsoft Office – является одной из самых популярных настольных (Систем управления базой данных) СУБД.

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

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

Основные разделы главного окна соответствуют типам объектов, которые может содержать база данных MS  Access. Заголовок окна содержит имя файла базы данных.

Microsoft Access дает возможность создавать реляционные базы данных и  работать с другими программами, использующими базы данных, такими как Microsoft SQL Server, Delphi  и др.

Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. Каждый этап подразумевает последовательное проектирование базы данных и включает ряд особенностей.

СУБД MS Access работает с объектами, к которым относятся таблицы, запросы, формы, отчеты, макросы и модули. Все связанные между собой объекты организованы в один файл, называемый базой данных.

База данных - это интегрированная совокупность структурированных и взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных.

Таблицы - являются основными объектами любой базы данных. Именно в них хранятся, во-первых, все данные, имеющиеся в базе, а, во-вторых, структура самой базы (поля, их типы и свойства).

Запросы - это объекты предназначены для извлечения данных из таблиц и предоставления их пользователю в удобном виде.

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

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

Специфической особенностью СУБД Access является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле. Такой файл имеет расширение *.mdb. Данное решение, как правило, удобно для непрофессиональных пользователей, поскольку обеспечивает простоту при переносе данных с одного рабочего места на другое. [2]

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

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

2.2.3 Реляционная модель базы данных

Реляционная модель данных представляет информацию в виде совокупности связанных таблиц, которые называются отношениями или реляциями. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними.

Реляционная модель, по сути это база данных в виде множества взаимосвязанных отношений. В каждой связи одно отношение может выступать

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

В основном отношении это первичный ключ отношения, который однозначно определяет кортеж основного отношения. [2].

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

2.2.4 Таблицы базы данных, схема данных

 База Данных «ОАО СГОК» содержит 21 таблицу:

- вид возбуждения;

- вид ремонта;

- двигатели переменного тока;

- двигатели постоянного тока;

- заводы;

- заказы на двигатели переменного тока;

- заказы на двигатели постоянного тока;

- заказы на трансформаторы;

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

- номер двигателя постоянного тока;

- номер трансформатора;

- подшипники;

- расположение барно;

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

- ремонт двигателя постоянного тока;

- ремонт трансформаторов;

- ремонтник;

- соединение фаз;

- трансформаторы;

- цех заказчик;

- щетки;

    Таблица 1 - Вид возбуждения

Имя поля

Тип данных

Свойства поля

Код вида возбуждения

счетчик

Размер поля: Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Вид возбуждения

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

   Таблица 2 - Вид ремонта

Имя поля

Тип данных

Свойства поля

Код вида

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Вид ремонта

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

   Таблица 3 - Двигатели переменного тока

Имя поля

Тип данных

Свойства поля

Код типа двигателя

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Тип

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Мощность

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .. Обязательное поле: Нет. Выравнивание текста : общие

Напряжение

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Номинальный ток

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание: общие

    

   Продолжение таблицы 3 – Двигатели переменного тока

Имя поля

Тип данных

Свойства поля

Число оборотов

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Напряжение ротора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Ток ротора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Код соединения фаз

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие .Значение по умолчанию : 0

Кол-во выводных концов

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие .

Марка щеток

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие .

Размер щеток

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Тип переднего подшипника

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

Тип заднего подшипника

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет  Обязательное поле: Нет. Выравнивание текста : общие

Cos ф

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

КПД %

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

    Таблица 4 - Двигатели постоянного тока

Имя поля

Тип данных

Свойства поля

Код типа двигателя

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения :последовательные. Выравнивание текста : общие

Тип

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE: Нет

Мощность

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .. Обязательное поле: Нет. Выравнивание текста : общие

Напряжение

индуктора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет . Обязательное поле: Нет. Выравнивание текста : общие

Ток индуктора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

Число оборотов

Текстовый

Размер поля: 15. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE: Нет

Напряжение якоря

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

Ток якоря

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..Обязательное поле: Нет. Выравнивание текста : общие

Код выполнения возбуждения

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие .Значение по умолчанию : 0.

Напряжение возбуждения

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

Ток возбуждения

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие .

Кол-во выводных концов

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

    Продолжение таблицы 4 – Двигатели постоянного тока

Имя поля

Тип данных

Свойства поля

Тип щеток

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Размер щеток

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Тип подшипника со стороны привода

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Тип подшипника со стороны коллектора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие.

КПД %

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет .Обязательное поле: Нет. Выравнивание текста : общие

    Таблица 5 - Заводы

Имя поля

Тип данных

Свойства поля

Код завода

счетчик

Размер поля :Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Завод

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:  Нет

    Таблица 6 - Заказы на двигатели переменного тока

Имя поля

Тип данных

Свойства поля

Код заказа

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения : последовательные.  Выравнивание текста : общие.

Заказ

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения : последовательные.  Выравнивание : общие

    Продолжение таблицы 6 - Заказы на двигатели переменного тока

Имя поля

Тип данных

Свойства поля

Код ремонта

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Выравнивание текста : общие

Неполадки

Текстовый

Размер поля: 255. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет.  Выравнивание текста : общие

Дата приема

Дата/время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Дата выдачи

Дата / время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Ремонт начат

  

Логический

Формат поля : да/нет.  Индексированное поле: Нет . Выравнивание текста : общие.

Ремонт       окончен

Логический

Формат поля : да/нет.  Индексированное поле: Нет . Выравнивание текста : общие

    Таблица 7 - Заказы на двигатели постоянного тока

Имя поля

Тип данных

Свойства поля

Код заказа

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Заказ

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Код двигателя

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Выравнивание текста : общие

Код ремонта

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Выравнивание текста : общие

    Продолжение таблицы 7 - Заказы на двигатели постоянного тока

Имя поля

Тип данных

Свойства поля

Неполадки

Текстовый

Размер поля: 255. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет.  Выравнивание текста : общие

Дата приема

Дата / время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Дата выдачи

Дата /время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Ремонт начат

Логический

Формат поля : да/нет.  Индексированное поле: Нет .Выравнивание текста : общие

Ремонт

окончен

Логический

Формат поля : да/нет.  Индексированное поле: Нет . Выравнивание текста : общие

    Таблица 8 - «заказы на трансформаторы»

Имя поля

Тип данных

Свойства поля

Код заказа

Счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Заказ

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Код трансформа-тора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Выравнивание текста : общие

Код ремонта

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Выравнивание текста : общие

    Продолжение таблицы 8 – Заказы на трансформаторы

Имя поля

Тип данных

Свойства поля

Неполадки

Текстовый

Размер поля: 255. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет.  Выравнивание текста : общие

Дата приема

Дата / время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Дата выдачи

Дата / время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Ремонт начат

Логический

Формат поля : да/нет.  Индексированное поле: Нет ..     Выравнивание текста : общие

Ремонт окончен

Логический

Формат поля : да/нет.  Индексированное поле: Нет ..     Выравнивание текста : общие

    Таблица 9 - Номер двигателя переменного тока

Имя поля

Тип данных

Свойства поля

Код двигателя

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Серийный номер

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Да (Совпадения допускаются).Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Инвентарный номер

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Да (Совпадения допускаются).Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Код типа двигателя

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие.

    Продолжение таблицы 9 – Номер двигателя переменного тока

Завод изгото-витель

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Код цеха

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются ).Обязательное поле: Нет. Выравнивание текста : общие

Код расположения барно

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются ).Обязательное поле: Нет. Выравнивание текста : общие

    Таблица 10 - Номер двигателя постоянного тока

Имя поля

Тип данных

Свойства поля

Код двигателя

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Серийный номер

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Да (Совпадения допускаются).Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

  

Инвентарный номер

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Да (Совпадения допускаются).Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Код типа двигателя

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие.

Завод изготовитель

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Код цеха

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются ).Обязательное поле: Нет. Выравнивание текста : общие

    Таблица 11 - Номер трансформатора

Имя поля

Тип данных

Свойства поля

Код двигателя

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Серийный номер

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Да (Совпадения допускаются).Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Инвентарный номер

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Да (Совпадения допускаются).Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Код типа двигателя

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие.

Завод изготовитель

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Код цеха

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются ).Обязательное поле: Нет. Выравнивание текста : общие

    Таблица 12 - Подшипники

Имя поля

Тип данных

Свойства поля

Код подшипника  

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Подшипник

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

   

    Таблица 13 - Расположение барно

Имя поля

Тип данных

Свойства поля

Код расположения барно

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Расположения барно

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

    Таблица 14 - Ремонт двигателя переменного тока

Имя поля

Тип данных

Свойства поля

Код ремонта

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Код заказа

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие. Значения по умолчанию : 0.

Код ремонта двигателя

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие. Значения по умолчанию : 0.

Дата

Дата/время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Примечание

Текстовый

Размер поля: 255. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет.  Выравнивание текста : общие

  

    Таблица 15 - Ремонт двигателя постоянного тока

Имя поля

Тип данных

Свойства поля

Код ремонта

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Код заказа

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие. Значения по умолчанию : 0.

Код ремонта двигателя

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие. Значения по умолчанию : 0.

Дата

Дата/время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Примечание

Текстовый

Размер поля: 255. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет.  Выравнивание текста : общие

    Таблица 16 - Ремонт трансформаторов

Имя поля

Тип данных

Свойства поля

Код ремонта

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения :последовательные. Выравнивание текста : общие

Код заказа

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения : последовательные.  Выравнивание текста : общие. Значения по умолчанию : 0.

Код ремонта трансформа--тора

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  допускаются). Новые значения :последовательные.  Выравнивание текста : общие. Значения по умолчанию : 0.

     Продолжение таблицы 16 – Ремонт трансформаторов

Имя поля

Тип данных

Свойства поля

Дата

Дата/время

Формат поля: краткий формат даты . Маска ввода: 00.00.0000.;0;_. Значение по умолчанию : date().  Индексированное поле: Нет ..     Обязательное поле: Нет. Выравнивание текста : общие

Примечание

Текстовый

Размер поля: 255. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет.  Выравнивание текста : общие

     Таблица 17 - Ремонтник

Имя поля

Тип данных

Свойства поля

Код ремонтника

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  не допускаются). Новые значения : последовательные.  Выравнивание текста : общие

Ремонтник

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: нет . Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Дом адрес

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: нет . Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Телефон

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: нет . Выравнивание текста : общие.

    Таблица 18 - Соединение фаз

Имя поля

Тип данных

Свойства поля

Код соединения фаз   

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Соединение фах

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

    

     Таблица 19 - Трансформаторы

Имя поля

Тип данных

Свойства поля

Код типа трансформа-тора

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  не допускаются). Новые значения : последовательные. Выравнивание текста : общие

Тип трансформа--тора

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле: Нет .Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:  Нет

Мощность

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет. .Выравнивание текста : общие. Обязательное поле : нет .

Напряжение ВН

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет. ..  Выравнивание текста : общие. Обязательное поле : нет .

Напряжение НН

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет. ..  Выравнивание текста : общие. Обязательное поле : нет .

    Таблица 20 - «цех заказчика»

Имя поля

Тип данных

Свойства поля

Код цеха

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения  не допускаются). Новые значения : последовательные. Выравнивание текста : общие

Цех

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле:  нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Ответственное лицо

Текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.   Индексированное поле:  нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

Телефон

Числовой

Размер поля : Длинное целое : Да. Индексированное поле: Нет. Выравнивание текста : общие. Обязательное поле :Нет

    Таблица 21 - Щетки

Имя поля

Тип данных

Свойства поля

Код марки щетки

счетчик

Размер поля : Длинное целое : Да. Индексированное поле: Да (Совпадения не допускаются). Нормы назначения : последовательные

Марка щеток

текстовый

Размер поля: 50. Обязательное поле: Нет. Пустые строки: Да.  Индексированное поле: Нет. Сжатие Юникод: Да. Режим IME: Нет контроля. Режим предложения IDE:   Нет

    Связь таблиц представлена на (рисунке 3) в виде схемы данных

               

Рисунок 3 – Схема базы данных

2.2.5 Запросы базы данных (представления), хранимые процедуры, функции

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

Запрос «Главный переменный» при выполнении дает информацию об данном оборудовании , который показан на рисунке 1 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.   

Запрос «Главный переменный подчиненный» при выполнении выводит примечание к оборудованию, который показан на рисунке 2  (приложение А):

Код заказа, Код ремонта, Дата, Примечание.

Запрос «Главный переменный в ремонте» при выполнении дает информацию об оборудовании находящемся в ремонте , который показан на рисунке 3 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный переменный готовы» при выполнении дает информацию об оборудовании прошедшем проверку, который показан на рисунке 4 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный переменный приняты» при выполнении информирует когда машины были приняты, показаны на рисунке 5 (приложение А): Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный постоянный» при выполнении информирует начало и окончание ремонта главного постоянного, изображенного на рисунке 6  (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта,

Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный постоянный в ремонте» при выполнении дает информацию о ремонте машины, изображенного на рисунке 7 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный постоянный готовы» при выполнении информирует о готовности машины, изображенного на рисунке 8 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Код заказа, Ремонт начат,  Ремонт окончен.

Запрос «Главный пост подчиненный» при выполнении дает выбор подчиненного, показан на рисунке 9 (приложение А): Код ремонта, Дата, Примечание, Код заказа.

Запрос «Главный пост приняты» при выполнении дает данные о модели принятой машины изображенной на рисунке 10 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Код заказа, Ремонт начат,  Ремонт окончен.

Запрос «Глав трансформаторы» при выполнении дает данные о модели принятой машины изображенной на рисунке 11 (приложение А): Тип, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный трансформаторы подчиненный» при выполнении информирует о подчиненном работающим над машиной, изображенном на рисунке 12 (приложение А): Код ремонта, Дата, Примечание, Код заказа.

Запрос «Главный трансформаторы в ремонте» при выполнении информирует тип трансформатора находящемся на ремонте, изображенном на рисунке 13 (приложение А): Тип трансформатора, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

Запрос «Главный трансформаторы приняты» при выполнении информирует тип трансформатора находящемся на ремонте, показанном на рисунке 14 (приложение А): Тип трансформатора, Серийный номер, Инвентарный номер, Заказ, Вид ремонта, Неполадки, Дата приема, Дата выдачи, Ремонт начат,  Ремонт окончен.

2.3 Разработка интерфейса пользователя

2.3.1  Выбор среды программирования

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

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

Эта система визуально объектно-ориентированного программирования, позволяющая решать множество задач:

   -создавать законченные приложения для Windows самой различной направленности, от вычислительных и логических, до графических;

  -довольно быстро создавать оконный интерфейс для приложений, удовлетворяющий всем требованиям, автоматически настраиваясь на необходимо установленную систему компьютера пользователя;

 -создавать системы работы с удаленными базами данных;

 -приложения для создания отчетов, справочных систем;

Delphi предоставляет возможность связываться из своего приложения с такими продуктами Microsoft, как Word, Excel, а также с Access, как это сделано в представленной дипломной работе.

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

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока.

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы – после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. [10]

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

В основу программного продукта Delphi легли концепции объектно-ориентированного программирования на базе языка Object Pascal и визуального подхода к построению приложений, именно разработка интерфейса в Delphi является самой простой задачей для программиста.

В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию базовых классов. Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland.

Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета электрооборудования и электрических машин для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dbase или clipper) или .db (paradox). [11]

2.3.2 Алгоритмы работы программ

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

Рисунок 4 - Алгоритм работы программы

   Алгоритм компонента «Ремонт трансформаторов»

               

Рисунок 5 - Алгоритм «Ремонт трансформаторов»

   Алгоритм компонента «Отчет по трансформаторам»

            

Рисунок 6 - Алгоритм «Отчет по трансформаторам»

Аналогичны данному алгоритму, другие компоненты формы.

     2.3.3 Разработка экранных форм

Форма - представляет собой объект Delphi, на которой  размещены элементы служащие для ввода данных, отображения и изменения данных.В таком языке программирования предусмотрена работа со множеством форм, в редких случаях можно обойтись одной формой.

Создание форм Delphi,происходит одновременно с новыми модулями описывающими действия этих форм.

При разработке системы «учета складских ресурсов электрооборудования и  электрических машин» были разработаны экранные формы ввода/вывода исходных данных, а также печатаемых отчётов, авторизация системы.

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

При создании главной формы (рисунок 7)  использовались такие компоненты как:

- Panel-используется для привязки компонентов к границе окна;

- Image-дает отображение графического изображения и обеспечивает работу с ним;

- Label - предназначен для показа текста на форме нашей программы, которые не будет меняются в течение работы программы;

- Edit - предназначен для ввода пользовательских данных и представляет собой однострочное поле;

- Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии);

- TDBNavigator (навигатор БД) - назначение  дать пользователю программы удобное средство перемещения по записям и облегчить ему такие действия, как вставка новой записи, а также редактирование и удаление существующей записи.

 

     

Рисунок 7 – Главная форма ОАО «СГОК» система учета складских ресурсов электрооборудования и электрических машин

На данном (рисунке 8) изображена главная форма ,на которую были помещены компоненты Button в количестве 24 штуки:

- Трансформаторы;

- № Трансформатора;

- Заказы трансформатора;

- Ремонт трансформаторов;

- двигатели переменного тока;

- № двигателя переменного тока;

- Заказы двигателей переменного тока;

- Ремонтный номер двигателей переменного тока;

- Двигатели постоянного тока;

- № двигателя постоянного тока;

- Заказы двигателей постоянного тока;

- Ремонтный номер двигателей постоянного тока;

- Вид возбуждения;

- Вид ремонта;

- Ремонтник;

- Расположение барно;

- Заводы;

- Цех заказчика;

- Соединение фаз;

- № подшипника;

    

Рисунок 8 – Компоненты Button

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

TDBNavigator (навигатор БД) - назначение  дать пользователю программы удобное средство перемещения по записям и облегчить ему такие действия, как вставка новой записи, а также редактирование и удаление существующей записи.

Button - это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии);

Panel-используется для привязки компонентов к границе окна;

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

TableName имеет соединение с выбранной таблицей базы данных реализовано свойством Active (по умолчанию равно false);

DataSource - невизуальный компонент в Delphi представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных.

DBGrid - этот компонент является дальнейшим развитием обычной таблицы (StringGrid), но предназначен исключительно для отображения и редактирования связанной с БД информации. 

Компонент Button (рисунок 8)  в количестве 3 штук (Отчет трансформаторы, двигатели переменного тока, двигатели постоянного тока), который дает возможность печати отчета по таблицам БД, имеет следующие компоненты:

TDBNavigator (навигатор БД) - назначение  дать пользователю программы удобное средство перемещения по записям и облегчить ему такие действия, как вставка новой записи, а также редактирование и удаление существующей записи.

Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии);

Panel-используется для привязки компонентов к границе окна;

TSystemPrinter – предназначен для вывода на печать отчетов;

Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии).

Листинг программы, компоненты Button «трансформаторы», аналогичен другим компонентам Button на данной форме.

procedure TMain.Button17Click(Sender: TObject);

begin

DBGrid1.DataSource:=DM.DSTransf;

DBNavigator1.DataSource:=DM.DSTransf;

end;

2.2.4 Инструкция пользователя 

Перед работой в программе, необходимо пройти авторизацию, указав пароль и логин, изображенной на  рисунке 1 (приложение Б).

На главной форме, изображенной на рисунке 2 (приложение  Б) расположились следующие объекты в виде кнопок, которые можно просматривать: Трансформаторы №, Трансформатора, Заказы трансформатора, Ремонт трансформаторов, двигатели переменного тока, № двигателя переменного тока, Заказы двигателей переменного тока, Ремонтный номер двигателей переменного тока, Двигатели постоянного тока, № двигателя постоянного тока, Заказы двигателей постоянного тока, Ремонтный номер двигателей постоянного тока, Вид возбуждения, Вид ремонта, Ремонтник, Расположение брано, Заводы, Цех заказчика, Соединение фаз, № подшипника.

При нажатии на кнопку «Трансформаторы» показанной на рисунке 3 (приложение Б), можно просмотреть интересующую информацию, о каком либо трансформаторе. Так же можно добавить, удалить, изменить необходимые данные.

При выборе компонента «№ Трансформатора» показанного на рисунок 4 (приложение Б), просматриваются номера и коды интересующего трансформатора.

При выборе компонента «Заказы Трансформаторов» изображенного на рисунке 5 (приложение Б), просматривается код заказа, заказ конкретного трансформатора.

При выборе компонента «Ремонт Трансформаторов»,изображенного на  рисунке 6 (приложение Б), просматривается полностью информация касающаяся ремонта трансформаторов.

При нажатии на кнопку «Двигатели переменного тока» ,изображенного на  рисунке 7 (приложение Б),  просматривается интересующая информация, о каком либо двигатели переменного тока. Так же на этой форме, можно добавить, удалить, изменить необходимые данные.

При выборе компонента «№ двигателя переменного тока»,показанного на  рисунке 8 (приложение Б),  можно просмотреть номера двигателей, также можно добавить, удалить, изменить необходимые данные.

При выборе компонента «Заказы двигателей переменного тока»,изображенного на рисунке 9 (приложение Б), можно просмотреть данные о конкретном двигателе переменного тока, также можно добавить, удалить, изменить неполадки двигателей.

При выборе компонента «Ремонт двигателей переменного тока» ,изображенного на рисунке 10 (приложение Б), можно просмотреть информацию о конкретном двигателе переменного тока, также изменить примечание касающиеся двигателей переменного тока.   

При нажатии на кнопку «Двигатели постоянного тока», изображенной на рисунке 11 (приложение Б), просматривается интересующая информация, о каком либо двигатели постоянного тока. Так же на этой форме, можно добавить, удалить, изменить необходимые данные.

При выборе компонента «№ двигателей постоянного тока»,изображенного на  рисунок 12 (приложение Б), можно просмотреть номера и кода о конкретном двигателе постоянного тока.

При выборе компонента «Заказы двигателей постоянного тока»,показанного на рисунке 13 (приложение Б), можно просмотреть заказ на двигатели, также изменить и добавить неполадки конкретного двигателя постоянного тока.

При выборе компонента «Ремонт двигателей постоянного тока»,изображенного на рисунке 14 (приложение Б), просматриваются данные о ремонте двигателей постоянного тока.

При нажатии кнопки «Вид возбуждения»изображенной на рисунке 15 (приложение Б),  просматривается код и вид возбуждения оборудования. Так же, можно добавить, удалить, изменить необходимые данные.

При выборе кнопки «Вид ремонта», показанной на рисунке 16   (приложение Б), просматривается вид ремонта над оборудованием. Также, можно добавить, удалить, изменить необходимые данные.

При выборе кнопки «Ремонтник»,   изображено  на рисунке 17 (приложение Б),  просматриваются данные о рабочем мастере над оборудованием. Также, можно добавить, удалить, изменить необходимые данные. 

При выборе кнопки «Расположение барно», показанного на  рисунке 18 (приложение Б), просматривается информация о расположении барно, данного оборудования, также изменяются данные о нем.

При выборе кнопки «Цех заказчика»,изображенного на рисунке 19 (приложение Б), просматривается информация о цехе с которого поступил заказ на ремонт оборудования.

При выборе кнопки «Соединение фаз»показанной на рисунке 20  (приложение Б), просматриваются данные, где указывается соединение фаз машины.

При выборе кнопки «№ подшипника»,изображенной на рисунке 21 (приложение Б), просматриваются данные, где указывается код и обозначение подшипника для машины.

При нажатии кнопки «Отчет Трансформатора»,показанной на рисунке 22 (приложение Б), выдается отчет по трансформаторам, который имеет возможность вывода на печать, сохранения на ПК Для его закрытия, необходимо нажать кнопку Close. 

При нажатии кнопки «Отчет двигателей переменного тока» ,изображенной на рисунке 23 (приложение Б), просматривается отчет по двигателям переменного тока, который имеет возможность вывода на печать, сохранения на ПК Для его закрытия, необходимо нажать кнопку Close.

При нажатии кнопки «Отчет двигателей постоянного тока» ,изображенной на рисунке 24 (приложение Б), просматривается отчет по двигателям постоянного тока, который имеет возможность вывода на печать, сохранения на ПК Для его закрытия, необходимо нажать кнопку Close.

2.4 Информационная безопасность

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

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

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

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

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

Разработанная информационная система имеет свой способ защиты в виде авторизации.

3 Охрана труда и эргономика

3.1 Анализ потенциально опасных и вредных производственных факторов

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

При эксплуатации персонального компьютера на работника могут оказывать действие следующие опасные и вредные производственные факторы:

- повышенный уровень электромагнитных излучений;

- повышенный уровень статического электричества;

- пониженная ионизация воздуха;

- статические физические перегрузки;

- перенапряжение зрительных анализаторов.

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

3.2 Техника безопасности

Общие требования охраны труда сотрудника цеха ОАО «СГОк» инструкция № 24 от 19 января 2015 года.

Оператор ЭВМ обязан соблюдать требования культуры и эстетики производства, заботиться о собственной безопасности и безопасности окружающих, выполнять Ключевые правила безопасного поведения и Кардинальные требования безопасности.

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

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

1.Перед началом оператор ЭВМ работы обязан:

-Осмотреть и привести в порядок рабочее место.

  -Отрегулировать освещенность на рабочем месте, убедиться в достаточности освещенности, отсутствии отражений на экране.

 -Проверить исправность проводов питания и правильность подключения оборудования в электросеть.

 -Протереть антистатической салфеткой поверхность экрана монитора.

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

 - Проверить наличие углекислотного огнетушителя и аптечки первой помощи.

 -Включить блок питания, принтер, монитор, сканер и системный блок (процессор).

Требования охраны труда во время работы

1. Оператор ЭВМ во время работы обязан:

- выполнять только ту работу, которая ему была поручена;

- содержать в порядке и чистоте рабочее место;

- держать открытыми все вентиляционные отверстия устройств;

- при необходимости прекращения работы на некоторое время корректно закрыть все активные задачи;

 - соблюдать расстояние от глаз до экрана в пределах 60-80см.

2. Оператору ЭВМ во время работы запрещается:

- прикасаться к задней панели системного блока (процессора) при включенном питании;

- переключать разъемы интерфейсных кабелей периферийных устройств при включенном питании;

- допускать захламленность рабочего места  бумагой в целях недопущения накапливания органической пыли;

-  производить частые переключения питания;

- допускать попадание влаги на поверхность системного блока (процессора), монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;

-производить самостоятельное вскрытие и ремонт оборудования;

- отключать оборудование от электросети и выдергивать электровилку, держась за шнур;

-производить самостоятельно вскрытие и ремонт оборудования.

3.Продолжительность непрерывной работы с компьютером без регламентированного перерыва не должна превышать 2-х часов.

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

Требования охраны труда в аварийных ситуациях

1. В результате эксплуатации неисправного оборудования или неправильной его эксплуатации могут возникнуть аварийные ситуации: обрыв проводов питания; попадание работника под действие электрического тока; возгорание, пожар.

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

3. При возгорании оборудования немедленно отключить питание,  вызвать пожарную охрану по телефону 01, 1-61-01, 1-67-17,  сообщить непосредственному руководителю о ситуации,  принять меры по эвакуации людей из помещения и ликвидации очага возгорания при помощи углекислотного огнетушителя.

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

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

Требования охраны труда по окончании работы:

1. Выключить питание компьютера и всех периферийных устройств.

2. Осмотреть и привести в порядок рабочее место.

3. Вымыть руки с очищающим средством и следовать домой.

 

3.3 Эргономика

Предметом эргономики является трудовая деятельность человека, а объектом исследования- система «человек-техника-среда».

Согласно типовой  инструкции по охране труда при работе на персональном компьютере, предъявляются следующие требования

1.1 Рабочие места с компьютерами должны размещаться таким образом, чтобы расстояние от экрана одного видеомонитора до тыла другого было не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.

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

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

1.4 Рабочая мебель для пользователей компьютерной техникой должна отвечать следующим требованиям:

- высота рабочей поверхности стола должна регулироваться в пределах 680 - 800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм;

- рабочий стол должен иметь пространство для ног высотой не менее 600 мм, глубиной на уровне колен не менее 450 мм и на уровне вытянутых ног не менее 650 мм;

- рабочий стул (кресло) должен быть подъемно - поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также - расстоянию спинки от переднего края сиденья;

- рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов; поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм;

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

1.5 Для нормализации аэроионного фактора помещений с компьютерами необходимо использовать устройства автоматического регулирования ионного режима воздушной среды (например, аэроионизатор стабилизирующий "Москва-СА1").


Заключение

Разработанная система позволяет автоматизировать работу по учету складских ресурсов электрооборудования и электрических машин. Она облегчает работу электро-ремонтного цеха (ЭРЦ),  заменив пакет Microsoft Office Excel на удобный пользовательский интерфейс, созданный средствами СУБД  Microsoft  Access и объектно-ориентированного проектирования Delphi.

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

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

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

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

Данная информационная система соответствует всем требованиям, предъявляемыми сотрудниками отдела и удовлетворяет правилам проектирования БД.


Список использованных источников

  1.  Васильков А.В., Васильков И.А., Безопасность и управление доступом в информационных системах//Учебное пособие – Москва,  2012, с.345-361.
  2.  Голицына О.Л., Максимов Н.В., Попов И.И. База Данных// Учебное пособие – Москва: Форум, 2012, с.201-212.
  3.  Гофман А.В., Хономенко А.С. Работа с базами данных в Delphi. Создание приложений средствами Delphi Автореферат диссертации на соискание учетной степени кандидата технических наук – Краснодар,  2011. с.23-24.
  4.  Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. Санкт Петербург: БХВ – Петербург, 2012. с.409-414.
  5.  Никитин А.В., Слободенюк А.И., Шишаков М.Л. Компьютерное моделирование физических процессов.//Инфологическое моделирование / Москва: Бином, 2012. с.84-87.
  6.  Подкоколзин А.С. Компьютерное моделирование// Моделирование логических процессов. Санкт Петербург, 2012. с.21-56.
  7.  Официальный сайт Стойленского горно-обогатительного комбината. Производство и продукция. [Электронный ресурс]: Доступ из свободной библиотеки Национального исследовательского института «МИСиС»: http://www.sgok.ru/production/technology/
  8.  Официальный сайт Википедия [Электронный ресурс]: Доступ из свободной библиотеки Национального исследовательского института «МИСиС»: https://ru.wikipedia.org/wiki/%D5%E2%EE%F1%F2%EE%F5%F0%E0%ED%E8%EB%E8%F9%E5
  9.  Официальный сайт Википедия [Электронный ресурс]: Доступ из свободной библиотеки Национального исследовательского института «МИСиС»: https://ru.wikipedia.org/wiki/%D5%E2%EE%F1%F2%EE%F5%F0%E0%ED%E8%EB%E8%F9%E5
  10.  Официальный сайт Стойленского горно-обогатительного комбината. О компании. [Электронный ресурс]: Доступ из свободной библиотеки Национального исследовательского института «МИСиС»: http://www.sgok.ru/about/
  11.  Официальный сайт Stella-Siemens. [Электронный ресурс]: Доступ из свободной библиотеки Национального исследовательского института «МИСиС»:  http://www.ste.ru/siemens/wincc.html

Приложение А

Запросы базы данных (представления), хранимые процедуры, функции

Запрос «Главный переменный»

Рисунок 4 – Запрос на выборку главный переменный

В режиме SQLзапрос «Главный переменный» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя] = [номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида] = [заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя] = [заказы на двигатели переменного тока].[код двигателя].

Запрос «Главный переменный подчиненный»

Рисунок 5 – Запрос на выборку главный переменный подчиненный

В режиме SQLзапрос «Главный переменный подчиненный» выглядит следующим образом: SELECT [ремонт двигателя переменного тока].[код заказа], [ремонт двигателя переменного тока].[код ремонт двиг], [ремонт двигателя переменного тока].дата, [ремонт двигателя переменного тока].примечание. FROM ремонтник INNER JOIN (([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя]=[номер двигателя переменного тока].[код типа двигателя]) INNER JOIN (([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида]=[заказы на двигатели переменного тока].[код ремонта]) INNER JOIN [ремонт двигателя переменного тока] ON [заказы на двигатели переменного тока].[Код заказа]=[ремонт двигателя переменного тока].[код заказа]) ON [номер двигателя переменного тока].[код двигателя]=[заказы на двигатели переменного тока].[код двигателя]) ON ремонтник.[Код ремонтника]=[ремонт двигателя переменного тока].[код ремонт двиг];

Запрос «Главный переменный в ремонте»

    

Рисунок 6 – Запрос на выборку главный переменный в ремонте

В режиме SQLзапрос «Главный переменный в ремонте» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя] = [номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида] = [заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя] = [заказы на двигатели переменного тока].[код двигателя]. WHERE ((([заказы на двигатели переменного тока].[ремонт начат])=True) AND (([заказы на двигатели переменного тока].[ремонт окончен])=False));

Запрос «Главный переменный готовы»

     

Рисунок 7 - Запрос на выборку главный переменный готовы

В режиме SQLзапрос «Главный переменный готовы» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя]=[номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида]=[заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя]=[заказы на двигатели переменного тока].[код двигателя]. WHERE ((([заказы на двигатели переменного тока].[дата выдачи]) Is Null) AND (([заказы на двигатели переменного тока].[ремонт начат])=True) AND (([заказы на двигатели переменного тока].[ремонт окончен])=True));

Запрос «Главный переменный приняты»

     

Рисунок 8 – Запрос на выборку главный переменный приняты

В режиме SQLзапрос «Главный переменный приняты» выглядит следующим образом: SELECT [двигатели переменного тока].тип, [номер двигателя переменного тока].[серийный номер], [номер двигателя переменного тока].[инвентарный номер], [заказы на двигатели переменного тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели переменного тока].неполадки, [заказы на двигатели переменного тока].[дата приема], [заказы на двигатели переменного тока].[дата выдачи], [заказы на двигатели переменного тока].[Код заказа], [заказы на двигатели переменного тока].[ремонт начат], [заказы на двигатели переменного тока].[ремонт окончен]. FROM ([двигатели переменного тока] INNER JOIN [номер двигателя переменного тока] ON [двигатели переменного тока].[код типа двигателя] = [номер двигателя переменного тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели переменного тока] ON [вид ремонта].[Код вида] = [заказы на двигатели переменного тока].[код ремонта]) ON [номер двигателя переменного тока].[код двигателя] = [заказы на двигатели переменного тока].[код двигателя]. WHERE ((([заказы на двигатели переменного тока].[ремонт начат])=False) AND (([заказы на двигатели переменного тока].[ремонт окончен])=False));

Запрос «Главный постоянный»

Рисунок 9 – Запрос на выборку главный постоянный

В режиме SQLзапрос «Главный постоянный» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя];

Запрос «Главный постоянный в ремонте»

Рисунок 10 – Запрос на выборку главный постоянный в ремонте

В режиме SQLзапрос «Главный постоянный в ремонте» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]

WHERE ((([заказы на двигатели пост тока].[ремонт начат])=True) AND (([заказы на двигатели пост тока].[ремонт окончен])=False));

Запрос «Главный постоянный готовы»

Рисунок 11 – Запрос на выборку главный постоянный готовы

В режиме SQLзапрос «Главный постоянный готовы» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]. WHERE ((([заказы на двигатели пост тока].[дата выдачи]) Is Null) AND (([заказы на двигатели пост тока].[ремонт начат])=True) AND (([заказы на двигатели пост тока].[ремонт окончен])=True));

Запрос «Главный постоянный подчиненный»

              

Рисунок 12 – Запрос на выборку главный постоянный подчиненный

В режиме SQLзапрос «Главный постоянный подчиненный» выглядит следующим образом: SELECT [ремонт двигателя пост тока].[код ремонт двиг], [ремонт двигателя пост тока].дата, [ремонт двигателя пост тока].примечание, [ремонт двигателя пост тока].[код заказа. FROM ремонтник INNER JOIN (([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN (([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) INNER JOIN [ремонт двигателя пост тока] ON [заказы на двигатели пост тока].[Код заказа] = [ремонт двигателя пост тока].[код заказа]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]) ON ремонтник.[Код ремонтника] = [ремонт двигателя пост тока].[код ремонт двиг];

Запрос «Главный постоянный приняты»

Рисунок 13 – Запрос на выборку главный постоянный приняты

В режиме SQLзапрос «Главный постоянный приняты» выглядит следующим образом: SELECT [двигатели постоянного тока].тип, [номер двигателя пост тока].[серийный номер], [номер двигателя пост тока].[инвентарный номер], [заказы на двигатели пост тока].Заказ, [вид ремонта].[вид ремонта], [заказы на двигатели пост тока].неполадки, [заказы на двигатели пост тока].[дата приема], [заказы на двигатели пост тока].[дата выдачи], [заказы на двигатели пост тока].[Код заказа], [заказы на двигатели пост тока].[ремонт начат], [заказы на двигатели пост тока].[ремонт окончен]. FROM ([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN ([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]

WHERE ((([заказы на двигатели пост тока].[ремонт начат])=False) AND (([заказы на двигатели пост тока].[ремонт окончен])=False));

Запрос «Глав трансформаторы»

Рисунок 14 – Запрос на выборку главный трансформаторы

В режиме SQLзапрос «Глав трансформаторы» выглядит следующим образом: SELECT трансформаторы.[тип трансформатора], [номер тансформатора].[серийный номер], [номер тансформатора].[инвентарный номер], [заказы на трансформаторы].Заказ, [вид ремонта].[вид ремонта], [заказы на трансформаторы].неполадки, [заказы на трансформаторы].[дата приема], [заказы на трансформаторы].[дата выдачи], [заказы на трансформаторы].[ремонт начат], [заказы на трансформаторы].[ремонт окончен]. FROM трансформаторы INNER JOIN ([номер тансформатора] INNER JOIN ([вид ремонта] INNER JOIN [заказы на трансформаторы] ON [вид ремонта].[Код вида] = [заказы на трансформаторы].[код ремонта]) ON [номер тансформатора].[код трансформатора] = [заказы на трансформаторы].[код трансформатора]) ON трансформаторы.[код типа трансформатора] = [номер тансформатора].[код типа трансформатора];

Запрос «Главный трансформаторы подчиненный»

Рисунок 15 – Запрос на выборку главный трансформаторы подчиненный

В режиме SQLзапрос «Главный трансформаторы подчиненный» выглядит следующим образом: SELECT [ремонт двигателя пост тока].[код ремонт двиг], [ремонт двигателя пост тока].дата, [ремонт двигателя пост тока].примечание, [ремонт двигателя пост тока].[код заказа]. FROM ремонтник INNER JOIN (([двигатели постоянного тока] INNER JOIN [номер двигателя пост тока] ON [двигатели постоянного тока].[код типа двигателя] = [номер двигателя пост тока].[код типа двигателя]) INNER JOIN (([вид ремонта] INNER JOIN [заказы на двигатели пост тока] ON [вид ремонта].[Код вида] = [заказы на двигатели пост тока].[код ремонта]) INNER JOIN [ремонт двигателя пост тока] ON [заказы на двигатели пост тока].[Код заказа] = [ремонт двигателя пост тока].[код заказа]) ON [номер двигателя пост тока].[код двигателя] = [заказы на двигатели пост тока].[код двигателя]) ON ремонтник.[Код ремонтника] = [ремонт двигателя пост тока].[код ремонт двиг];

Запрос «Главный трансформаторы в ремонте»

Рисунок 16 – Запрос на выборку главные трансформаторы в ремонте

В режиме SQLзапрос «Главный трансформаторы в ремонте» выглядит следующим образом: SELECT трансформаторы.[тип трансформатора], [номер тансформатора].[серийный номер], [номер тансформатора].[инвентарный номер], [заказы на трансформаторы].Заказ, [вид ремонта].[вид ремонта], [заказы на трансформаторы].неполадки, [заказы на трансформаторы].[дата приема], [заказы на трансформаторы].[дата выдачи], [заказы на трансформаторы].[ремонт начат], [заказы на трансформаторы].[ремонт окончен]. FROM трансформаторы INNER JOIN ([номер тансформатора] INNER JOIN ([вид ремонта] INNER JOIN [заказы на трансформаторы] ON [вид ремонта].[Код вида]=[заказы на трансформаторы].[код ремонта]) ON [номер тансформатора].[код трансформатора]=[заказы на трансформаторы].[код трансформатора]) ON трансформаторы.[код типа трансформатора]=[номер тансформатора].[код типа трансформатора]. WHERE ((([заказы на трансформаторы].[ремонт начат])=True) AND (([заказы на трансформаторы].[ремонт окончен])=False));

Запрос «Главный трансформаторы приняты»

Рисунок 17 – Запрос на выборку главные трансформаторы приняты

В режиме SQLзапрос «Главный трансформаторы приняты» выглядит следующим образом: SELECT трансформаторы.[тип трансформатора], [номер тансформатора].[серийный номер], [номер тансформатора].[инвентарный номер], [заказы на трансформаторы].Заказ, [вид ремонта].[вид ремонта], [заказы на трансформаторы].неполадки, [заказы на трансформаторы].[дата приема], [заказы на трансформаторы].[дата выдачи], [заказы на трансформаторы].[ремонт начат], [заказы на трансформаторы].[ремонт окончен]. FROM трансформаторы INNER JOIN ([номер тансформатора] INNER JOIN ([вид ремонта] INNER JOIN [заказы на трансформаторы] ON [вид ремонта].[Код вида]=[заказы на трансформаторы].[код ремонта]) ON [номер тансформатора].[код трансформатора]=[заказы на трансформаторы].[код трансформатора]) ON трансформаторы.[код типа трансформатора]=[номер тансформатора].[код типа трансформатора]. WHERE ((([заказы на трансформаторы].[ремонт начат])=False) AND (([заказы на трансформаторы].[ремонт окончен])=False));

Приложение Б

Инструкция пользователя

Рисунок 1  – Авторизация пользователя

Рисунок 2  – Главная форма ОАО «СГОК» система учета складских ресурсов электрооборудования и электрических машин

Рисунок 3 – Трансформаторы

Рисунок 4 – № Трансформаторы

Рисунок 5 – Заказы трансформаторов

Рисунок 6 – Ремонт Трансформаторов

Рисунок 7 – Двигатели переменного тока

Рисунок 8 – № Двигателя переменного тока

Рисунок 9 – Заказы Двигателей переменного тока

Рисунок 10 – Ремонт Двигателей переменного тока

Рисунок 11 – Ремонт Двигателей постоянного тока

Рисунок 12 – № Двигателей постоянного тока

Рисунок 13 – Заказы Двигателей постоянного тока

Рисунок 14 – Ремонт двигателей постоянного тока

Рисунок 15 – Вид возбуждения

Рисунок 16 – Вид ремонта

Рисунок 17 – Ремонтник

Рисунок 18 – Расположение барно

Рисунок 19 – Цех заказчика

Рисунок 20 – Соединение фаз

Рисунок 21 – № подшипника

Рисунок 22 – Отчет по трансформаторам

Рисунок 23 – Отчет по двигателям переменного тока

Рисунок 24 – Отчет по двигателям постоянного тока.

Приложение В

Диск с программным продуктом для учета складских ресурсов электрооборудования и электрических машин ОАО «СГОК»

Логин: nastya

Пароль: 123321


 

А также другие работы, которые могут Вас заинтересовать

2640. Україна в часи хрущовської відлиги, застою та перебудови (1965 – 1991 рр.) 148 KB
  Україна в часи хрущовської відлиги, застою та перебудови (1965 – 1991 рр.). План  Україна в період лібералізації суспільно-політичного життя в Радянському Союзі (середина 50-х – середина 60-х ...
2641. Україна в другій світовій війні та перші повоєнні роки (1939-1954 рр.) 122.5 KB
  Україна в другій світовій війні та перші повоєнні роки Зміст  Українські землі напередодні та на початку другої світової війни.  Україна в роки Великої Вітчизняної війни. Україна у повоєнний період (друга половина 40-х – перша п...
2642. Определение работы выхода электрона из металла методом прямых Ричардсона 138.5 KB
  Определение работы выхода электрона из металла методом прямых Ричардсона Приборы и принадлежности. Лабораторная панель, блок питания накала Б5-70, блок питания анода Б5-70, универсальный вольтметр В7-27. Введение. Принцип работы большинства электров...
2643. Залучення випускників шкіл до навчання в МНУ імені В.О. Сухомлинського 126.5 KB
  Виховний захід на тему: «Залучення випускників шкіл до навчання в МНУ імені В.О. Сухомлинського» Миколаївський національний університет імені В. О. Сухомлинеького (до 21 серпня 2010 року — Миколаївський державний університет імені В. О. Сухомли...
2644. Профессиональная ориентация школьников старших классов 58 KB
  Внеклассное мероприятие «Профессиональная ориентация школьников старших классов» В современном мире существует огромное разнообразие профессий. В подростковом возрасте достаточно сложно сделать правильный выбор высшего учебного заведения, без помощи...
2645. Твоя майбутня професія 69 KB
  Тема: твоя майбутня професія. Мета: ознайомити учнів із різноманіттям професій, допомогти виявити здібності до певного виду діяльності, визначити суспільну значущість обраної професії,  виховати повагу до різних типів діяльності. Обладнання: те...
2646. Міжвоєнний період в історії українського народу 152.5 KB
  Міжвоєнний період в історії українського народу (1921-1939рр). Соціально-економічне та політичне становище українських земель в 20-30 роках. Національно культурне відродження в Україні. Політичне становище Захід...
2647. Українська національно-демократична революція (1917-1920 рр.). 113 KB
  Українська національно-демократична революція (1917-1920 рр.). Україна напередодні та в роки І світової війни. Україна після лютневої буржуазно-демократичної революції. Утворення Центральної Ради та її діяльність. Укр...
2648. Технология структурного программирования 72 KB
  Технология структурного программирования С момента появления первых ЭВМ возникла потребность написания большого количества программ, и эта потребность увеличивалась с каждым годом. Начали складываться методы и принципы создания программных пр...