You are on page 1of 15

ASSIGNMENT 1 FRONT SHEET

Qualification TEC Level 5 HND Diploma in Computing

Unit number and title Unit 04: Database Design & Development

Submission date Date Received 1st submission

Re-submission Date Date Received 2nd submission

Student Name DO HOAI NAM Student ID NamdhGCH190700

Class 1622-GCH0901 Assessor name HAN MINH PHUONG

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.

Student’s signature NAM

Grading grid

P1 M1 D1
 Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date:


Signature & Date:
1. Introduction.
control scores of Greenwich University students in general and of the world in particular. The management of student scores using books
has become obsolete, easy, and is no longer as popular as it once was with modern technology today that managing student scores has
become easier. And without as much difficulty as before, it is easier to change grades and correct student records and information.
Therefore, the management of students' scores is relatively good and when an incident occurs, everything will be resolved quickly and
easily by the system at the student management office of the school. With the advancement of information technology, the creation of a
database system to store and correct student grades has become easy. so that the previous rudimentary point storage system could be
changed. This new system will be more modern and improved than the old system, thereby making it easier for everyone to access and
easily find information and modify their information students and teachers who are no longer. it takes time and effort as before, the
quality of work is also improved.

1.2The number of members of the school that can access the system

Employees

-Students

-Teachers

-Students' parents

- Campus 15 Dongguan, Hanoi, Greenwich University Vietnam.


2. Database requirements.
2.1 User request.

• 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.

2.2. System requirements.

• 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).

Figure 1 Logical design (ERD)


4. Explanation.
Logical design table (student, Teacher, subject, semester, class, output, Account, majors, student's parents, manager)
linked together by different relationships.
The main keys are Output_ID, TEACHER_ID, subjects_ID, SEMESTER_ID, MANAGER_ID, Student_ID, Class_ID, Staff_ID,
Parents_ID, MAJOR_ID The function is that they contain unique values or unique databases that are rotated through multiple tables
together. As we all know the primary key is called a field or set of instances that contains data values across multiple tables. The
primary key seter can use the primary key's value to refer to all the values on the records because it's consistent across a format
relationship. Therefore, each record has a different value.
The extra keys include.
Student_ID, Subject_ID, Account_USERNAME, Class_ID, MAJOR_ID, Accoution_NAME. They are relationships between two
or more different tables.

Class table with Student table.


One family can learn in many different classes, so this relationship is One to many

Teacher table with Manager table.


One manager can adjust and organize schedules for many different teachers
is One to many relationship.

Staff table with Manager table.


An employee can handle many employees in the facility so this is a One to many relationship.

Parents table with Student table.


A student can only have one parent as a guardian so this is a One to one relationship.

Major table with Student table.


Each student is only allowed to study a particular major at this relationship linked One to one.

the Semester table with the Subject table


One term can study many different subjects, so this is a One to many relationship.
the Subject table with the Output table.
An output table or the results of a period will have many different subjects, so this is a One to many relationship.

Student table with Output table.


A student can give a learning result, but in the learning results, they rank different subjects with many related personal information,
so this is a One to many relationship.
5. Physical design.
1.

You might also like