- •Объектно-ориентированное программирование
- •Санкт Петербург 2006
- •1. Техническое задание.
- •1.1. Введение.
- •1.2. Основания для разработки.
- •4) Требования к составу и параметрам технических средств.
- •5) Требования к информационной и программной совместимости.
- •1.5. Требования к программной документации.
- •1.6. Стадии и этапы разработки:
- •1.7. Порядок контроля и приема.
- •2. Описание процесса проектирования пк.
- •2.1. Диаграмма классов.
- •2.4. Use Case – диаграмма.
- •2.5. Описание интерфейса.
- •2.6. Руководство пользователя.
2.5. Описание интерфейса.
Внешний вид главного диалогового окна, выглядит таким образом:
Открытие окна «Проживающие»
Открытие окна «Отчет»
Открытие окна «Номера»
Завершение работы программы
Открытие окна «Служищие»
рис.2.5.1. Главное диалоговое окно.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
“Проживающие” |
кнопка |
одинарный щелчок левой кнопкой мыши |
открытие диалогового окна «Проживающие» |
“Номера” |
кнопка |
одинарный щелчок левой кнопкой мыши |
открытие диалогового окна «Номера» |
“Служащие” |
кнопка |
одинарный щелчок левой кнопкой мыши |
открытие диалогового окна «Служащие» |
“Отчет” |
кнопка |
одинарный щелчок левой кнопкой мыши |
открытие диалогового окна «Отчет» |
“Выход” |
кнопка |
одинарный щелчок левой кнопкой мыши |
завершение работы с программой |
табл.2.5.1. Конструкция главного диалогового окна.
Нажатие на кнопку «Проживающие» приводит к появлению следующего диалогового окна.
Добавление проживающего
Удаление выбранного проживающего
Закрытие диалогового окна
Список проживающих
рис 2.5.2 Диалоговое окно для просмотра сведений о проживающих.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
«Фио», «Паспорт», «Номер», «Заселение», «Выселение» |
статическая надпись |
--------------------- |
--------------------- |
“Добавить” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Открытие диалогового окна ввода проживающего |
“Удалить” |
кнопка |
одинарный щелчок левой кнопкой мыши |
удаление выбранного проживающего из списка |
“Выход” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Закрытие диалогового окна и сохранение данных в файл |
Список |
Список |
двойной щелчок правой кнопкой мыши |
открытие окна добавления проживающего в котором можно изменить сведения выбранного проживающего |
табл.2.5.2. Конструкция диалогового окна для просмотра сведений о проживающих
Нажатие на кнопку «Добавить» приводит к появлению следующего диалогового окна.
Поля для ввода ФИО, паспорта, даты
поселения и выселения, занимаемого
номера
Список свободных номеров
рис 2.5.3 Диалогового окна для добавления/изменения проживающего.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
«Фио», «Паспорт», «Занимаемый Номер», «Заселение», «Выселение», «Номер», «Тип», «Занято», «Цена» |
статическая надпись |
--------------------- |
--------------------- |
“EditBox1” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox1 |
“EditBox2” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox2 |
“DataTime Picker1”
|
окно для ввода даты |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в DataTime Picker1 |
“DataTime Picker2”
|
окно для ввода даты |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в DataTime Picker2 |
List Box |
Список |
------------------ |
---------------------- |
“Ok” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Сохранение проживающего и закрытие окна |
“Cancel” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Отмена ввода и закрытие окна |
табл.2.5.3. Конструкция диалогового окна добавления проживающего
Нажатие на кнопку «Номера» главного диалогового окна приводит к появлению следующего диалогового окна.
Открытие окна добавления номера
Список номеров
Удаление выбранного номера
рис 2.5.4 Диалоговое окно для просмотра номеров.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
«Номер», «Тип», «Занятость», «Цена» |
статическая надпись |
--------------------- |
--------------------- |
“Добавить”
|
кнопка |
одинарный щелчок левой кнопкой мыши |
открытие окна добавления номера |
“Удалить”
|
кнопка |
одинарный щелчок левой кнопкой мыши |
удаление выбранного номера |
List Box |
Список |
двойной щелчок |
открытие окна добавления номера в котором можно изменить сведения о выбранном номере |
“Ok” |
кнопка |
одинарный щелчок левой кнопкой мыши |
закрытие окна и сохранение данных в файл |
“Cancel” |
кнопка |
одинарный щелчок левой кнопкой мыши |
закрытие окна без сохранения в файл |
табл.2.5.4. Конструкция диалогового окна просмотра номеров.
Нажатие на кнопку «Добавить» приводит к появлению следующего диалогового окна.
Поля для ввода номера, типа и цены
рис 2.5.5 Диалоговое окно для добавления/изменения номера.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
«Номер», «Тип», «Цена» |
статическая надпись |
--------------------- |
--------------------- |
“EditBox1” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox1 |
“EditBox2” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox2 |
Combo Box |
комбинированный список |
одинарный щелчок левой кнопкой мыши |
раскрытие списка типов номеров |
“Ok” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Сохранение номера и закрытие окна |
“Cancel” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Отмена ввода и закрытие окна |
табл.2.5.5. Конструкция диалогового окна добавления/изменения номера.
Нажатие на кнопку «Служащие» главного диалогового окна приводит к появлению следующего диалогового окна.
Открытие окна добавления служашего
Удаление выбранного служащего
Список служащих
рис 2.5.6 Диалоговое окно для просмотра сведений о служащих.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
«ФИО», «Паспорт», «Должность» |
статическая надпись |
--------------------- |
--------------------- |
“Добавить”
|
кнопка |
одинарный щелчок левой кнопкой мыши |
открытие окна добавления служащего |
“Удалить”
|
кнопка |
одинарный щелчок левой кнопкой мыши |
удаление выбранного служащего |
List Box |
Список |
двойной щелчок щелчок левой кнопкой мыши |
открытие окна добавления служащего в котором можно изменить сведения о выбранном служащем |
“Ok” |
кнопка |
одинарный щелчок левой кнопкой мыши |
закрытие окна и сохранение данных в файл |
“Cancel” |
кнопка |
одинарный щелчок левой кнопкой мыши |
закрытие окна без сохранения данных в файл |
табл.2.5.6. Конструкция диалогового окна просмотра сведений о служащих.
Нажатие на кнопку «Добавить» приводит к появлению следующего диалогового окна.
Поля для ввода ФИО, номера паспорта и
должности
рис 2.5.6 Диалоговое окно для добавления/изменения служащего.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
«ФИО», «Паспорт», «Должность» |
статическая надпись |
--------------------- |
--------------------- |
“EditBox1” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox1 |
“EditBox2” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox2 |
Combo Box |
комбинированный список |
одинарный щелчок левой кнопкой мыши |
раскрытие списка должностей |
“Ok” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Сохранение служащего и закрытие окна |
“Cancel” |
кнопка |
одинарный щелчок левой кнопкой мыши |
Отмена ввода и закрытие окна |
табл.2.5.6. Конструкция диалогового окна добавления/изменения служащего.
Нажатие на кнопку «Отчет» главного диалогового окна приводит к появлению следующего диалогового окна.
Поля для ввода года, месяца и дня
Сведения о номерах в заданное время
рис 2.5.7 Диалоговое окно для отчета.
Наименование элемента формы |
Тип элемента формы |
Действие пользователя |
Отклик системы |
“EditBox1” |
окно для ввода текста |
одинарный щелчок левой кнопкой мыши |
появление I-курсора на месте клика в EditBox1 |
“Combo Box” |
Комбинированный список |
одинарный щелчок левой кнопкой мыши |
раскрытие списка |
“Combo Box” |
Комбинированный список |
одинарный щелчок левой кнопкой мыши |
раскрытие списка |
Check box |
флажок |
одинарный щелчок левой кнопкой мыши |
помечает влажок |
List Box |
список |
------------------ |
--------------------- |
“получить информацию” |
кнопка |
одинарный щелчок левой кнопкой мыши |
вывод информации о занятости номеров в указанное время |
“Выход” |
кнопка |
одинарный щелчок левой кнопкой мыши |
закрытие окна |
табл.2.5.7. Конструкция диалогового окна просмотра отчета.