Помощь в написании студенческих работ
Антистрессовый сервис

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

Лабораторная работаПомощь в написанииУзнать стоимостьмоей работы

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

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

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

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

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

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

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

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

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

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

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

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

3) стоимость;

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

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

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

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

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

2) фамилия;

3) имя;

4) отчество;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 7 — Окно, появляющиеся в результате удачного (верного) ввода пароля В противном же случае, появится окно предупреждающее о неверном вводе пароля (рисунок 8).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если ввод был произведён во все поля, то появляется возможность нажатия на кнопку «Оформить заказ» — которая осуществляет запись заполненных полей в базу данных «Интернет-центр», в таблицу «Заказ», которую в режиме «Администратор» можно просмотреть со всеми записями и подробным описанием.

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

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

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

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

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

Показать весь текст
Заполнить форму текущей работой