This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
These are some initial general requirements. Of course they need to be polished up since the | |
pointers are a bit raw. Take a look at it and see if it makes sense and then based on your | |
questions we can polish it up and make them more detailed and specific. At the very least | |
it will give you a | |
general idea at this time. | |
General initial Requirements for Student Information System: | |
Users | |
· System must be able to house student demographics: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
String firstName | |
String lastName | |
String middleName | |
Date dateOfBirth | |
Sex sex | |
String ssn | |
Nationality nationality | |
byte[] photo | |
String email |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AddressType addressType //Could be home, work or alternate | |
Person person | |
String street | |
Municipality municipality | |
District district | |
Country country //Defaults to Belize for students. | |
String phone1 | |
String phone2 | |
String phone3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Hospital{ | |
String name | |
String address | |
Municipality municipality | |
District district | |
Country country //defaults to Belize | |
String phone1 | |
String phone2 | |
String phone3 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Doctor{ | |
Person person | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class School{ | |
String name | |
Street street | |
Municipality municipality | |
District district | |
Country country | |
String phone1 | |
String phone2 | |
String phone3 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Student{ | |
Person person | |
School feederSchool | |
Integer studentId | |
Person mother | |
Person father | |
Person guardian | |
Date admissionDate | |
Float pseScore | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MedicalInformation{ | |
Person person | |
Doctor doctor | |
Hospital preferredHospital | |
String specialNeeds | |
String medicalConditions | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
A Department can be though of as the highest authority in a school when it comes to developing, maintaining and implementing curriculums for a specific academic field. Ther can be departments of math, science, literature, business, etc. Each department must have a teacher in charge that is the overall responsible. | |
class Department { | |
String name | |
String code | |
String description | |
Teacher headOfDepartment | |
} | |
A subject is a specific subject matter that is offered by a school. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Create a template weight | |
SubjectAssessmentWeightTemplate weightTemplate1 = new SubjectAssessmentWeightTemplate() | |
weightTemplate1.subject = english101SUbject | |
weightTemplate1.assessmentType = quiz | |
weightTemplate1.weight = 10 | |
weightTemplate1.save() | |
SubjectAssessmentWeightTemplate weightTemplate2 = new SUbjectAssessmentWeightTemplate() | |
weightTemplate2.subject = english101Subject | |
weightTemplate2.assessmentType = homework |
OlderNewer