Автор: Пользователь скрыл имя, 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
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.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Название создаваемой автоматизированной системы - “Учет локомотивных бригад в доме отдыха ”.
Условное обозначение – “Учет локомотивных бригад”.
Система разрабатывается студентом УГТУ Зубаревым И.Г.
Заказчиком является ООО “Техпромсервис”.
Автоматизированная
система создается в
Плановые сроки выполнения работы: начало-01.10.11, окончание 25.12.11.
Порядок оформления
и предъявления заказчику результатов
работ по созданию системы (ее частей),
по изготовлению и наладке отдельных
средств (технических, программных, информационных)
и программно-технических
Работа проводится в несколько этапов.
Этапы и примерные сроки сдачи заказчику:
Проект не финансируется.
2.1 Назначение системы
Разрабатываемая автоматизированная система предназначена для автоматического сбора информации, необходимой для подсчета и определения посещаемости локомотивных бригад в определенный дом отдыха.
Кроме этого, предлагаемая система позволит уменьшить затраты времени на предоставления справочной информации по локомотивным бригадам и трудозатраты на составление документов, вследствие чего сэкономит рабочее время сотрудника и облегчит его работу в оперативности получения и обработки информации в указанном поле деятельности.
Необходимо заметить, что с внедрением системы временные затраты на формирование всех документов значительно уменьшатся. В настоящее время на сбор и контроль информации по локомотивным бригадам, необходимо для записи всей основной информации порядка 40 минут. В разрабатываемой системе сбор необходимой информации, осуществляется быстро и с меньшим количеством ошибок.
Целью создания системы “Учет локомотивных бригад” является оптимизация процесса сбора, хранения и комплексного представления информации по локомотивным бригадам.
В результате достижения поставленной цели система должна позволить:
Объектом
автоматизации для
Журнал представляет собой документ, в котором написаны ФИО машиниста и помощника (бригада), время их прибытия в дом отдыха, номер комнаты, в которой они располагаются, номер поезда, номер тепловоза, сдача тепловоза по времени в депо.
Сдача-это прибытие тепловоза в населенный пункт, который в дальнейшем ведется другой локомотивной бригадой.
Явка представляет собой документ, в котором указывается время убытия локомотивной бригады из дома отдыха на другой тепловоз.
Диспетчер-это человек, который сообщает дежурному о времени прибытия локомотивной бригады в населенный пункт, время их нахождения в доме отдыха.
Маршрутный лист представляет собой документ, который заполняет дежурный по дому отдыха, перенося всю информацию с журнала и явки локомотивной бригады.
Маршрутный лист является основой работы дома отдыха. Сколько маршрутных листов заполнено, столько бригад поступило в день.
Врач проводит медосмотр локомотивной бригады перед отправкой их на маршрут.
Маршрут представляет собой путь следования тепловоза до другого населенного пункта.
Подсистема “Учет локомотивных бригад” должна представлять собой программный комплекс, автоматизирующий сбор, подготовку, обработку и анализ информации, необходимой для дома отдыха.
База данных (БД) должна быть построена по принципам реляционной модели.
Разрабатываемая система должна обеспечивать:
Функции системы должны быть защищены от выполнения, при некорректных действиях пользователя.
Автоматизируемая система должна быть устойчива к аппаратным и программным сбоям и защищена от выполнения неверных действий пользователем.
Функционирование информационной системы не должно осуществляться при нарушении технологии обработки данных, сбоях оборудования и программного обеспечения (ПО), приведших к искажению БД.
Функционирование
системы должно осуществляться без
постоянного сопровождения
Интерфейс должен
удовлетворять требованиям, предъявляемым
современным программным
При разработке создаваемой системы необходимо спроектировать единый интерфейс пользователя, удовлетворяющий следующим требованиям:
Варианты интерфейса должны быть представлены в техническом проекте( ТП) и согласованы с заказчиком.
Информационно-программное обеспечение унифицировано по структуре, алгоритмам, средствам взаимодействия с пользователем, технологии обработки информации принятой в организации ООО “Техпромсервис”.
Графический интерфейс пользователя должен быть выполнен в соответствии со GUI Windows 7.
Система должна обеспечивать целостность и неизменность программной среды;
Система должна иметь автоматическое сохранение данных, условий выполнения, во избежание потери важных данных.