bienvenu sur le projet du Groupe HENRI CARTAN.
Ce projet est la mise en place d'une application de gestion personnalisée d'établissement scolaire.

Entities
BASE
- EstablishmentGroup(code,name,created_at,updated_at,created_by,updated_by) ok
- Establishment(#EstablishmentGroup,code,name,created_at,updated_at,created_by,updated_by) ok
- User(#Establishment,#EstablishmentGroup,username,password,roles,email,name,created_at,updated_at,created_by,updated_by) ok
RH
- RhJob(#Establishment,code,name,created_at,updated_at,created_by,updated_by) ok
- RhDepartment(#Establishment,code,name,created_at,updated_at,created_by,updated_by) ok
- RhSalary(#Establishment,#RhJob,#RhDepartment,#User,code,last_name,first_name,created_at,updated_at,created_by,updated_by) ok
- RhPaySlip(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- RhRetainedItem(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- RhTaxableItem(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- RhNonTaxableItem(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- RhSalaryPaySlip(#Establishment,#RhSalary,#RhPaySlip,code,label,created_at,updated_at,created_by,updated_by) ok
- RhPaySlipRetainedItem(#Establishment,#RhSalaryPaySlip,code,label,created_at,updated_at,created_by,updated_by) ok
- RhPaySlipTaxableItem(#Establishment,#RhSalaryPaySlip,code,label,created_at,updated_at,created_by,updated_by) ok
- RhPaySlipNonTaxableItem(#Establishment,#RhSalaryPaySlip,code,label,created_at,updated_at,created_by,updated_by) ok
SETTINGS
- SchoolYear(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- SettingCycle(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- SettingLevel(#Establishment,#SettingCycle,code,label,created_at,updated_at,created_by,updated_by) ok
- SettingFaculty(#Establishment,#SettingCycle,code,label,created_at,updated_at,created_by,updated_by) ok
- SettingRound(#Establishment,#SettingCycle,code,label,created_at,updated_at,created_by,updated_by) ok
- SettingClassroom(#Establishment,#level,#faculty,#round,code,label,created_at,updated_at,created_by,updated_by) ok
STUDENT
- RegistrationStudent(#Establishment,code,last_name,first_name,created_at,updated_at,created_by,updated_by) ok
- RegistrationStudentRegistration(#Establishment,#Student,#SchoolYear,#Classroom,label,created_at,updated_at,created_by,updated_by) ok
- AccountingAccount(code,parent,label,description,created_at,updated_at,created_by,updated_by) ok
- SettingFee(#Establishment,#FeeProvider,#AccountingAccount,#level,code,label,amount,created_at,updated_at,created_by,updated_by) ok
- SettingFeeProvider(#Establishment,code,name,phone_number,created_at,updated_at,created_by,updated_by) ok
- SettingFeeShedul(#Establishment,#Fee,num_order,date_due,amount,created_at,updated_at,created_by,updated_by) ok
- AccountingStudentRegistrationFee(#Establishment,#StudentRegistration,code,label,amount,created_at,updated_at,created_by,updated_by) ok
- AccountingStudentRegistrationFeeShedul(#Establishment,#StudentRegistrationFee,num_order,date_due,amount,created_at,updated_at,created_by,updated_by)
TREASURY
- TreasuryCheckoutCategory(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- TreasuryCheckout(#Establishment,#CheckoutCategory,code,label,created_at,updated_at,created_by,updated_by) ok
- TreasuryCashRegister(#Establishment,#Checkout,code,label,created_at,updated_at,created_by,updated_by) ok
- TreasuryCashMovement(#Establishment,#CashRegister,code,label,amount,type,created_at,updated_at,created_by,updated_by)
- AccountingStudentRegistrationFeeShedulPayment(#Establishment,#StudentRegistrationFee,#StudentRegistrationFeeShedul,#CashMovement,#CashRegister,#AccountingAccount,code,label,amount,created_at,updated_at,created_by,updated_by) ok
EXPENSE
- AccountingExpenseCategory(#Establishment,code,label,created_at,updated_at,created_by,updated_by) ok
- AccountingExpense(#Establishment,#ExpenseCategory,#RhSalary,#CashRegister,#CashMovement,#AccountingAccount,code,label,amount,created_at,updated_at,created_by,updated_by) ok
PEDAGOGY
- SchoolYearPeriode(#Establishment,#SchoolYear,code,label,coefficient,created_at,updated_at,created_by,updated_by) ok
- SchoolMatterType(#Establishment,order_num,code,label,created_at,updated_at,created_by,updated_by) ok
- SchoolMatter(#Establishment,#Level,code,label,coefficient,noted_on,created_at,updated_at,created_by,updated_by) ok
- SchoolNoteAppreciation(#Establishment,code,label,borne_inf,borne_sup,noted_on,created_at,updated_at,created_by,updated_by) ok
- SchoolSubMatter(#Establishment,#Level,#Matter,code,label,coefficient,noted_on,created_at,updated_at,created_by,updated_by) ok
- SchoolReportCard(#Establishment,#SchoolYear,#SchoolYearPeriode,#studentRegistration,#Classroom,code,label,coefficient,order_num,created_at,updated_at,created_by,updated_by) ok
- SchoolAverageReportCard(#Establishment,#SchoolYear,#SchoolYearPeriode,#studentRegistration,#Classroom,#ReportCard,#Matter,#SubMatter,average,coefficient,coefficient_x_average,order_num,created_at,updated_at,created_by,updated_by) ok
- SchoolAssessmentByClass(#Establishment,#SchoolYear,#SchoolYearPeriode,#ReportCard,#Classroom,code,label,created_at,updated_at,created_by,updated_by) ok
- SchoolAssessmentByLevel(#Establishment,#SchoolYear,#SchoolYearPeriode,#ReportCard,#Level,code,label,created_at,updated_at,created_by,updated_by)ok

- SchoolAssessmentByClassByMatter(#Establishment,#SchoolYear,#SchoolYearPeriode,#ReportCard,#Classroom,#Matter,code,label,average,order_num,created_at,updated_at,created_by,updated_by)

- SchoolAssessmentByLevelByMatter(#Establishment,#SchoolYear,#SchoolYearPeriode,#ReportCard,#Level,#Matter,code,label,average,order_num,created_at,updated_at,created_by,updated_by)