Учет локомотивных бригад в доме отдыха

Автор: Пользователь скрыл имя, 01 Апреля 2012 в 10:20, курсовая работа

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

Цель работы: Разработать автоматизированную систему - “Учет локомотивных бригад в доме отдыха”. Автоматизировать процесс обработки, хранения информации по учету локомотивных бригад в доме отдыха.
Для достижения поставленной цели, необходимо изучить предметную область , затем составить техническое задание (далее ТЗ), спроектировать структуры базы данных, которые согласовывались с заказчиком.

Содержание

СОДЕРЖАНИЕ
ВВЕДЕНИЕ 6
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 8
1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ. 8
2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ (БАЗЫ ДАННЫХ). 10
2.1 Назначение системы 10
2.2 Цели создания системы 10
3. ХАРАКТЕРИСТИКИ ОБЪЕКТОВ АВТОМАТИЗАЦИИ. 12
4. ТРЕБОВАНИЯ К СИСТЕМЕ. 14
4.1 Требования к системе в целом. 14
4.1.1 Требования к структуре функционирования системы 14
4.1.2 Требования к надёжности. 14
4.1.3 Требования к интерфейсу 15
4.1.4 Требования к стандартизации и унификации 16
4.1.5 Требования к безопасности 16
4.2 Требования к функциям 16
4.3 Требования к видам обеспечения. 17
4.3.1 Требования к информационному обеспечению 17
4.3.2 Требования к лингвистическому обеспечению 17
4.3.3 Требования к программно-аппаратному обеспечению 17
4.3.4 Требования к математическому обеспечению 18
4.4 Требования к документированию 18
4.5 Требования к эксплуатации 18
5. СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ. 19
5.1 Перечень стадий и этапов работы 19
6. ПОРЯДОК КОНТРОЛЯ. 20
7. ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ. 21
8. ИСТОЧНИКИ РАЗРАБОТКИ. 22
ТЕХНИЧЕСКИЙ ПРОЕКТ 23
1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ. 23
1.1 Полное наименование системы 23
1.2 Наименование предприятий разработчика и заказчика 23
1.3 Назначение системы 23
1.4 Перечень автоматизированных функций 24
1.5 Сведения о программно-аппаратной платформе 24
2. ХАРАКТЕРИСТИКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ 26
2.1 Общее описание 26
2.2 Описание объектов автоматизации 26
2.3 Описание информационных потоков 28
2.4 Описание функций контроля информации 29
2.5 Анализ информационных потоков. 29
ОПИСАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ (ОПИСАНИЕ БД). 31
1.1 Логическая структура БД “Учет локомотивных бригад дома отдыха”……………………………….31
1.2 Спецификация данных, определение сущностей, спецификация сущностей. 31
ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 33
ПРОЕКТИРОВАНИЕ БД 34
1.1 Определение сущностей 34
1.2 Определение зависимостей между сущностями. 36
1.3 Определение первичных ключей. 39
1.4 Физическая модель базы данных. 40
ПРОГРАММНАЯ АРХИТЕКТУРА 45
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 47
ЗАКЛЮЧЕНИЕ 57
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 58

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

Итоговый отчет по бд.docx

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

4

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ 6

ТЕХНИЧЕСКОЕ ЗАДАНИЕ 8

1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ. 8

2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ (БАЗЫ ДАННЫХ). 10

2.1 Назначение системы 10

2.2 Цели создания системы 10

3. ХАРАКТЕРИСТИКИ ОБЪЕКТОВ АВТОМАТИЗАЦИИ. 12

4. ТРЕБОВАНИЯ К СИСТЕМЕ. 14

4.1 Требования к системе в целом. 14

4.1.1 Требования к структуре функционирования системы 14

4.1.2 Требования к надёжности. 14

4.1.3 Требования к интерфейсу 15

4.1.4 Требования к стандартизации и унификации 16

4.1.5 Требования к безопасности 16

4.2 Требования к функциям 16

4.3 Требования к видам обеспечения. 17

4.3.1 Требования к информационному обеспечению 17

4.3.2 Требования к лингвистическому обеспечению 17

4.3.3 Требования к программно-аппаратному обеспечению 17

4.3.4 Требования к математическому обеспечению 18

4.4 Требования к документированию 18

4.5 Требования к эксплуатации 18

5. СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ. 19

5.1 Перечень стадий и этапов работы 19

6. ПОРЯДОК КОНТРОЛЯ. 20

7. ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ. 21

8. ИСТОЧНИКИ РАЗРАБОТКИ. 22

ТЕХНИЧЕСКИЙ ПРОЕКТ 23

1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ. 23

1.1 Полное наименование системы 23

1.2 Наименование предприятий разработчика и заказчика 23

1.3 Назначение системы 23

1.4 Перечень автоматизированных функций 24

1.5 Сведения о программно-аппаратной платформе 24

2. ХАРАКТЕРИСТИКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ 26

2.1 Общее описание 26

2.2 Описание объектов автоматизации 26

2.3 Описание информационных потоков 28

2.4 Описание функций контроля информации 29

2.5 Анализ информационных потоков. 29

ОПИСАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ (ОПИСАНИЕ БД). 31

1.1 Логическая структура БД “Учет локомотивных бригад дома отдыха”……………………………….31

1.2 Спецификация данных, определение сущностей, спецификация сущностей. 31

ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 33

ПРОЕКТИРОВАНИЕ БД 34

1.1      Определение сущностей 34

1.2      Определение зависимостей между сущностями. 36

1.3      Определение первичных ключей. 39

1.4   Физическая модель базы данных. 40

