Автор: Пользователь скрыл имя, 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
Автоматизированная система должна включать в себя следующие функции:
Информационное обеспечение подсистемы должно быть совместимо с информационным обеспечением организации. Требования к информационному обеспечению должны соответствовать следующим принципам:
Для разработки автоматизированной системы должна быть использована среда визуального программирования Delphi 7 Borland, работающей под управлением 32-разрядной операционной системы Windows 7 с использование языка SQL(версия SQL Server 2008R2). Вся информация будет храниться в таблицах.
Работа с программой происходит посредством выбора необходимых действий из пунктов меню.
Система функционирует на ПК типа IBM PC на базе процессоров не ниже Intel Core 2 Duo CPU. Для нормального (бесперебойного) функционирования системы на ПК пользователя должна быть установлена ОС Windows 7.
Программа реализована в среде Delphi 7 с использованием SQL.
Система не требует разработки сложного математического обеспечения.
4.4 Требования к документированию
По всему проекту оформляются следующие документы:
4.5 Требования к эксплуатации
При нормальном
режиме функционирования системы не
обязательно присутствие
Состав и содержание работ по созданию системы включают следующие этапы:
Требования к приему работ по стадиям и самой работы в целом, а также сроки проведения согласовываются заказчиком и разработчиком .
При приеме заказчику передается инструкция по эксплуатации системы и проверяется функционирование автоматизированной информационной системы на реальных данных, подготовленных и введенных заказчиком по имеющейся инструкции, или, в случае неготовности заказчика, на контрольном примере, т.о. готовый программный продукт подвергается многократному тестированию. Работы по сдаче проводятся на технических средствах разработчика.
Программный продукт, полученный в ходе процесса кодирования, отладки и тестирования должен соответствовать разработанному ТЗ и ТП.
Система “Учет локомотивных бригад” должна быть проста в использовании и не требовать сложной специальной подготовки пользователей. Функционирование АС должно осуществляться без специалистов по информационно-программному обеспечению.
Основные мероприятия по вводу системы в действие включают: создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ.
ТЗ должно соответствовать требованиям к содержанию ТЗ на АС (ГОСТ 34.602-89 “Комплекс стандартов на АС. ТЗ на создание АС”).
Материалы, используемые для создания системы:
ТЕХНИЧЕСКИЙ ПРОЕКТ
Полное наименование системы: “Учет локомотивных бригад в доме отдыха”, сокращенно - “Учет локомотивных бригад”.
Автоматизированная информационная подсистема создается в соответствии с документами, утвержденными руководством ООО “Техпромсервис”.
Система разрабатывается по заказу организации ООО “Техпросервис”.
Разрабатываемая автоматизированная система предназначена для автоматического сбора информации, необходимой для подсчета и определения посещаемости локомотивных бригад в определенный дом отдыха.
Кроме этого, предлагаемая система позволит уменьшить затраты времени на предоставления справочной информации по локомотивным бригадам и трудозатраты на составление документов, вследствие чего сэкономит рабочее время сотрудника и облегчит его работу в оперативности получения и обработки информации в указанном поле деятельности. Данные в предлагаемой БД хранятся в более удобном компактном виде, что существенно повышает скорость доступа к информационным ресурсам, а также обеспечивает надежную защиту от потери информации.
Необходимо заметить, что с внедрением системы временные затраты на формирование всех документов значительно уменьшатся. В настоящее время на сбор и контроль информации по локомотивным бригадам, необходимо много времени. В разрабатываемой системе сбор необходимой информации, осуществляется быстро и правильно.
1.5 Сведения о программно-аппаратной платформе
Система функционирует на ПК типа IBM PC на базе процессоров не ниже Intel Core 2 Duo CPU. Для нормального (бесперебойного) функционирования системы на ПК пользователя должна быть установлена ОС Windows 7.
В качестве средства анализа и проектирования системы использовались следующие программные продукты: BPWin, ERWin(Logic Work), документирование – Microsoft Word 2010. Для разработки клиентского приложения может быть использована среда визуального программирования Delphi версии 7.0.
2.1Общее описание
Цели создания системы:
Результатом данной цели будет:
2.2 Описание объектов автоматизации
Объектом
автоматизации для
Журнал представляет собой документ, в котором написаны ФИО машиниста и помощника (бригада), время их прибытия в дом отдыха, номер комнаты, в которой они располагаются, номер поезда, номер тепловоза, сдача тепловоза по времени в депо.
Сдача-это прибытие тепловоза в населенный пункт, который в дальнейшем ведется другой локомотивной бригадой.
Явка представляет собой документ, в котором указывается время убытия локомотивной бригады из дома отдыха на другой тепловоз.
Диспетчер-это человек, который сообщает дежурному о времени прибытия локомотивной бригады в населенный пункт, время их нахождения в доме отдыха.