Автоматизированная система регистрации вещественных доказательств

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

 

4.1.2 Структура базы данных

Общая структура БД в формате Access представлена в следующем виде (рис. 4.1):

 

Рис. 4.1.

 

Данная база данных состоит из 4 таблиц связанных между собой. Связь осуществляется через ключевые поля в каждой таблице. Тип связи один ко многим, так как это наиболее приемлемый вариант для базы данных, необходимой для автоматизированной систему регистрации и учёта вещественных доказательств.

4.1.3 Запросы

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

По дате занесения вещественного доказательства с данными владельца (рис. 4.2).

 

Рис. 4.2.

 

В запросе по дате занесения вещественного доказательства с данными владельца содержатся следующие поля:

Название предмета

Дата занесения

Идентификационный номер

Код владельца

ФИО владельца

ФИО эксперта

Все данные (рис. 4.3).

 

Рис. 4.3.

 

В запросе Все данные содержатся следующие поля:

Вид предмета

Название предмета

Состояние предмета

Номер уголовного дела

Идентификационный номер

ФИО следователя

Звание следователя

Рабочий телефон следователя

Код следователя

ФИО эксперта

Должность эксперта

Рабочий телефон эксперта

ФИО владельца

Год рождения

Серия и номер паспорта

Когда и кем выдан

Телефон

Код владельца

По номеру вещественного доказательства (рис. 4.4).

 

Рис. 4.4.

 

В запросе По номеру вещественного доказательства содержатся следующие поля:

Название предмета

Идентификационный номер

ФИО следователя

Звание следователя

Рабочий телефон следователя

Код следователя

ФИО эксперта

Должность эксперта

ФИО владельца

Год рождения

Серия и номер паспорта

Когда и кем выдан

Телефон

По номеру уголовного дела (рис. 4.5).

 

Рис. 4.5.

 

В запросе По номеру уголовного дела содержатся следующие поля:

Название предмета

Номер уголовного дела

Идентификационный номер

ФИО следователя

Звание следователя

Рабочий телефон следователя

ФИО эксперта

Должность эксперта

Рабочий телефон эксперта

ФИО владельца

Год рождения

Серия и номер паспорта

Когда и кем выдан

Телефон

По номеру уголовного дела с данными эксперта (рис. 4.6).

 

 

В запросе По номеру уголовного дела с данными эксперта содержатся следующие поля:

Номер уголовного дела

ФИО следователя

Код следователя

ФИО эксперта

Код эксперта

ФИО владельца

Код владельца

По номеру уголовного дела с данными следователя (рис. 4.7).

 

Рис. 4.7.

 

В запросе по номеру уголовного дела с данными следователя содержатся следующие поля:

Номер уголовного дела

ФИО следователя

Код следователя

 

4.2 Описание модулей и процедур

 

4.2.1 Иерархия модулей

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

 

Рис. 4.8.

 

Как видно из рисунка во главе иерархии лежит главная форма, которая затем разветвляется на следующие формы: Внести предмет в БД и Найти предмет в БД. В свою очередь форма Найти предмет в БД разделяется на следующие формы: Просмотр статуса предмета, Внести изменение и Просмотр отчётов.

 

4.2.2 Разработка пользовательского интерфейса

Проект создан с помощью средств Microsoft Access 2003, где существует стартовое окно, внутри которого располагаются прочие рабочие формы, осуществляющие управление и контроль данными в Базе Данных.

Работа программы начинается с появления главного окна, которое имеет только ссылки на какие-либо действия. Выбирая необходимый пункт можно осуществить необходимое действие, а именно Внести предмет в БД или Найти предмет в БД (рис. 4.9).

 

Рис. 4.9.

 

4.2.3 Внесение предмета в базу данных вещественных доказательств

Нажав кнопку Внести предмет в БД происходит переход на форму Вещественный доказательства, где можно внести уже имеющиеся данные о предмете (рис. 4.10).

 

Рис. 4.10.

После нажатия кнопки Далее осуществляется переход на форму Сведения о владельце, где мы вносим имеющиеся сведения о владельце предмета (рис. 4.11).

 

Рис. 4.11.

 

После нажатия кнопки Далее осуществляется переход на форму Сведения о следователях, где мы вносим информацию о следователе, ведущего уголовное дело по которому проходит регистрируемое вещественное доказательство (рис. 4.12).

 

Рис. 4.12

 

После нажатия кнопки Далее осуществляется переход на форму Сведения об экспертах, где мы вносим информацию об эксперте, проводившего экспертизу регистрируемого вещественного доказательства (рис. 4.13).

Рис. 4.13.

 

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