Разработка интерфейса пользователя в соответствии с требованиями ТЗ и ТП. Формирование информационной БД в соответствии с требованиями ТЗ И ТП

  • Вид работы:
    Практическое задание
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    271,31 Кб
  • Опубликовано:
    2014-11-23
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка интерфейса пользователя в соответствии с требованиями ТЗ и ТП. Формирование информационной БД в соответствии с требованиями ТЗ И ТП














Тема: Разработка интерфейса пользователя в соответствии с требованиями ТЗ и ТП. Формирование информационной БД в соответствии с требованиями ТЗ И ТП

Цель: Научить разрабатывать интерфейс пользователя в соответствии с требованиями ТЗ и ТП. Сформировать умения создавать БД, соответствующую требованиям ТЗ И ТП при использовании разработанных моделей. Сформировать умения разрабатывать алгоритмы и программировать задачи в соответствии с ТП.

Оборудование: ПК, ОС Windows, ПО Microsoft Visual Studio.

Время выполнения: 2 часа.

Условие задания

Разработать интерфейс пользователя в соответствии с требованиями ТЗ и ТП. Сформировать информационную БД в соответствии с требованиями ТЗ И ТП. Осуществить кодирование модулей программной системы с целью создания прототипа.

Результат задания

Описание база данных

База данных - представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

В базе данных (рисунок 1) создано три таблица: «Услуга», «Клиент» и «Заказ».

Рисунок 1 - Схема база данных «Интернет-центр»

Таблица «Услуга» - предназначена для хранения информации об услугах предоставляемых «Интернет-центром» и включает в себя следующие поля:

)        уникальный_номер_услуги;

)        наименование;

)        стоимость;

)        срок выполнения.

Типы полей таблиц «Услуга» представлены на рисунке 2.

Рисунок 2 - Конструктор таблицы «Услуга»

)        уникальный_номер_клиента;

)        фамилия;

)        имя;

)        отчество;

)        мобильный_телефон;

)        номер_паспорта.

Тип данных полей указан на рисунке 3.

Рисунок 3 - Конструктор таблицы «Клиент»

Таблица «Заказ» - является второстепенной, и служит для связи таблиц «Услуга» и «Клиент». Данная таблица состоит из следующих полей:

)        уникальный_номер_заказа;

)        уникальный_номер_клиента;

)        уникальный_номер_услуги.

Описание интерфейса

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

Первый запуск программы вызывает окно (рисунок 4), в котором пользователю доступен перечень услуг для ознакомления и дана возможность на осуществления заказа на какую-либо услугу.

Рисунок 4 - Первичное окно при запуске программы

Для выбора необходимой услуги, пользователю достаточно лишь нажать на неё и произойдёт автоматическое выделение выбранной услуги в следствии которой можно нажать на кнопку «Произвести заказ» и ввести необходимые данные для формирования заказа.

Также при первом запуске, доступны 2 пункта меню «Функции» и «О программе», каждый из которых имеет свои подпункты.

)        произвести заказ;

)        администратор.

Рисунок 5 - Подпункты пункта меню «Функции»

Функция «Администратор» - предназначена для персонала «Интернет-центра» и защищена паролем. При нажатии на данную функцию левой кнопкой мыши, произойдёт вызов окна (рисунок 6), где потребуется ввести пароль для доступа к функциям «Администратора».

Рисунок 6 - Окно ввода пароля для доступа к функциям «Администратора»

Если ввод пароля произошёл успешно (верно), то появится следующее окно (рисунок 7):

Рисунок 7 - Окно, появляющиеся в результате удачного (верного) ввода пароля

В противном же случае, появится окно предупреждающее о неверном вводе пароля (рисунок 8).

Рисунок 8 - Окно, появляющиеся в результате неудачного (неверного) ввода пароля

Если ввод пароля произошёл успешно (верно), то текущему пользователю становиться доступны следующие функции «Администратора»:

)        посмотреть «Заказа»;

)        посмотреть «Клиента»;

)        добавить «Услугу»

Которые становятся доступны в меню «Функции - Администратор» (рисунок 9).

Рисунок 9 - Функции «Администратора»


Рисунок 10 - Последствия выполнения функции «Посмотреть «Заказы»

При вызове функции «Посмотреть «Клиенты»», произойдёт аналогичная ситуация, то есть загрузка базы данных «Интернет-центр», таблицы «Клиент» в программу (рисунок 11).

Рисунок 11 - Результат выполнения функции «Посмотреть «Клиенты»

Также при вызове функций «Посмотреть «Заказы» и «Посмотреть «Клиенты» появляется кнопка и пункт в меню «Вернуть таблицу «Услуги»» - которая загружает в программу обратно из базы данных «Интернет-центр» таблицу «Услуга».

Если выбрать функцию «Добавить «Услугу», то появиться окно (рисунок 12), в котором будут доступны поля: «Наименование», «Стоимость» и «Срок выполнения» при заполнении которых будет возможно добавить новую услугу в базу данных «Интернет-центр», в таблицу «Услуга».

Рисунок 12 - Функция «Добавить «Услугу»

После выполнения всех необходимых функций, можно будет выйти из режима «Администратор» (для предотвращения утечки информации), нажав соответствующий пункт в меню (рисунок 9): «Функции - Администратор - Выйти».

Также в программе предусмотрена «Защита от потери информации», то есть если был произведён ввод любой информации в любом из окон, произойдёт вызов окна (рисунок 13) в котором будет задан вопрос, желает ли пользователь сохранить введённое информацию, или выйти без сохранения.

Рисунок 13 - Окно появляющиеся при системы «Защита от потери информации»

И аналогично выше описанному окну, в программу встроена аналогичная система, но предназначенная для корректного выполнения программы, то есть, если в любом из окон (в котором есть возможность ввода информации в текстовые поля) введена информация не во все текстовые поля и будет нажата кнопка для отправки введённой информации программе для её обработки, то произойдёт вызов окна (рисунок 14) в котором будет предупреждение, что не все текстовые поля заполнены.

Рисунок 14 - Окно-предупреждение о не всех заполненных полях

интерфейс пользователь база данные

В режиме «Пользователь», после нажатия на необходимую услугу и её автоматического выделения, если была нажата кнопка «Произвести заказа», то произойдёт вызов окна (рисунок 15), в котором содержится информация о выбранной услуге и текстовые поля обязательного заполнения для формирования заказа.

Рисунок 15 - Окно «Оформление заказа»

Также в любом режиме, доступен пункт меню «О программе», который содержит в себе подпункт «Об авторе» (рисунок 16).

Рисунок 16 - Пункт меню «О программе»

При вызове данного подпункта, произойдёт вызов окна, которое содержит информацию об авторе (рисунок 17).

Рисунок 17 - Подпункт меню «Об авторе»

Вывод

Научился разрабатывать интерфейс пользователя в соответствии с требованиями ТЗ и ТП. Сформировал умения создания БД, соответствующей требованиям ТЗ И ТП при использовании разработанных моделей. Сформировал умения разрабатывать алгоритмы и программировать задачи в соответствии с ТП.

Похожие работы на - Разработка интерфейса пользователя в соответствии с требованиями ТЗ и ТП. Формирование информационной БД в соответствии с требованиями ТЗ И ТП

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!