Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab2_TSPP

.docx
Скачиваний:
10
Добавлен:
08.05.2015
Размер:
1.99 Mб
Скачать

2. Описание классов

Class BD

Данный класс выполняет функции «Базы Данных»

Сохраняет все данные пользователей?

Class Users public BD

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

Class Login public BD

Выполняет «вход» пользователя. Проверка информации (сопоставление с существующей информацией в Логе).

Class Registration public BD

Выполняет «Регистрацию» пользователя. Сохраняет информацию, которую вводит пользователь.

Class Totalizator

Класс, обуславливающий суть работы тотализатора.

Class Logger

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

Описание клавиш

Клавиша «Вход»

При нажатии на эту клавишу открывается окно «входа» и проверка данных введенных в поля для Логина и Пароля. Если данные совпадают с данными в файле, который хранит информацию пользователей, выполняется вход в личный кабинет пользователя и открывается соответствующее окно.

Клавиша «Регистрация»

Данная клавиша выполняет сохранение нового пользователя, все значения полей с данными сохраняет в файл.

Клавиша «ABOUT»

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

Клавиша «закрыть»

Закрывает окно и выходит из приложения.

Описание форм

Форма_Главная

Окно, открывающееся при запуске приложения.

Форма_Вход

Проверка данных введенных в поля для Логина и Пароля. Если данные совпадают с данными в файле, который хранит информацию пользователей, выполняется вход в личный кабинет пользователя и открывается соответствующее окно.

Форма_Личный_Кабинет(414)

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

Форма_Регистрация

Данное окно дает возможность пользователю зарегестрироваться.

Форма «Личный кабинет(414)»

  1. Название формы

  2. Поле ввода данных

  3. Таблица ставок

  4. Ставка пользователя

  5. Отображение кол-ва сделанных ставок

  6. Кнопка «сохранить»

Форма регистрации

  1. Закрытие окна

  2. Поля для ввода данных

  3. Кнопка «сохранить»

  1. Закрытие формы

  2. Поле ввода логина

  3. Поле ввода пароля

  4. Кнопка «Сохранить»

  1. Название приложения

  2. Кнопка входа в личный кабинет

  3. Кнопка закрытия приложения

  4. Help

  5. Кнопка вызова информации о данном приложении

  6. Кнопка Регистрации

  7. Табло отсчета времени до игры ставки

  8. Таблица игр/матчей сортированные по дате (ближайшие-вверху)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]