АИС поддержки борьбы с аварийными ситуациями в городе

Автор работы: Пользователь скрыл имя, 08 Октября 2013 в 21:08, курсовая работа

Описание работы

Цель курсового проекта:
Разработка функциональной модели информационной системы.
Задачи курсового проекта
• Разработка организационно-функциональной структуры
• Моделирование бизнес-процессов организации в BPWin
• Создание модели базы данных службы спасения
Средствами АИС обеспечивается единый пользовательский интерфейс, маршрутизация, авторизацию и аутентификация на основе хранящейся информации о пользователях и источниках.

Содержание работы

ВВЕДЕНИЕ. 3
ГЛАВА 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ. 5
1.1.Общие сведения о спасательной службе. 5
1.2 Организационная структура. 11
1.3.Проблемы предметной области, 15
1.3.1Концепция информационной системы. 15
ГЛАВА 2. СОЗДАНИЕ ЧАСТИ АВТОМАТИЗИРОВАННОЙ СХЕМЫ ОБЩЕГО ПРОЕКТА. 18
2.1. Создание модели информационных процессов в BPwin 18
2.2. Принцип построения модели DFD. 29
ГЛАВА 3. РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОГО ПРОГРАММНОГО ПРОДУКТА С ПОМОЩЬЮ СРЕДСТВ VISUAL STUDIO С ПОДКЛЮЧЕНИЕМ SQL SERVER. 35
3.1. Построение модели базы данных службы спасения. 35
3.2. Определение требований к базе данных. 42
3.3 Описание подключения базы данных Access 2007 в SQL Management Studio 43
ЗАКЛЮЧЕНИЕ.

Файлы: 1 файл

Пример работы.doc

— 6.69 Мб (Скачать файл)

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

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

-редакторы,· 

-анализаторы,· 

-преобразователи,· 

-инструменты, поддерживающие  процесс выполнения программ.

Редакторы поддерживают конструирование (формирование) тех  или иных программных документов на различных этапах жизненного цикла. Как уже упоминалось, для этого  можно использовать один какой-нибудь универсальный текстовый редактор. Однако, более сильную поддержку могут обеспечить специализированные редакторы: для каждого вида документов - свой редактор. В частности, на ранних этапах разработки в документах могут широко использоваться графические средства описания (диаграммы, схемы и т.п.). В таких случаях весьма полезными могут быть графические редакторы. На этапе программирования (кодирования) вместо текстового редактора может оказаться более удобным синтаксически управляемый редактор, ориентированный на используемый язык программирования.

Анализаторы производят либо статическую обработку документов, осуществляя различные виды их контроля, выявление определенных их свойств и накопление статистических данных (например, проверку соответствия документов указанным стандартам), либо динамический анализ программ (например, с целью выявление распределения времени работы программы по программным модулям).

Преобразователи позволяют  автоматически приводить документы  к другой форме представления (например, форматеры) или переводить документ одного вида к документу другого вида (например, конверторы или компиляторы), синтезировать какой-либо документ из отдельных частей и т.п.

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

В нашей работе для  создания приложения использовалась визуальная среда программирования Microsoft Visual Studio 2010

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

  1. Загрузка программы
  2. Соединение с сервером данных
  3. Просмотр данных

 

  1.  Ввод и редактирование данных
  2. Ожидание реакции системы
  3. Выход из системы

Диалоговое окно создание проекта:

Рис. 30.

 

Главная форма приложения

Рис. 31. форма приложения, вкладка Сотрудник.

 

 

  Код созданных таблиц.

private void Form1_Load(object sender, EventArgs e)

        {

            // TODO: данная строка кода позволяет загрузить данные в таблицу "бД_ЧСDataSet.Сотрудник". При необходимости она может быть перемещена или удалена.

            this.сотрудникTableAdapter.Fill(this.бД_ЧСDataSet.Сотрудник);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "бД_ЧСDataSet.Имущество". При необходимости она может быть перемещена или удалена.

            this.имуществоTableAdapter.Fill(this.бД_ЧСDataSet.Имущество);

            // TODO: данная строка кода позволяет загрузить данные в таблицу "бД_ЧСDataSet.Вызов". При необходимости она может быть перемещена или удалена.

            this.вызовTableAdapter.Fill(this.бД_ЧСDataSet.Вызов);

        }

