2.2 Описание данных Проработка входной и выходной информации является неотъемлемой частью проектирования программной системы.
Входными данными являются сведения о студентах, группах, платежах, которые были выделены как сущности.
Выходными данными является список студентов, у которых есть задолженность.
Описание входных и исходных данных представлены в таблице 1.1
Таблица 1.1 – Таблица описания данных
Имя поля
| Тип
| Описание
| Примечание
| 1
| 2
| 3
| 4
| Таблица group
| Id_group
| Числовой
| Ключевое поле
| INT (10)
| name
| Строковый
| Аббревиатура
| TINYTEXT
| prof
| Строковый
| Название профессии
| TEXT (100)
| cost
| Числовой
| Стоимость оплаты за год
| DECIMAL (10,0)
| Таблица kassir
| Id
| Числовой
| Ключевое поле
| INT (10)
| FIO
| Строковый
| ФИО студента
| TINYTEXT
| date
| Дата
| Дата оплаты
| DATE
| pais
| Сумма
| Сумма оплаты
| DECIMAL (10,0)
| Таблица student
| Id student
| Числовой
| Ключевое поле
| INT (10)
| FIO
| Строковый
| ФИО студента
| TINYTEXT
| group
| Строковый
| Сокращенное название группы
| TINYTEXT
| start
| Дата
| -
| DATE
| stop
| Дата
| -
| DATE
| Таблица users
| Id_user
| Числовой
| Ключевое поле
| INT (10)
| Продолжение таблицы 1.1
1
| 2
| 3
| 4
| login
| Строковый
| Логин
| TINYTEXT (15)
| pass
| Строковый
| Пароль
| TINYTEXT (15)
| role
| Строковый
| Роль пользователя
| TINYTEXT (15)
| FIO
| Строковый
| ФИО пользователя
| TINYTEXT (50)
| mobile
| Числовой
| Номер телефона
| DECIMAL (11,0)
|
|