АИС поддержки борьбы с аварийными ситуациями в городе
Автор работы: Пользователь скрыл имя, 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
Работа пользователя с приложением происходит по следующему алгоритму:
- Загрузка программы
- Соединение с сервером данных
- Просмотр данных
- Ввод и редактирование данных
- Ожидание реакции системы
- Выход из системы
Диалоговое окно создание проекта:
Рис. 30.
Главная форма приложения
Рис. 31. форма приложения, вкладка Сотрудник.
Код созданных таблиц.
private void Form1_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "бД_ЧСDataSet.Сотрудник". При необходимости она может быть перемещена или удалена.
this.сотрудникTableAdapter.
// TODO: данная строка кода позволяет загрузить данные в таблицу "бД_ЧСDataSet.Имущество". При необходимости она может быть перемещена или удалена.
this.имуществоTableAdapter.
// TODO: данная строка кода позволяет загрузить данные в таблицу "бД_ЧСDataSet.Вызов". При необходимости она может быть перемещена или удалена.
this.вызовTableAdapter.Fill(th
}
Добавление данных в таблицу Сотрудники
System.Data.SqlClient.
new System.Data.SqlClient.
System.Data.SqlClient.
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 была построена модель данных информационной системы службы спасения.
Следовательно,
информационное обеспечение
Используемая литература:
- Кузнецов С. Д. Основы баз данных — 2-е изд. — М.: Интернет-Университет Информаци
онных Технологий; БИНОМ. Лаборатория знаний, 2007. - Постановление Совмина РСФСР от 27.12.1990 № 606 «Об образовании Российского корпуса спасателей».
- Методика оценки аварий на пожаровзрывоопасных объектах, МЧС 1994 г.
- «Безопасность жизнедеятельности» №9, 2005 г.
- Федеральный закон «Об аварийно-спасательных службах и статусе спасателя» от 22 августа 1995 г №151- ФЗ.
- Федеральный закон "О промышленной безопасности опасных производственных объектов" от 21 июля 1997г.,N 116-ФЗ.
- Постановление Правительства Российской Федерации "О декларировании безопасности промышленного объекта Российской Федерации" от 1 июля. 1995г. N 675.
- Федеральный закон "О защите населения и территорий от чрезвычайных ситуаций природного и техногенного характера". Принят Государственной Думой 11 ноября 1994г.
- Рогозов Ю.И., Стукотий Л.Н., Свиридов А.С. «Моделирование систем» ТРТУ, 2004.
- Гайдамакин Н.А., Автоматизированные информационные системы. – М., Гелиос. 2002.
- Автоматизированные информационные технологии: Учебник / Под ред. Г.А. Титоренко. М.: ЮНИТИ, 2003.
- Михеева В.Д., Харитонова Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002.
- Смирнова, Г.Н. Проектирование информационных систем: Учебник / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2001.
- Шуремов Е.Л., Умнова Э.А., Воропаева Т.В. Автоматизированные информационные системы: Учебное пособие для вузов. — М.: Перспектива, 2001.
- Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем – М., ИНФРА-М. 2005.
- Советов Б.Я., Цехановский В.В.- Базы данных. - М.: Высшая школа. 2005.
- Фридланд А.Я. Информатика и компьютерные технологии. – М., АСТ. 2003.
- Гагарина Л.Г., Киселёв Д.В. Разработка и эксплуатация автоматизированных информационных систем. – М., ИНФРА-М. 2007.
http://www.csu.ac.ru/~iren/