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

Автор работы: Пользователь скрыл имя, 14 Января 2014 в 14:08, дипломная работа

Краткое описание

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

Содержание

Введение
. КОНСТРУКТОРСКИЙ РАЗДЕЛ
.1 Описание предметной области РТП
.2 Обзор существующих автоматизированных информационных систем
.3 Классификация ИС
.4 Постановка задачи
.5 Структура построения системы
. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
.1 Разработка инфологической модели БД для автоматизированной информационной системы в интересах РТП
.2 Разработка даталогической модели БД для автоматизированной информационной системы в интересах РТП
.3 Физическая реализация в компьютерной СУБД
. ТЕХНИКО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
.1 Возможный рынок сбыта автоматизированной системы
.2 Календарный план-график работы над автоматизированной системой
.3 Оценка конкурентоспособности АИС
.4 Калькуляция темы
.5 Оценка экономической эффективности применения ПП
. ОХРАНА ТРУДА
.1 Введение
.2 Производственная санитария, техника безопасности и пожарная безопасность
.3 Метеоусловия
.4 Вентиляция и отопление
.5 Освещение и шумность
.6 Пожарная безопасность
.7 Режим труда и отдыха оператора персонального компьютера

Прикрепленные файлы: 1 файл

АСУ_диплом.doc

— 787.00 Кб (Скачать документ)

 

 

2. ТЕХНОЛОГИЧЕСКИЙ  РАЗДЕЛ

 

.1 Разработка  инфологической модели БД для  автоматизированной информационной  системы в интересах РТП

 

Рис.4. Инфологическая модель пользователя БД

 

.2 Разработка  даталогической модели БД для  автоматизированной информационной системы в интересах РТП

 

Даталогическая схема  базы данных рассматриваемой подсистемы представлена на рисунке 4 и включает следующие таблицы:

· Хранение отделений;

· Адреса гидрантов;

· Отряд;

· ПЧ;

· Пожар;

· Адреса объектов;

· Спасенные;

· Погибшие;

· События и распоряжения;

· Заявки;

· Пользователи;

· Уровень доступа.

Таблица “Хранение отделений” содержит полную информацию о имеющихся  пожарных отделениях, и включает в  себя: идентификатор отделений, тип  машины, тип СИЗОД, дата прибытия, должность, ФИО, № пожара.

Таблица “Адреса гидрантов” содержит полную информацию о адресах  всех пожарных гидрантов в городе: идентификатор адреса, адрес, № ПЧ.

Информация о отрядах  содержится в таблице “Отряд”: номер  отряда, адрес.

Информация о пожарных частях содержится в таблице “ПЧ”: № ПЧ, адрес, № отряда.

Таблица “Пожар” содержит: № пожара, адрес, № ПЧ.

Таблица “Адреса объектов”  содержит полную информацию о адресах  всех имеющихся в городе важных объектах: идентификатор адреса, адрес, описание объекта, количество людей на объекте, № ПЧ.

Таблица “Спасенные”  содержит полную информацию обо всех спасенных на пожаре: идентификатор  спасенного, фамилию, имя и отчество, пол, возраст, № пожара.

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

Вся информация о произошедших событиях и о поступивших распоряжениях  хранится в таблице “События и  распоряжения”: идентификатор события, дата и время, текст, кто передал, кому передал, № ПЧ.

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

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

автоматизированный  информационный тушение пожар

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

 

Таблица 1. Описание таблиц и полей.

Название таблицы

Название поля

Тип поля

Хранение отделений

Идентификатор отделения

Числовой

 

Тип машины

Текстовый

 

Тип СИЗОД

Текстовый

 

Дата прибытия

Дата/время

 

Должность

Текстовый

 

ФИО

Текстовый

 

№ пожара

Числовой

Адреса гидрантов

Идентификатор адреса

Числовой

 

Адрес

Текстовый

 

№ ПЧ

Числовой

Отряд

Номер отряда

Числовой

 

Адрес

Текстовый

ПЧ

№ ПЧ

Числовой

 

Адрес

Текстовый

 

№ отряда

Числовой

Пожар

№ пожара

Числовой

 

Адрес

