рефераты бесплатно
 

МЕНЮ


Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации (Диплом)

8. Для выделения элементов отчета можно использовать прогрессивные

возможности форматирования при печати, например, такие атрибуты шрифта,

как печать с тенью или полужирное начертание. Но надо иметь в виде, что

принтер пользователя должен обладать теми средствами, которые

предполагали при построении отчета.

12. ВЫВОДЫ

В результате работы над дипломным проектом были подробно изучены

современные операционные системы, базы данных, методы построения приложений

и языки программирования. В результате анализа этого была поставлена

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

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

Ведение данных:

. объектов экономики;

. защитных сооружениях;

. опасных веществах;

. техники;

. материально-технических средств;

. формирований;

. обучаемых на УМЦ;

Формирование списков:

. объектов экономики;

. защитных сооружениях;

. опасных веществах;

. техники;

. материально-технических средств;

. формирований;

. обучаемых на УМЦ;

Составление любой(!!!) статистической информации по введенным данным.

Данный программный продукт автоматизирует процесс подготовки к

принятию решений при возникших ЧС; регистрацию объектов экономики и

составление списка характеристик объекта;

регистрацию наличия и численности различных составляющих объекта; снижает

расходы на подготовку и уточнения списков объектов; учета готовности

объекта к ЧС; учета проведения занятий с обучающимися в УМЦ; уменьшает

время на подготовку списков объектов экономики и списков обучающихся на УМЦ

по различным критериям;

Также в дипломном проекте были рассмотрены следующие вопросы:

Организационно-экономическая часть -

Экономическое обоснование создания программного продукта. Расчет

затрат на НИР. Определение затрат программного продукта. Оценка

экономической эффективности разработки;

Охрана труда и экология -

Оптимизация условия труда инженера-программиста при разработке

программного обеспечения;

Гражданская оборона -

Применение ЭВМ для повышения эффективности работы штаба ГО объекта

экономики;

Эргономическая часть -

Эргономическая оценка информационного обеспечения ЭВМ.

.

13. ЛИТЕРАТУРА

1. Атаманюк, Л.Г. Ширшев Гражданская оборона, Москва “Высшая школа”

1986г;

2. Журнал PCWEEK 30 сентября 1997 (65стр);

3. Журнал PCWEEK 19 августа 1997 (20стр);

4. Журнал ComputerWorld, Статья Делерри Хелд «Где же этот хваленый

универсальный сервер», 1997 21 номер;

5. Кен Хендерсон, Руководство разработчика баз данных в Delphi 2;

6. Журнал LAN апрель 1995, Статья Дж. Салеми;

7. Журнал LAN декабрь 1995, Статья Билла Лазарья;

8. Журнал СУБД 1995г №4 стр 50-57;

9. Dr. E.F. Codd "A Relational Model of Data for Large Share Data Banks",

1970;

10. Стивен Бобровски, Oracle 7 вычисление клиент/сервер;

11. С.Орлик, Секреты Delphi;

12. Сергей Дунаев, Borland технологии;

13. Эндрю Возневич, Освой самостоятельно Delphi;

14. А.Федоров, Создание Windows-приложений в среде Delphi;

15. Мартин Грабер, Введение в SQL;

16. А.М. Епанешников, Программирование в среде Delphi 2.0

17. B.Ю. Баженова, Windows SQL

18. В.В. Фаронов Библиотека Turbo Vision 6.0

19. Справочник по функциям и процедурам Borland Pascal 7.0

20. Подборка статей из эхо-конференции RU.DELPHI, RU.DELPHI.DB в сети

FIDONET (от сентября по декабрь1997 года).

ПРИЛОЖЕНИЕ 1

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

П.1.1 Общие сведения

Система по управлению базой данных GOBASE предназначена для учета

объектов экономики, ведения базы данных о объектах экономики, учет

готовности объекта в случае возможных чрезвычайных ситуациях (ЧС),

формирования и печати списков объектов, а так же для учета обучаемых в

учебно-методическом центре (УМЦ).

GOBASE разрабатывается для использования в автоматизированной

системе оповещения при ЧС.

П.1.2. Постановка задачи

Спроектировать программный продукт, представляющий собой

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

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

1). Справочная литература по программированию на Delphi 2.0 для

Windows.

2). Справочная литература по работе с распределенной базой данных

Oracle.

3). Справочная литература по работе с операционной системой Windows.

4). Справочная литература по работе с операционной системой Novell

Netware.

Разработанный программный продукт необходимо представить в виде

исполняемых файлов.

П.1.3. Основания для разработки

