Пояснительная записка Черникова Анна (1206309)
Текст из файла
Министерство транспорта Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»
Кафедра «Информационные технологии и системы»
К ЗАЩИТЕ ДОПУСТИТЬ
Заведующий кафедрой
____________ М. А. Попов
«____» ___________ 2017 г.
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ПЛАНИРОВАНИЯ И АНАЛИЗА РАБОТЫ ЛОКОМОТИВНЫХ БРИГАД НА БАЗЕ АСУТ
Пояснительная записка к магистерской диссертации
МД 09.04.02 ИС2 ПЗ
Студент гр. ИС-2 | (А. А. Черникова) |
Руководитель (доцент, к.т.н., доцент) | (В. В. Анисимов) |
Нормоконтроль (доцент, к.п.н., доцент) | (В. И. Шестухина) |
Хабаровск – 2017
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Дальневосточный государственный университет путей сообщения»
(ДВГУПС)
________________ИУАиТ____________Кафедра _______________ИТиС_______________
(наименование УСП) (название кафедры, ответственной за ВКР)
Направление (специальность) __09.04.02 «Информационные системы и технологии» _____
(код, наименование направления или специальности)
УТВЕРЖДАЮ
Зав. кафедрой
_________________Попов М. А.
«_____» __________ 20____г.
ЗАДАНИЕ
на выпускную квалификационную работу студента
______________________Черниковой Анны Андреевны_________________________
(фамилия, имя, отчество)
1. Тема ВКР __Разработка ИС планирования и анализа работы локомотивных бригад на базе АСУТ__________________________________________________________________
утверждена приказом ректора от «_31_»_мая 2017_г. №_561а________________
2. Срок сдачи студентом законченной ВКР «_15_»_июня 2017 г.________________
3. Исходные данные к работе:
3.1. Техническое задание на разработку ИС
3.2. Документация по технологии работы с локомотивными бригадами ОАО «РЖД»
4.Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)
4.1. Аналитическое обоснование. Цели и задачи проекта.
4.2. Содержательная постановка задачи.
4.3. Разработка функциональной модели системы.
4.4. Разработка поведенческой модели.
4.5. Разработка информационной модели.
4.6. Разработка интерфейса Web-приложения.
4.7. Выбор программных средств.
4.8. Система поддержки принятия решений.
4.9. Руководство пользователя.
4.10. Руководство администратора.
5. Дата выдачи задания_20 февраля 2017 года_____________________________________________
Annotation
The theme of thesis project: "Developing an information system for the planning and analysis of the work of locomotive brigades on the basis of ASUT".
The volume of the Master's dissertation is 81 pages, including 38 pictures and 23 tables. 12 sources were used to write this qualification work.
This project consists of three parts. The purpose of the analytical part is to review the current state of the subject area, the rationale for the creation of information system in the format of a Web application with block for decision support, setting goals and main tasks of the project and justifying its relevance.
The content contains a description of the main stages of development. It presents a schematic model of the Web application interface and a description of the content of Web pages.
The practical part of master's thesis is a description of the decisions taken for all stages of design.
The chapter contains a rationale for the choice of technologies for creating Web applications, a description of decision support system and a user’s guide and administrator's guide.
Abstract
In this thesis project developed a Web-application on the basis of ASUT for planning and analyzing the work of locomotive brigades.
For application development has been studied subject area,
technology of operation with locomotive brigades.
On the basis of these data, designed and built a functional, informational and behavioral model of information systems for the task, as well as Web-application interface.
Selected software tools for developing Web-applications and create a working prototype.
Реферат
В данной работе разработано Web-приложение на базе АСУТ для планирования и анализа работы локомотивных бригад.
Для разработки приложения была изучена технология работы с локомотивными бригадами. На основе этих данных разработаны и построены функциональная, информационная и поведенческая модели информационной системы, а также интерфейс Web-приложения.
Выбраны программные средства для разработки Web-приложения и создан его рабочий прототип.
Содержание
Введение 9
1 Аналитическое обоснование 11
1.1 Исследование предметной области 11
1.2 Цели и задачи 13
2 Содержательная часть 15
2.1 Разработка функциональной модели 16
2.2 Разработка поведенческой модели 20
2.3 Разработка информационной модели (модель базы данных) 23
2.4 Разработка диаграммы пакетов 34
2.4 Разработка диаграммы компонентов 34
2.5 Разработка диаграммы развертывания 42
2.6 Разработка интерфейса приложения 43
3 Практическая часть 46
3.1 Выбор программных средств 46
3.1.1 ASP.NET MVC 46
3.1.2 Visual Studio 49
3.1.3 Microsoft SQL Server 49
3.2 Система поддержки принятия решений 50
3.2.1 Анализ документов, регламентирующих работу локомотивных бригад 50
3.2.2 Методика подбора локомотивных бригад 52
3.2.3 Анализ работы локомотивных бригад 59
3.3 Руководство пользователя 62
3.4 Руководство администратора 72
Заключение 79
Список используемых источников 80
Введение
Одной из форм комплексного использования технических и технологических средств информации с целью повышения эффективности управления производственной деятельностью организации, роста производительности труда, совершенствования методов планирования и регулирования процессами управления являются автоматизированные системы управления (АСУ). В связи с тем, что в современном мире Web-технологии используются повсеместно, одним из актуальных стал вопрос реализации Web-интерфейсов (Web-приложений) для имеющихся в организации АСУ.
Web-приложение – клиент-серверное приложение, в котором клиентом выступает браузер, а сервером – Web-сервер.
Web-сервер – сервер, принимающий HTTP-запросы от клиентов, обычно Web-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображениями, файлами, медиа-потоком или другими данными. Web-сервером называют как программное обеспечение, выполняющее функции Web-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.
Логика Web-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому Web-приложения являются межплатформенными сервисами.
Клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу на получение ресурсов, обозначенных URL-адресами.
Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует Web-страницу и отправляет её клиенту по сети с использованием протокола HTTP.
-
Аналитическое обоснование
1.1 Исследование предметной области
В локомотивном комплексе ОАО «РЖД» уже много лет успешно эксплуатируется Автоматизированная система управления локомотивным хозяйством (АСУТ), которая позволяет полностью контролировать подготовку локомотивных бригад, их формирование и допуск к поездке.
Автоматизированное рабочее место нарядчика ( АРМ Нарядчика, АРМ ТЧБ) входит в комплекс АРМ цеха эксплуатации и разработан в рамках сетевого проекта АСУТ. АРМ Нарядчика является центральной составляющей комплекса. В нём концентрируется вся информация о персонале, заносимая в другие АРМ комплекса и обеспечивающая корректную работу АРМ Нарядчика.
Основная задача, которую решает АРМ Нарядчика, – автоматизация оперативной работы нарядчика по формированию журнала явок, то есть постановка локомотивных бригад в наряд. Автоматизация основных функций нарядчика решает сразу несколько задач:
-
исключается возможность случайных ошибок нарядчика при формировании локомотивных бригад и постановке их в наряд;
-
оптимизирована работа с персоналом и локомотивными бригадами - программа предлагает пользователю лучшие варианты, оставляя за ним право выбора;
-
все расчётные операции: расчёт нормы домашнего отдыха, переработки, предоставления выходных дней и т.п. – выполняются в автоматическом режиме, быстро и точно;
-
различная отчётность формируется в удобном для пользователя виде.
В АРМ Нарядчика хранится необходимая для работы нарядчика справочная информация о каждом работнике цеха эксплуатации. За достоверность этой информации отвечают машинисты-инструктора.
В АРМ Нарядчика выполняется вся оперативная работа по формированию и расформированию локомотивных бригад, предусмотрен ввод и корректировка расписаний явок, заложена возможность работы с «чужими» бригадами (бригадами других депо приписки).
В АРМ реализован принцип авторизации. Каждому пользователю программы присваивается индивидуальный (уникальный) логин (имя пользователя) и пароль, с помощью которых он может подсоединиться к базе данных АСУТ, открыть программу и работать с ней.
Специфика работы пользователей АРМ Нарядчика заключается в том, что они вынуждены работать с целым рядом «объектов» – персоналом локомотивных бригад, локомотивными бригадами, расписаниями явок и т.п. При этом каждый такой «объект» представляет собой набор однотипных «субъектов», которые описываются одинаковыми параметрами.
Стандартный, наиболее удобный для анализа и восприятия способ хранения информации о множестве однотипных субъектов – табличный. Программа представляет собой набор интерактивных таблиц, отображающих в режиме реального времени текущую ситуацию по состоянию персонала локомотивных бригад, локомотивным бригадам, расписаниям поездов и явок, журналу явок и т. п. В зависимости от характера информации она автоматически выделяется цветами и шрифтами, позволяя многократно ускорить анализ представленной в таблице информации.
Основные таблицы, в которых содержится информация необходимая для пользователей АРМ Нарядчика, открываются либо кнопками на основной панели инструментов, либо при обращении к соответствующим подпунктам меню.
Одним из важных вопросов работы по администрированию пользователей – это вопрос распределения ролей. Существует большое количество пользователей, которым АРМ нужен только для просмотра информации, ее анализа, составления отчетов. При этом возникает проблема назначения ролей – пользователю нужно дать полномочия только на просмотр, чтобы не было возможности внести изменения в какие-либо данные. Для решения ряда проблем работы с данными АРМ Нарядчика в информационном режиме было решено реализовать Web-приложение, отображающее всю необходимую пользователям информацию в формате Web-страниц. При такой работе возникает большое количество положительных моментов как для пользователей, так и для администраторов и технологов вычислительного центра. В первую очередь – это отсутствие у пользователей возможности отредактировать какие-либо данные в системе, что, в свою очередь, облегчает работу администратора при назначении ролей и полномочий. Также несомненным плюсом является отсутствие необходимости в установке ПО. Особенно это актуально для пользователей других дорог и пользователей, к которым нет возможности удаленного подключения для установки и настройки АРМ. Администратору остается только создать уникальные логин и пароль и отправить их пользователю, указав ссылку на Web-портал. Благодаря такой технологии работы существенно сократятся трудозатраты на выполнение уже не нужных действий.
Еще одной важной функцией разрабатываемой системы является блок планирования работы локомотивных бригад. При поиске локомотивных бригад для постановки на явку нарядчику приходится решать ряд задач, связанных с проверкой у сотрудников бригады различных контрольных сроков: медкомиссий, инструктажей, а также заключений на серии, на места и виды работ и т. п. Автоматизация подбора локомотивных бригад на явку поможет сократить трудозатраты на подбор бригады нарядчиком, а также снизит риск ошибки при выполнении проверок.
1.2 Цели и задачи
Целью работы является разработка информационной системы в формате Web-приложения для анализа, расчета и планирования работы локомотивных бригад на базе автоматизированной системы управления локомотивным хозяйством (АСУТ).
Для достижения данной цели были поставлены следующие задачи:
-
анализ предметной области;
-
изучение технологии работы локомотивных бригад;
-
изучение технологических инструкций и документации;
-
сравнение и выбор технологии разработки Web-приложения;
-
изучение технологии ASP.Net;
-
работа с базой данных АСУТ;
-
разработка Web-приложения;
-
изучение понятия экспертных систем;
-
разработка блока для подбора локомотивных бригад;
-
тестирование работы Web-приложения.
Данный проект состоит из трех частей. Целью аналитической части является рассмотрение существующего состояния предметной области, обоснование необходимости создания ИС в формате Web-приложения и блока для поддержки принятия решений, постановка цели и основных задач проекта, а также обоснование его актуальности.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.