Автор работы: Пользователь скрыл имя, 14 Января 2014 в 14:08, дипломная работа
Сегодня практически каждый РТП сталкивается с постоянно растущим потоком информации на пожаре. Самостоятельное отслеживание всех происходящих изменений - процесс очень сложный и трудоемкий. Решить эту непростую задачу может позволить качественная автоматизированная информационная система, характеризующаяся максимальной наполненностью базы данных, достоверностью и актуальностью информации, простотой и удобством поиска, широкими функциональными возможностями, постоянной технической поддержкой и доступностью. В данной дипломной работе будет подробно рассмотрена система способная облегчить действия РТП и повысить эффективность работ на пожаре.
Введение
. КОНСТРУКТОРСКИЙ РАЗДЕЛ
.1 Описание предметной области РТП
.2 Обзор существующих автоматизированных информационных систем
.3 Классификация ИС
.4 Постановка задачи
.5 Структура построения системы
. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
.1 Разработка инфологической модели БД для автоматизированной информационной системы в интересах РТП
.2 Разработка даталогической модели БД для автоматизированной информационной системы в интересах РТП
.3 Физическая реализация в компьютерной СУБД
. ТЕХНИКО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
.1 Возможный рынок сбыта автоматизированной системы
.2 Календарный план-график работы над автоматизированной системой
.3 Оценка конкурентоспособности АИС
.4 Калькуляция темы
.5 Оценка экономической эффективности применения ПП
. ОХРАНА ТРУДА
.1 Введение
.2 Производственная санитария, техника безопасности и пожарная безопасность
.3 Метеоусловия
.4 Вентиляция и отопление
.5 Освещение и шумность
.6 Пожарная безопасность
.7 Режим труда и отдыха оператора персонального компьютера
2. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
.1 Разработка
инфологической модели БД для
автоматизированной
Рис.4. Инфологическая модель пользователя БД
.2 Разработка даталогической модели БД для автоматизированной информационной системы в интересах РТП
Даталогическая схема базы данных рассматриваемой подсистемы представлена на рисунке 4 и включает следующие таблицы:
· Хранение отделений;
· Адреса гидрантов;
· Отряд;
· ПЧ;
· Пожар;
· Адреса объектов;
· Спасенные;
· Погибшие;
· События и распоряжения;
· Заявки;
· Пользователи;
· Уровень доступа.
Таблица “Хранение отделений” содержит полную информацию о имеющихся пожарных отделениях, и включает в себя: идентификатор отделений, тип машины, тип СИЗОД, дата прибытия, должность, ФИО, № пожара.
Таблица “Адреса гидрантов” содержит полную информацию о адресах всех пожарных гидрантов в городе: идентификатор адреса, адрес, № ПЧ.
Информация о отрядах содержится в таблице “Отряд”: номер отряда, адрес.
Информация о пожарных частях содержится в таблице “ПЧ”: № ПЧ, адрес, № отряда.
Таблица “Пожар” содержит: № пожара, адрес, № ПЧ.
Таблица “Адреса объектов” содержит полную информацию о адресах всех имеющихся в городе важных объектах: идентификатор адреса, адрес, описание объекта, количество людей на объекте, № ПЧ.
Таблица “Спасенные” содержит полную информацию обо всех спасенных на пожаре: идентификатор спасенного, фамилию, имя и отчество, пол, возраст, № пожара.
Таблица ”Погибшие” содержит полную информацию обо всех погибших на пожаре: идентификатор погибшего, фамилию, имя и отчество, пол, возраст, № пожара.
Вся информация о произошедших событиях и о поступивших распоряжениях хранится в таблице “События и распоряжения”: идентификатор события, дата и время, текст, кто передал, кому передал, № ПЧ.
Таблица “Заявки” содержит информацию о поступивших заявках на пожар, и включает в себя: идентификатор заявки, дата и время, описание объекта, комментарий, № пожарной части.
Таблица “Пользователи” содержит информацию о пользователях системы: идентификаторы пользователей, ФИО пользователя, логин пользователя для работы с системой, пароль для входа в систему.
автоматизированный информационный тушение пожар
Таблица “Уровень доступа” нужна для ограничения доступа пользователей к базе данных и включает в себя: идентификатор пользователя, название таблицы, уровень доступа, номер записи.
Таблица 1. Описание таблиц и полей.
Название таблицы |
Название поля |
Тип поля |
Хранение отделений |
Идентификатор отделения |
Числовой |
Тип машины |
Текстовый | |
Тип СИЗОД |
Текстовый | |
Дата прибытия |
Дата/время | |
Должность |
Текстовый | |
ФИО |
Текстовый | |
№ пожара |
Числовой | |
Адреса гидрантов |
Идентификатор адреса |
Числовой |
Адрес |
Текстовый | |
№ ПЧ |
Числовой | |
Отряд |
Номер отряда |
Числовой |
Адрес |
Текстовый | |
ПЧ |
№ ПЧ |
Числовой |
Адрес |
Текстовый | |
№ отряда |
Числовой | |
Пожар |
№ пожара |
Числовой |
Адрес |
Текстовый | |
№ ПЧ |
Числовой | |
Адреса объектов |
Идентификатор адреса |
Числовой |
Адрес |
Текстовый | |
Описание объекта |
Текстовый | |
Количество людей на объекте |
Числовой | |
№ ПЧ |
Числовой | |
Спасенные |
Идентификатор спасенного |
Числовой |
ФИО |
Текстовый | |
Пол |
Текстовый | |
Возраст |
Числовой | |
№ пожара |
Числовой | |
Погибшие |
Идентификатор погибшего |
Числовой |
ФИО |
Текстовый | |
Пол |
Текстовый | |
Возраст |
Числовой | |
№ пожара |
Числовой | |
События и распоряжения |
Идентификатор события |
Числовой |
Время и дата |
Дата/время | |
Текст |
Текстовый | |
Кто передал |
Текстовый | |
Кому передал |
Текстовый | |
№ ПЧ |
Числовой | |
Заявки |
Идентификатор заявки |
Числовой |
Время и дата |
Дата/время | |
Описание объекта |
Текстовый | |
Комментарий |
Текстовый | |
№ ПЧ |
Числовой | |
Пользователи |
Идентификатор пользователя |
Числовой |
ФИО |
Текстовый | |
Логин |
Текстовый | |
Пароль |
Текстовый | |
Уровень доступа |
Идентификатор пользователя |
Числовой |
Название таблицы |
Текстовый | |
Уровень доступа |
Текстовый | |
Номер записи |
Счетчик |
2.3 Физическая реализация в компьютерной СУБД
В настоящее время разработаны и используются на персональных компьютерах около двадцати систем управления базами данных. Они представляют пользователю удобные средства интерактивного взаимодействия с БД и имеют развитый язык программирования. Система управления базами данных (СУБД) - это программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, MS Access.
1. Microsoft SQL Server
Microsoft SQL Server - система
управления реляционными
Версия SQL Server 2000
SQL Server 2000 Enterprise Edition. Наиболее полная версия продукта, подходящая для любой организации. Рассчитан на работу с мощными компьютерами, поддерживает до 32 процессоров и 64 Гбайт памяти (благодаря использованию механизма Address Windowing Extensions, AWE, поддерживаемого в Windows 2000 Advanced Server и DataCenter Server).Server 2000 Standard Edition. Версия, предназначенная для малых и средних организаций. Может использоваться в SMP-системах, поддерживает до четырех процессоров и 2 Гбайт памяти.Server 2000 Personal Edition. Версия для отдельных пользователей, содержащая полный набор административных средств и реализующая практически всю функциональность Standard Edition. Помимо работы с серверными операционными системами, может функционировать под Windows 2000 Professional, Windows NT Workstation и Windows 98. Поддерживает два процессора, базы данных любого размера, но оптимизирована на одновременную работу не более чем пяти пользователей.
2. Oracle Database
СУБД Oracle Database 10g поставляется в четырех различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений. Кроме того, корпорация Oracle предлагает несколько дополнительных программных продуктов, расширяющих возможности Oracle Database 10g для работы с конкретными прикладными пакетами. Ниже перечислены существующие редакции СУБД Oracle Database 10g:
Oracle Database 10g Standard Edition One характеризуется беспрецедентной простотой эксплуатации, мощью и выгодным соотношением цены и производительности для приложений масштаба рабочих групп, отдельных подразделений или приложений, работающих в среде интернет. Редакция Standard Edition One лицензируется только для серверов, имеющих не более двух процессоров.
Oracle Database 10g Standard Edition (SE) обеспечивает столь же беспрецедентную простоту эксплуатации, мощь и производительность, что и редакция Standard Edition One, поддерживая работу более мощных вычислительных систем с использованием технологии кластеризации сервисов Real Application Clusters. Эта редакция лицензируется для использования на одном сервере с числом процессоров, не превышающим четырех, или на серверном кластере, поддерживающем не более четырех процессоров.
Oracle Database 10g Enterprise Edition (EE) обеспечивает эффективное, надежное и безопасное управление данными таких критически важных приложений, как онлайновые среды, выполняющие масштабную обработку транзакций (OLTP), хранилища данных с высокой интенсивностью потока запросов, а также ресурсоемкие интернет-приложения. Редакция Oracle Database Enterprise Edition предоставляет инструментальные средства и функции, обеспечивающие соответствие требованиям современных корпоративных приложений в области доступности и масштабируемости. Эта редакция содержит все компоненты Oracle Database, а также допускает расширение посредством приобретения дополнительных модулей и приложений, описанных далее в этой статье.
Oracle Database 10g Personal Edition поддерживает однопользовательскую разработку и развертывание приложений, полностью совместимых с редакциями Oracle Database Standard Edition One, Oracle Database Standard Edition и Oracle Database Enterprise Edition. Предоставив отдельным пользователям мощную функциональность пакета Oracle Database 10g, корпорация Oracle создала базу данных, сочетающую мощь популярнейшей в мире СУБД и простоту эксплуатации, которую вы вправе ожидать от приложения для настольного ПК.
3. Informix
Informix - СУБД <http://ru.wikipedia.org/wiki/
В линейку программных
продуктов под общим названием
"Informix" входят следующие СУБД <http://ru.wikipedia.org/wiki/
IBM Informix® Dynamic Server Enterprise Edition (IDS) Исключительно низкие эксплуатационные расходы, обеспечивающий высокую производительность транзакций в среде OLTP, сервер баз данных для предприятий и рабочих групп. Включает возможности для разработки приложений, обеспечения высокой производительности и доступности данных. Включает возможности улучшения производительности транзакций: гибкое выделение памяти, конфигурируемый размер страниц данных, безопасность данных, внешние директивы оптимизатора. Обеспечивает разные виды репликации между серверами на уровне таблиц (Enterprise Replication technology), а также репликацию c высокой доступностью всех данных сервера (HADR), которая позволяет использовать read_only сервер для отчетов одновременно с применением транзакций с основного сервера. Поддерживает стандартные и определенные пользователем типы данных, включая мультимедийные, графические и текстовые данные. Имеет возможности шифрования данных на уровне полей в таблицах, что соответствует таким стандартам, как Sarbanes-Oxley, Basel II and HIPAA.
IBM Informix Dynamic Server Enterprise Edition with J/Foundation - включает все возможности предыдущей архитектуры плюс возможность создавать пользовательские программы (UDR) на языке JAVA, выполняющиеся непосредственно на сервере Informix.
4. Sybase
Sybase Adaptive Server Anywhere (ASA) - это
полнофункциональная
Отличительными чертами этой СУБД являются: невысокие требования к ресурсам, всеядность в смысле аппаратных платформ и операционных систем, весьма невысокая цена.
При всем этом ASA является эффективной промышленной, простой в использовании СУБД, применяемой во многих довольно широко распространенных системах, например, таких производителей, как: CISCO, Siemens-Nixdorf и др.
Основные возможности Adaptive Server Anywhere:
· Высокая производительность
· Низкие требования к ресурсам
Минимальными требованиями являются 8 МБ памяти и 4 КБ на клиентское соединение, 10 Мб дискового пространства. Поддерживаются 32 и 64 разрядные операционные системы Windows, различные версии Unix, Linux; Mac OS X, Netware, а также мобильные платформы Microsoft Windows CE и Palm.
5. Microsoft AccessAccess является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичных для современных СУБД. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает «доступ». MS Access - это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы.
Популярность СУБД Microsoft Access обусловлена следующими причинами:
· доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;
· возможность использования OLE технологии;
· возможность использования.NET технологии;
· интегрированность с пакетом Microsoft Office;
· полная поддержка Web-технологий;
· визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их;
· наличие большого набора «мастеров» по разработке объектов
Еще одним дополнительным достоинством Access является интегрированность этой программы с Excel, Word и другими программами пакета Office Microsoft Access, как система управления базами данных, позиционируется в качестве средства управления данными конечным пользователем без привлечения программиста. Исходя из вышеизложенного можно смело заявить что СУБД Access полностью подходит для создания разрабатываемой БД.