Разработка информационной системы учёта отказов на железнодорожном транспорте

Автор: Пользователь скрыл имя, 04 Июня 2012 в 20:33, курсовая работа

Описание работы

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

Работа содержит 1 файл

Отчёт.doc

— 2.11 Мб (Скачать)

ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ ПУТЕЙ  СООБЩЕНИЯ

ИНСТИТУТ  ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И МОДЕЛИРОВАНИЯ

КАФЕДРА ИНФОРМАЦИОННЫЕ СИСТЕМЫ 
 
 
 
 
 
 
 
 

Разработка информационной системы учёта

отказов на железнодорожном транспорте

КУРСОВАЯ  РАБОТА 
 
 
 
 

                  ВЫПОЛНИЛ 

                 Студент группы ПО-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 Схема  данных 
 
 
 
 
 
 
 
 
 
 
 

В данную ИС входят следующие таблицы:

  1. Таблица «Главная таблица»:

        Рис.2 Таблица Main_Table 

  1. Таблица «Виды отказов»:

        Рис.3 Таблица Otkazy 

  1. Таблица «Соотношение событий и отказов»:

        Рис.4 Таблица TypeRefusal 
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

Организационная часть

Запуск  программы

 

     При запуске программы мы видим окно (См. Рис. 6). В данную форму необходимо ввести имя пользователя, и пароль. Также можно указать путь к базе данных, по умолчанию база данных находиться в корневом каталоге программы.

Рис. 6 

     При нажатии на кнопку ОК запускается  главная форма программы. На ней расположено таблица описания происшествия и отказы произошедшие на нём, а также на главной форме расположено главное меню программы.(См. Рис. 7).

Рис 7. 
 
 
 
 
 
 

Структура главного меню и назначение его пунктов

  1. Файл – при выборе данного пункта появляется выпадающее меню, имеющее следующие пункты:
    1. Выбор базы данных;
    2. Выход;
  2. Таблица «Учет отказов на ОАО РЖД» - при выборе данного пункта появляется выпадающее меню, имеющее следующие пункты:
    1. Новая запись – добавление нового события;

    1. Редактировать - изменить дату события, число погибших, число раненых и т.д.;

    1. Удалить запись – удалить выделенное событие и связанные записи;
    2. Сортировка таблицы:
      1. По дате;
      2. По коду события;
      3. По фин. Потерям.

  1. Таблица «Виды отказов» – вызывает форму «Редактирование таблицы Виды Отказов»;

     

  1. Отчет – вызывает отчет, показывающий количество произошедших отказов по годам.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Заключение 

     Результатом выполнения курсового проекта было создание ИС, отвечающей за сбор, хранение и анализ данных учета отказов, происходящих на ж/д транспорте и связанных с этим данных (финансовые потери, человеческие жертвы). Использование ИС позволит повысить качество обслуживания железной дороги, позволит наиболее тщательно взглянуть на самые острые моменты в обеспечении безопасности, снизит трудоемкость выполнения операций работником.

 

Список  литературных источников

  1. Лисенков  В.М. Статистическая теория безопасности движения поездов: Учеб. для вузов. - Москва : ВИНИТИ РАН, 1999. - 332 с.
  2. Справка Microsoft Access 2003
  3. Справка Delphi 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;

Информация о работе Разработка информационной системы учёта отказов на железнодорожном транспорте