
- •Постановка задачи
- •Задание №1. Создание структуры данных
- •Технология работы
- •Установить связи между таблицами следователь, уголовное дело, событие базы данных Следственная практика.Mdb. Последовательность действий:
- •Результат:
- •Задание №2. Разработка форм
- •Создать форму следователь (см. Рис. 4).
- •Создать форму уголовное дело на основе одноименной таблицы (см. Рис. 5).
- •Создать форму событие на основе одноименной таблицы (см. Рис. 6).
- •Для связи форм между собой в форме следователь создать командную кнопку Форма "Уголовное дело" (см. Рис. 4), нажав на которую можно было бы перейти в форму уголовное дело.
- •В форме уголовное дело в правой части заголовка создать командную кнопку Возврат к форме "Следователь" (см. Рис. 3.8), позволяющую возвращаться в форму следователь. Последовательность действий:
- •Создать составную (многотабличную) форму уголовное дело (см. Рис. 7).
- •Задать последовательность перехода между полями в формах следователь, уголовное дело, подчиненная форма.
Лабораторная работа.
Автоматизация информационного обеспечения управленческой деятельности на основе применения баз данных.
Создание пользовательского интерфейса
Общие сведения
Для успешного осуществления управленческой деятельности руководителю органа внутренних дел необходима эффективно организованная система информационного обеспечения, основным элементом которой является совокупность взаимосвязанных баз данных. В них осуществляется накопление, хранение, поиск и выдача информации.
Например, у начальника следственного управления или отдела в число баз входят: «Следователь», «Уголовное дело», «Событие». Совокупность объединенных одной проблемой баз данных и система управления базами данных (СУБД) образуют банк данных. Наличие банка данных, который условно назовем «Следственная практика», позволяет руководителю оперативно решать следующие управленческие задачи:
осуществлять оперативный контроль и руководить работой следователей по каждому уголовному делу;
объективно оценивать эффективность и результативность работы следователей, а также обеспечивать равномерность их загрузки;
по запросам представлять в вышестоящие и контролирующие инстанции оперативные справки о результатах расследования по конкретным уголовным делам;
рассчитывать и подготавливать многочисленные сводно-аналитические документы текущей и периодической статистической отчетности о работе подразделения за тот или иной отчетный период;
давать предложения по совершенствованию структуры следственного управления (отдела) на основе аналитических расчетов;
представлять по запросам в вышестоящие и контролирующие инстанции оперативные справки о результатах расследования по конкретным уголовным делам, задаваемым как в явном (по номеру уголовного дела), так и в неявном виде (например, по фамилии подследственного или потерпевшего, статье квалификации, сроку следствия м т.п.);
выявлять факты прохождения одного и того же лица по разным уголовным делам, обеспечивая своевременное соединение этих дел, и др.
Постановка задачи
Рассмотрим технологии создания, ведения базы данных «Следственная практика», поиска в ней информации по запросам и подготовки отчетов по запросам.
Информационно-логическая модель базы данных «Следственная практика», представленная на рис. 1 включает три таблицы: Следователь, Уголовное дело, Событие.
Таблица Следователь имеет следующие поля: личный номер, фамилия, имя, отчество, дата рождения, образование, дата поступления на службу, звание.
Подчеркнутые поля должны иметь поля со списком: образование: среднее, среднее специальное, незаконченное высшее, высшее; звание: лейтенант, ст. лейтенант, капитан, майор, подполковник, полковник (слова: юстиции, милиции, внутренней службы в звании не указывать).
Таблица Уголовное дело имеет следующие поля: номер дела, статья УК, дата возбуждения, фабула, дело прекращено, дата прекращения, основание прекращения, направлено в суд, следователь.
Подчеркнутые поля должны иметь поля со списком:
статья УК: 105, 111, 112, 115, 116, 117, 158, 161, 162, 167, 205, 206, 209, 212, 213, 214;
основание прекращения: за отсутствием события преступления, за отсутствием состава преступления, за истечением сроков давности, вследствие изменения обстановки, вследствие привлечения к административной ответственности.
Поля Дело прекращено и Направлено в суд имеют список «Да» и «Нет», который создается в форме ввода в виде двух кнопок. Поле Следователь вводится для связи с таблицей Следователь.
Таблица Событие имеет следующие поля: уголовное дело, дата, способ проникновения, способ совершения, способ насильственных действий, ущерб, погибло, ранено.
Подчеркнутые поля являются полями со списками:
способ проникновения: взлом двери, взлом замка, взрыв, газовая резка, нарушение сигнализации, отжим замка, подбор ключа, пропил (пролом) / крыши, пола, потолка, стены/, свободный доступ, спрятался в помещении, через балкон, через окно, прочее;
способ совершения: азартные игры, взлом, карманная кража, обнаружение ключа, применение оружия, путем доверия, рывок (сумки, шапки), угроза, физическое насилие, прочее;
способ насильственных действий: истязание, нанесение ударов, нападение, оглушение, отравление, поджог, применение оружия, пытки, связывание, спаивание, угроза (оружием, предметом, словами), удушение, усыпление, утопление, прочее.
Задание №1. Создание структуры данных
Создать БД «Следственная практика», включающую три таблицы: Следователь, Уголовное дело, Событие. Установить связи между таблицами в соответствии с рис. 1.
Технология работы
Сформировать структуры таблиц СЛЕДОВАТЕЛЬ, УГОЛОВНОЕ ДЕЛО, СОБЫТИЕ в базе данных Следственная практика***.mdb (*** – номер группы), сохранив ее в своей личной папке. Имена, типы и свойства полей таблиц БД приведены в табл. 1, 2, 3.
Таблица 1. Структура таблицы СЛЕДОВАТЕЛЬ
Признак ключа |
Имя поля |
Тип данных |
Свойства поля (размер, формат) |
Ключ |
Личный номер |
Текстовый |
10 |
|
Фамилия |
Текстовый |
25 |
|
Имя |
Текстовый |
12 |
|
Отчество |
Текстовый |
15 |
|
Дата рождения |
Дата/время |
Краткий формат даты |
|
Образование |
Текстовый |
25 |
|
Звание |
Текстовый |
25 |
|
Должность |
Текстовый |
50 |
|
Дата поступления на службу |
Дата/время |
Краткий формат даты |
Таблица 2. Структура таблицы УГОЛОВНОЕ ДЕЛО
Признак ключа |
Имя поля |
Тип данных |
Свойства поля (размер, формат) |
Ключ |
Номер дела |
Текстовый |
10 |
|
Статья УК |
Текстовый |
4 |
|
Дата возбуждения |
Дата/время |
Краткий формат даты |
|
Фабула |
Поле Мемо |
|
|
Дело прекращено |
Логический |
Формат поля – Да/нет |
|
Дата прекращения |
Дата/время |
Краткий формат даты |
|
Основание прекращения |
Текстовый |
60 |
|
Направлено в суд |
Логический |
Формат поля – Да/нет |
|
Следователь |
Текстовый |
50 |
Таблица 3. Структура таблицы СОБЫТИЕ
Имя поля |
Тип данных |
Свойства поля (размер, формат) |
Уголовное дело |
Текстовый |
10 |
Дата |
Дата/время |
Краткий формат даты |
Способ совершения |
Текстовый |
25 |
Способ проникновения |
Текстовый |
40 |
Способ насильственных действий |
Текстовый |
30 |
Ущерб |
Денежный |
Формат поля – Денежный |
Погибло |
Числовой |
Целое |
Ранено |
Числовой |
Целое |