Учет работы подразделений ВО МПС

Информация о готовой работе

Тип: Дипломная работа  | Возможен только новый заказ  | Страниц: 80  | Формат: doc  | Год: 2004  |  

Содержание

РЕФЕРАТ

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

THE ABSTRACT

In the given work the program is described which allows to create, to correct and to store(keep) the data on movement of a cargo on Abakan branch of a road. In work the mechanism of work of the program and algorithms of the created appendix is described. The results of testing of software are given, results of his(its) introduction in skilled operation and the estimation of ergonomics and economic efficiency is given.

КЛЮЧЕВЫЕ СЛОВА

Модуль информационной системы

Автоматизированное рабочее место

DELPHI

Сервер баз данных MySQL

Клиенты сети (рабочие станции)

База данных

Файловый сервер

Сервер печати

Сервер приложений

Сервер сообщений

Сервер баз данных

Информационно-логическая модель

Клиент-сервер

СОДЕРЖАНИЕ

ВВЕДЕНИЕ ………………………………………………………………………. 1

1. ПРИНЦИПЫ ПОСТРОЕНИЯ И АЛГОРИТМЫ МОДУЛЯ ИС «УЧЕТ РАБОТЫ ПОДРАЗДЕЛЕНИЙ ВО МПС»…………………………………

1.1. Анализ предметной области МОДУЛЯ ИС «УЧЕТ РАБОТЫ ПОДРАЗДЕЛЕНИЙ ВО МПС» ..…………………….………………………

1.2. Информационно – логическая модель………..…………………….…..

1.3. Проектирование базы данных МОДУЛЯ ИС «УЧЕТ РАБОТЫ ПОДРАЗДЕЛЕНИЙ ВО МПС»……….…..…………………………………

Выводы ………………………………………………………………………..

5

5

10

12

14

2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ МОДУЛЕЙ МОДУЛЯ ИС «УЧЕТ РАБОТЫ ПОДРАЗДЕЛЕНИЙ ВО МПС».……………………………..……

2.1. Использование технологии «Клиент-Сервер» …………………………

2.2. Серверная часть МОДУЛЯ ИС «УЧЕТ РАБОТЫ ПОДРАЗДЕЛЕНИЙ ВО МПС»……………………………………………..

2.3. Клиентская часть МОДУЛЯ ИС «УЧЕТ РАБОТЫ ПОДРАЗДЕЛЕНИЙ ВО МПС»…………………………………….………

2.4. Средство обеспечения безопасности …………………………………

Выводы ………………………………………………………………………

15

16

17

23

26

27

3. АНАЛИЗ КАЧЕСТВА РАЗРАБОТОНОГО ПО…..…………………….…

3.1. Показатели качества………………………………………………….…

3.2. Результаты тестовых испытаний и опытных испытаний ……………

3.3. Предложения по сопровождению и улучшению качества модуля информационной системы «Учет работы подразделений ВО МПС»……

3.4. Меры безопасности при работе с компьютером работников ведомственной охраны МПС……………………………………………….

3.4. Выводы …………………………………………………………………. 29

29

31

33

33

39

4. ЭРГОНОМИКА ПРОГРАММНОГО ПРОДУКТА

4.1. Проектирование интерфейса программного продукта ...………….…

Выводы ………………………………………………………………………

40

44

5. ЭКОНОМИКО-ПРАВОВЫЕ ВОПРОСЫ ИСПОЛЬЗОВАНИЯ РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ …………….

5.1. Экономическая целесообразность использования разработанного программного обеспечения ……………………………………………….

5.2. Правовые аспекты использования разработанного программного обеспечения …………………………………………………………………

Выводы ………………………………………………………………………

45

45

47

52

ЗАКЛЮЧЕНИЕ ………………………………………………………………… 54

БИБЛЕОГРАФИЧЕСКИЙ СПИСОК………………………………………….. 55

ГЛОССАРИЙ И СПИСОК АББВЕАТУР……………………………………… 57

ПРИЛОЖЕНИЯ………………………………………………………………….. 60

П.1. Техническое задание……………………………………………………… 60

П.2. Документированный листинг программы…………………………………. 64

П.3. Инструкция по администрированию и инструкция пользователя……….. 73

П.4. Описание демонстрационного ролика …………………………………….. 74

П.5. Иллюстрационный материал к дипломной работе ……………………….. 76

Введение

ВВЕДЕНИЕ

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

Для Хакасии, как региона России, удаленного от сложившихся традиционных научно-образовательных центров, информатизация является жизненно необходимым процессом. Развитие информационной инфраструктуры, широкое внедрение новых информационных технологий в сферы образования, науки, культуры, управления позволят Хакасии стать полноправным участником мирового информационного сообщества.

