Lab2_TSPP
.docx
2. Описание классов
Class BD
|
Данный класс выполняет функции «Базы Данных» Сохраняет все данные пользователей? |
Class Users public BD |
Предоставляет пользователю функции сохранения информации, поиска нужной записи (ставки), просмотр личного кабинета. |
Class Login public BD |
Выполняет «вход» пользователя. Проверка информации (сопоставление с существующей информацией в Логе). |
Class Registration public BD
|
Выполняет «Регистрацию» пользователя. Сохраняет информацию, которую вводит пользователь. |
Class Totalizator |
Класс, обуславливающий суть работы тотализатора. |
Class Logger |
Содержит методы для обработки и записи всех действий пользователя. |
Описание клавиш
Клавиша «Вход» |
При нажатии на эту клавишу открывается окно «входа» и проверка данных введенных в поля для Логина и Пароля. Если данные совпадают с данными в файле, который хранит информацию пользователей, выполняется вход в личный кабинет пользователя и открывается соответствующее окно. |
Клавиша «Регистрация» |
Данная клавиша выполняет сохранение нового пользователя, все значения полей с данными сохраняет в файл. |
Клавиша «ABOUT» |
Нажав на данную клавишу, пользователь может получить информацию об использовании приложения и его технические характеристики. |
Клавиша «закрыть» |
Закрывает окно и выходит из приложения. |
Описание форм
Форма_Главная |
Окно, открывающееся при запуске приложения. |
Форма_Вход |
Проверка данных введенных в поля для Логина и Пароля. Если данные совпадают с данными в файле, который хранит информацию пользователей, выполняется вход в личный кабинет пользователя и открывается соответствующее окно. |
Форма_Личный_Кабинет(414) |
Данное окно позволяет орудовать пользователю своими данными, ставками и следить за событиями. |
Форма_Регистрация |
Данное окно дает возможность пользователю зарегестрироваться. |
Форма «Личный кабинет(414)»
-
Название формы
-
Поле ввода данных
-
Таблица ставок
-
Ставка пользователя
-
Отображение кол-ва сделанных ставок
-
Кнопка «сохранить»
Форма регистрации
-
Закрытие окна
-
Поля для ввода данных
-
Кнопка «сохранить»
-
Закрытие формы
-
Поле ввода логина
-
Поле ввода пароля
-
Кнопка «Сохранить»
-
Название приложения
-
Кнопка входа в личный кабинет
-
Кнопка закрытия приложения
-
Help
-
Кнопка вызова информации о данном приложении
-
Кнопка Регистрации
-
Табло отсчета времени до игры ставки
-
Таблица игр/матчей сортированные по дате (ближайшие-вверху)