Отсутствие у участковых инспекторов полиции беспрепятственного доступа к автоматизированным информационно-поисковым и адресно-справочным массивам снижает уровень упреждающего влияния на криминогенные процессы в жилом секторе. Это порождает бессистемность и неэффективность в работе по предупреждению правонарушений, создает значительные препятствия гражданам в реализации их прав на защиту от противоправных посягательств [1]. Поэтому встает необходимость в создании автоматизированных рабочих мест, что будет обеспечивать расширение возможностей использования участковыми уполномоченными милиции существующих локальных и зональных автоматизированных информационно-поисковых систем органов внутренних дел.
В данной работе рассматривается создание автоматизированного рабочего места средствами MS ACCESS [2] участковых уполномоченных полиции для повышения эффективности их работы.
После изучения предметной области и функциональной обязанности участкового уполномоченного полиции были получены следующие входные информации.
Имя поля | Тип |
КодМ (ключ) | Числовой |
Улица | Текстовый |
Дом | Текстовый |
Имя поля | Тип | Подстановка |
КодП (ключ) | Числовой | |
Регистр№ | Числовой | |
Дата | Дата/время | |
Фабула | Текстовый | |
КодМ | Числовой | SELECT Место.КодМ, Место.Улица, Место.Дом FROM Место |
Имя поля | Тип | Подстановка |
КодП (ключ) | Числовой | SELECT Происшествие.КопП, Происшествие.Регистр№ FROM Происшествие |
КодУ (ключ) | Числовой | SELECT Участковый.КодУ, Участковый.Фамилия FROM Участковый |
Имя поля | Тип | Подстановка |
КодУ (ключ) | Числовой | |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Звание | Текстовый | |
НомерУ | Числовой | SELECT Участок.НомерУ, Участок.Адрес FROM Участок |
Имя поля | Тип | Подстановка |
НомерУ (ключ) | Числовой | |
Адрес | Текстовый | |
НомерО | Числовой | SELECT Отдел.НомерО, Отдел.Адрес FROM Отдел |
Имя поля | Тип |
НомерО (ключ) | Числовой |
Адрес | Текстовый |
Имя поля | Тип | Подстановка |
КодУ (ключ) | Числовой | SELECT Участковый.КодУ, Участковый.Фамилия FROM Участковый |
НомерП (ключ) | Числовой | SELECT Постановление.НомерП FROM Постановление |
Имя поля | Тип |
НомерП (ключ) | Числовой |
Дата | Дата/время |
Имя поля | Тип |
НомерП (ключ) | Числовой |
Основание | Текстовый |
Имя поля | Тип | Подстановка |
КодП (ключ) | Числовой | SELECT Происшествие.КопП, Происшествие.Регистр№ FROM Происшествие |
Рег№Лица (ключ) | Числовой | SELECT Лицо.Рег№Лица, Лицо.Фамилия FROM Лицо |
Имя поля | Тип | Подстановка |
Рег№Лица (ключ) | Числовой | |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Дата_рождения | Дата/время | |
Адрес | Текстовый | |
Отношение_к_происшествию | Текстовый | |
КодС | Числовой | SELECT Судимость.КодС, Судимость.Описание FROM Судимость |
Имя поля | Тип |
КодС (ключ) | Числовой |
Описание | Текстовый |
Таким образом, получаем завершенную модель данных в виде логической схемы (рис 1).

Для автоматизированного рабочего места участкового инспектора полиции в case-системе ER-win была создана модель, которая также имеет логический и физический уровни и отражены в работе.
Фактически, при переходе модели на физический уровень производится трансформация сущностей в таблицы, а атрибутов в поля, поэтому все имена и описания физической модели должны соответствовать принятым для выбранной СУБД соглашениям.
Физическая реализация информационной системы «Автоматизированное рабочее место участкового инспектора полиции» реализована средствами Microsoft Access и SQL [3, 4]. Все необходимые данные, входящие в информационную систему, помещаются в таблицах:

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

В созданной информационной системе также запросы, отчеты и макросы.
В качестве примера можно предоставить запросы в режиме 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 [Введите конечную дату]))
Данное приложение дает следующие возможности:
- санкционированного доступа к информационной системе;
- получение подробной информации о происшествиях на закрепленных за инспекторами участках;
- получения и фиксации информации о лицах, причастных к данным преступлениям;
- хранения информации об участковых, принадлежащих к определенным участкам и отделам милиции;
- фиксации постановлений, вынесенных по происшествиям;
- просмотра и печати результатов отчетностей об участковых, причастных лицах, а также отчетов по датам постановлений и происшествий.
В системе разработан удобный интерфейс, не требующий дополнительного обучения для работы с ней. Программное приложение предназначено для использования непосредственно на рабочем месте участкового полиции.