Мегаобучалка Главная | О нас | Обратная связь  


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




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

 

 

Рис. 3.1. Пример визуального отображения анализа транзакций на этапе логического проектирования.

 

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

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

Постановка задачи.

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

ПИ обеспечивает деятельность оператора по заключению договора на аренду жилья:

· Поиск или ввод клиента;

· Поиск объектов жилья по требованию клиента:

ü По ближайшей станции метро и/или цене «от»-«до»;

ü По количеству комнат и/или метражу жилой площади;

ü По наличию телефона и/или мебели;

· Оформление договора.

Исходные данные.

Исходные для ПИ данные делятся на:

Переданные из БД.

Обычно в ПИ оформляются как поля ввода (текстовые поля). Необходимо перечислить все поля ПИ, которые содержат данные из БД и указать из какой таблицы (поле) они берутся. Например:

· Поле «Полный адрес объекта» берется из таблицы Объект(Адрес)

· Поля ФИО, дата рождения, прописка клиента – таблица Клиент(ФИО, Д_рож, адрес)

· Поля Паспортные данные – таблица Паспорт(номер, серия, кто, когда)

· Поле Стоимость – таблица Объект(ст-ть)

· Количество месяцев.

Введенные вручную.

Обычно в ПИ оформляются как поля ввода (текстовые поля). Необходимо перечислить все поля ПИ, которые вводятся вручную. Например:

· ФИО клиента

· Номер и серия паспорта

· Цена «от»

· Цена «до»

· Начало аренды

· Конец аренды.

Справочные константы.

Обычно в ПИ оформляются как метки, поля ввода (текстовые поля) с уже введенными данными, поля со списком выбора, метки с «переключателем». Необходимо перечислить все поля ПИ, которые содержат справочную информацию и ее источник. Например:

· ближайшая станция метро – список всех станций метрополитена.

Алгоритм решения.

Если в ПИ проводятся какие-либо вычисления, необходимо пояснить их алгоритм либо в виде формул, либо в виде блок-схемы, либо в виде текста с пояснениями. Например:

стоимость по договору = стоимость * количество месяцев

количество месяцев = конец аренды – начало аренды.

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

Макет интерфейса.

Если ПИ имеет только одну экранную форму – представлять нужно только ее, если несколько – представлять нужно все формы с указанием условий переходов и возвратов от одной формы к другой. Например:

Рис. 3.2. Макет пользовательского интерфейса.

Перечень всех управляющих элементов макета.

Необходимо перечислить все управляющие элементы, которые используются в макете ПИ и зафиксировать действия, которые будут выполняться при использовании этих элементов. Удобнее всего это сделать в табличной форме. Например:

Таблица №3.1 Описание управляющих элементов.

Номер управляющего элемента Имя элемента Какие действия выполняются
ComboBox1   Позиционирование конкретного оператора
Buttom1 Найти Поиск данных о клиенте по номеру и серии паспорта
Buttom2 Добавить клиента Добавление данных о новом клиенте
Buttom3 Просмотреть список договоров клиента Просмотр всех договоров найденного клиента
ComboBox2   Выбор станции метро из всего списка станций
ComboBox3   Выбор количества комнат из возможного в компании списка (1,2,3,4)
ComboBox4   Выбор типа дома из возможного в компании списка.
Buttom4 Найти Поиск варианта квартиры по одному или любому набору представленных параметров.
ComboBox5   Выбор месяца
Buttom5 Заключить договор Добавление данных нового договора. В результате добавления в окне «Номер договора» автоматически появится следующий номер договора. В окне «Количество договоров за день» происходит увеличение на 1. В окне «на сумму» происходит увеличение на сумму добавленного договора.
Buttom6 Распечатать договор Происходит распечатка шаблона договора, хранящегося в MSWord с добавлениями полей таблицы «Договор»

 

Программный код.

Макет ПИ реализуется на любом объектно-ориентированном языке программирования. Программный продукт сохраняется на любом носителе, который прилагается к пояснительной записке. В пояснительной записке указывается имя файла, где записан программный код. Распечатка программного кода реализации ПИ на любом объектно-ориентированном языке программирования добавляется к документации.

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

 




Читайте также:



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (575)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.004 сек.)