Автоматизированная система учета преступников
Обзор программных средств для учета преступников. Характеристика комплексной автоматизированной системы управления, связи и контроля дежурной части ГУВД г. Москвы. Ведение оперативных учетов при помощи программно-аппаратного комплекса "ПОРТРЕТ 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 с.
Подобные документы
Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
дипломная работа [1,4 M], добавлен 17.12.2014ОАО "Южная телекоммуникационная компания" (ОАО "ЮТК") - оператор фиксированной связи. Экономическая сущность комплекса экономических информационных задач. Перечень услуг присоединения и услуг по пропуску трафика. Автоматизированная система учета.
курсовая работа [45,1 K], добавлен 27.02.2009Общая характеристика использования информационных технологий на предприятии. Обоснование выбора программных средств разработки приложения. Логическое и физическое моделирование базы данных. Построение диаграммы классов автоматизированной системы учета.
дипломная работа [12,5 M], добавлен 13.06.2015Проектирование автоматизированной информационной системы контроля и учета товарных и денежных средств для магазина розничной торговли. Составление базы данных в среде СУБД MySQL. Расчет затрат на проектирование и эксплуатацию разработанной системы.
дипломная работа [4,3 M], добавлен 13.12.2013Разработка автоматизированной системы с использованием программных продуктов: 1С: Предприятие 8.2 (для создания автоматизированной системы) и CASE средство BPwin (для проектирования структуры системы). Обучение пользователей работе с конфигурацией.
курсовая работа [3,6 M], добавлен 04.11.2014Требования к функциональным характеристикам информационной системы "Подписка". Функциональное проектирование автоматизированной системы ведения учета основных средств на предприятии. Проектирование базы данных автоматизированной системы ведения учета.
курсовая работа [753,0 K], добавлен 16.01.2015Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.
дипломная работа [1,2 M], добавлен 14.10.2012Требования, предъявляемые к компьютеризированному бухгалтерскому учету в системе "1С: Предприятие". Проектирование и реализация модулей автоматизированной системы бухгалтерского учета. Ведение справочников, первичных документов и аналитических отчетов.
курсовая работа [1,3 M], добавлен 20.10.2015Изучение методики учета банковских и финансовых операций в бюджетной организации. Описание программных средств и разработка автоматизированной информационной системы по учету банковских операций. Характеристика алгоритма и блок-схемы АИС организации.
дипломная работа [1,6 M], добавлен 24.09.2012Системы дистанционного учета и контроля потребления воды, разработанные различными компаниями. Техническое задание на создание автоматизированной информационной системы учета расхода воды в ООО "Водоснабжение". Экономическая эффективность проекта.
дипломная работа [3,7 M], добавлен 21.01.2015