Документация на пользовательские интерфейсы
Для каждого заявленного типа пользователя приводится список основных должностных инструкций. Далее создается макет ПИ для каждого типа пользователя, позволяющий в удобной и понятной пользователю форме реализовать эти функции. В курсовой проект достаточно включить пользовательский интерфейс только для одного типа пользователя, в рамки деятельности которого входит реализация заданной к проектированию функции. ПИ должен позволять реализовывать все должностные инструкции пользователя, и только их.
Рис. 3.1. Пример визуального отображения анализа транзакций на этапе логического проектирования.
В рамках курсового проекта разрабатывается диалоговый пользовательский интерфейс, содержащий сценарий деятельности конкретного пользователя. Документация на пользовательские интерфейсы содержит следующие разделы: Постановка задачи. При постановке задачи необходимо указать какой тип пользователя будет работать и какие действия будет реализовывать в данном ПИ. Например: ПИ обеспечивает деятельность оператора по заключению договора на аренду жилья: · Поиск или ввод клиента; · Поиск объектов жилья по требованию клиента: ü По ближайшей станции метро и/или цене «от»-«до»; ü По количеству комнат и/или метражу жилой площади; ü По наличию телефона и/или мебели; · Оформление договора. Исходные данные. Исходные для ПИ данные делятся на: Переданные из БД. Обычно в ПИ оформляются как поля ввода (текстовые поля). Необходимо перечислить все поля ПИ, которые содержат данные из БД и указать из какой таблицы (поле) они берутся. Например: · Поле «Полный адрес объекта» берется из таблицы Объект(Адрес) · Поля ФИО, дата рождения, прописка клиента – таблица Клиент(ФИО, Д_рож, адрес) · Поля Паспортные данные – таблица Паспорт(номер, серия, кто, когда) · Поле Стоимость – таблица Объект(ст-ть) · Количество месяцев. Введенные вручную. Обычно в ПИ оформляются как поля ввода (текстовые поля). Необходимо перечислить все поля ПИ, которые вводятся вручную. Например: · ФИО клиента · Номер и серия паспорта · Цена «от» · Цена «до» · Начало аренды · Конец аренды. Справочные константы. Обычно в ПИ оформляются как метки, поля ввода (текстовые поля) с уже введенными данными, поля со списком выбора, метки с «переключателем». Необходимо перечислить все поля ПИ, которые содержат справочную информацию и ее источник. Например: · ближайшая станция метро – список всех станций метрополитена. Алгоритм решения. Если в ПИ проводятся какие-либо вычисления, необходимо пояснить их алгоритм либо в виде формул, либо в виде блок-схемы, либо в виде текста с пояснениями. Например: стоимость по договору = стоимость * количество месяцев количество месяцев = конец аренды – начало аренды. Необходимо заметить, что в правой части формулы должны содержаться только данные из пункта 3.3.2, в противном случае их необходимо пояснить следующей формулой. Макет интерфейса. Если ПИ имеет только одну экранную форму – представлять нужно только ее, если несколько – представлять нужно все формы с указанием условий переходов и возвратов от одной формы к другой. Например: Рис. 3.2. Макет пользовательского интерфейса. Перечень всех управляющих элементов макета. Необходимо перечислить все управляющие элементы, которые используются в макете ПИ и зафиксировать действия, которые будут выполняться при использовании этих элементов. Удобнее всего это сделать в табличной форме. Например: Таблица №3.1 Описание управляющих элементов.
Программный код. Макет ПИ реализуется на любом объектно-ориентированном языке программирования. Программный продукт сохраняется на любом носителе, который прилагается к пояснительной записке. В пояснительной записке указывается имя файла, где записан программный код. Распечатка программного кода реализации ПИ на любом объектно-ориентированном языке программирования добавляется к документации. В рамках работы над курсовым проектом полная реализация ПИ не является обязательным этапом и оговаривается преподавателем. Возможна либо частичная реализация, либо полное отсутствие реализации.
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (677)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |