Разработка информационной модели
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

На рисунке 1 приведена схема данных базы данных «Студенты»

 

Описание таблиц базы данных «Студенты»:

1) Таблица «Сотрудники» содержит информацию о преподавателях колледжа.

Свойства полей таблицы «Сотрудники» описаны в таблице 1.

Таблица 1 – Свойства полей таблицы «Сотрудники»

Имя поля Тип Размер
ФИО (ключевое поле) Текстовый 255
Телефон Текстовый 20
Адрес проживания Текстовый 255
Дата рождения Дата Краткий формат даты
Предметы Текстовый 150

2) Таблица «Группы» содержит номера групп

Свойства полей таблицы «Ключи» описаны в таблице 2

Таблица 2 – Свойства полей таблицы «Группы»

Имя поля Тип Размер
Номер группы (ключевое поле) Текстовый 100
Количество студентов Числовой Длинное целое

3) Таблица «Предметы» содержит список образовательный дисциплин

Свойства полей таблицы «Предметы» описаны в таблице 3

Таблица 3 - Свойства полей таблицы «Предметы»

Имя поля Тип Размер
Название (ключевое поле) Текстовый 150
ФИО преподавателя Текстовый 150

4) Таблица «Студенты» содержит список учащихся колледжа и информацию о них

Свойства полей таблицы «Студенты» описаны в таблице 4

Таблица 4 - Свойства полей таблицы «Студенты»

Имя поля Тип Размер
ФИО Текстовый 150
Дата рождения Дата Краткий формат даты
Телефон Текстовый 20
Номер группы Текстовый 20

5) Таблица «Успеваемость» содержит информацию об успеваемости студентов за 1 семестр

Свойства полей таблицы «Успеваемость» описаны в таблице 5

Таблица 5 - Свойства полей таблицы «Основание»

Имя поля Тип Размер
ФИО студента Текстовый 150
Предмет Текстовый 100
Оценка Числовой Длинное целое


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 – вывод справки

 

 









Дата: 2018-12-21, просмотров: 394.