Описание базы данных
Прежде чем приступать к разработке программы, необходимо спроектировать базу данных, в которой будут находиться наши данные. БД, переведенная в формат MS Access, называется EducationCenter. В учебном центре обучаются клиенты (слушатели) на разных направлениях (администрирование, программирование, графика, офисные курсы и т. д.), и у каждого направления есть свои курсы. Офис-менеджер регистрирует клиентов в базе данных и добавляет их в группы. Группы могут иметь статус набираемых, обучаемых и закончивших обучение. Итоговые суммы доходов и расходов помещаются в отдельную таблицу. База данных также содержит информацию о сотрудниках.
База данных EducationCenter находится в каталоге (Code\Glava11\ EducationCenter).
В таблицах 11.1–11.14 приводится описание таблиц в БД и структура каждой таблицы.
1 | Clients | Данные клиентов |
2 | Course | Описание курсов в учебном центре |
3 | Data | Таблица итоговых сумм (прихода и расхода) за день |
4 | Directions | Описание направлений курсов |
5 | Employees | Данные о сотрудниках учебного центра |
6 | Expenses | Денежные расходы |
7 | Group_clients | Промежуточная таблица для групп и клиентов |
8 | Groups | Данные о группах |
9 | GroupStatus | Состояния групп |
10 | Income | Денежные приходы |
11 | Payment_type | Виды оплат |
12 | PlanRealization | Разницы между суммой прихода и реализованной суммой |
13 | RealizedTable | Реализованные деньги клиентов |