- •«Санкт-Петербургский государственный электротехнический университет «лэти» имени в.И. Ульянова (Ленина)» (спбгэту)
- •«Создание программного комплекса средствами объектно-ориентированного программирования»
- •1.1 Введение
- •1.2 Основание для разработки
- •1.3 Назначение разработки
- •1.4 Требования к программе
- •1.4.1 Требования к функциональным характеристикам
- •2.3 Создание прототипа интерфейса пользователя
- •2.3. Разработка объектной модели пк
- •2.4 Построение диаграммы классов
- •2.5 Описание поведения пк
- •2.6 Построение диаграммы действий
- •3. Руководство оператора
- •3.1 Назначение программы
- •3.2 Условия выполнения программы
- •3.3 Описание задачи
- •3.5.4 Выход из программы
- •3.6 Проверка программы
- •3.7 Сообщения оператору
- •4. Исходные тексты пк
- •Заключение
2.3 Создание прототипа интерфейса пользователя
Для разработки пользовательского интерфейса опишем процесс в терминах реальных проектных решений, на основе конкретных технологий ввода-вывода информации. Разобьем прецеденты на экранные формы, которые определяют содержимое диалоговых окон и описывают способы взаимодействия с конкретными устройствами. Для каждой экранной формы укажем поля ввода и перечень элементов управления, действия пользователя (нажать кнопку, ввести данные, нажать правую/левую кнопку мыши) и отклики системы (отобразить данные, внести данные). Такое описание интерфейса представляется в виде таблицы экранных форм.
Рис. 2.2 – главная экранная форма; рис.2.3 – экранная форма «Читатели»; рис. 2.4 – экранная форма «Книги»; рис. 2.5 – экранная форма получения справки, рис.2.6 – экранная форма добавления читателя, рис.2.7 – форма управления читательским билетом.
Рис. 2.2 Главная экранная форма
Рис.2.3 Экранная форма «Читатели»
Рис.2.4 Экранная форма «Книги»
Рис.2.5 Экранная форма «Справки и отчеты»
Рис.2.6 Экранная форма «Добавление читателя»
Рис.2.7. Экранная форма «Читательский билет»
В таблице экранных форм (таблица 2.1) представлено описание главной экранной формы , форм «Читатели», «Книги, взятые читателем» и «Отчеты и справки»
Таблица 2.1
Экранная форма |
Элементы управления |
Действия пользователя |
Отклик системы |
Главная экранная форма |
Кнопки: «Читатели», «Книги», «Справки и отчеты»
|
Нажать кнопку «Читатели» |
Открыть форму «Читатели» |
Н
Таблица
2.1. Продолжение |
Открыть форму «Книги» |
||
Нажать кнопку «Справки и отчеты» |
Открыть форму «Справки и отчеты» |
||
Читатели |
Таблица с полями: номер чит.бил., ФИО, телефон, дата записи. Кнопки: «Добавить» «Удалить» «Редактировать»
|
Нажать кнопку «Добавить» |
Открыть форму «Добавить читателя» |
Выделить мышью строку в таблице, нажать кнопку «Удалить» |
Удалить читателя |
||
Выделить мышью строку в таблице, нажать кнопку «Редактировать» |
Открыть форму «Редактирование читателя» |
||
Двойной щелчок левой кнопкой мыши по надписи в таблице |
Открыть форму «Книги, взятые читателем» |
||
Книги, взятые читателем |
Поле: читатель Таблица с полями: шифр, автор, название, дата взятия, дата возврата. Кнопки: «Выдать книги», «Принять книги» |
Нажать кнопку «Выдать книги» |
Открыть форму «Выбор книг» |
Выбрать одну или несколько книг в таблице (удерживая Ctrl), нажать кнопку «Принять книги» |
Книги перестают числиться за читателем, в столбце появляется дата возврата книги |
||
Отчеты и справки |
Группа 1: Поля выбора даты: Начало периода, конец периода. Кнопка: «Получить отчет» Поля: Количество выданных книг, количество записавшихся читателей
Группа 2: Поле выбора: шифр книги Поля: автор, название.
Поле: Общее количество читателей
|
Выбрать начальную и конечную даты в полях выбора, нажать кнопку «Получить отчет» |
Заполняются поля количество выданных книг и количество записавшихся читателей
|
Выбор шифра книги в поле выбора |
Заполняются поля автор и название информацией о книге с выбранным шифром
|