Professional Documents
Culture Documents
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.
Student’s signature
Grading grid
P1 M1 D1
Summative Feedback: Resubmission Feedback:
2.1
II.Scenario
Recently, our BASE company has received a contract with a very large partner who is a
member of BASE company, I was assigned to complete this contract. The company has been
approached by Greenwich University Vietnam which is expanding due to the growth in the
number of students. GreenWich VN is currently struggling to handle university
administration because their attendance system is faulty, leaving teachers unable to control
whether students attend school or not. As a result, the quality of students is declining
significantly through student essays back to school.
My urgent task is to redesign the new database system for the school.
With the attendance system of GreenWich VN, we realize that this is an obsolete time
attendance system for the following reasons:
- The principle of the old system is that lecturers and students do not have a second person
to run the whole system so that the instructor's account can do everything with the system
without limitation. system. Therefore, in the old system, lecturers have too many benefits
and students can interact very little in this system, which is a big gap in the old system.
+ Instructors are free to change the status of students when the class ends. This is a major
flaw in the teaching process because students may require teachers to attend after
excessive absences, which affects students' fairness and competition.
+ on this old attendance system, students also cannot see the sessions in which they were
absent or the classes they attended.
- Based on the old shortcomings, I have come up with some solutions to overcome this
attendance system:
+ New attendee system will be granted access with 2 different levels. in which the highest
level will be for administrators (student's office) and lecturers and finally teachers.
+ at the highest admin level they can do everything without limits.
+ the student's level will only be able to log into the system and see whether he or she goes
to school or if he or she has missed the number of sessions allowed.
The new system will run more completely and will be regularly updated with continuous
patches if there are many shortcomings.
The operation of the new system will be updated with a new interface with a blue
background and easier to use features.
Based on the above scenario, I selected a selection to offer a attendance system with
students, faculty, and management users.
2. Attendance System.
This system allows lecturers and administrators to capture the learning situation of
students to see if they attend classes and have enough time to study or not. as well
as allowing students to see their classes
3. Lecturers, Managers
Instructors have the same access and use of the attendance system as the
administrators. They directly access the system with access to all student profiles to
see if students are going to school today.
Faculty and administrators have access to and view and find student information in
the class, delete, add, edit, update students' necessary information for the
attendance system.
4 students.
Students only have the right to access their Profile and see the number of sessions
they have attended as well as the number of sessions they have missed viewing has
exceeded% allowed. In addition, students cannot do anything more.
5 Identify entities and attributes of the attendance system (Logical design).
Figure 2 ER model.
4. Explain ER model.
The ER design consists of 7 tables (Student, Teacher, Topic, Session, Class, Attendance, Room)
linked together by different relationships.
Students in grades 1-n.
Students attend 1-n.
Grades 1 - n Mon.
Subject n - 1 Teacher.
Mon 1 - n Session.
Rooms n - n Rooms.
Attend session n-1.
Attend to room 1-n.
Students table.
Many students will have the same class, so the relationship between the class and students is a
one-to-many relationship.
Teacher desk.
Each teacher can teach many subjects so the relationship between the teacher and the subject
is a one-to-many relationship with many people.
Table subject.
Each subject will have a different study period during the sessions so the relationship between
subjech and session is one to many.
Class board.
A class will have to study many different subjects so the relationship between the subject and
the class is one to many
Table room.
Many classes will be able to gain participation on a system, so the relationship between class
and attendance is a one-on-one relationship.
Session table.
Multiple sessions will be able to get attendance on a system, so the relationship between
sessions and attendance is a multiple to one relationship.
Attendance table.
An attendance system can attend a number of student subjects, so the relationship is the
relationship between students and many attendees.
Physical design
3.1 Table Attendance
4.3 Session.
B2 2 M2 PRESENT
Sst2
B3 Sst3 3 M3 PRESENT
B4 Sst4 4 M4 PRESENT
B5 Sst5 5 M5 PRESENT
4.5 Table Room.
RoomID RoomName
M1 R11
M2 R12
M3 R13
ClassID ClassName
A1 Class 1
A2
Class 2
A3 Class 3
Powered by TCPDF (www.tcpdf.org)
Index of comments
2.1 The report has an unclear structure. You should base on the ASM template.
The system scenario, user requirements, and system requirements were defined.
Related entities described and shown in the ERD diagram have one incorrect relationship. You should improve it in
the next ASM.
The physical design is acceptable, it includes columns and their datatype for each table.