Основанием для разработки является задание на дипломное проектирование.

Основанием для разработки также является договор на создание научно-

технической продукции между: Сафроновым С.О. и управлением по делам ГО и

ЧС ЮЗАО г.Москва.

П.1.4. Назначение и цели создания программного продукта

Данное программное обеспечение предназначено для выполнения

технологических функции в интересах системы предупреждения и ликвидации

ЧС.

Целью работы является создание программного продукта,

обеспечивающего:

1) автоматизацию процесса подготовки и принятия решения при

предупреждении и ликвидации ЧС;

2) регистрацию объектов экономики и их характеристик;

3) наличие и численного состава:

. техники;

. защитных сооружений;

. химически опасных веществ;

. материально-технических средств;

. формирований на объекте;

4) снижение времени на подготовку и уточнения данных по объектам ГО;

5) готовность объекта к ЧС;

6) проведение занятий с обучающимися в УМЦ;

7) контроль однократности учета объектов и обучающихся;

В состав функционального комплекса должны входить:

1) задача первоначального ввода информации об объектах экономики;

2) задача первоначального ввода информации об обучаемых на УМЦ;

3) задача формирования и печати списков объектов экономики;

4) задача формирования и печати списков обучаемых на УМЦ;

Необходимо спроектировать программу, содержащую стандартные элементы

управления. Программа должна удовлетворять эргономическим требованиям.

П.1.5. Требования к программе

Данная программа должна поддерживать интерфейс с пользователем

(верхний уровень) и интерфейс с распределенной базой данных (нижний

уровень). Программа GOBASE предназначена для работы под управлением

операционной среды Windows. Интерфейс пользователя должны соответствовать

стандартам Windows.

Для удобства отладки и тестирования программу целесообразно разделить

на отдельные блоки в соответствии с выполняемыми задачами.

При проектировании следует учитывать, что большинство пользователей

не является специалистами в вычислительной технике. Их знания компьютера

находятся на уровне оператора ЭВМ. Для работы с программой - пользователям

необходимо освоить работу в Windows на уровне оператора ЭВМ и ознакомиться

с руководством пользователя GOBASE.

В программе необходимо предусмотреть меры защиты от некорректных

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

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

потерям времени или к потери данных.

Программа должна обладать достаточной надежностью, работать под

операционной системой Windows 95 или Windows NT. Занимать не более 4Mb

оперативной памяти и не более 5Мб на диске в рабочем состоянии.

П.1.6. Состав и содержание работ по созданию программы

1). проектирование структуры базы данных;

2). проектирование прикладных процессов, необходимых для реализации

задачи;

3). разработка алгоритма программы;

4). кодирование алгоритма;

5). тестирование программы;

Следует учитывать, что при проектировании Windows - приложения

стирается грань между разработкой алгоритма и кодированием. При этом можно

начинать тестирование отдельных логически завершенных фрагментов программы

до завершения написания всей программы. Руководства по установке и

эксплуатации программного продукта могут входить в состав справочной

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

программы.

П.1.7. Входная информация

Входной информацией для функционального комплекса являются:

1). данные об объекте:

- наименование объекта;

- адрес объекта;

- количество работающих;

- наибольшая работающая смена;

- степень опасности;

- перечень хранимых опасных веществ;

- количество хранимых веществ;

- наличие и класс защитных сооружений;

- территориальная принадлежность к району;

- род деятельности;

- форма собственности;

- особенности объекта;

- подчиненность объекта;

- регистрационный номер объекта;

- Ф.И.О. руководителя объекта;

- занимаемая должность руководителя объекта;

- рабочий телефон руководителя объекта;

- домашний телефон руководителя объекта;

- Ф.И.О. начальника штаба ГО объекта;

- занимаемая должность начальника штаба ГО объекта;

- рабочий телефон начальника штаба ГО объекта;

- домашний телефон начальника штаба ГО объекта;

- телефон дежурного по объекту;

- телефон факса;

- телефон модема;

- время работы модема;

2). данные об обучаемых в УМЦ:

- Ф.И.О. обучаемого;

- индивидуальный номер обучаемого;

- категория обучаемого;

- занимаемая должность обучаемого;

- занимаемая должность обучаемого по ГО;

- рабочий телефон обучаемого;

- домашний телефон обучаемого;

- домашний адрес обучаемого;

- дата последнего обучения;

- дата планируемого обучения;

П.1.8. Выходная информация

Выходной информацией функционального комплекса являются:

1). списки объектов экономики установленной формы:

- в алфавитном порядке;

- по территориальной принадлежности к району;

