Разработка информационно-поисковой системы на основе Borland Database Engine, драйвер – Paradox, страница 3

      Также для корректного ввода данных и их редактирования каждое поле ввода при каком либо изменении его содержимого проверяется на корректность вводимой информации. Это выполняется с помощью

стандартных средств C++Builder обработки различных ошибок.


                        3 Разработка руководства пользователя

Для корректной работы с программой, пользователь может ознакомиться с файлом help.hlp. Файл помощи разрабатывался с применением программ InstantHelp и MS Word.

3.1 Описание интерфейса пользователя и порядка работы с программным обеспечением

Приложение состоит из следующих основных форм:

Главная форма

Форма разграничения прав

Форма регистрации пользователя

Форма информации о программе

Форма регистрации пользователя

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

В программе зарегистрированы пользователи, согласно заданию:

“Секретарь” – все таблицы, кроме распределения и разграничения полномочий;

“Пользователь” – все таблицы для просмотра;

“Администратор” – для разработки программы.

Права назначаются на специальной форме разграничения прав.

Главная форма

Форма разграничения прав

Форма разграничения прав

Войти в эту форму может только человек, имеющий на это право. На ней отражается список пользователей и список таблиц, которые разрешено редактировать этому пользователю.

Кнопки:

{Button Добавить,} – для добавления пользователя;

{Button Записать,} – для записи изменений;

{Button Удалить,} – для удаления пользователя.

Прописанные здесь пользователи вводятся в форме регистрации пользователей.

Главная форма

Форма регистрации пользователя

 


Главная форма

При правильном вводе пароля загружается главная форма, состоящая из трёх основных закладок:

Закладка “Матчи и статистика”

Закладка “Игроки и команды”

Закладка “Страны”

На печать информация выводится с помощью специального меню “Печать”

Меню “Печать| Сводные таблицы игр клубов и сборных”

Меню “Печать| Сводная таблица всех игр”

Меню “Печать| Статистика игроков за матч”

Меню “Печать| Общая статистика игроков”

Аннотация

Закладка “Матчи и статистика”

Слева вверху закладки располагается таблица сыгранных матчей. Под таблицей есть элементы ввода информации:

• LookUp – списки с названиями команд;

• Картинки, позволяющие отражать и вводить по двойному клику эмблемы команд;

• Календарь – для ввода даты проведения;

• Часы – для ввода времени.

Кнопки:

{Button Добавить,} – для добавления матча;

{Button Записать,} – для записи изменений;

{Button Редактировать,} – для включения режима редактирования LookUp – списков, т.к. таблицы находятся в ручном режиме редактирования;

{Button Удалить,} – для удаления матча.

Примечание: Для очистки поля данных LookUp – списков необходимо выделить их и нажать клавишу Del. При этом будет разорвана связь этого поля с подчиненной таблицей. Этот способ действует для всех списков.

{bmc FormMain1.bmp}

На дополнительной закладке “Фильтр” можно производить поиск необходимых матчей по составным критериям:

• Дата проведения

• Команда (с учетом игры дома или в гостях)

• И дополнительной логической операции (и/или), которая переключается специальной кнопкой.

Включение фильтра осуществляется кнопкой-переключателем {Button Задать фильтр,}

{bmc FormMain4.bmp}

После установления фильтра содержимое закладки “Матчи” изменится или совсем опустеет. Это значит, что для такого условия ничего не найдено.

Ниже слева расположена таблица забитых мячей. Добавление записей в неё осуществляется по такому же принципу, как и таблицу матчей, но с одним дополнением: при добавлении новой записи происходит автоматическое заполнение поля, ссылающегося на матч. Это сделано из-за того, что таблица забитых мячей автоматически фильтруется по идентификатору матча.

На форме справа расположены списки команд, списки игроков команд, статистика игрока в выбранном матче, статистика команды в выбранном матче.