| |||||
МЕНЮ
| Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации (Диплом)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 |
ИНТЕРЕСНОЕ | |||
|