Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Разработка информационной модели
На рисунке 1 приведена схема данных базы данных «Студенты»
Описание таблиц базы данных «Студенты»: 1) Таблица «Сотрудники» содержит информацию о преподавателях колледжа. Свойства полей таблицы «Сотрудники» описаны в таблице 1. Таблица 1 – Свойства полей таблицы «Сотрудники»
2) Таблица «Группы» содержит номера групп Свойства полей таблицы «Ключи» описаны в таблице 2 Таблица 2 – Свойства полей таблицы «Группы»
3) Таблица «Предметы» содержит список образовательный дисциплин Свойства полей таблицы «Предметы» описаны в таблице 3 Таблица 3 - Свойства полей таблицы «Предметы»
4) Таблица «Студенты» содержит список учащихся колледжа и информацию о них Свойства полей таблицы «Студенты» описаны в таблице 4 Таблица 4 - Свойства полей таблицы «Студенты»
5) Таблица «Успеваемость» содержит информацию об успеваемости студентов за 1 семестр Свойства полей таблицы «Успеваемость» описаны в таблице 5 Таблица 5 - Свойства полей таблицы «Основание»
3.4 Разработка интерфейса пользователя Окно авторизации представлено на рисунке 1
Основное окно представлено на рисунке 2 Рисунок 2 – Основное окно 3.5 Разработка структурной и функциональной схем программы Схема программы представлена на рисунке 3
Рисунок 3 – схема программы 3.6 Разработка тестовых сценариев Тест 1 Название теста: Вход должен осуществляться по определенному логину и паролю. Шаги/действия: Пользователь нажимает на кнопку «ОК» и проходит в следующее окно для работы с группами. Ожидаемые результаты: при нажатии на «ОК» пользователь проходит авторизацию и переходит к работе в приложении. На рисунке 4 представлено окно приложения до выполнения теста 1, а на рисунке 5 – после выполнения теста 1.
Тест 2 Название теста: проверка функциональности текстового поля для пароля, логина и кнопки «Вход». Шаги/действия: 1) Пользователь вводит в текстовое поле неправильный пароль и нажимает кнопку «Вход». 2) Пользователь вводит в текстовое поле правильный пароль и нажимает кнопку «Вход». Ожидаемые результаты: когда пользователь вводит неправильный пароль, отображается сообщение об ошибке (показано на рисунке 6). Открывается основное окно приложения, когда пользователь вводит правильный пароль (показано на рисунке 7). Рисунок 6 – Сообщение об ошибке при вводе неправильного пароля
Рисунок 7 – Открытие основного окна приложения при вводе правильного пароля
Тест 3 Название теста: проверка функциональности кнопок выбора групп. Шаги/действия: Пользователь нажимает на кнопку и переходит в список учащихся выбранной группы. Ожидаемые результаты: после выбранной группы открывается окно со списком учащихся этой группы и их успеваемостью. На рисунке 8 представлено окно приложения до выполнения теста 3, а на рисунке 9 – после выполнения теста 3. Рисунок 8 - Окно приложения до выполнения теста 3
Рисунок 9 - Окно приложения после выполнения теста 3 Тест 4 Название теста: проверка возможности добавления записей в таблице. Шаги/действия: Пользователь вводит новую запись и сохраняет ее. Ожидаемые результаты: Запись вводится в поле ФИО после нажатия кнопки «Добавить» в таблице появляется новая строка с введенной фамилией. На рисунке 10 представлен процесс ввода новой записи в таблицу. На рисунке 11 изображена таблица после добавления ФИО. Рисунок 10 – Ввод новой записи в таблицу
Рисунок 11 – таблица после добавления ФИО Тест 5 Название теста: проверка функциональности полей для поиска учащегося. Шаги/действия: 1) Пользователь в поле поиск вводит ФИО учащегося после чего в таблице остается поле только с этим студентом. Ожидаемые результаты: поиск осуществляется по колонке ФИО, после ввода ФИО в поле поиска в таблице будет отображена информация по введенному студенту. На рисунке 12 представлено окно приложения до выполнения теста 5, а на рисунке 13 – после выполнения теста 5.
Рисунок 12 – Окно приложения до выполнения теста 5 Рисунок 13 – после выполнения теста 5 Тест 6 Название теста: проверка функциональности кнопки возврата к выбору групп. Шаги/действия: Пользователь нажимает на кнопку «Вернуться к выбору групп». Ожидаемые результаты: открывается окно со списком групп. Результат выполнения теста представлен на рисунке 14. Рисунок 14 – окно с выбором групп
Тест 7 Название теста: проверка редактирования, удаления и добавления записей в таблицу. Шаги/действия: Пользователь вводит, изменяет и удаляет данные в таблице. Далее сохраняет изменения в панели «Меню-навигация» Ожидаемые результаты: открывается окно справки. Момент редактирования данных представлен на рисунке 16. Результат выполнения теста представлен на рисунке 17. Панель «Меню-навигация» представлена на рисунке 15. Рисунок 15 – панель «Меню - навигация» Рисунок 16 – редактирование таблицы
Рисунок 17 – Результат выполнения теста 7 Тест 8 Название теста: проверка функциональности кнопки выхода из программы. Шаги/действия: Пользователь нажимает Выход. Ожидаемые результаты: окно программы закрывается. На рисунке 18 изображен рабочий стол с включенным приложением. На рисунке 19 результат выполнения теста 8. Рисунок 18 – включенное приложение на рабочем столе
Рисунок 19 – результат теста 8 Тест 7 Название теста: проверка функциональности кнопки «Справка». Шаги/действия: Пользователь нажимает в главном меню кнопку «Справка». Ожидаемые результаты: открывается окно справки. Результат выполнения теста представлен на рисунке 20. Рисунок 20 – вывод справки
|
Последнее изменение этой страницы: 2019-05-17; Просмотров: 208; Нарушение авторского права страницы