Пояснительная записка (1206628), страница 5
Текст из файла (страница 5)
На странице касательной силы тяги также имеется возможность выполнить перерасчет данной характеристики в зависимости от особых условий: диаметра колеса, степени износа, напряжения (все, кроме тепловозов и дизельпоездов) и количества тяговых средств. Данные этого перерасчета в базу данных не записываются даже в случае выполнения перерасчета администратором. На рисунке 6.5 представлена страница касательной силы тяги локомотива ВЛ22М-4.56, на рисунке 6.6 – продолжение данной страницы с демонстрацией блока выполнения описанного выше перерасчета, на рисунке 6.7. – продолжение данной страницы с демонстрацией графика касательной силы тяги.
Рисунок 6.5 – Страница касательной силы тяги локомотива ВЛ22М-4.56
Рисунок 6.6 – Страница касательной силы тяги локомотива ВЛ22М-4.56 (отображение блока перерасчета)
Рисунок 6.7 – Страница касательной силы тяги локомотива ВЛ22М-4.56 (отображение графика)
6.6 Список позиций
На данной странице отображены все позиции выбранного локомотива. Для навигации по страницам позиций можно использовать как боковое меню, так и данную страницу. На рисунке 6.8 представлен внешний вид данной страницы.
Рисунок 6.8 – Страница списка позиций локомотива ЧС2Т
6.7 Позиции
На данной странице пользователь может посмотреть данные о всех возможных характеристиках локомотива на одной конкретной позиции. Внешний вид страницы позиции одинаков для всех локомотивов и представлен на рисунке 6.9.
Рисунок 6.9 – Страница позиции С-ПП электровоза ЧС3
6.8 Список электродвигателей
Попасть на страницу списка электродвигателей можно двумя способами: через главную страницу, нажав на картинку электродвигателя, и из шапки, перейдя по ссылке «Тяговые электродвигатели» с любой страницы приложения. На данной странице представлен список тяговых электродвигателей, имеющихся в базе данных, и чертеж их поперечного разреза. Внешний вид страницы представлен на рисунке 6.10.
Рисунок 6.10 – Страница списка электродвигателей
6.9 Электродвигатель
На странице электродвигателя отображена информация об электродвигателе и о его позициях, а также представлен график зависимости скорости и касательной силы тяги от тока одного двигателя. Внешний вид страницы представлен на рисунке 6.11. В блоке перерасчета (рисунок 6.12), расположенном в левой части страницы, пользователю предоставлена возможность пересчитать электромеханическую характеристику тягового электродвигателя в тяговую характеристику локомотива. Для этого необходимо выбрать тип локомотива и непосредственно локомотив, для которого производится расчет. После нажатия на кнопку «Пересчитать» осуществляется переход на страницу с результатами расчета (рисунок 6.13) и его графиком (рисунок 6.14).
Рисунок 6.11 – Страница электродвигателя AL486eT, AL486dT
Рисунок 6.12 – Блок перерасчета электромеханической характеристики тягового электродвигателя в тяговую характеристику локомотива
Рисунок 6.13 – Страница результатов перерасчета (таблица)
Рисунок 6.14 – Страница результатов перерасчета (график)
7 Руководство администратора
Для того, чтобы получить право редактирования таблиц, добавления и удаление тяговых средств, а также сохранение данных перерасчета в базу данных, необходимо войти в систему как администратор. Обыкновенный пользователь может только лишь просматривать данные, графики и выполнять расчеты, но их результаты не будут сохранены в базу данных. Внешний вид страницы входа администратора представлен на рисунке 7.1.
Рисунок 7.1 – Страница входа администратора
На страницах, на которых данные представлены в табличном виде, администратор может редактировать любые значения в таблицах. К таким страницам относятся страницы локомотивов, списка позиций локомотива, непосредственно самих позиций и характеристик локомотивов. Запись нового значения в БД происходит автоматически.
На страницах редактирования списка позиций, позиций тяговых средств и тяговых электродвигателей администратору также предоставлена возможность добавлять новые строки в таблицу и удалять из нее уже имеющиеся. Добавление строк возможно как до, так и после какой-либо имеющейся записи. Для этого в крайней правой ячейке таблиц имеются две кнопки со стрелками: добавить после и добавить до. При нажатии на две данные кнопки происходит вставка новой записи в базу данных, а при дальнейшем редактировании строк сохранение происходит автоматически.
При добавлении в таблицу списка позиций новой позиции в базе данных создаются записи в двух таблицах: в таблице списка тяговых позиций и в таблице тяговой позиции. Таким образом, в приложении не существует отдельной страницы создания тяговой позиции: она создается в момент добавления записи с ее именем в таблицу списка позиций. При дальнейшем переходе на страницу данной позиции единственным отличием от уже имевшихся в базе данных позиций будет наличие одной единственной строки в таблице на странице позиции, все значения в этой таблице будут равны нулю. Далее администратор может их редактировать. Внешний вид страницы списка позиций для администратора представлен на рисунке 7.2.
Рисунок 7.2 – Внешний вид страницы списка позиций для администратора на примере позиций тепловоза ТЭП70 (120 км/ч)
Для перехода на страницу редактирования позиции электродвигателя на странице электродвигателя необходимо нажать на кнопку «Редактировать», расположенную справа от названия той позиции, значения которой необходимо отредактировать. Для создания новой позиции электродвигателя администратору необходимо нажать на кнопку «Добавить позицию», расположенную над блоком позиций на странице электродвигателя. Обе вышеописанные страницы доступны только для администратора. Внешний вид страницы электродвигателя для администратора представлен на рисунке 7.3, а страница позиции электродвигателя представлена на рисунке 7.4.
Рисунок 7.3 – Внешний вид страницы электродвигателя НБ-407Б для администратора
Рисунок 7.4 – Страница позиции С-ОП4 электродвигателя НБ-407Б
Редактирование позиций локомотива осуществляется непосредственно на странице данной позиции (рисунок 7.5).
Рисунок 7.5 – Внешний вид страницы позиции С-ПП электровоза ЧС2;ЧС2К для администратора
Администратор также имеет возможность добавлять в базу данных новые электродвигатели и тяговые средства и удалять имеющиеся. Переход на страницу создания локомотива осуществляется со страницы типа локомотива по нажатию на блок с именем «Создать», а удаление тягового средства из базы данных осуществляется посредством нажатия на крестик в правом верхнем углу изображения локомотива. Внешний вид страницы типа локомотива для администратора представлен на рисунке 7.6.
Страница создания локомотива идентичная для всех типов тяговых средств. Администратор может ввести имя тягового средства и те значения общей характеристики, которые ему известны. Если в распоряжении администратора имеется изображение локомотива, он может его также внести в базу данных. После заполнения известных значений необходимо создать кнопку «Внести локомотив в базу данных». Если сохранение прошло успешно, администратор получит уведомление. После этого действия локомотив будет внесен в базу данных, появится в боковом меню, и будет доступна возможность заполнить информацию по позициям данного локомотива. Внешний вид страницы данного типа представлен на рисунке 7.7.
Рисунок 7.6 – Внешний вид страницы электровозов постоянного тока для администратора
Рисунок 7.7 – Страница создания тепловоза
Переход на страницу создания электродвигателя осуществляется посредством нажатия на блок с именем «Создать» на странице списка электродвигателей, а удаление электродвигателя из базы данных осуществляется посредством нажатия на крестик в правом верхнем углу изображения чертежа электродвигателя. После перехода на страницу создания электродвигателя и ввода всей необходимой информации для того, чтобы введенные данные были сохранены в базе данных необходимо нажать на кнопку «Внести электродвигатель в базу данных». Внешний вид страницы списка электродвигателей для администратора представлен на рисунке 7.8, а страница создания электродвигателя – на рисунке 7.9.
Рисунок 7.8 – Внешний вид страницы списка электродвигателей для администратора
Рисунок 7.9 – Страница создания электродвигателя
Заключение
В результате выполнения выпускной квалификационной работы были выполнены все поставленные задачи по созданию рабочего прототипа информационной системы ведения нормативно-справочной информации для тяговых расчетов, а именно была изучена предметная область и технологии создания Web-приложений, были разработаны функциональная, информационная, поведенческая и компонентная модели приложения, а также было разработано непосредственно само Web-приложение ведения нормативно-справочной информации для тяговых расчетов.
В процессе разработки были получены и закреплены навыки:
– проектирования информационных систем с использованием объектно-ориентированного подхода;
-
работы в среде программирования NetBeans,
-
работы с СУБД MariaDB;
-
работы с различными CASE-средствами, позволяющими упростить проектирование логики и интерфейса приложения.
Список источников
1. Анисимов, В. В. Проектирование информационных систем: курс лекций [Текст]: в 2 ч. / В.В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2006. – Ч. 1; Структурный подход. – 2006. – 112 с.
2. Анисимов, В. В. Проектирование информационных систем: курс лекций [Текст]: в 2 ч. / В. В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2007. – Ч. 2; Объектно-ориентированный подход. – 2007. – 100 с.