- •Проектирование информационной системы «дефектоскопии рельсов»
- •Анализ предметной области
- •Анализ аналогов и прототипов
- •Требования к по
- •Обоснование выбора компонентов
- •Определение критериев выбора среды разработки
- •Обоснование выбора технологии доступа к бд
- •Выбор языка программирования
- •Обоснование выбора используемой субд
- •Выводы по первой главе
- •Структурный подход к проектированию по
- •Функциональная модель по
- •Диаграмма потоков данных
- •Логическая модель данных
- •Объектно – ориентированный подход к проектированию по
- •Определение вариантов использования
- •Диаграмма классов
- •Описание поведения программного средства
- •Диаграмма последовательностей
- •Диаграмма деятельности
- •Диаграмма состояния
- •Проектирование пользовательского интерфейса
- •Граф переходов состояний интерфейса
- •Проектирование интерфейса
- •Реализация и тестирование по
- •Создание базы данных
- •Требования к программе
- •Требования к функциональным характеристикам
- •Технико-экономические показатели
- •Стадии и этапы разработки
Граф переходов состояний интерфейса
Функции:
Создание МОЛ.
Редактирование МОЛ.
Удаление МОЛ.
Редактирование списка дефектоскопов.
Удаление списка дефектоскопов.
Ввод даты.
Сохранение.
Назад.
Ввод дефектоскопа.
Редактирование дефектоскопа.
Ввод МОЛ.
Редактирование МОЛ.
Ввод периода проверок.
Редактирование периода проверок.
Ввод типа.
Редактирование типа.
Ввод названия.
Ввод описания.
Добавление.
Аутентификация.
Выход.
Выбор дефектоскопа.
Выбор предприятия.
Формы:
– Аутентификация.
Главное окно.
Обслуживание.
План проверок.
Создание.
Рисунок 3.8 – Схема навигации для администратора
Рисунок 3.9 – Схема навигации для МОЛ
Схему переходов с одной экранной формы на другую удобно представить в виде графа переходов на рисунке 3.8 для администратора, а на рисунке 3.9 для материально ответственного лица.
Для вершин графа введены следующие обозначения:
Аутентификация – N1.
Дефектоскопия рельс – N2.
Создание – N3.
Обслуживание – N4.
План проверок – N5.
Просмотр личных данных – N6.
Рисунок 3.10 – Граф переходов для администратора
Рисунок 3.11 – Граф переходов для МОЛ
Проектирование интерфейса
Для того что бы войти в систему «Дефектоскопия рельс» нужно пройти аутентификацию, форма которой показана на рисунке 3.12.
Рисунок 3.12 – Окно аутентификации
Для администратора системы и материально ответственного лица, было сформировано главное окно, которое представлено на рисунке 3.13.
Рисунок 3.13 – Окно дефектоскопии рельс
После нажатия кнопки «Создать», в таблице «Список МОЛ» добавится новое поле для заполнения. При нажатии кнопки «Редактировать» можно изменить данные в таблице «Список МОЛ». Чтобы удалить запись, нужно выбрать поле в таблице и нажать кнопку «Удалить».
После нажатия кнопки «Создание» осуществляется переход на форму «Создание». При нажатии кнопки «Редактировать» можно изменить данные в таблице «Список дефектоскопов». Чтобы удалить запись, нужно выбрать поле в таблице и нажать кнопку «Удалить».
Для просмотра обслуживания дефектоскопа сформировано окно «Обслуживание» на рисунок 3.14. На окно «Обслуживание» можно перейти с главной формы нажав на кнопку «Обслуживание».
Рисунок 3.14 – Окно обслуживания
В этом окне можно вводить дату проверки дефектоскопа, выбирать сам дефектоскоп и предприятие для обслуживание, и по нажатию кнопки «Сохранить» сохранять данные, на нажав кнопку «Назад» осуществляется переход на главную форму.
Для просмотра информации о плане проверок было сформировано окно «План проверок», который изображен на рисунке 3.15. На это окно можно перейти с главной формы нажав кнопку «План проверок».
Рисунок 3.15 – Окно плана проверок
В этом окне можно вносить информацию о дате проверки, дефектоскопе, материально ответственном лице, периоде проверок и тип прибора после чего нажав кнопку «Сохранить» данные сохраняются в базу , а по нажатию кнопки «Назад» осуществляется переход на главную форму.
Для создания дефектоскопа было сформировано отдельное окно «Создание» которое представлено на рисунке 3.16. что бы перейти на окто «Создание» необходимо на главной форме нажать на кнопку «Создание».
Рисунок 3.16 – Окно создания
На данном окне можно заносить информацию о дефектоскопе такую как название, описание, период проверок, так же указывается тип дефектоскопа и если тип новый то тогда его необходимо сначала добавить с список типов и только после этого можно нажать на кнопку «Сохранить» чтобы вся информация добавилась в таблицу, а по нажатию на кнопку «Назад» осуществляется переход на главную форму.
Так же на главной форме находится еще одна кнопка которая осуществляет выход из программы и называется она «Выход».
