База знаний предприятий

Тесты, проверяющие правильность функционирования интерфейса пользователя.


Интерфейс пользователя должен правильно реагировать на различные действия пользователя и блокировать все некорректные действия пользователя. Система также не должна позволять вводить заведомо некорректные данные.

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

Рис. 32. Состояние элементов управления пока клиентская часть не подключена к серверу.

Доступна только кнопка подключения, а также кнопка вывода отчёта, нажав на которую, можно настроить принтер, а также получить просматривать ранее сохранённые на диске отчёты.

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

Рис. 33. Состояние элементов управления, если осуществлено подключение к серверу, но в таблицу ещё не внесены данные.

Если данные в таблице есть, то активируются все элементы управления.

При попытке удаления записи запрашивается подтверждение (рис. 34):

Рис. 34. Запрос подтверждения удаления.

Удаление производится только в том случае, если пользователь подтверждает своё желание.

При вводе данных отслеживается, корректные ли введены значения: например, некоторые поля не должны быть пустыми. Если поле пусто, то добавление записи не производится, и выводится сообщение о том, что поле не должно быть пусто (рис. 35).

Рис. 35. Сообщение, выдающееся, если при вводе данных в таблицу «Предприятия» поле названия предприятия пусто.

                                                                                                                                   IV.      ЭКОНОМИЧЕСКАЯ ЧАСТЬ



Содержание раздела