2). списки обучаемых на УМЦ установленной формы:

- в алфавитном порядке;

- в порядке даты следующего обучения;

- в порядке принадлежности к объекту.

П.1.9. Порядок контроля и приемки программы

Контроль работоспособности программы возложить на Beta-тестеров

входящих в подразделение заказчика (не менее 3 человек).

П.1.10. Требования к составу и содержанию работ по установке программы на

рабочем месте оператора

Установка программы производится путем инсталляции программы с гибкого

диска изготовителя на жесткий диск компьютера. Перенос программы на другие

машины без разрешения изготовителя запрещен.

П.1.11. Требования к документированию

Изготовитель программного продукта обязан предоставить следующие

документы:

1). руководство пользователя программы GOBASE;

2). руководство по установке;

Эти документы должны быть включены в состав справочной системы

программы.

П.1.12. Источники разработки

Техническое задание на создание программы управления базой данных

локальной вычислительной сети.

ПРИЛОЖЕНИЕ 2

СОСТОЯНИЕ И ПЕРСПЕКТИВЫ РАЗВИТИЯ МОСКОВСКОЙ

ГОРОДСКОЙ СИСТЕМЫ ПРЕДУПРЕЖДЕНИЯ

И ЛИКВИДАЦИИ ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЙ

Е.М. Кистанов

Начальник Штаба ГОЧС Москвы, генерал-майор

Город Москва - крупнейший политический, научный и

промышленный центр страны, важнейший транспортный узел.

речной порт и центр воздушных перевозок.

Площадь - 1061,0 кв.км. Население - 8,7 млн.чел. Москва

относится к химически опасным городам, на ее территории размещается большое

количество взрыво- и пожароопасных объектов.

Ежедневно железнодорожным и автомобильным транспортом в город

поступают и провозятся транзитом опасные грузы.

Большинство химически, -взрыво, -пожаро и других потенциально опасных

объектов размещаются в непосредственной близости от жилой зоны. Высокая

концентрация промышленных предприятий и автомобильного транспорта создают

сложную экологическую обстановку (задымление, загазованность) со

значительными превышениями предельно-допустимых концентраций.

В настоящее время в городе расположено около 70 химически опасных

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

числе хлора 1300 т, аммиака 2300 т. различных кислот свыше 1000 т.

Наиболее крупными объектами являются по запасам хлора:

водопроводные станции - 4 (от 330 до 350 т); Московский электродный завод -

до 30 т.;

по запасам аммиака: 12 хладокомбинатов (от 10 до 120 т); 15 оптово-

розничных плодоовощных объединений (от 2 до 170 т);

по запасам кислот: Акционерное общество Желатиновый

завод - до 300 т соляной кислоты; Чертановская база кислот - 168

т азотной и соляной кислоты; Институт легких сплавов - 80 т

азотной кислоты; Московский завод полиметаллов - до 36 т азотной кислоты;

завод им. Войкова - до 70 т соляной кислоты.

В городской черте размещено: Московский нефтеперерабатывающий завод

(Капотня), 3 нефтебазы, около 200 АЗС.

Город Москва имеет развитую систему водо, газо, энергоснабжения.

Аварии на энергетических и инженерных сетях могут привести к нарушению

жизнедеятельности населения отдельных

районов и прекращению работы промышленных предприятий.

На территории города расположены три радиационно опас-

ных объекта (институт им.Курчатова - Северо-Западный АО, Мо-

сковский инженерно-физический институт - Южный АО, ВНИ-

КИЭТ - Центральный АО).

Город имеет большую сеть водных артерий (реки Москва,

Яуза, Сетунь, Сходня, канал им. Москвы), 2 речных вокзала

(Северный. Южный) и три речных порта (Северный, Западный и

Южный). Зона возможного катастрофического затопления может

составить свыше 80 кв.км. с населением 268,9 тыс.человек.

Через 20 железнодорожных станций на предприятия города

ежесуточно поступают под выгрузку до 30 вагонов со СДЯВ (хлор,

аммиак, кислоты) общим весом до 1800 т. В случае аварии при транспортировке

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

будут соизмеримы с зонами соответствующих химически опасных объектов.

Практически при аварии на них угроза населению может возникнуть в любой

точке города.

Вот очень коротко о потенциальных опасностях для населе-

ния и территорий г. Москвы, не касаясь проблем экологии, геоло-

гического риска и вопросов медицины.

Анализ аварий и происшествий показывает, что характер

происшествий при перевозке СДЯВ и легковоспламеняющихся

