Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание1.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
704 Кб
Скачать

Лабораторная работа.

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

Создание пользовательского интерфейса

Общие сведения

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

Например, у начальника следственного управления или отдела в чис­ло баз входят: «Следователь», «Уголовное дело», «Событие». Совокупность объединенных одной проблемой баз данных и система управления базами данных (СУБД) образуют банк данных. Наличие банка данных, который условно назовем «Следственная практика», позволяет руководителю опера­тивно решать следующие управленческие задачи:

  • осуществлять оперативный контроль и руководить работой следо­вателей по каждому уголовному делу;

  • объективно оценивать эффективность и результативность работы следователей, а также обеспечивать равномерность их загрузки;

  • по запросам представлять в вышестоящие и контролирующие ин­станции оперативные справки о результатах расследования по конкретным уголовным делам;

  • рассчитывать и подготавливать многочисленные сводно-аналитические документы текущей и периодической статистической отчетности о работе подразделения за тот или иной отчетный период;

  • давать предложения по совершенствованию структуры следствен­ного управления (отдела) на основе аналитических расчетов;

  • представлять по запросам в вышестоящие и контролирующие ин­станции оперативные справки о результатах расследования по конкретным уголовным делам, задаваемым как в явном (по номеру уголовного дела), так и в неявном виде (например, по фамилии подследственного или потер­певшего, статье квалификации, сроку следствия м т.п.);

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

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

Рассмотрим технологии создания, ведения базы данных «Следственная практика», поиска в ней информации по запросам и подготовки отчетов по запросам.

Информационно-логическая модель базы данных «Следственная практика», представленная на рис. 1 включает три таблицы: Следова­тель, Уголовное дело, Событие.

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

Подчеркнутые поля должны иметь поля со списком: образование: среднее, среднее специ­альное, незаконченное высшее, высшее; звание: лейтенант, ст. лейтенант, капитан, майор, подполковник, полковник (слова: юстиции, милиции, внутренней службы в звании не ука­зывать).

Таблица Уголовное дело имеет следующие поля: номер дела, статья УК, дата возбуждения, фабула, дело прекращено, дата прекращения, основание прекращения, направлено в суд, следователь.

Подчеркнутые поля должны иметь поля со списком:

статья УК: 105, 111, 112, 115, 116, 117, 158, 161, 162, 167, 205, 206, 209, 212, 213, 214;

основание прекращения: за отсутствием события преступления, за отсутствием состава преступления, за истечением сроков давности, вслед­ствие изменения обстановки, вследствие привлечения к административной ответственности.

Поля Дело прекращено и Направлено в суд имеют список «Да» и «Нет», который создается в форме ввода в виде двух кнопок. Поле Следователь вводится для связи с таблицей Следователь.

Таблица Событие имеет следующие поля: уголовное дело, дата, способ проникновения, способ совершения, спо­соб насильственных действий, ущерб, погибло, ранено.

Подчеркнутые поля являются полями со списками:

способ проникновения: взлом двери, взлом замка, взрыв, газовая рез­ка, нарушение сигнализации, отжим замка, подбор ключа, пропил (пролом) / крыши, пола, потолка, стены/, свободный доступ, спрятался в помещении, через балкон, через окно, прочее;

способ совершения: азартные игры, взлом, карманная кража, обна­ружение ключа, применение оружия, путем доверия, рывок (сумки, шап­ки), угроза, физическое насилие, прочее;

способ насильственных действий: истязание, нанесение ударов, на­падение, оглушение, отравление, поджог, применение оружия, пытки, свя­зывание, спаивание, угроза (оружием, предметом, словами), удушение, усыпление, утопление, прочее.

Задание №1. Создание структуры данных

Создать БД «Следственная практика», включающую три таблицы: Следова­тель, Уголовное дело, Событие. Установить связи между таблицами в соответствии с рис. 1.

Технология работы

  1. Сформировать структуры таблиц СЛЕДОВА­ТЕЛЬ, УГОЛОВНОЕ ДЕЛО, СОБЫТИЕ в базе данных Следственная практика***.mdb (*** – номер группы), сохранив ее в своей личной папке. Имена, типы и свойства полей таблиц БД приведены в табл. 1, 2, 3.

Таблица 1. Структура таблицы СЛЕДОВАТЕЛЬ

Признак ключа

Имя поля

Тип данных

Свойства поля (размер, формат)

Ключ

Личный номер

Текстовый

10

Фамилия

Текстовый

25

Имя

Текстовый

12

Отчество

Текстовый

15

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

Дата/время

Краткий формат даты

Образование

Текстовый

25

Звание

Текстовый

25

Должность

Текстовый

50

Дата поступления на службу

Дата/время

Краткий формат даты

Таблица 2. Структура таблицы УГОЛОВНОЕ ДЕЛО

Признак

ключа

Имя поля

Тип данных

Свойства поля (размер, формат)

Ключ

Номер дела

Текстовый

10

Статья УК

Текстовый

4

Дата

возбуждения

Дата/время

Краткий формат даты

Фабула

Поле Мемо

Дело

прекращено

Логический

Формат поля – Да/нет

Дата

прекращения

Дата/время

Краткий формат даты

Основание

прекращения

Текстовый

60

Направлено в суд

Логический

Формат поля – Да/нет

Следователь

Текстовый

50

Таблица 3. Структура таблицы СОБЫТИЕ

Имя поля

Тип

данных

Свойства поля (размер,

формат)

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

Текстовый

10

Дата

Дата/время

Краткий формат даты

Способ совершения

Текстовый

25

Способ проникновения

Текстовый

40

Способ насильственных действий

Текстовый

30

Ущерб

Денежный

Формат поля – Денежный

Погибло

Числовой

Целое

Ранено

Числовой

Целое