Результаты тестирования разработанной системы и оценка выполнения задач (руководство пользователя)
После того, как пользователь установил все параметры для составления расписания, будет сгенерирована таблица расписания занятий для учителей, в которую можно вносить изменения и сохранять данные (рисунок 7.11). На начальном этапе работы с программой у пользователя есть выбор, как он хочет начать работу. Он может создать новое расписание или же открыть старое, чтобы посмотреть его или внести… Читать ещё >
Результаты тестирования разработанной системы и оценка выполнения задач (руководство пользователя) (реферат, курсовая, диплом, контрольная)
В первую очередь необходимо запустить сервер. Иллюстрация работы запущенного сервера представлена на рисунке 7.1.
Рисунок 7.1 — «Иллюстрация работы запущенного сервера».
Сервер подключен и ждет подключения клиента.
Как только клиент подключился, в консоли отображается информация о клиенте: имяIP-адрес и порт. Иллюстрация этого действия представлена на рисунке 7.2.
Рисунок 7.2 — «Иллюстрация подключения клиента к серверу».
Все дальнейшие действия по передаче и приёму информации отображаются в консоли сервера.
При подключении нового клиента, происходит соответствующая запись в консоли. Сервер поддерживает многопоточность, что позволяет ему одновременно обслуживать большое количество клиентов.
Сервер принимает запросы от клиентов и производит соответствующие действия: отправляет данные в базу, обновляет их или же отсылает данные из базы клиенту.
Рассмотрим клиентскую часть.
На начальном этапе работы с программой у пользователя есть выбор, как он хочет начать работу. Он может создать новое расписание или же открыть старое, чтобы посмотреть его или внести какие-то изменения.
Если пользователь выбирает «Создать новое расписание», ранее сохраненное расписание не сохранится в базе данных. Оно только может быть сохранено ранее в формате pdf.
Выбираем «Создать новое расписание».
Далее пользователь должен ввести расписание звонков в школе Это необходимо для последующего составления таблицы с расписанием занятий.
Точно также выводится предупреждение, если пользователь ввел расписание некорректно (рисунок 7.7).
Рисунок 7.7 — «Предупреждение о некорректном вводе расписания звонков».
Далее пользователь должен заполнить поля таблицы «Учителя» (рисунок 7.8).
Рисунок 7.8 — «Окно Учителя школы».
Если по какой-то причине пользователь не заполнил все поля таблицы при добавлении нового учителя, будет выведено соответствующее предупреждение (рисунок 7.9).
Рисунок 7.9 — «Предупреждение о том, что пользователь не заполнил все необходимые поля».
Далее пользователю предлагается заполнить таблицу, содержащую все классы, которые есть в школе (рисунок 7.10).
Рисунок 7.10 — «Окно Классы».
Если по какой-то причине пользователь не заполнил все поля таблицы при добавлении нового класса, будет выведено соответствующее предупреждение (рисунок 7.11).
Рисунок 7.10 — «Предупреждение о том, что пользователь не заполнил все необходимые поля».
После того, как пользователь установил все параметры для составления расписания, будет сгенерирована таблица расписания занятий для учителей, в которую можно вносить изменения и сохранять данные (рисунок 7.11).
Пользователь сам заполняет таблицу расписания для учителей. При нажатии пункта меню «Файл» — «Проверить» расписание будет проверено на корректность. Если в ходе составления расписания пользователь допустил ошибки, будет выведено соответствующее предупреждение (рисунок 7.12).
Рисунок 7.12 — «Предупреждение о некорректном составлении расписания».
После заполнения таблицы клиент может сохранить данные (рисунок 7.13).
Рисунок 7.13 — «Сохранение расписания».
Также предусмотрена возможность экспортирования расписания в файл pdf (рисунок 7.14).
Рисунок 7.14 — «Экспортирование расписания в файл pdf».
Экспортированное расписание будет сохранено на диске C в папке Мои Документы.
Содержимое папки Мои Документы после экспортирования расписания приведено на рисунке 7.15.
Рисунок 7.15 — «Содержимое папки Мои Документы».
Pdf-файл, в результате, содержит данные, приведенные на рисунке 7.16.
Рисунок 7.16 — «Содержимое файла teachers. pdf».
Программа может сгенерировать расписание для учеников на основе расписания учителей. Для этого ему необходимо нажать на кнопку «Перейти к расписанию для учеников» (рисунок 7.17).
Рисунок 7.17 — «Расписание для учеников».
Расписание генерируется автоматически и пользователю не нужно заботиться о правильности его составления.
При последующем запуске программы, если на начальном этапе работы пользователь выберет «Загрузить последнее сохраненное расписание», созданное ранее расписание будет загружено, и в него можно будет также вносить коррективы.