Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка1.docx
Скачиваний:
1
Добавлен:
31.08.2019
Размер:
463.32 Кб
Скачать

1 Спецификация программы

1.1 Основные функции программы

Void RegistrationPerson: регистрирует преступника в новом окне, занося его данные в базу Interpol. Для завершения регистрации все поля окна должны быть заполнены. Если при вводе преступника данные повторяются, функция выдаёт соответствующее предупреждение. . При надобности также редактирует информацию о каждом уже зарегистрированном преступнике.

Void RegistrationGroup : в новом окне регистрирует преступную группировку в соответствующей базе СriminalGroup. При надобности выдает список всех членов данной преступной группировки.

Void Arhivation: при выборе пользователем соответствующего пункта меню удаляет данные по выбранному преступнику из базы Interpol и добавляет их в базу Arhiv, после чего выдает сообщение об удачном выполнении операции. Также выполняется обратный перенос данных из архива в основную базу при возобновлении человеком преступной деятельности.

Void DeletePerson: при выборе пользователем соответствующего пункта в меню удаляет соответствующие данные из базы Interpol или из базы Arhiv в зависимости от положения данного преступника. Перед выполнением данной операции функция всегда выдает диалоговое окно для подтверждения необходимости полного удаления данных, уточняя желания пользователя.

Void DeleteGroup: удаляет соответствующую преступную группировку из базы CriminalGroup, предварительно подтверждая необходимость этих действий. При этом все преступники, до этого состоявшие в группировке, автоматически переводятся в раздел преступников-одиночек, то есть преступников, не состоящих в группировках.

Void Search: выполняется поиск по любой выборке признаков, заданных пользователем. Все найденные преступники со своими характеристиками высвечиваются в таблице данных основного окна; в случае отсутствия в базе преступника с необходимыми признаками эта таблица остается пустой.

1.2 Описание пользовательского интерфейса

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

1) основное окно приложения ( рис. 1.1). На нем расположены основное меню программы с подразделами Файл, Изменить ( рис 1.2), Архив ( рис. 1.3), About; таблица, содержащая данные по всем преступникам, поля для ввода критериев поиска, а так же кнопка начала поиска.

Рис. 1.1-Вид главного окна программы

Рис 1.2 – Вид меню изменений

Рис 1.3 – Вид меню архива

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

Рис 1.4 Окно добавления преступников

3) окно архива ( рис 1.5). В нем расположена таблица, идентичная таблице на главной форме, а так же небольшое меня с подпунктами Сохранить, Обновить, Изменить ( рис 1.6), Выход.

Рис.1.5 – Вид окна архива

Рис 1.6– Вид меню в окне архива

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

Рис. 1.7 – Вид окна преступных группировок

5) окно информации о приложении ( рис. 1.8) . На нем расположена всего одна кнопка – кнопка Ок. Данное окно предназначено для преподнесения пользователя минимальной информации о программе: ее версии, создателе, краткой характеристики.

Рис. 1.8- Вид окна информации