Objective: Enable the student to design and develop a database. In this project, the student are required to show their abilities of: Analyzing the System Requirement Represent the requirement into logical design using Entity Relationship (ER) or/and Enhanced Entity Relationship (EER) model Mapping the designed model into relational schemas Transform the relational schemas into normalized tables Writing SQL statements to creates the tables including all applied integrity constraints Writing SQL statements to populate the initial records of each table Front End Development of Forms/ Reports Case Brief HAMAREY BACHCHEY 1. Introduction Hamarey Bachchey is a NGO with the goal to reform education for children. They offer weekly classes for children below the age of 15. They wish to develop a database system. The NGO is organized in the following ways. After signing up, each student has to register for a course, and can only be registered to one course at a time. Once the course is completed, the student can register for a new course. After registration, the student is split into different classes based on their age (eg 3-4 years to class 1, 4-6 years to class 2, etc). Each class will be taught the same subjects, in a manner best suited to their age group. Each class can have multiple sections, depending on the need. Classes can also be further separated into groups based on students’ gender. Classes can also be given a custom title. Each students’ personal information will be saved, including photos which may need to be updated every year. The most crucial information will be that of the parents/guardians. The Email, phone number, address and CNIC of both parents need to be recorded for each student. In the event of any incident where the parents will be unavailable, a guardian also needs to be available, in which case their details and relation to the students also need to be recorded. A history needs to be maintained for whenever base information of students/parents/guardians is changed. For the earlier classes with very young students, the mother needs to be present with the child. If for whatever reason the mother cannot come, a female guardian must be present instead. In such cases, the NGO needs to be informed ahead of time of the individual accompanying the child, and other such information, including whether the individual is pregnant and/or needs assistance in any way. The fee each student has to pay is different, depending on their class. If a parent admits more than 3 children, they may be offered a discount. Moreover, if the parents can’t pay for legitimate reasons, they will be offered a discount. There will be no fee for a child of a Hamarey Bachchey staff member. Payment of fee is made before admission to a third-party which provides the parents a challan or voucher number, which the parents then enter during admission process.
-
Notifications
You must be signed in to change notification settings - Fork 0
Objective: Enable the student to design and develop a database. In this project, the student are required to show their abilities of: Analyzing the System Requirement Represent the requirement into logical design using Entity Relationship (ER) or/and Enhanced Entity Relationship (EER) model Mapping the designed model into relational schema…
hanzla-sib/NGO-SCHOOL-DATABASE-SYSTEM
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Objective: Enable the student to design and develop a database. In this project, the student are required to show their abilities of: Analyzing the System Requirement Represent the requirement into logical design using Entity Relationship (ER) or/and Enhanced Entity Relationship (EER) model Mapping the designed model into relational schema…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published