Разработка информационной системы средствами MS Access

№69-1,

физико-математические науки

В данной работе рассматривается создание автоматизированного рабочего места средствами MS ACCESS участковых уполномоченных полиции для повышения эффективности их работы.

Похожие материалы

Отсутствие у участковых инспекторов полиции беспрепятственного доступа к автоматизированным информационно-поисковым и адресно-справочным массивам снижает уровень упреждающего влияния на криминогенные процессы в жилом секторе. Это порождает бессистемность и неэффективность в работе по предупреждению правонарушений, создает значительные препятствия гражданам в реализации их прав на защиту от противоправных посягательств [1]. Поэтому встает необходимость в создании автоматизированных рабочих мест, что будет обеспечивать расширение возможностей использования участковыми уполномоченными милиции существующих локальных и зональных автоматизированных информационно-поисковых систем органов внутренних дел.

В данной работе рассматривается создание автоматизированного рабочего места средствами MS ACCESS [2] участковых уполномоченных полиции для повышения эффективности их работы.

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

Таблица 1. Структура таблицы «Место»

Имя поля

Тип

КодМ (ключ)

Числовой

Улица

Текстовый

Дом

Текстовый

Таблица 2. Структура таблицы «Происшествие»

Имя поля

Тип

Подстановка

КодП (ключ)

Числовой

Регистр№

Числовой

Дата

Дата/время

Фабула

Текстовый

КодМ

Числовой

SELECT Место.КодМ, Место.Улица, Место.Дом FROM Место

Таблица 3. Структура таблицы «Регистрация»

Имя поля

Тип

Подстановка

КодП (ключ)

Числовой

SELECT Происшествие.КопП, Происшествие.Регистр№ FROM Происшествие

КодУ (ключ)

Числовой

SELECT Участковый.КодУ, Участковый.Фамилия FROM Участковый

Таблица 4. Структура таблицы «Участковый»

Имя поля

Тип

Подстановка

КодУ (ключ)

Числовой

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Звание

Текстовый

НомерУ

Числовой

SELECT Участок.НомерУ, Участок.Адрес FROM Участок

Таблица 5. Структура таблицы «Участок»

Имя поля

Тип

Подстановка

НомерУ (ключ)

Числовой

Адрес

Текстовый

НомерО

Числовой

SELECT Отдел.НомерО, Отдел.Адрес FROM Отдел

Таблица 6. Структура таблицы «Отдел»

Имя поля

Тип

НомерО (ключ)

Числовой

Адрес

Текстовый

Таблица 7. Структура таблицы «Решение»

Имя поля

Тип

Подстановка

КодУ (ключ)

Числовой

SELECT Участковый.КодУ, Участковый.Фамилия FROM Участковый

НомерП (ключ)

Числовой

SELECT Постановление.НомерП FROM Постановление

Таблица 8. Структура таблицы «Постановление»

Имя поля

Тип

НомерП (ключ)

Числовой

Дата

Дата/время

Таблица 9. Структура таблиц «Отказная» и «Возбуждение_уг_дела»

Имя поля

Тип

НомерП (ключ)

Числовой

Основание

Текстовый

Таблица 10. Структура таблицы «Причастность»

Имя поля

Тип

Подстановка

КодП (ключ)

Числовой

SELECT Происшествие.КопП, Происшествие.Регистр№ FROM Происшествие

Рег№Лица (ключ)

Числовой

SELECT Лицо.Рег№Лица, Лицо.Фамилия FROM Лицо

Таблица 11. Структура таблицы «Лицо»

Имя поля

Тип

Подстановка

Рег№Лица (ключ)

Числовой

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

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

Дата/время

Адрес

Текстовый

Отношение_к_происшествию

Текстовый

КодС

Числовой

SELECT Судимость.КодС, Судимость.Описание FROM Судимость

Таблица 12. Структура таблицы «Судимость»

Имя поля

Тип

КодС (ключ)

Числовой

Описание

Текстовый

Таким образом, получаем завершенную модель данных в виде логической схемы (рис 1).

Логическая схема
Рисунок 1. Логическая схема

Для автоматизированного рабочего места участкового инспектора полиции в case-системе ER-win была создана модель, которая также имеет логический и физический уровни и отражены в работе.

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

Физическая реализация информационной системы «Автоматизированное рабочее место участкового инспектора полиции» реализована средствами Microsoft Access и SQL [3, 4]. Все необходимые данные, входящие в информационную систему, помещаются в таблицах:

Таблицы
Рисунок 2. Таблицы

На примере можно увидеть, как выглядят таблицы в окне Базы данных.

В данной работе были использованы такие формы:

Формы
Рисунок 3. Формы

В созданной информационной системе также запросы, отчеты и макросы.

В качестве примера можно предоставить запросы в режиме SQL:

«Лицо запрос»

SELECT Лицо.Рег№Лица, Лицо.Фамилия, Лицо.Имя, Лицо.Отчество, Лицо.Отношение_к_происшествию, Происшествие.Регистр№, Происшествие.Фабула
FROM Происшествие INNER JOIN (Лицо INNER JOIN Причастность ON Лицо.Рег№Лица = Причастность.Рег№Лица) ON Происшествие.КодП = Причастность.КодП;

«Постановление Запрос»

SELECT Постановление.НомерП, Постановление.Дата, Происшествие.Регистр№, Происшествие.Фабула
FROM Происшествие INNER JOIN Постановление ON Происшествие.КодП = Постановление.КодП
WHERE (((Постановление.Дата) Between [Начальная дата постановлений] And [Конечная дата постановлений]));

«Происшествие запрос»

SELECT Происшествие.Регистр№, Происшествие.Дата, Происшествие.Фабула, Место.Улица, Место.Дом
FROM Место INNER JOIN Происшествие ON Место.КодМ = Происшествие.КодМ
WHERE (((Происшествие.Дата) Between [Введите начальную дату происшествия] And [Введите конечную дату]))

Данное приложение дает следующие возможности:

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

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

Список литературы

  1. Приказ от 10 июня 1999 г. N 420 «О неотложных мерах по коренному улучшению деятельности участковых инспекторов милиции».
  2. Кузин А.В., Левонисова С.В. Базы данных: учебное пособие для студ. вузов – 2-е изд., стер – М.: Академия, 2008. – 314 с.
  3. Хусаинова Г.Я. Исследование температурных полей при стационарном течении аномальных жидкостей // Автоматизация. Современные технологии. 2016. № 7. С. 13-16.
  4. Хусаинов И.Г. Эволюция импульса давления при прохождении через пористую преграду, расположенную в воде // Фундаментальные исследования. 2014. № 11–12. С. 2645-2649.