В условия рыночной экономики, когда от правильности принятия любого решения порой зависит успех всего предприятия, возникает острая необходимость автоматизации процессов учета и контроля поступившей информации. Процесс автоматизации в любой области дает неоспоримые преимущества по сравнению с существующей практикой работы с информацией. С другой стороны этот процесс позволяет систематизировать поступившую информацию и сделать ее контролируемой и доступной для объективного анализа с использованием информационно-поискового механизма. Для решения существующих проблем в этой области, наиболее эффективным является использование компьютерных информационных технологий.

Существует большое разнообразие программ и программных продуктов: для работы бухгалтерии, отдела кадров, налоговых органов и т.д., для учета работы подразделения ведомственной охраны МПС не существует ни одной программы или программного комплекса. Использование программ разработанных для МВД, налоговых органов и других властных структур по ряду причин не могут использоваться (в силу своей специфики). Хотя некоторые из них могут гибко подстраиваться под нужды конкретного предприятия. Но приобретение и использование данных продуктов нецелесообразно по нескольким причинам:

• необходимы средства на приобретение программы и на адаптацию к конкретному предприятию;

• такая программа не может полностью удовлетворить потребности данного предприятия без ее коренного изменения.

Данная программа разрабатывалась на основе модели клиент-сервер, позволяющей построить сеть на основе мощного сервера и недорогих клиентов, так как основная нагрузка по обработке данных ложится на сервер баз данных. Серверная часть и бизнес-логика реализованы Microsoft SQL Server 2000, который обеспечивает хранение, целостность и распределенную обработку данных, централизованное управление защитой, распределение прав пользователей вплоть до записи и конкретного атрибута. Клиентская часть реализована в среде проектирования приложений Borland Delphi 6.0, так как он позволяет обеспечить эффективную работу с бизнес-правилами и обеспечивает независимую работу клиентского приложения за счет наличия собственных форматов данных. А так же имеет обширный инструментарий по созданию удобного пользовательского интерфейса.

Цель работы является: Разработать и внедрить модуль информационной системы «Учет работы подразделений ВО МПС» на действующем предприятии ФГП ВО МПС.

Для достижения поставленной цели были сформулированы и решены следующие задачи.

1. Проведен информационный анализ функциональных областей подразделений ведомственной охраняя ФГП ВО МПС РФ.

2. Проведен анализ информационных потоков.

3. Построена информационно-логическая модель работы ВО МПС.

4. Спроектирована база данных на платформе Microsoft SQL 2000, созданы процедуры и функции обработки и представления данных.

5. Разработано клиентское приложение, позволяющее:

• взаимодействовать с данными на сервере;

• предоставлять их в удобном виде пользователю;

• генерировать отчеты.

Методы работы.

В ходе работы был проведен сбор данных о предметной области, производственной деятельности подразделения, входящих и исходящих потоках информации, путем анализа документов, анкетирования и беседы с экспертами. Использован реляционный подход для построения информационно-логической модели. Были применены технологии «клиент-сервер», объектно-ориентированного программирования и средства быстрого создания приложений (RAD-приложений) для создания клиентской части.

Гипотеза исследования.

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

Использование модуля информационной системы «Учет работы подразделений Ведомственной охраны МПС» значительно увеличит качество работы и освободит не рационально используемое рабочие время.

Практическая значимость.

Данный программный продукт позволит:

1. Улучшить качество работы диспетчеров

2. Уменьшить количество журналов на рабочем столе диспетчера

3. Качественно и своевременно предоставлять информацию в выше стоящие структуры.

Реализация результатов работы.

С начала 2004 г. началось развитие и внедрение модуля информационной системы «Учет работы подразделений Ведомственной охраны МПС» в Абаканском отряде ведомственной охраны МПС при Абаканском отделении Красноярской железной дороги. В течении всего 2004 г. и по настоящий момент (июнь 2004 г.) программа находится в опытной эксплуатации.

На защиту выносятся:

1. Актуальность и практическая значимость программного продукта.

2. Цели и задачи выпускной работы.

3. Результаты исследования предметной области.

4. Архитектура программного продукта.

5. Обоснование выбора платформы и среды разработки.

6. Система показателей качества и результаты тестовых испытаний.

7. Экономико – правовые аспекты разработки программного продукта.

Структура и объем работы:

В первом разделе рассмотрены принципы и алгоритмы построения модуля информационной системы «Учет работы подразделений Ведомственной охраны МПС». Проведен информационный анализ предметной области с выделением подсистем и потоков информации в работе отдела кадров. Построена информационно-логическая модель предметной области и представлена структура базы данных.

Во втором разделе рассматривается программная реализация модуля информационной системы «Учет работы подразделений ВО МПС». Здесь представлена реализация технологии «клиент-сервер», серверной и клиентской части созданной базы данных и преимущества их использования.

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