ПРОГРАММНАЯ АРХИТЕКТУРА 45

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 47

ЗАКЛЮЧЕНИЕ 57

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

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

 

 

Цель  работы: Разработать автоматизированную систему - “Учет локомотивных бригад в доме отдыха”.  Автоматизировать процесс обработки, хранения информации по учету локомотивных бригад в доме отдыха.

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

Проектирование  базы данных осуществляется на основании технического задания и информации заказчика.

Разработанная программа должна иметь широкий спектр возможностей:

    • удобный графический интерфейс;
    • ведение справочников;
    • оперативное получение необходимой информации в соответствии с запросом пользователя на основе сформулированных критериев отбора данных;
    • выдача необходимых отчетов;
    • обеспечение долговременное и безопасное хранение информации;
    • минимизация появления недостоверных данных;

По мере поступления информации пополняются  базы данных, ведется 

ее обработка.

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

К программе будет составлено “Руководство пользователя”, в котором будут рассмотрены все особенности работы с программой, справочниками, описаны правила ввода и редактирования информации, задания условий выбора данных.

Программа будет реализована в среде Delphi 7 с использованием SQL.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

  1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ.

Название  создаваемой автоматизированной системы - “Учет локомотивных бригад в доме отдыха ”.

Условное  обозначение – “Учет локомотивных бригад”.

Система разрабатывается  студентом УГТУ Зубаревым И.Г.

Заказчиком  является ООО “Техпромсервис”.

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

Плановые  сроки выполнения работы: начало-01.10.11, окончание 25.12.11.

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

Работа проводится в несколько этапов.

Этапы и примерные  сроки сдачи заказчику:

  1. Составление технического задания: 06.10.2011.
  2. Проектирование системы и создание технического проекта: 10.10.2011.
  3. Описание БД. Описание логических модулей: 13.10.2011.
  4. Окончательный вариант БД: 27.10.2011.
  5. Программа: ноябрь.
  6. Тестирование, заключение, руководство пользователя: 25.12.2011

Проект не финансируется.

 

 

  1. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ (БАЗЫ ДАННЫХ).

 

         2.1 Назначение системы

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

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

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

 

    1.  Цели создания системы

Целью создания системы “Учет локомотивных бригад”  является оптимизация процесса сбора, хранения и комплексного представления информации по локомотивным бригадам.

В результате достижения поставленной цели система  должна позволить:

    • экономить рабочее время сотрудника и облегчить его работу в оперативности получения и обработки информации в указанном поле деятельности;
    • хранить данные в более удобном компактном виде, что существенно повышает скорость доступа к информационным ресурсам, а также обеспечивает надежную защиту от потери информации;
    • редактировать информацию по все полям;
    • удалять  информацию;
    • уменьшает время на составление отчетов и документации о локомотивных бригадах;

 

  1. ХАРАКТЕРИСТИКИ ОБЪЕКТОВ АВТОМАТИЗАЦИИ.

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

Журнал представляет собой документ, в котором написаны ФИО машиниста и помощника (бригада), время их прибытия в дом отдыха, номер комнаты, в которой они  располагаются, номер поезда, номер  тепловоза, сдача тепловоза по времени  в депо.

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

Явка представляет собой документ, в котором указывается время убытия локомотивной бригады из дома отдыха на другой тепловоз.

Диспетчер-это  человек, который сообщает дежурному  о времени прибытия локомотивной бригады в населенный пункт, время их нахождения в доме отдыха.

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

Маршрутный  лист является основой работы дома отдыха. Сколько маршрутных листов заполнено, столько бригад поступило  в день.

Врач проводит медосмотр локомотивной бригады  перед отправкой их на маршрут.

Маршрут представляет собой путь следования тепловоза  до другого населенного пункта.

 

 

  1. ТРЕБОВАНИЯ К СИСТЕМЕ.

 

    1. Требования к системе в целом.
      1. Требования к структуре функционирования системы

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

База данных (БД) должна быть построена по принципам  реляционной модели.

Разрабатываемая система должна обеспечивать:

    • ввод данных;
    • накопление и хранение данных;
    • систематизация информации по отдельным признакам;
    • выборка информации по определенным критериям;
    • функционировать на унифицированном информационном пространстве;
    • обеспечивать необходимую обработку информации (добавления, редактирования, удаления);
    • формирование выходных форм;

Функции системы  должны быть защищены от выполнения, при некорректных действиях пользователя.

      1. Требования к надёжности.

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

Функционирование  информационной системы не должно осуществляться при нарушении технологии обработки  данных, сбоях оборудования и программного обеспечения (ПО), приведших к искажению  БД.

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

      1. Требования к интерфейсу

Интерфейс должен удовлетворять требованиям, предъявляемым  современным программным продуктам: он должен быть удобным, и легким в использовании.

При разработке создаваемой системы необходимо спроектировать единый интерфейс пользователя, удовлетворяющий следующим требованиям:

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

Варианты  интерфейса должны быть представлены в техническом проекте( ТП) и согласованы с заказчиком.

 

 

 

      1. Требования к стандартизации и унификации

 

Информационно-программное  обеспечение унифицировано по структуре, алгоритмам, средствам взаимодействия с пользователем, технологии обработки информации принятой в организации ООО “Техпромсервис”.

Графический интерфейс пользователя должен быть выполнен в соответствии со GUI Windows 7.

      1. Требования к безопасности

Система должна обеспечивать целостность и неизменность программной среды;

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

    1. Требования к функциям

Информация о работе Учет локомотивных бригад в доме отдыха