Научная статья на тему 'Учет движения оборудования в системе "Росавтодор". 2. Проектирование'

Учет движения оборудования в системе "Росавтодор". 2. Проектирование Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
84
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРИБОРЫ / ОБОРУДОВАНИЕ / МЕТРОЛОГИЧЕСКАЯ ПОВЕРКА / ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ / ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ / ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД / MICROSOFT VISUAL STUDIO / UML / ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ / ДИАГРАММА КОМПОНЕНТОВ / INSTRUMENTATION / EQUIPMENT / METROLOGICAL VERIFICATION / OBJECT-ORIENTED APPROACH / DESIGNING / SEQUENCE DIAGRAM / COMPONENTS DIAGRAM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Андреев И.Н., Анисимова Г.Б.

Рассматривается процесс разработки автоматизированной информационной системы учета приборов и оборудования автодорожной сферы. Описан второй этап жизненного цикла проектирование с использованием CASE-технологий объектно-ориентированного подхода. Данный материал охватывает основные процессы, реализуемые в проекте, такие как: поиск, приобретение оборудования и другие. Приведены диаграммы последовательности и компонентов на языке UML, а также схема базы данных и проект пользовательского интерфейса.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The equipment movement registration in the auto road sector.2. Designing

The process of development of the automated information system of the accounting of devices and the equipment of the road sphere is considered. The second stage of the life cycle design using CASE-technologies of object-oriented approach is described. This material covers the main processes implemented in the project, such as: search, purchase of equipment and others. The diagrams of the sequence and components in the UML language, as well as the database schema and user interface project are presented.

Текст научной работы на тему «Учет движения оборудования в системе "Росавтодор". 2. Проектирование»

Учет движения оборудования в системе «РОСАВТОДОР».2

Проектирование

И.Н. Андреев, Г.Б. Анисимова Донской государственный технический университет

Аннотация: рассматривается процесс разработки автоматизированной информационной системы учета приборов и оборудования автодорожной сферы. Описан второй этап жизненного цикла - проектирование с использованием CASE-технологий объектно-ориентированного подхода. Данный материал охватывает основные процессы, реализуемые в проекте, такие как: поиск, приобретение оборудования и другие. Приведены диаграммы последовательности и компонентов на языке UML, а также схема базы данных и проект пользовательского интерфейса.

Ключевые слова: приборы, оборудование, метрологическая поверка, техническое обслуживание, проектирование информационной системы, объектно-ориентированный подход, Microsoft Visual Studio, UML, диаграмма последовательности, диаграмма компонентов.

1.Введение

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

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

2.Проектирование

Выбор методологии проектирования информационных систем (ИС) сделан с учетом критериев, приведенных в работах [2 - 3]. Этап анализа жизненного цикла приведен с использованием CASE-технологий на основе объектно-ориентированного подхода, с учетом предметной области и платформы реализации проекта. Следовательно, описание разрабатываемого продукта ведется на языке UML [4 - 6]. Платформой анализа предметной

J

области и проектирования был выбран инструмент Microsoft Visual Studio 2012 [1 - 4].

В данной статье будут рассмотрены UML-диаграммы - диаграмма последовательности (sequence diagram) и диаграмма компонентов (components diagram).

2.1. Диаграмма последовательности

На рисунке 1 представлена диаграмма последовательности. На ней подробно рассмотрен процесс взаимодействие объекта с нашей системой. Диаграмма отражает поток событий, происходящих в рамках варианта использования [10].

Рис. 1. - Диаграмма последовательности. Администратор

Рис. 2. - Диаграмма последовательности. Пользователь

2.2.База данных

На рисунке 3 представлена физическая модель базы данных (ЕКО). В ней отображены основные сущности системы: классификатор (справочники) - группы и подгруппы приборов, конкретные приборы и оборудование, их основные характеристики; и сущности для учета имеющегося оборудования - приобретение, экземпляры, выдача для использования, тех. обслуживание, метрологическая поверка. Проектирование базы данных осуществлено на основе документов оперативного учета по стандартам ГОЕБ!, ГОЕЕ1Х [8, 9, 10].

