Автоматизированная система учета преступников

Обзор программных средств для учета преступников. Характеристика комплексной автоматизированной системы управления, связи и контроля дежурной части ГУВД г. Москвы. Ведение оперативных учетов при помощи программно-аппаратного комплекса "ПОРТРЕТ 5.0".

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 02.03.2010
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

FROM СОТРУДНИКИ;

3. Параметрический запрос, позволяющий вывести список лиц определенной национальности:

SELECT ЛИЦО.*, ЛИЦО.НАЦИОНАЛЬНОСТЬ

FROM ЛИЦО

WHERE (((ЛИЦО.НАЦИОНАЛЬНОСТЬ)=[Введите национальность]));

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

В форме «ВХОД В СИСТЕМУ» реализована процедура Private Sub Кнопка5_Click(), выполняющая аутентификацию пользователя:

Private Sub Кнопка5_Click()

Dim Cnn As ADODB.Connection

Dim rst As ADODB.Recordset

Dim frm As Form

Dim strCriteria As String

' открыли соединение с текущим проектом

Set Cnn = CurrentProject.Connection

Set rst = New ADODB.Recordset

Set frm = Forms("ВХОД В СИСТЕМУ")

'подсчитываем количетво попыток

NumPopitok = NumPopitok + 1

If NumPopitok > 3 Then

DoCmd.Quit

End If

'определяем логин

rst.Open "СОТРУДНИКИ", Cnn, adOpenKeyset, adLockOptimistic

strCriteria = "[ЛОГИН]= '" & frm!fLogin & "'"

rst.Find strCriteria, , adSearchForward

If Not rst.EOF Then

'определяем пароль

strCriteria = "[ПАРОЛЬ]= '" & frm!fPsw & "'"

rst.MoveFirst

rst.Find strCriteria, , adSearchForward

If Not rst.EOF Then

' response = MsgBox("Имя пользователя и пароль найдены!", vbInformation, Login)

DoCmd.Close

DoCmd.OpenForm "СПИСОК ЛИЦ"

Else

response = MsgBox("Пароль не верен!", vbCritical, Login)

End If

Else

response = MsgBox("Имя пользователя не найдено!", vbCritical, Login)

End If

rst.Close

End Sub

3.5 Реализация пользовательского интерфейса системы

Автоматизированная система поддержки гражданского процесса о банкротстве предприятия имеет стандартный для Windows-приложений интерфейс.

Перед началом работы система запрашивает у пользователя идентификационные данные, а именно - логин и пароль (рис. 3.6). Если пользователь три раза ошибся при вводе своих идентификационных данных, то система завершает свою работу.

Рис. 3.6. Форма для ввода логина и пароля

Если же пользователь правильно ввел свои данные, то на экране появляется главная кнопочная форма системы (рис. 3.7). Основные функции системы реализуются с помощью командных кнопок, расположенных на данной форме.

Рассмотрим последовательно реализацию всех функций разработанной автоматизированной системы «УчетПреступников 1.0».

Функция ведения анкетных данных лиц, подозреваемых в совершении преступления, реализуется с помощью кнопки АНКЕТЫ. После нажатия на эту кнопку на экране появляется окно, показанное на рис. 3.8. Здесь вводится информация о дате рождения, национальности, половой принадлежности и подробные сведения о месте рождения.

Рис. 3.7. Главная кнопочная форма

Рис. 3.8. Форма для ввода и редактирования анкетных данных

Для того, чтобы отобразить список лиц в табличной виде используется кнопка «СПИСОК ЛИЦ» на главной форме (см. рис. 3.7). С помощью данной кнопки вызывается форма, показанная на рис. 3.9. Данная форма также содержит ряд кнопок, с помощью которых можно отобразить более подробную информацию о том или ином лице. Рассмотрим более подробно назначение кнопок формы:

- кнопка «ДОБАВИТЬ» открывает форму «АНКЕТА» для ввода информации о новом лице;

- кнопка «АНКЕТА» открывает форму «АНКЕТА» для выбранного в списке лица;

- кнопка «АРЕСА» показывает список адресов выбранного в списке лица (см. рис. 3.10);

Рис. 3.9. Список лиц в табличной форме.

Рис. 3.10. Адресные данные кнопка «СУДИМОСТИ» показывает список судимостей выбранного лица (см. рис. 3.11);

Рис. 3.12. Список судимостей выбранного лица

- кнопка «СВОДНЫЕ ДАННЫЕ» отображает подробную сводную информацию о выбранном лице (рис. 3.13);

Рис. 3.13. Форма для отображения сводной информации о лице

- кнопка «КАРТОЧКИ» показывает окно предварительного просмотра отчета с карточками лиц, которые в дальнейшем можно распечатать (рис. 3.14).

