Автор работы: Пользователь скрыл имя, 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
ЗАКЛЮЧЕНИЕ.
ПС, предназначенное для поддержки разработки других ПС, будем называть программным инструментом разработки ПС, а устройство компьютера, специально предназначенное для поддержки разработки ПС, будем называть аппаратным инструментом разработки ПС.
Инструменты разработки ПС могут использоваться в течении всего жизненного цикла ПС для работы с разными программными документами. Так текстовый редактор может использоваться для разработки практически любого программного документа. С точки зрения функций, которые инструменты выполняют при разработке ПС, их можно разбить на следующие четыре группы: ·
-редакторы,·
-анализаторы,·
-преобразователи,·
-инструменты, поддерживающие процесс выполнения программ.
Редакторы поддерживают
конструирование (формирование) тех
или иных программных документов
на различных этапах жизненного цикла.
Как уже упоминалось, для этого
можно использовать один какой-нибудь
универсальный текстовый
Анализаторы производят либо статическую обработку документов, осуществляя различные виды их контроля, выявление определенных их свойств и накопление статистических данных (например, проверку соответствия документов указанным стандартам), либо динамический анализ программ (например, с целью выявление распределения времени работы программы по программным модулям).
Преобразователи позволяют
автоматически приводить
Инструменты, поддерживающие процесс выполнения программ, позволяют выполнять на компьютере описания процессов или отдельных их частей, представленных в виде, отличном от машинного кода, или машинный код с дополнительными возможностями его интерпретации. Примером такого инструмента является эмулятор кода другого компьютера. К этой группе инструментов следует отнести и различные отладчики. По-существу, каждая система программирования содержит программную подсистему периода выполнения, которая выполняет наиболее типичные для языка программирования программные фрагменты и обеспечивает стандартную реакцию на возникающие при выполнении программ исключительные ситуации (такую подсистему мы будем называть исполнительной поддержкой), - также можно рассматривать как инструмент данной групп
В нашей работе для создания приложения использовалась визуальная среда программирования 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 была построена модель данных информационной системы службы спасения.
Следовательно,
информационное обеспечение
http://www.csu.ac.ru/~iren/
Информация о работе АИС поддержки борьбы с аварийными ситуациями в городе