Груп п ы_приборов

■Д Код_груп пы:

Назван ие_ групп ы: уагсКа^КХ]

Подгрупп ы_приборов

ИКод_группы: ¡гйедег{РК) ^Код_подгруппы: ¡пгедег

¡анке_подгруппы:

Тех_обслужи 5-ание_

^Код_группы: тгедег (РК) ^Код^одгруппы: ¡гиедет (РК) ^ЗКод_прибора: тгедег (РК) г^Номер_зкземпляра: ¡Шедег |ТК) ^Код_обслуж.и&ани-я: ¡пгедег

Вид_обспуживания: чагеЬаКЮО) Дата_обслуживания: £|аге1яге Количество: ¡пгедет

При б о ры _ и_об о руд об а н и i

11Код_группы: ¡Шедет (РК) 'ЗКод_подгруппы: ¡гиедег (РК} "^Код_прибора: ¡пгедег

На именование: уагсКаг(50) ГОСТ: уагеКаг(50) Модификация: уагсКаг(&0) Назначение: уагсКаг(ЬО) Характеристики: уагсКаг(101 Рисунок: ¡граде Изготовитель: уагсЬаг(50)

Экземпляры

Код_гру п п ы: тгедег (ТК) Код_подгрупп ы: ¡пгедег (РК) "ЦКод_прибора: пгедег {РК) "с&Номер_экземпляра: 1п1едет

Наименование_прибора: уагсНаг{1 СЮ) Дата_приобретения: ¿агегвпе Вид_о&служиЕанкя: уагсЬэКЮО) Экземпляр_выдан: уагсКаг(&0) Дата_поверкн: Йагеъгг е Дага_гыдэ'-и: ¿агеглтге

Приобретение "йКод_группы: 1п1еде1 (РК)

Код_ под г ру п п ы: ¡пгеде? (РК) Т§Код_пр|*5ора: ¡Шедет (РК) ТЛ|Код_заявки: тгедег

уагскаг(БО) Дата_заявки: dateгiгre Дата_приобретения: ¿а1ейгте Количество: тгедег

Выдача _для.

Код_груп п ы: тгедег (РК) тЗКод_подгруппы: 1пгеде< (РК) ЦК«д_прибора: ¡Шедет (РК) ^§Номер_экземпляра: тгедег (РК) Код_еыдачи: тгедег

Дата_Еыдачи: ¿атеггге Дата_возврата: На1еигге Кому_выдан: «агсКаг{50)

Метрологическая_поверка

ЦКод^группы: ¡Шедет (РК) Т1Код_подгруппы: ¡гЛе-дег (РК) ^Код^рибора: Iпгедег (РК) Ч)ЬНомер_эг.земпляра: 1 пгедег (РК) "ШКод_заявки: ¡пгедет

Дата_заявки: datet^rre Дата_сдачи: datecme Дата_поверки: ¿агейте Наименование_ЦСМ: уагеКаг(100)

Рис. 3. - Физическая модель данных

J

2.3.Диаграмма компонентов

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

Рис. 4. - Диаграмма компонентов 2.4.Пользовательский интерфейс

На рисунках 5,6 представлен фрагмент пользовательского интерфейса рассмотренной модели, спроектированный на основе технологии Wordpress CMS.

Рис. 5. - Главная страница

Учет движения оборудования в системе «РОСАВТОДОР»

ПИВНАЯ О НАС

Заявки

Заявка на использование

Кол группы Кол подгруппы

ГОСТ

Рис. 6. - Заявка на использование Заключение

Для разрабатываемого проекта был представлен этап проектирования жизненного цикла разрабатываемого продукта.

Продолжено проектирование с использованием CASE технологий методами объектно-ориентированного подхода на языке UML, на платформе проектирования Microsoft Visual Studio 2012. Приведены фрагменты диаграмм последовательности и диаграммы компонентов, а также проект базы данных (ERD) и фрагмент пользовательского интерфейса на платформе Wordpress CMS.

Литература