Рис. 3.14. Отчет с информацией о лицах в режиме предварительного просмотра

Рассмотрим следующую функцию программы - Учет происшествий. Данная функция реализуется с помощью кнопки ПРОИСШЕСТВИЯ на главной кнопочной форме (см. рис. 3.7). После нажатия на эту кнопку на экране появляется окно, показанное на рис. 3.15. Здесь лицо, подозреваемое в совершении преступления выбирается из списка и заполняются подробные данные о происшествии, а именно - местонахождение, способ, фабула, регистрационные данные и т.п.

Рис. 3.15. Форма для ввода и редактирования данных о происшествиях

С помощью кнопки, расположенной в правом верхнем углу формы «происшествия» можно вызвать окно предварительного просмотра отчета и в дальнейшем распечатать список происшествий (рис. 3.16).

Рис. 3.16. Отчет с информацией о происшествии в режиме предварительного просмотра

Следующая важная функция программы - Учет преступников. Данная функция реализуется с помощью кнопки «УЧЕТ» на главной кнопочной форме (см. рис. 3.7). После нажатия на эту кнопку на экране появляется окно, показанное на рис. 3.17. Данная форма организована в виде ленточной формы, т.е. каждая запись таблицы отображается в одной строке.

К полям синхронного просмотра (см. раздел 3.3) относятся поля «ЛИЦО» и «КТО ПОСТАВИЛ». Данные поля представлены в виде списка и пользователь может только выбирать значения из этого списка.

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

Рис. 3.15. Форма для учета преступников.

Рис. 3.16. Отчет «УЧЕТ ПРЕСТУПНИКОВ» в режиме предварительного просмотра

Для ввода и редактирования регистрационных данных сотрудников управления внутренних дел используется форма «СОТРУДНИКИ» (3.17), которая вызывается из главной кнопочной формы (рис. 3.7).

Рис. 3.15. Форма для ввода данных о сотрудниках УВД

Заключение

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

Основные результаты и выводы по работе следующие:

1. Проведено исследование предметной области. Изучены законодательные и нормативные акты об учете лиц, совершивших преступления или подозреваемых в их совершении.

2. Проведен анализ требований, предъявляемых к учету преступников..

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

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

5. Проанализированы и выбраны средства проектирования бизнес-процессов (BPWin), средство концептуального моделирования базы данных (Erwin), средство разработки базы данных (Microsoft Access).

6. Выполнено моделирование бизнес процессов. Построены контекстные диаграммы бизнес-процессов, а также диаграммы потоков данных.

7. Спроектирована инфологическая модель «сущность-связь», описывающая базу данных автоматизированной системы. Определены основные сущности предметной области и их атрибуты.

8. Разработана логическая и физическая схема данных реляционных отношений между таблицами базы данных автоматизированной системы.

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

10. Проведено тестирование основных функций программы.

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

Галенок В.А. Социальные аспекты функционирования автоматизированных систем в деятельности органов внутренних дел. Учебное пособие. М. 1990 г.

Криминалистика. - М.: Высшая школа, 1994.

Уголовный Кодекс Российской Федерации по состоянию на 15 октября 1999 г.

Александров И.В., Ищенко Е.П., Ищенко П.П. и др. Криминалистическая регистрация: Учебное пособие. Красноярск, 1991.

Аленин А.П. Криминалистические учеты: Учебно-практическое пособие. Омск, 1997.

Илларионов В.П., Путова И.В. Правовые и организационно-методические аспекты международного розыска преступников. М., 1999.

Ищенко Е.П., Девиков Е.И. Уголовная регистрация. Омск, 1986.

Использование следователем учетов, картотек и иных банков данных: Справочное пособие. М., 1994.

Федеральные учеты ГИЦ в борьбе с преступностью. М., 1994.

Правоохранительный портал Российской Федерации - http://www.112.ru/services/news/index.shtml

ГУВД г.Москвы - http://www.jetservice.ru/projects/319/article.aspx

Притыкин Д. А. BPwin 4.0: пришел, увидел, реорганизовал --http://www.interface.ru/fset.asp?Url=/ca/bpwin4us.htm. -- Interface Ltd.: 2001.

BPwin - средство моделирования бизнес-процессов - http://www.interface.ru/logworks/bpwin.htm

Руководство по программному пакету ERwin. - http://www.xserver.ru/computer/database/erwin/

Вендров А. М. Case-технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998.

Грабер М. Введение в SQL. Пер. с англ. - М.: "ЛОРИ", 1996.

Вейскас Д. Эффективная работа с MS Office Access 2003: Пер. с англ. - СПб.:Питер, 2005. - 1168 с.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.