В четвертом разделе описываются меры безопасности при работе с компьютером работников ФГП ВО МСП. В данном разделе рассматриваются основные требования, предложенные Госкомсанэпиднадзором России, а также проводятся контрольные замеры для ВДТ.

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

В заключении сформулированы основные выводы и результаты, полученные в дипломной работе.

В приложениях приводится описание программного кода реализации клиентского приложения.

1. ПРИНЦИПЫ ПОСТРОЕНИЯ И АЛГОРИТМЫ МОДУЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ «Учет работы подразделений Ведомственной охраны МПС»

Грузоперевозки занимают в нашей стране первостепенную роль в развитии экономики страны. Протяженность сети железных дорог занимает первое место в мире. Охраной объектов и сопровождением грузов основные задачи ВОХР. Структура ведомственной охраны представлена на (рис.1стр.76)

1.1 Анализ предметной области модуля информационной системы «Учет работы подразделения ведомственной охраны МПС».

Работа подразделений ВО МПС МПС руководствуется федеральным законом "Устав железнодорожного транспорта Российской Федерации" (Собрание законодательства Российской Федерации, 2003, N 2, ст.170), а также:

• Правила перевозок груза с сопровождением.

• Правила приема грузов.

• Правила выдачи грузов.

• Правила пломбирования вагонов, контейнеров.

В задачи ведомственной охраны МПС входит:

1. Защита охраняемых объектов от противоправных посягательств.

2. Обеспечение на охраняемых объектах пропускного и внутри объектового режимов.

3. Предупреждение и пресечение преступлений и административных правонарушений на охраняемых объектах.

4. Предотвращение незаконного проезда посторонних лиц в грузовых поездах и хождение их по железнодорожным путям в не установленных местах.

5. Проведение профилактической работы по предупреждению пожаров, осуществление пожарного надзора и тушение пожаров на железнодорожном транспорте.

Структура Абаканского отряда ведомственной охраны МПС:

1. Штаб отряда:

• Начальник отряда.

• 1-зам. Начальника отряда.

• зам. Начальника отряда по службе.

• зам. Начальника отряда по ПЧ.

• ст. Инструктор отряда по службе.

• ст. Инструктор отряда по ПЧ.

• Инструктор отряда по службе.

• Инструктор отряда по ПЧ.

• Диспетчер.

• гл. Бухгалтер.

• зам. гл. Бухгалтера.

• Бухгалтер.

• Экономист.

• Инспектор ОК.

2. Подразделения отряда:

• Начальник команды (СК-2, СПК-2, СК-16, ПК).

• зам. Начальник команды.

• Инструктор.

• Начальник отделения.

• Диспетчер.

• Стрелок по охране объекта.

• Стрелок по сопровождению.

• Вожатый служебной собаки.

Используются программы:

• ГОСРВ (графическая оболочка систем реального времени) – отслеживает движение вагонов, контейнеров по участку Междуреченск–Абакан– Бискамжа.

• ГОС Урал (графическая оболочка системы Урал), аналог ГОСРВ.

• MS SQL 2000.

• MS Office 2000.

Основная цель информационной системы – содержать информацию и предоставлять ее по требованию. К информации может относиться все, что заслуживает внимания пользователя или предприятия, использующего систему; иначе говоря, все необходимое для текущей работы данного пользователя или предприятия.

База данных является данными, которые представляют собой объекты и отношения между этими объектами.

На (рис.2 стр. 77) показана схема системы передачи данных.

В общем случае данные в базе данных являются интегрированными и общими. Под понятием «интегрированные данные» подразумевается возможность представить базу данных как объединение нескольких отдельных файлов данных, полностью или частично не перекрывающихся. Под понятием «общие данные» подразумевается возможность использования отдельных областей данных в базе данных несколькими различными пользователями.

К аппаратному обеспечению системы относятся:

• накопители для хранения информации вместе с подсоединенными устройствами ввода-вывода, контроллерами устройств, каналами ввода-вывода и т.д.;

• процессор (или процессоры) вместе с основной памятью, которая используется для поддержки работы программного обеспечения системы.

Между собственно физической базой данных (т.е. данными, которые в действительности сохранены) и пользователями системы располагается уровень программного обеспечения – диспетчер базы данных. Его основная функция – предоставление пользователю базы данных возможности работать с ней, не вникая в детали на уровне аппаратного обеспечения.

Пользователей можно разделить на три большие группы:

• Первая – прикладные программисты, которые отвечают за написание прикладных программ, использующих базу данных.

• Вторая – конечные пользователи, которые работают с системами баз данных непосредственно через рабочую станцию или терминал.

