04-DDD - Assignment 1 Frontsheet
04-DDD - Assignment 1 Frontsheet
Unit number and title Unit 04: Database Design & Development
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Grading grid
P1 M1 D1
Summative Feedback: Resubmission Feedback:
1.2The number of members of the school that can access the system
Employees
-Students
-Teachers
-Students' parents
• Management: System management, checking student scores and feedback of students, parents, teachers, checking teachers on
posting dates and submissions.
• Students: check teacher assignment forms, make assignments, view their grades, and check their attendance and teacher feedback
on teacher assignments and attendance
• Student Parents: View Student scores and student attendance sessions and teacher feedback.
• Login: The consumer is a student of the Vietnam University of Greenwich on the campus of Hanoi. To log in to the system,
users use their ID and password so each person's username and ID are distinct, so it can’t be confused.
• Logout: Log out automatically when the system is locked, or log out when a user needs to log out of the system.
• Backup: Automatically backup in the system.
• Easy-to-use
• Performance: fast, sensitive to over 4000 simultaneous links.
• Confidentiality: High, avoid information disclosure Access and confidentiality standards. Typically, is any or all of the data in
the database. Usually, the database includes core business that can be of great benefit to a rival, or it can include items such as
credit card
• numbers or social security numbers that, if exposed to inappropriate persons, may pose a financial and legal risk.
• Precision of the system: Users can very easily and reliably use and locate details.
• Simple to use: After getting used to it a few times, users can use the software smoothly.
• Details in the information entry to find or want to change a detail.
• The system is reliable: the system will be regularly repaired and revised for stable operation and will perform very well as the
number of students grows and the knowledge becomes more complicated.
• Data management: it will be stored in the school system after the data has been entered. The operating system statistics and
reports will statistical the student information, list the required information, and adjust it separately and will be registered by
address, homeland and major.
3. ERD.
3.1Business Rules & Explanation ERD
All required information, such as first and last name, ID card, phone number, email, address, must be given to each student. In
addition, each student may register for only one subject.
-Each student may register for classes with different subjects for their own semester. Each subject has its own class in the semester.
-Each section of the class has its own instructor specializing in the subject.
And suggestions, within 1 week of the student's submission date, teachers can enter student grades and provide course input.
The grading of each student's score will evaluate the student's performance through the score of assigned assignments and (Such as:
Refer is Not Pass, P is Pass, M is Merit, D is Distinction)
- The teacher can teach many different subjects and many different classes, for example, a teacher can teach Networking and also can
teach Security.
- If you do not have enough score, you will repeat next semester.
and the subject will be added to the student's list of subjects in the next semester. But the new subjects will probably stay in the same
class as the student, while the new subjects will be in the same new class.
- management: of teacher and student activities, student assignments, teacher assignments, grades and the responses that teachers give
to students.
- Each Officer, Student, Teacher and Parents have only one account to log into the system.
- Each student can only register 1 major.
- Present Student can teach students' homework, scores and feedback that teachers give students.
3.2 Logical design (ERD).