Дипломная работа создание ИС для ФОК. Диплом Пряничников Евгений. Разработка и внедрение клиентской базы для фок спарта
![]()
|
ГЛАВА 2. КОНСТРУИРОВАНИЕ РАЗРАБОТКИКОНСТРУИРОВАНИЕ РАЗРАБОТКИСхема данных в Клиентской базе Учёта Клиентов ФОК «Спарта» изображена в Приложении 2 В Базе Данных «Система учёта клиентов» реализовано 6 таблиц ![]() Рис. 1 Таблица «Клиенты» ![]() Рис. 2 Таблица «Секции» Таблица «Группа» состоит из 4 столбцов (Вид занятия, Фамилия, Имя, Отчество) ![]() Рис. 3 Таблица «Группа» ![]() Рис. 4 Таблица «Расписание» ![]() Рис. 5 Таблица «Тренеры» Таблица «Учёт помещений» состоит из 2 столбцов (Вид занятия, Помещение) ![]() Рис. 6 Таблица «Учёт помещений» Для удобства работы с базой данных было создано 11 кнопочных форм. Назначение форм очень разнообразное, формы могут служить для вывода запросов, печати отчётов, удобства записи в таблицы, и т.д. Первой формой является форма «Auto». Через эту форму производится авторизация пользователя. На ней как и на всех кнопочных формах на заднем плане имеется изображение с Олимпийскими кольцами и надписью ФОК «Спарта». Имеется 2 поля в которые вводиться логин и пароль, после нажатия на кнопку «Ввод» совершается процесс проверки логина и пароля, если пароль или логин введены неправильно, то на экран выводиться сообщение о Неправильном логине или пароле, если же пароль и логин введены правильно, то нас перенаправляет на соответствующую форму пользователя. Сама авторизация работает посредством выполнения кода написанного на Visual Basic. Код указан в Приложении 1. ![]() Рис. 7 Форма «Auto» ![]() Рис. 8 Сообщение при неправильно введённом логине или пароле Сотрудники отдела кадров и отвечающих за расписание сотрудники при авторизации (Логин: Dir, Пароль: qwerty) перенаправляет на форму «Main» где сотрудник может посмотреть отчёты, выполнить запросы и добавить, изменить, удалить соответствующую информацию. На форме имеется 6 кнопок при нажатии которой происходит Выход или открытие соответствующей формы (Выход, Изменение расписания, Помещения, Тренеры, Отчёты, Запросы). ![]() Рис. 9 Форма «Main» При нажатии на форме «Main» кнопки «Изменение раписания» происходит переход на форму «Ras», с её помощью производиться составление расписания занятий и его изменение. На форме «Ras» как и на других соответствующих формах где добавляются, изменяются и удаляются записи есть кнопки Перехода по записям, кнопка Поиска записи и кнопки Создания новой записи и Удаление записи, а для завершения работы с формой Имеется кнопка «Стоп», ![]() Рис. 10 Форма «Ras» ![]() Рис. 11 Форма «Rooms» ![]() Рис. 12 Форма «Trainer» ![]() Рис. 13 Форма «Otche» При нажатии на форме «Main» кнопки «Запросы» происходит переход на форму «Zap». Которая содержит 9 кнопок, при нажатии на которые происходит выполнение и вывод соответствующего запроса. ![]() Рис. 14 Форма «Zap» При авторизации сотрудника отвечающего за ведение Системы Учёта Клиентов (Логин: Sys, Пароль: qwerty) происходит переход на форму «Sys», На ней Имеется 3 кнопки для перехода на соответствующую форму и кнопка Выхода. ![]() Рис. 15 Форма «Sys» При нажатии на форме «Sys» кнопки «Клиенты» происходит переход на форму «Clients». В которой и происходит сам процесс учёта клиентов. Здесь содержится Код клиента, ФИО, Номер телефона, Дата рождения и Вид занятий которыми занимается клиент. ![]() Рис. 16 Форма «Clients» При нажатии на форме «Sys» кнопки «Отчёты по клиентам» происходит переход на форму «Otchet». В которой имеется 8 кнопок для печати уже готового, соответствующего отчёта по клиентам. ![]() Рис. 17 Форма «Otchet» При нажатии на форме «Sys» кнопки «Запросы по клиентам» происходит переход на форму «ZapCli». Которая содержит 7 кнопок, при нажатии на которые происходит выполнение и вывод соответствующего запроса по клиентам. ![]() Рис. 18 Форма «ZapCli» Для удобной сортировки данных было создано 9 запросов ![]() Рис. 19 «Запрос Расписание» ![]() Рис. 20 Запрос «Загрузка тренеров и помещений» ![]() Рис. 21 «Запрос Клиенты Атлетика» ![]() Рис. 22 «Запрос Клиенты Баскетбол» ![]() Рис. 23 «Запрос Клиенты Волейбол» ![]() Рис 24. «Запрос Клиенты Гимнастика» ![]() Рис. 25 «Запрос Клиенты Плавание» ![]() Рис. 26 «Запрос Клиенты Фитнес» ![]() Рис. 27 «Запрос Клиенты Футбол» Также было создано 10 отчётов, чтобы отчётность была более оперативной. Сами отчёты наполняются данными при помощи нашей работы с формами. Работая с формой мы Добавляем, Удаляем или Изменяем записи в нашей Базе. После сохранения записей Запросы по условию отбирают определённые записи, и после этого отчёт заполняется данными по запросу автоматически. Ниже приведены фрагменты Отчётов. ![]() Рис. 28 Отчёт «Загрузка тренеров и помещений» ![]() Рис. 29 Отчёт «Запрос Расписание» ![]() Рис. 30 Отчёт «Клиенты» ![]() Рис. 31 Отчёт «Клиенты Атлетика» ![]() Рис. 32 Отчёт «Клиенты Баскетбол» ![]() Рис. 33 Отчёт «Клиенты Футбол» ![]() Рис. 34 Отчёт «Клиенты Фитнес» ![]() Рис. 35 Отчёт «Клиенты Волейбол» ![]() Рис. 36 Отчёт «Клиенты Гимнастика» ![]() Рис. 37 Отчёт «Клиенты Плавание» |