• Третья – администраторы базы данных или АБД. АБД – это технический специалист, ответственный за реализацию системы, обеспечение необходимого быстродействия и ее технического обслуживания.

Любое построение автоматизированной системы управления МОДУЛЯ ИС должно начинаться с анализа предметной области и выявления требований к ней отдельных пользователей.

Объединяя частные представления о содержимом базы данных, полученные в результате опроса пользователей, и свои представления о данных, которые могут потребоваться в будущем, администратор базы данных создает обобщенное неформальное описание создаваемой базы данных. Это описание, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, называют информационно-логической моделью данных. Такая человеко-ориентированная модель полностью независима от физических параметров среды хранения данных.

На основе информационно-логической модели создается даталогическая модель данных, с помощью которой СУБД дает возможность программам и пользователям осуществлять доступ к хранимым данным лишь по их именам, не заботясь о физическом расположении этих данных. Нужные данные отыскиваются СУБД на внешних запоминающих устройствах по физической модели данных.

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

Заключительным шагом в моделировании предметной области является системное проектирование и конструирование процедур обработки данных.

Порядок и тип поступающей информации:

1. На пульт диспетчеру команды,

• Прибытие номенклатурного груза на ст. Абакан

• Следование номенклатурного груза по ст. Абакан

• Правонарушения, содеянные на территории ст. Абакан

- начальнику отделения,

• выставить стрелка на охрану груза

• сопровождение номенклатурного груза

• предварительное расследование правонарушений

- доклад начальнику команды,

• маршрут следование груза

• место и время совершения правонарушения

• принятые меры

- доклад диспетчеру отряда,

Список литературы

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Дейт К. Дж. Введение в системы баз данных. – М.: Вильямс, 1999.

2. Мамаев Е., Вишневский А. Microsoft SQL Server для профессионалов, Санкт-Петербург: Питер, 2000.

3. Государственные требования к минимуму содержания и уровню подготовки выпускника по специальности 220400 Программное обеспечение вычислительной техники и автоматизированых систем, Москва, 1994.

4. Мартин Дж. Организация баз данных в вычислительных системах. – М.: Мир, 1980.

5. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989.

6. Брябрин В.М. Программное обеспечение персональных ЭВМ. Изд. 2-е, стер. – М.: Наука, 1989.

7. Горев А., Макашарипов С., Владимиров Ю. Microsoft SQL Server 6.5 для профессионалов – СПб: Питер, 1998.

8. Мартин Грабер, SQL справочное руководство.

9. И. Ю. Баженова Delphi 7 Самоучитель программиста. – КУДИЦ-ОБРАЗ Москва 2003.

10. П. Г. Дарахвелидзе, Е. П. Марков Разработка Web – служб средствами Delphi. – СПб.: БХВ – Петербург, 2003.

11. Джон Л. Вескес, Майк Гандерлоу, Мэри Чипмен. Access и SQL Server Руководство разработчика. Переводчик П. Быстров. Научный редактор В. Захаров. Верстка Т. Кирпичевой. Издательство «ЛОРИ» 1997 г.

12. Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы. Санитарные правила и нормы.

13. Закон РФ от 23 сентября 1992 г. № 3523-1 «О правовой охране программ для электронных вычислительных машин и баз данных».

14. Пономарев В.А. Экономико-правовые основы рынка информационных услуг. / Вестник Хакасского государственного университета им. Н.Ф. Катанова. Выпуск 2. Серия 1: Математика и Информатика. – Абакан; Издательство Хакасского государственного университета им. Н.Ф. Катанова, 1997, 117 стр.

15. Закон РФ от 9 июля 1993 г. № 5351-1 «Об авторском праве и смежных правах» (с изменениями от 19 июля 1995 г.)

16. Носова И.А., Козадеров Н.П. (гл. 3, раздел 7.2) Программное обеспечение: правовые проблемы, пути их решения. – М.: КомпьютерПресс, 1998. – 320 с. – ил.

17. Государственный стандарт Российской Федерации. Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 1. Общее описание принципов, моделей и услуг. М: Госстандарт России, 1999.

18. Государственный стандарт Российской Федерации. Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 2. Архитектура защиты информации. М: Госстандарт России, 1999.

19. Государственный стандарт Российской Федерации. Информационная технология. Передача данных и обмен информацией между системами. Спецификация взаимодействия между протоколами сетевого и транспортного уровней. М: Госстандарт России, 1999.

20. Государственный стандарт Российской Федерации. Защита информации. Основные термины и определения. М: Госстандарт России, 1999.

21. Государственный стандарт Российской Федерации. Защита информации. Испытания программных средств на наличие компьютерных вирусов. Типовое руководство. М: Госстандарт России, 1999.

22. http://www.citforum.ru.

23. Microsoft Developer Network.

Примечания:

Примечаний нет.