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

интересные факты | отделка дома цена под ключ. | Заказать яркое выступление цыган на свадьбу. | трубы бу стальные |

РАЗРАБОТКА ТЕСТОВ И ТЕСТОВЫХ ПРОГРАММ - часть 3


Система также не должна позволять вводить заведомо некорректные данные.

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

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

 

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

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

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

 

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

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

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

 

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

 

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

 

 

 

 

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


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




Начало  Назад  Вперед



Книжный магазин