1. Андреев И.Н., Анисимова Г.Б. Учет движения оборудования в системе «РОСАВТОДОР». 1.Анализ. // Инженерный вестник Дона, 2018, №2. URL: ivdon.ru/ru/magazine/archive/N2y2018/4894.

2. Анисимова Г. Б., Романенко М. В. Выбор методологии проектирования информационных систем. I. Критерии. // Научное обозрение. 2014. № 12-2. с. 539-542.

3. Анисимова Г. Б., Романенко М. В. Выбор методологии проектирования информационных систем. II. Стандарты. // Научное обозрение. 2014. № 12-2. с. 543-547.

4. Белов В., Чистякова В. Проектирование информационных систем. Учебник // М.: Академия, 2015. 352 с.

5. Booch G., Rumbaugh J, Jacobson I. The Unified Modeling Language. Usere Guide. Second Edition. Boston: Addison-Wesley. 2004. 742 p.

6. Booch G. Object-Oriented Analysis and Design with Applications. Rational Santa Clara, California: Addison-Wesley. 2007. 534 p.

7. Даг Скотт. Основные сведения о языке UML. URL: idsi.md/files/file/referinte_utile_studenti/UML.pdf

8. Андреев И.Н. Учет движения оборудования в системе «РОСАВТОДОР». // Сборник статей Международной научно - практической конференции «Новые информационные технологии в науке» (Челябинск, 29 декабря 2017) в 5 ч. Ч.3 - Стерлитамак: АМИ, 2017. С. б-8.

9. Анисимова Г. Б., Романенко М. В. ИС автоматизации формирования учебно-методических материалов в условиях реформы Высшей школы. // Инженерный вестник Дона, 2013, №4. URL: ivdon.ru/magazine/archive/n4y2013/2147.

10. Анисимова Г. Б., Романенко М. В. Информационные сервисы оптимизации работы кафедры физкультуры.1. Анализ предметной области // Инженерный вестник Дона, 201б, №4. URL: ivdon.ru/ru/magazine/archive/n4y2016/3795.

References

1. Andreev I.N., Anisimova G.B. Inzenernyj vestnik Dona (Rus), 2018, №2. URL: ivdon.ru/ru/magazine/archive/N2y2018/4894.

2. Anisimova G.B., Romanenko M.V. Vybor metodologii proektirovaniya informatsionnih system. I. Kriterii. Nauchnoe obozrenie. 2014. №12-2. pp.539-542

3. Anisimova G.B., Romanenko M.V. Vybor metodologii proektirovaniya informatsionnih system. II. Standarty. Nauchnoe obozrenie. 2014. №12-2. pp.543547

4. Belov V., Chistyakova V. Proektirovanye informatsionyh system. Uchebnik [Information system designing. Textbook] Moscow, Akademiya, 2015. 352 p.

5. Booch G., Rumbaugh J, Jacobson I. The Unified Modeling Language. Usere Guide. Second Edition. Boston: Addison-Wesley. 2004. 742 p.

6. Booch G. Object-Oriented Analysis and Design with Applications. Rational Santa Clara, California: Addison-Wesley. 2007. 534 p.

7. Dag Skott. Osnovnye svedenija o jazyke UML. URL: idsi.md/files/file/referinte_utile_studenti/UML.pdf

8. Andreev I.N. Sbornik statey Mezhdunarodnoy naychno-prakticheskoy konferentsii «Novye informatsyonnye tehnologii v nauke» (Chelyabinsk 2017) v 5 ch. CH.3 [New information systems in science. 5 chapters] Sterlitamak: AMI, 2017. pp. 6-8

9. Anisimova G.B., Romanenko M.V. Inzenernyj vestnik Dona (Rus), 2013, №4. URL: ivdon.ru/magazine/archive/n4y2013/2147.

10. Anisimova G.B., Romanenko M.V. Inzenernyj vestnik Dona (Rus), 2016, №4. URL: ivdon.ru/ru/magazine/archive/n4y2016/3795.

i Надоели баннеры? Вы всегда можете отключить рекламу.