Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВАЯ РАБОТА по СУБД MS SQL 9 вариант.doc
Скачиваний:
436
Добавлен:
01.03.2016
Размер:
2.96 Mб
Скачать

--Даталогическое моделирование --Создание базы данных и объектов базы данных

--Резервное копирование

Целью данной работы является создание базы данных в СУБД Microsoft SQL Server 2008, объектов базы данных, распределить полномочия и роли, предусмотреть возможность резервного копирования.

1. Выбор автоматизируемых функций и информационного обеспечения

1.1. Описание предметной области

Предметная область, часть которой представлена в этой программе – реализация и функционирование информационной системы «Учёт решений по уголовным делам». Это обширная и часто используемая в современном мире задача, требующая точности исполнения. Описываются среда функционирования, объект и субъект управления, цели и задачи управления.

Среда функционирования системы «Учёт решений по уголовным делам» включает название ОВД, работающих в нем следователей, какие уголовные дела они ведут и какие решения приняты по данному делу.

Объект управления представляет собой процесс расследования уголовных дел, лиц нарушивших конституционные права граждан. Которые были нарушены в результате незаконных действий со стороны злостных нарушителей общественного спокойствия.

Субъект управления представляет собой персонал, работающий в данном ОВД и обеспечивающий функционирование информационной системы «Учёт решений по уголовным делам».

Цель управления состоит в раскрытии уголовных дел следователями и принятием решения.

Для достижения этой цели в процессе управления решаются следующие задачи:

  1. Выбор уголовных дел, начатых в заданный период времени в данном ОВД

  2. Выбор следователей заданного ОВД, которым возвращены уголовные дела на доследование

  3. Выбор приостановленных дел указанного ОВД

  4. Выбор уголовных дел, ведущихся данным следователем, по которым проходит больше заданного количества обвиняемых

1.2. Выбор и описание автоматизируемых функций

1.2.1. Перечень автоматизируемых функций

В рамках данного проекта для автоматизации выбраны следующие функции автоматизированной системы “УЧЕТ РЕШЕНИЙ ПО УГОЛОВНЫМ ДЕЛАМ ”:

1) ОВД;

2) Должность;

3) Следователь;

4) Уголовное дело;

5) Решение.

1.2.2. Первичное описание информационного обеспечения (исходные данные)

Объект

Атрибут

Описание атрибута

1. ОВД

1.1 ФИО куратора

1.2 Наименование ОВД

1.3. Служба ведущая дело

Название ОВД

Какая служба занимается делом

2. Должность

2.1 Должность

Замещаемая должность

3. Уголовное дело

3.1 Дата начала УД

3.2 Дата окончания УД

3.3. Кол-во обвиняемых

3.4. Кол-во эпизодов

3.5. Квалификация

В чём обвиняется

4. Следователь

1.1 ФИО

1.2 Дата рождения

ФИО следователя

5. Решение

5.1 Принятое решение

5.2 Дата принятия решения

5.3 Лицо принявшее решение

6. Звание

6.1 Звание

1.2.8. Постановка задачи

Написать программу, которая позволит реализовать процедуру функционирования информационной системы «УЧЕТ РЕШЕНИЙ ПО УГОЛОВНЫМ ДЕЛАМ». Разработанный программный продукт должен частично или полностью заменить стандартные методы информационной организации работы следователей.

Задачи программы:

  • нормализация базы данных

  • создание БД в SQL сервере;

  • администрирование базы данных (резервное копирование);

  • создание таблиц;

  • использование триггеров (триггер на добавление) и встроенных процедур;

  • создание запросов (сложных и простых);

  • Фильтры (вывести на экран только звание «подполковник»)

  • Триггеры (индикатор на добавление);

  • Функции (функция отбора по возрасту);

  • Ограничения (ограничение возраста сотрудника менее 18 и более 80 лет):

  • Пользователи и роли.