жидкостей автомобильным и железнодорожным транспортом закономерно

повторяются принося значительный материальный и экологический ущерб. За

1996 год у нас зарегистрировано 14 производственных аварий на химически и

пожароопасных объектах.

шесть случаев с выбросом аммиака. Не уменьшается число происшествий на

метрополитене города. В 1996 году было 11 аварийных

ситуаций.

Увеличилось количество случаев обнаружения взрывоопасных устройств -

98 случаев. Трижды были обнаружены источники

радиоактивных веществ. Из-за неправильного использования и

хранения бытового газа в 11 случаях погибло 5 и пострадало 24

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

Продолжают будоражить город анонимные звонки о минировании общественных и

жилых зданий, автомобилей. В каждом

таком случае проводится целый комплекс мероприятий, включающих оцепление,

эвакуацию, вызов дежурных подразделений и

т.д. И только в 0,3% из 1000 звонков были обнаружены взрывные

устройства.

В настоящее время важное социальное и экономическое

значение имеют профилактика, прогнозирование и ликвидации

последствий чрезвычайных ситуаций, возникающих в результате

аварий, катастроф и стихийных бедствий.

Снижение уровня техногенной нагрузки города Москвы.

который неоправданно велик, является одной из важнейших задач

перспективного генерального плана развития Москвы.

ПРИЛОЖЕНИЕ 3

spool build.log

connect internal

startup nomount pfile=STAS:ORANW722\DATABASE\initorcl.ora

create database gobase

controlfile reuse

logfile 'STAS:ORANW722\DATABASE\log1orcl.ora' size 200K reuse,

'STAS:ORANW722\DATABASE\log2orcl.ora' size 200K reuse

datafile 'STAS:ORANW722\DATABASE\sys1orcl.ora' size 100M reuse

autoextend on

next 100M maxsize 2000M

character set CL8MSWIN1251;

create rollback segment rb_temp;

alter rollback segment rb_temp online;

@build_db.sql

@STAS:ORANW722\RDBMS72\admin\catalog.sql

@STAS:ORANW722\RDBMS72\admin\catalog6.sql

@STAS:ORANW722\RDBMS72\admin\catproc.sql

connect system/manager

@STAS:ORANW722\RDBMS72\admin\catdbsyn.sql

@pupbld.sql

connect internal

alter rollback segment rb_temp offline;

shutdown;

spool off

ПРИЛОЖЕНИЕ 4

CREATE TABLE ACTIVITY

(ACTIVITY_ID NUMBER(7) NOT NULL,

ACTIVITY_CHAR VARCHAR2(50) NULL

);

CREATE UNIQUE INDEX IPKACTIVITY

ON ACTIVITY

(

ACTIVITY_ID ASC

);

ALTER TABLE ACTIVITY

ADD ( PRIMARY KEY (ACTIVITY_ID) ) ;

CREATE TABLE BUILDING

(BUILDING_ID NUMBER(7) NOT NULL,

BUILDING_CHAR VARCHAR2(50) NULL

);

CREATE UNIQUE INDEX IPKBUILDING

ON BUILDING

(

BUILDING_ID ASC

);

ALTER TABLE BUILDING

ADD ( PRIMARY KEY (BUILDING_ID) ) ;

CREATE TABLE BUILDINGOB

(OBJECT_ID NUMBER(9) NOT NULL,

BUILDING_ID NUMBER(7) NOT NULL,

BUILDINGNUM NUMBER(9) NULL,

NAMEADD_ID NUMBER(7) NOT NULL,

DATEADD DATE NOT NULL,

NAMEINS_ID NUMBER(7) NOT NULL,

DATEINS DATE NOT NULL,

PRIM VARCHAR2(100) NULL

);

CREATE UNIQUE INDEX IPKBUILDINGOB

ON BUILDINGOB

(

OBJECT_ID ASC,

BUILDING_ID ASC

);

CREATE INDEX IFKOBBUILDINGOB

ON BUILDINGOB

(

OBJECT_ID ASC

);

CREATE INDEX IFKBUBUILDINGOB

ON BUILDINGOB

(

BUILDING_ID ASC

);

ALTER TABLE BUILDINGOB

ADD ( PRIMARY KEY (OBJECT_ID, BUILDING_ID) ) ;

CREATE TABLE CATEGORY

(CATEGORY_ID NUMBER(7) NOT NULL,

CATEGORY_TYPE NUMBER(1) NOT NULL,

CATEGORY_CHAR VARCHAR2(50) NULL

);

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12


ИНТЕРЕСНОЕ



© 2009 Все права защищены.