Я работаю с системой управления школой. мне нужно структурировать плату для студентов
моя структура оплаты обладает
- Ежемесячные платежи (если больно ежемесячно в каждом классе)
- Срок Плата (выплачивается 3 месяца один раз присваивается каждому классу)
- Прочие сборы (например, униформа, удостоверение личности, шок для обуви и т. д. c), не основанные на классе
- Транспортный сбор (присваивается студенту, а не классу)
Я не понимаю, как структурировать эту
таблицу classDetails
id name desc
1 Vstd -
2 VIstd -
3 VIIstd -
Ежемесячная плата, как и плата за лабораторию, должна выплачиваться ежемесячно для каждого класса, поэтому столбцы
id name class fee-amt startdate enddate note
1 com.lab 1 2000 1/8/2020 15/8/2020 -
2 phy.lab 2 4000 1/8/2020 15/8/2020 -
3 chem.lab 3 8000 1/8/2020 15/8/2020 -
TermFee это оплачиваемый срок и присваивается каждому классу. это обязательно для всех студентов. при выборе учащегося для выплаты оплаты, основанной на его классе, эта сумма должна быть взята
id name class_id fee-amt startdate enddate note
1 Term1 1 1000 1/8/2020 15/8/2020 -
2 Term2 1 15000 1/8/2020 15/8/2020 -
3 Term1 2 15000 1/8/2020 15/8/2020 -
3 Term2 2 2000 1/8/2020 15/8/2020 -
Другие сборы, это не является фиксированным для студента или класса. если студент просит обувь, то это будет добавлено к нему, иначе нет
id name no's amt note
1 boys uniform 1 500 -
1 girls suniform 1 1000 -
1 id card 1 50 -
1 boys shoes 1 2000 -
1 girls shoes 1 2000 -
Транспортный сбор
id name feeamt note
1 school-location1 1000 -
2 school-location2 2000 -
3 school-location3 3000 -
4 school-location4 4000 -
Поэтому, когда я нажимаю на студента V std, чтобы заплатить, он должен получить термин плата, основанная на этом классе, и плата за месяц, основанная на этом классе, и у меня есть кнопка, чтобы добавить другую плату, если необходимо.
как мне структурировать БД?
просто сказать, что я не могу Различают ежемесячную плату и TermFee. если я нажму на июнь месяц, для этого срока будет назначена плата, поэтому нужно будет взимать плату за месяц. если я нажму в июле месяце, для этого должна прийти только ежемесячная плата. потому что за этот срок комиссии нет.
вот как я могу структурировать таблицу структуры сборов и таблицу выплат сборов?