Смекни!
smekni.com

Автоматизированная информационная система документооборота Административной комиссии при администрации города Белгорода (стр. 16 из 18)

Имя поля Тип данных Описание
NVHOD Числовой Внутренний идентификатор поступивших материалов
DataReg Текстовый Дата регистрации
NPROT Числовой Номер протокола об административном правонарушении
NPOSTPODEL Числовой Номер постановления по делу
DataVzisk Текстовый Дата взыскания
SummaVzisk Текстовый Сумма взыскания
Reshenie Текстовый Решение по продвижению дела

Таблица SPRReshenie – справочник видов принятых решений

Имя поля Тип данных Описание
RESHENIE Числовой
ReshenieTXT Текстовый

Таблица SPROrganovSostProt – справочник органов уполномоченных составлять протоколы об административных правонарушениях.

Имя поля Тип данных Описание
NORGAN Числовой Идентификатор
SmalName Текстовый Короткое название
BigName Текстовый Полное название
Primechaniya Поле МЕМО Примечания

Таблица SPRSostavovPravonarysh – справочник составов правонарушений, согласно Закону Белгородской области "об административных правонарушениях".

Имя поля Тип данных Описание
NFISCODE Текстовый Статья ЗБО
Nazvanie Текстовый Фамилия, имя, отчество физического лица
minSankciya Числовой Номер ИНН физического лица
maxSankciya Числовой серия и номер паспорта физического лица

Таблица SPRTipNak – справочник видов наказания.

Имя поля Тип данных Описание
Tip Числовой
TipTXT Текстовый

Таблица SPRChlenovkomissii – справочник видов принятых решений

Имя поля Тип данных Описание
CHKOMCODE Числовой Код члена комиссии
Statys Текстовый Должность
CHFam Числовой Фамилия
CHIm Числовой Имя
CHOtch Текстовый Отчество

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

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

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

рис. 4.1.1. Структура базы данных АИС

4.1.3 Запросы

Запросы – важнейший инструмент любой системы управления базами данных. Запросы служат для выбора записей, обновления таблиц и включения в них новых записей. Чаще всего запросы применяют для выбора конкретных групп записей, удовлетворяющих заданному условию. Кроме того, запросы позволяют комбинировать информацию, содержащуюся в различных таблицах, обеспечивая связанным элементам данных таблиц унифицированный вид.

1.Запрос "Журнал учета" Данный запрос необходми для отображения даннх из нескольких рабочих и справочных таблиц в окне формы просмотра материалов (рис. 4.1.2).

Рис. 4.1.2. Запрос "Журнал учета"

Запрос отображает следующие поля:

· Входящий номер материала;

· Дата регистрации;

· ФИО нарушителя;

· Статья ЗБО;

· Дата составления протокола;

· Кем составлен протокол;

· Дата рассмотрения;

· Номер протокола заседания;

· Принятое решение;

· Дата объявления постановления;

· Дата взыскания;

· Сумма взыскания.

Данный запрос будет использоваться для поиска необходимых материалов и контроля исполнения постановлений по делам об административных правонарушениях.

2. Запрос "Протокол об административном нарушении" (рис. 4.1.3). Данный запрос необходим для просмотра информации об административном правонарушении на этапе подготовки материалов к рассмотрению и на этапе рассмотрения материалов на заседании административной комиссии.

Рис. 4.1.3. Запрос "Протокол об административном правонарушении"

Запрос отображает следующие поля:

· Номер протокола;

· Дата составления протокола;

· Наименование органа, составившего данный протокол;

· ФИО нарушителя;

· Дата рождения нарушителя;

· Место рождения нарушителя;

· Место работы нарушителя;

· Адрес проживания нарушителя;

· Статья ЗБО;

· Краткие сведения о нарушении;

· Дата предпологаемого рассмотрения дела;

· Отметка о надлежащем уведомлении нарушителя о месте и времени проведения заседания.

3. Запрос "Список материалов для заседания" (рис. 4.1.4). Для рассмотрения на заседании комиссии нужно отобрать материалы, рассмотрение которых назначено на определенную дату.

Рис. 4.1.4. Запрос "Список материалов для заседания"

4. Запрос "Постановление по делу об административном правонарушении" (рис. 4.1.5). Данный запрос необходим для компоновки сведений необходимых для составления постановления об административном правонарушении.

рис. 4.1.5. Запрос "Постановление по делу об административном правонарушении"

Запрос отображает следующие поля:

· Номер постановления;

· Дата вынесения постановления;

· ФИО нарушителя;

· Дата рождения нарушителя;

· Место рождения нарушителя;

· Адрес проживания нарушителя;

· Номер протокола об административном правонарушении;

· Наименования органа составившего протокол;

· Статья ЗБО;

· Краткие сведения о нарушении;

· Отметка о явке нарушителя;

· Отметка о признании своей вины;

· Смягчающие обстоятелсьства;

· Отягчающие обстоятельства

· Приянятое решение;

· Председательствующий;

· Дата объявления постановления.

5. Запрос "Список постановлений, срок добровольного исполнения которых истек". Для отправки постановлений органами уполномоченным осуществлять принудительное исполнение нужно сформировать их список.

6. Запрос "Список неисполненных постановлений". Для отражения работы административной комиссии может понадобиться просмотреть все неисполненные постановления.

4.2 Запрос "Список постановлений исполненных в виде штрафа".

Для отражения работы административной комиссии может понадобиться узнать количество и сумму уже взысканных штрафов.

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

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

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


Рис.4.2.1. Иерархия модулей системы.

Как видно из рисунка 4.2.1, во главе иерархии лежит главная форма "Главное меню", которая затем разветвляется на следующие формы: "Главная форма раздела регистрация материалов", "Главная форма раздела подготовка к заседанию", "Главная форма раздела заседание административной комиссии", "Главная форма раздела контроль", "Форма отчетов", "Изменение справочных таблиц". Проект формы главного меню будет выглядеть так (рис 4.2.3)

В свою очередь выше перечисленные формы имеют свои разветвления, о которых будет рассказано позже.

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

Перед началом работы программы появляется окно, в котором вводится пароль. Это сделано с целью пресечения попыток несанкционированного доступа к данным, содержащимся в базе данных (см. рис.4.9).

Рис. 4.2.2. Проверка пароля.

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

Рис. 4.2.3. Проект Главной формы.