Автор: Пользователь скрыл имя, 04 Июня 2012 в 20:33, курсовая работа
Целью курсовой работы является создание программного продукта по представлению данных о происшествиях на железной дороге в определенный период времени.
Важно, чтобы конечное приложение обладало удобным, легко воспринимаемым интерфейсом, который предоставляет пользователю доступ ко всем необходимым для работы функциям.
ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И МОДЕЛИРОВАНИЯ
КАФЕДРА
ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Разработка информационной системы учёта
отказов на железнодорожном транспорте
КУРСОВАЯ
РАБОТА
ВЫПОЛНИЛ
Студент группы ПО-07-1
Хомутов Е.В.
________
подпись
Руководитель - доцент, к.т.н.
Кашковский Виктор Владимирович
(Дата,
подпись)____________________
ИРКУТСК – 2010
Подавляющее большинство железнодорожников Российской Федерации проявляет высокую сознательность, безупречно выполняет свои должностные обязанности и обеспечивает безаварийную работу. В то же время на ряде железных дорог положение с безопасностью движения ухудшается, снижается уровень трудовой и технологической дисциплины, растет число крушений и аварий.
Из-за нарушений безопасности движения создается угроза жизни и здоровью людей, государству наносится значительный материальный ущерб, утрачиваются грузы, выводится из строя дорогостоящая техника.
Сбор, обработку и хранение информации, на которой основывается статистика отказов можно облегчить, если автоматизировать эти процессы с помощью информационной системы учета отказов на железнодорожном транспорте. Разработка такой информационной системы и является целью данной курсовой работы.
В современном мире роль информации огромна. И поэтому доступ к информации стал актуальной проблемой для всех организаций и предприятий. Современные программные и вычислительные средства сделали информацию более доступной для широких слоёв населения. Для хранения информации и своевременного доступа к ней используются базы данных. Кроме того, часто для успешного функционирования БД, автоматизированного процесса сбора данных, их хранения, манипулирования и обработки требуется информационная система, способная удовлетворить эти требования.
Целью курсовой работы является создание программного продукта по представлению данных о происшествиях на железной дороге в определенный период времени.
Важно, чтобы конечное приложение обладало удобным, легко воспринимаемым интерфейсом, который предоставляет пользователю доступ ко всем необходимым для работы функциям.
В данной курсовой работе для разработки ИС иcпользуется приложение MS Access программного пакета MS Office и SQL-запросы. Язык SQL используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.
Достоинством MS Access является то, что она имеет очень простой графический интерфейс, который позволяет создавать собственную базу данных.
В ходе выполнения курсовой работы необходимо разработать программный продукт, с помощью которого можно будет вести учёт отказов на железнодорожном транспорте. Разработанная система должна обеспечивать:
Проектная часть
Информационная система - это совокупность взаимосвязанных элементов, представляющих собой информационные, кадровые и материальные ресурсы, процессы, которые обеспечивают сбор, обработку, преобразование, хранение и передачу информации в организации.
Использование
ИС фирмами и организациями
Под организацией информации понимается единая система классификации и кодирования информации, унифицированных систем документации, схем информационных потоков.
Структура информационного обеспечения: методические инструктивные материалы, система классификации и кодирования информации, информационная база (внешняя- нормативно-справочные документы, информационные сообщения, внутренние- информационные массивы).
Основные принципы создания информационного обеспечения: целостность, вероятность, контроль, защита от несанкционированного доступа, единство и гибкость, стандартизация и унификация, адаптивность, минимизация ввода и вывода информации.
Требования к информационному обеспечению:
1. Оно должно быть достаточным для выполнения всех функций, которые автоматизируются;
2. Для кодирования информации должны использоваться классификаторы, которые есть у заказчика;
3. Для кодирования входной
4. Формы документам должны
5. Формы представления выходной информации согласовываются с заказчиком;
6. В информационной системе
В данной курсовой работе при разработке ИС была использована система программирования – Borland Delphi, в которой в качестве языка программирования используется строго типизированный объектно-ориентированный язык Object Pascal.
Для создания базы данных была выбрана программа - Microsoft Access, и технология ADO.
Технология
ADO является, наиболее подходящей для реализации
поставленной задачи. Разработка базы
данных в Microsoft Access по сравнению с Paradox,
dBase, FoxPro более проста, а также приложение
наиболее доступно, так как является частью
широко распространенного программного
пакета Microsoft Office в его русифицированной
версии.
Схема данных разработанной ИС:
Рис.1 Схема
данных
В данную ИС входят следующие таблицы:
Рис.2
Таблица Main_Table
Рис.3
Таблица Otkazy
Рис.4
Таблица TypeRefusal
Организационная часть
При запуске программы мы видим окно (См. Рис. 6). В данную форму необходимо ввести имя пользователя, и пароль. Также можно указать путь к базе данных, по умолчанию база данных находиться в корневом каталоге программы.
Рис. 6
При нажатии на кнопку ОК запускается главная форма программы. На ней расположено таблица описания происшествия и отказы произошедшие на нём, а также на главной форме расположено главное меню программы.(См. Рис. 7).
Рис 7.
Заключение
Результатом выполнения курсового проекта было создание ИС, отвечающей за сбор, хранение и анализ данных учета отказов, происходящих на ж/д транспорте и связанных с этим данных (финансовые потери, человеческие жертвы). Использование ИС позволит повысить качество обслуживания железной дороги, позволит наиболее тщательно взглянуть на самые острые моменты в обеспечении безопасности, снизит трудоемкость выполнения операций работником.
unit MainUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, Grids, DBGrids, registry, StdCtrls, ComCtrls, ToolWin,
ExtCtrls, ADODB, DBCtrls;
type
TMainForm = class(TForm)
DBGridMain: TDBGrid;
MainMenu1: TMainMenu;
N1: TMenuItem;
pathDB: TMenuItem;
sss: TMenuItem;
CloseBD: TMenuItem;
N2: TMenuItem;
EditTableTypeRefusal: TMenuItem;
NewEvent: TMenuItem;
DelEvent: TMenuItem;
N8: TMenuItem;
SortDate: TMenuItem;
SortTypeRefusal: TMenuItem;
SortMoney: TMenuItem;
Report: TMenuItem;
Информация о работе Разработка информационной системы учёта отказов на железнодорожном транспорте