Skip to content

LEV13/tech.dip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tech.dip

year 2014

Дипломный проект "Разработка базы данных динамических объектов человеко-машинного интерфейса функционально аналитического тренажеров для подготовки оперативного персонала АЭС"

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

Место прохождения практики был - Экспериментальный научно-исследовательский и методический центр “Моделирующие системы”. Руководитель дипломного проекта, заведующий отделом информационных технологий Докукин Дмитрий Александрович. Одним из основных направлений деятельности ЭНИМЦ МС является тренажеростроение для обучения и поддержания квалификации оперативного персонала атомных и тепловых станций, а также для обучения студентов. Миссия компании состоит в том, чтобы повышать конкурентоспособность и безопасность производства российских предприятий за счет внедрения разработок на базе новейших достижений отечественной науки и техники, передовых зарубежных технологий и обучения кадров.

Компания около 20 лет разрабатывает и поставляет аналитические тренажеры для атомных и тепловых электростанций. Тренажеры являются важной частью подготовки персонала электростанций и подразделяются на полномасштабные (ПМТ) и аналитические (АТ).

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

Для решения проблемы хранения динамических объектов требуется:

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

База данных

ER-диаграмма

ER диаграмма

Структура

Состоит из 10 таблиц:

  1. clients - заказчики тренажеров.
  2. simulators - список тренажеров.
  3. libs - библиотеки.
  4. reused_libs - список используемых библиотек в тренажерах.
  5. lib_types - типы библиотек.
  6. elements - список элементов.
  7. element_types - типы элементов.
  8. element_states - состояния элементов.
  9. tags_elements - теги элементов.
  10. tags - теги.

Web приложение

Требовалось создать интуитивно понятный интерфейс. Решил сделать в стилей Material Design. Весь функционал который был заложен изначально, полность работал как нужно, ничего не пришлось убирать, что бы сократить срок разработки. За время написания дипломного проекта, научился многим вещам в сжатые сроки. Был очень интересно разрабатывать и каждый жень видеть результат своей работы :)

Для создания web-приложения на стороне сервера использовались языки программирования: PHP , SQL. На стороне клиента для реализации графического пользовательского интерфейса ( GUI ) использовались языки разметки и стилей: HTML , CSS. Для формирования и обработки запросов, создания интерактивного и независимого от браузера интерфейса: JavaScript.

Главная страница web приложения:

Home page

Страница тренажера:

Simul_page

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

Дополнительные материалы:

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

Список документов:

About

Thesis in the Obninsk technical school MEPhI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published