Также для корректного ввода данных и их редактирования каждое поле ввода при каком либо изменении его содержимого проверяется на корректность вводимой информации. Это выполняется с помощью
стандартных средств C++Builder обработки различных ошибок.
Для корректной работы с программой, пользователь может ознакомиться с файлом help.hlp. Файл помощи разрабатывался с применением программ InstantHelp и MS Word.
Приложение состоит из следующих основных форм:
Главная форма
Форма разграничения прав
Форма регистрации пользователя
Форма информации о программе
Форма регистрации пользователя
При загрузке приложения первым делом появляется форма регистрации пользователя. Здесь необходимо вводить имя пользователя и пароль.
В программе зарегистрированы пользователи, согласно заданию:
“Секретарь” – все таблицы, кроме распределения и разграничения полномочий;
“Пользователь” – все таблицы для просмотра;
“Администратор” – для разработки программы.
Права назначаются на специальной форме разграничения прав.
Главная форма
Форма разграничения прав
Форма разграничения прав
Войти в эту форму может только человек, имеющий на это право. На ней отражается список пользователей и список таблиц, которые разрешено редактировать этому пользователю.
Кнопки:
{Button Добавить,} – для добавления пользователя;
{Button Записать,} – для записи изменений;
{Button Удалить,} – для удаления пользователя.
Прописанные здесь пользователи вводятся в форме регистрации пользователей.
Главная форма
Форма регистрации пользователя
Главная форма
При правильном вводе пароля загружается главная форма, состоящая из трёх основных закладок:
Закладка “Матчи и статистика”
Закладка “Игроки и команды”
Закладка “Страны”
На печать информация выводится с помощью специального меню “Печать”
Меню “Печать| Сводные таблицы игр клубов и сборных”
Меню “Печать| Сводная таблица всех игр”
Меню “Печать| Статистика игроков за матч”
Меню “Печать| Общая статистика игроков”
Аннотация
Закладка “Матчи и статистика”
Слева вверху закладки располагается таблица сыгранных матчей. Под таблицей есть элементы ввода информации:
• LookUp – списки с названиями команд;
• Картинки, позволяющие отражать и вводить по двойному клику эмблемы команд;
• Календарь – для ввода даты проведения;
• Часы – для ввода времени.
Кнопки:
{Button Добавить,} – для добавления матча;
{Button Записать,} – для записи изменений;
{Button Редактировать,} – для включения режима редактирования LookUp – списков, т.к. таблицы находятся в ручном режиме редактирования;
{Button Удалить,} – для удаления матча.
Примечание: Для очистки поля данных LookUp – списков необходимо выделить их и нажать клавишу Del. При этом будет разорвана связь этого поля с подчиненной таблицей. Этот способ действует для всех списков.
{bmc FormMain1.bmp}
На дополнительной закладке “Фильтр” можно производить поиск необходимых матчей по составным критериям:
• Дата проведения
• Команда (с учетом игры дома или в гостях)
• И дополнительной логической операции (и/или), которая переключается специальной кнопкой.
Включение фильтра осуществляется кнопкой-переключателем {Button Задать фильтр,}
{bmc FormMain4.bmp}
После установления фильтра содержимое закладки “Матчи” изменится или совсем опустеет. Это значит, что для такого условия ничего не найдено.
Ниже слева расположена таблица забитых мячей. Добавление записей в неё осуществляется по такому же принципу, как и таблицу матчей, но с одним дополнением: при добавлении новой записи происходит автоматическое заполнение поля, ссылающегося на матч. Это сделано из-за того, что таблица забитых мячей автоматически фильтруется по идентификатору матча.
На форме справа расположены списки команд, списки игроков команд, статистика игрока в выбранном матче, статистика команды в выбранном матче.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.