Добавление данных в  таблицу Сотрудники

System.Data.SqlClient.SqlConnection sqlConnection1 =

    new System.Data.SqlClient.SqlConnection("”)

System.Data.SqlClient.SqlCommand();

cmd.CommandType = System.Data.CommandType.Text;

cmd.CommandText = "INSERT Avtoid (avtoID, AvtoDescription) VALUES (5, ' бД_ЧСD')";

cmd.Connection = sqlConnection1;

sqlConnection1.Open();

cmd.ExecuteNonQuery();

sqlConnection1.Close();

 

 

 

 

 

 

Заключение.

 

Чрезвычайные ситуации возникают на промышленных объектах при работе технологического оборудования, при пожарах, при выбросах радиоактивных  и химических веществ и т.д. На помощь к нам в  разрушенных домах, в огне пожара и при паводках и наводнениях, а также просто попавшим в беду  приходят  несущие постоянно службу спасатели МЧС, у которых на счету десятки тысяч спасенных людей.

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

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

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

  Таким образом,  в рамках курсового проекта  были решены следующие задачи:

а/ разработана организационная  структура  службы спасения  и  проанализированы процессы управления, такие как, учет, документооборот и контроль.

    б/ посредством  программного продукта BPwin в нотациях IDEF0 и DFD построены модели службы спасения, что позволяет дать  оценку каждому отдельному процессу  в целом.

    в/ при помощи  программного средства ERwin была построена модель данных информационной системы службы спасения.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используемая литература:

 

  1. Кузнецов С. Д. Основы баз данных — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007.
  2. Постановление Совмина РСФСР от 27.12.1990  № 606 «Об образовании Российского корпуса спасателей».
  3. Методика оценки аварий на пожаровзрывоопасных объектах, МЧС 1994 г.
  4.   «Безопасность жизнедеятельности» №9, 2005 г.
  5. Федеральный закон «Об аварийно-спасательных службах и статусе спасателя» от 22 августа 1995 г №151- ФЗ.
  6.   Федеральный закон "О промышленной безопасности опасных производственных объектов" от 21 июля 1997г.,N 116-ФЗ.
  7. Постановление Правительства Российской Федерации "О декларировании безопасности промышленного объекта Российской Федерации" от 1 июля. 1995г. N 675.
  8. Федеральный закон "О защите населения и территорий от чрезвычайных ситуаций природного и техногенного характера". Принят Государственной Думой 11 ноября 1994г.
  9. Рогозов Ю.И., Стукотий Л.Н., Свиридов А.С. «Моделирование систем» ТРТУ, 2004.
  10. Гайдамакин Н.А., Автоматизированные информационные системы. – М., Гелиос. 2002.
  11. Автоматизированные информационные технологии: Учебник / Под ред. Г.А. Титоренко.   М.: ЮНИТИ, 2003.
  12. Михеева В.Д., Харитонова Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002.
  13. Смирнова, Г.Н. Проектирование информационных систем: Учебник / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2001.
  14.   Шуремов Е.Л., Умнова Э.А., Воропаева Т.В. Автоматизированные информационные системы: Учебное пособие для вузов. — М.: Перспектива, 2001.
  15. Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем – М., ИНФРА-М. 2005.
  16. Советов Б.Я., Цехановский В.В.- Базы данных. - М.: Высшая школа. 2005.
  17. Фридланд А.Я. Информатика и компьютерные технологии. – М., АСТ. 2003.
  18. Гагарина Л.Г., Киселёв Д.В. Разработка и эксплуатация автоматизированных информационных систем. – М., ИНФРА-М. 2007.

http://www.csu.ac.ru/~iren/courses/gl5.htm - Введение в системы управления  базами данных. Глава 8. Элементы  модели "сущность-связь"

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

                                                                                                                                  


Информация о работе АИС поддержки борьбы с аварийными ситуациями в городе