Текстовый

 

№ ПЧ

Числовой

Адреса объектов

Идентификатор адреса

Числовой

 

Адрес

Текстовый

 

Описание объекта

Текстовый

 

Количество людей на объекте

Числовой

 

№ ПЧ

Числовой

Спасенные

Идентификатор спасенного

Числовой

 

ФИО

Текстовый

 

Пол

Текстовый

 

Возраст

Числовой

 

№ пожара

Числовой

 Погибшие

Идентификатор погибшего

Числовой

 

ФИО

Текстовый

 

Пол

Текстовый

 

Возраст

Числовой

 

№ пожара

Числовой

События и распоряжения

Идентификатор события

Числовой

 

Время и дата

Дата/время

 

Текст

Текстовый

 

Кто передал

Текстовый

 

Кому передал

Текстовый

 

№ ПЧ

Числовой

Заявки

Идентификатор заявки

Числовой

 

Время и дата

Дата/время

 

Описание объекта

Текстовый

 

Комментарий

Текстовый

 

№ ПЧ

Числовой

Пользователи

Идентификатор пользователя

Числовой

 

ФИО

Текстовый

 

Логин

Текстовый

 

Пароль

Текстовый

Уровень доступа

Идентификатор пользователя

Числовой

 

Название таблицы

Текстовый

 

Уровень доступа

Текстовый

 

Номер записи

Счетчик


 

 

2.3 Физическая  реализация в компьютерной СУБД

 

В настоящее время  разработаны и используются на персональных компьютерах около двадцати систем управления базами данных. Они представляют пользователю удобные средства интерактивного взаимодействия с БД и имеют развитый язык программирования. Система управления базами данных (СУБД) - это программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, MS Access.

1. Microsoft SQL Server

Microsoft SQL Server - система  управления реляционными базами  данных <http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%A1%D0%A3%D0%91%D0%94>, разработанная корпорацией Microsoft <http://ru.wikipedia.org/wiki/Microsoft>. Основной используемый язык запросов - Transact-SQL <http://ru.wikipedia.org/wiki/Transact-SQL>, создан совместно Microsoft и Sybase <http://ru.wikipedia.org/wiki/Sybase>. Transact-SQL является реализацией стандарта ANSI <http://ru.wikipedia.org/wiki/ANSI>/ISO <http://ru.wikipedia.org/wiki/ISO> по структурированному языку запросов (SQL <http://ru.wikipedia.org/wiki/SQL>) с расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет - для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка

Версия 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/%D0%A1%D0%A3%D0%91%D0%94> класса Enterprise (корпоративная). Отличается  высокой надёжностью и быстродействием,  встроенными средствами восстановления  после отказов, наличием средств  репликации данных и обеспечения высокой доступности <http://ru.wikipedia.org/wiki/%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D1%8C>, возможностью создания распределённых систем. Поддерживаются почти все известные серверные платформы: IBM AIX <http://ru.wikipedia.org/wiki/AIX>, GNU/Linux <http://ru.wikipedia.org/wiki/GNU/Linux> (RISC and i86), HP UX <http://ru.wikipedia.org/w/index.php?title=HP_UX&action=edit&redlink=1>, SGI Irix <http://ru.wikipedia.org/w/index.php?title=SGI_Irix&action=edit&redlink=1>, Solaris <http://ru.wikipedia.org/wiki/Solaris_(%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)>, Windows NT <http://ru.wikipedia.org/wiki/Windows_NT> (NT, 2000), Mac OS <http://ru.wikipedia.org/wiki/Mac_OS>.

В линейку программных  продуктов под общим названием "Informix" входят следующие СУБД <http://ru.wikipedia.org/wiki/%D0%A1%D0%A3%D0%91%D0%94>:

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 поставляется  в составе пакета Sybase SQL Anywhere Studio.

Отличительными чертами  этой СУБД являются: невысокие требования к ресурсам, всеядность в смысле аппаратных платформ и операционных систем, весьма невысокая цена.

При всем этом 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 полностью подходит для создания разрабатываемой БД.

Информация о работе Разработка и анализ автоматизированной информационной системы в интересах руководителя тушения пожара