Автор работы: Пользователь скрыл имя, 27 Марта 2013 в 06:25, курсовая работа
Компьютерные технологии в системе вневедомственной охраны используются не только для решения оперативных и статистических задач, широкое распространение получило различное программное обеспечение по автоматизации финансово-хозяйственной деятельности. В то же время эффективность проводимой работы в этом направлении является недостаточной. Одна из причин такого положения отсутствие программного обеспечения, учитывающего специфику охраны.
Таким образом актуальна разработка информационной системы для отдела вневедомственной охраны.
Целью данной работы является разработка информационной системы «Охрана» для отдела вневедомственной охраны при МВД, которая предназначена для хранения и анализа информации о охране квартир.
Введение 2
1. Анализ предметной области 4
2. Концептуальное проектирование 7
2.1. Объекты и атрибуты 7
2.2. Связи 9
3. Логическое проектирование 10
3.1. Таблицы и атрибуты 10
3.2 Нормализация таблиц 12
3.2. Связи 14
3.4. Определение целостности данных 15
4. Разработка пользовательского интерфейса 17
6. Создание БД в Microsoft SQL Server 24
6.1 Разработка физической модели БД 24
6.2 Создание БД в MS SQL Server 27
6.3 Создание таблиц в MS SQL Server 28
6.4 Создание триггеров в MS SQL Server 32
6.5 Запросы 34
6.6 Разработка хранимых процедур в MS SQL SERVER 36
Литература 42
Содержание
Содержание 1
Введение 2
1. Анализ предметной области 4
2. Концептуальное проектирование 7
2.1. Объекты и атрибуты 7
2.2. Связи 9
3. Логическое проектирование 10
3.1. Таблицы и атрибуты 10
3.2 Нормализация таблиц 12
3.2. Связи 14
3.4. Определение целостности данных 15
4. Разработка пользовательского интерфейса 17
6. Создание БД в Microsoft SQL Server 24
6.1 Разработка физической модели БД 24
6.2 Создание БД в MS SQL Server 27
6.3 Создание таблиц в MS SQL Server 28
6.4 Создание триггеров в MS SQL Server 32
6.5 Запросы 34
6.6 Разработка хранимых процедур в MS SQL SERVER 36
Литература 42
Приложение 1. Отчет «Список для договорного отдела» 43
Приложение 2. Отчет «Список клиентов» 44
Охрана объектов различных категорий
собственности является одним из
главных направлений
Необходимость совершенствования
организации управления силами и
средствами вневедомственной охраны как
составной части милиции
Современная концепция управления
службой вневедомственной охраны не
может формироваться без учета
качественно новых социально-
Одним из основных факторов влияния
научно-технического прогресса на сферы
деятельности человека является широкое
использование новых
Под влияние новых информационных
технологий осуществляется переход
от экстенсивного роста к
Компьютерные технологии в системе
вневедомственной охраны используются
не только для решения оперативных
и статистических задач, широкое
распространение получило различное
программное обеспечение по автоматизации
финансово-хозяйственной
Таким образом актуальна разработка информационной системы для отдела вневедомственной охраны.
Целью данной работы является разработка информационной системы «Охрана» для отдела вневедомственной охраны при МВД, которая предназначена для хранения и анализа информации о охране квартир.
Вневедомственная охрана (ОВО) — структурное подразделение МВД России, предоставляющее услуги по охране объектов всех форм собственности, а также квартир и других мест хранения личного имущества граждан, с сохраненнием должностных функций полиции.
Общее и оперативное управление осуществляется Главным управлением вневедомственной охраны МВД России (ГУВО).
Для организации охраны широко используются технические средства (объемные извещатели, акустические извещатели, оптико-электронные и пр.), съём информации с которых осуществляется посредством существующих каналов связи, например, через городскую телефонную сеть. Информация с технических средств охраны поступает на ПЦО (Пункт Централизованной Охраны) и обрабатывается дежурным персоналом.
Постановка объекта на охрану и его последующее снятие с охраны осуществляется либо звонком оператору ПЦО, либо с применением кодового устройства или электронного ключа.
Подразделения вневедомственной охраны функционируют в полутора тысячах городов и населенных пунктов 82 субъектов Российской Федерации.
В настоящее время под охраной подразделений вневедомственной охраны находятся:
С 1 января 2012 года подразделения вневедомственной охраны получили статус казённых учреждений[2].
Вневедомственная охрана имеет следующую структуру рис. 1.
Рис. 1. Обобщенная организационная структура ОВО
Рассмотрим основные виды услуг которые предлагает ОВО:
Основной целью данной курсовой работы является разработка информационно справочной системы «Охрана», которая предназначена для учета и анализа информации о охраняемых объектах.
На основании описания предметной области можно выделить следующие объекты и назначить им свойства (табл. 1).
Таблица 1. «Объекты и атрибуты»
объект |
атрибут |
Ключ |
Клиент |
Код_клиента Номер_договора Номер_клиента Адрес_клиента |
Код_клиента |
Договор
|
Код_договора Код_клиента Номер_договора Начало_действия_договора Окончание_действия_договора Стоимость_оплаты_в_месяц Компенсация_при_краже |
Код_договора
|
Объект |
Код_объекта Код_клиента Адрес_обьекта Тип_дома Количество_этажей Этаж Наличие_балкона План_обьекта |
Код_объекта |
Организация |
Код_организации Код_договора Адрес Телефон ИНН Код_сотрудники |
Код_организации |
Сотрудники |
Код_сотрудники ФИО_сотрудника Дата_приема ИНН Адрес Телефон Код_экипаж |
Код_сотрудники |
Экипаж |
Код_экипаж Код_сотрудники Код_вызова |
Код_экипаж |
Вызов |
Код_вызова Номер_вызова Код_экипаж Дата Код_объекта |
Код_вызова |
Описание предметной области позволяет определить связи (табл. 2).
Таблица 2. «Связи»
Название связи |
Объекты |
Показатель кардинальности |
Степень участия |
Заключает |
Клиент Договор |
один ко многим |
Частичная Частичная |
Имеет |
Клиент Объект |
один ко многим |
Частичная Частичная |
Принимает |
Организация Договор |
один ко многим |
Полная Частичная |
Работают |
Организация, Сотрудники |
один ко многим |
Полная Частичная |
Входят |
Сотрудники Экипаж |
много к одному |
Частичная Полная |
Исполняет |
Экипаж Вызов |
один ко многим |
Частичная Частичная |
На основании проведенного анализа построим концептуальную модель предметной области в виде диаграммы: Рис 2
Рис.2 ER - диаграмма БД
Сформируем логическую модель БД на
основе предложенной концептуальной модели
БД. Для этого преобразуем
При упрощении концептуальной схемы могут присутствовать следующие структуры данных:
При преобразовании объектов и атрибутов объект переходит в таблицу, атрибуты объекта переходят в атрибуты таблицы.
Таблица 3.Таблицы и атрибуты
Объект |
Таблица |
Атрибуты |
Первичный ключ |
Клиент |
Клиент |
Код_клиента Номер_договора Номер_клиента Адрес_клиента |
Код_клиента |
Договор |
Договор |
Код_договора Код_клиента Номер_договора Начало_действия_договора Окончание_действия_договора Стоимость_оплаты_в_месяц Компенсация_при_краже |
Код_договора |
Объект |
Объект |
Код_объекта Код_клиента Адрес_обьекта Тип_дома Количество_этажей Этаж Наличие_балкона План_обьекта |
Код_объекта |
Организация |
Организация |
Код_организации Код_договора Адрес Телефон ИНН Код_сотрудники |
Код_организации |
Сотрудники |
Сотрудники |
Код_сотрудники ФИО_сотрудника Дата_приема ИНН Адрес Телефон Код_экипаж |
Код_сотрудники |
Экипаж |
Экипаж |
Код_экипаж Код_сотрудники Код_вызова |
Код_экипаж |
Вызов |
Вызов |
Код_вызова Номер_вызова Код_экипаж Дата Код_объекта |
Код_вызова |
В процессе нормализации рассматриваются различные функциональные зависимости. Функциональные зависимости определяют не текущее состояние БД, а все возможные ее состояния. то есть они отражают те связи между атрибутами, которые присуши реальному объекту, моделируемые в БД.
Функциональная зависимость. Ат
Избыточная функциональная зависимость - это зависимость, заключающая в себе такую информацию, которая может быть получена на основе других зависимостей, имеющихся в базе данных.
Полная функциональная зависимость. Неключевой атрибут функционально полно зависит от составного ключа если он функционально зависит от всего ключа в целом, но не находится в функциональной зависимости от какого-либо из входящих в него атрибутов.
Транзитивная функциональная зависимость. Пусть X, Y, Z - три атрибута некоторого отношения. При этом X → Y и Y → Z, но обратное соответствие отсутствует, т.е. Z -/-> Y и Y -/-> X. Тогда Z транзитивно зависит от X.
Многозначная зависимость. Пуст
Функциональные зависимости по базе данных «ОВО»:
ФЗ 1: Код клиента- номер договора, номер клиента, адрес клиента, ФИО клиента, телефон, адрес.
ФЗ 2: Код договора- код клиента, номер договора, начало действия договора, окончание действия договора, продление срока действия договора, стоимость оплаты.
ФЗ 3: Код объекта- адрес объекта, тип дома, наличие кодового замка, количество этажей, этаж, наличие балкона, план квартиры.
ФЗ 4: Код организации- код договора, название, адрес, телефон, ИНН, код сотрудники.
ФЗ 5: Код сотрудника, ФИО сотрудника, Дата приема, ИНН сотрудника, адрес сотрудника, телефон сотрудники, код экипажа.
ФЗ 5: Код экипажа- код сотрудника, код вызова.
ФЗ 6: Код вызова- код, номер вызова, код экипажа, дата вызова, код объекта.
.
Нормализация позволяет
Избыточность информации устраняется не столько с целью экономии памяти, сколько для исключения возможной противоречивости хранимых данных и упрощения управления ими.
Использование ненормализованных таблиц может привести к нарушению целостности данных (непротиворечивости информации) в базе данных.
Рассмотрим нормализацию таблиц по БД «ОВО»
Таблицы Клиент, Договор, Объект, Организация, Сотрудники, Экипаж, Вызов находятся в 1НФ, т.к. все атрибуты этих отношений простые ( табл. 3).
Таблицы Клиент, Договор, Объект, Организация, Сотрудники, Экипаж, Вызов находятся во 2НФ, т.к. они находятся в 1НФ и имеют первичные ключи: Код клиента, Код договора, Код объекта, Код организации Код сотрудники, Код экипажа, код вызов.