Comprehensive System Analysis of Student Registration System Report
VerifiedAdded on 2020/03/04
|10
|741
|216
Report
AI Summary
This report presents a system analysis of a student registration system. Part A focuses on the case study, identifying entities through noun phrase analysis, relationships through verb analysis, and constructing an Entity Relationship Diagram (ERD) using Chen's notation. It also includes a detailed data dictionary for entities, specifying attributes, data types, constraints, and criteria. Part B covers the case, presenting a Context Data Flow Diagram, a Level-0 DFD, and a Level-1 DFD to illustrate the system's processes. Furthermore, it incorporates a CRUD (Create, Read, Update, Delete) matrix to model data and process interactions, offering a comprehensive overview of the system's design and functionality. The report provides tables and figures to support the analysis and design of the system.

8/17/2017
SYSTEM ANALYSIS
STUDENT NAME
STUDENT ID
SYSTEM ANALYSIS
STUDENT NAME
STUDENT ID
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
PART A- Case Study: Student Registration System................................................................................................................3
TASK 1: IDENTIFY ENTITIES – NOUN PHRASE ANALYSIS....................................................................................................3
TASK 2: IDENTIFY RELATIONSHIP – VERB ANALYSIS..........................................................................................................3
TASK 3: ENTITY RELATIONSHIP DIAGRAM.........................................................................................................................4
TASK 4: PREPARE DATA DICTIONARY FOR ENTITIES..........................................................................................................4
PART B Case: Student Registration System...........................................................................................................................7
TASK 1: CONTEXT DATA FLOW DIAGRAM.........................................................................................................................7
TASK 2: LEVEL-0 DFD.........................................................................................................................................................8
TASK 3: LEVEL-1 DFD HERE................................................................................................................................................9
TASK 4: DATA MODEL and PROCESS MODEL - CRUD MATRIX...........................................................................................9
PART A- Case Study: Student Registration System................................................................................................................3
TASK 1: IDENTIFY ENTITIES – NOUN PHRASE ANALYSIS....................................................................................................3
TASK 2: IDENTIFY RELATIONSHIP – VERB ANALYSIS..........................................................................................................3
TASK 3: ENTITY RELATIONSHIP DIAGRAM.........................................................................................................................4
TASK 4: PREPARE DATA DICTIONARY FOR ENTITIES..........................................................................................................4
PART B Case: Student Registration System...........................................................................................................................7
TASK 1: CONTEXT DATA FLOW DIAGRAM.........................................................................................................................7
TASK 2: LEVEL-0 DFD.........................................................................................................................................................8
TASK 3: LEVEL-1 DFD HERE................................................................................................................................................9
TASK 4: DATA MODEL and PROCESS MODEL - CRUD MATRIX...........................................................................................9

TABLE OF FIGURES
Figure 1: Chens database notation ERD................................................................................................................................4
Figure 2: context diagram.....................................................................................................................................................7
Figure 3: Level-0 DFD............................................................................................................................................................8
Figure 4: Level-1 DFD............................................................................................................................................................9
Figure 1: Chens database notation ERD................................................................................................................................4
Figure 2: context diagram.....................................................................................................................................................7
Figure 3: Level-0 DFD............................................................................................................................................................8
Figure 4: Level-1 DFD............................................................................................................................................................9
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

PART A- Case Study: Student Registration System
TASK 1: IDENTIFY ENTITIES – NOUN PHRASE ANALYSIS
The following are the entities derived;
Student
Section
Semester
Prerequisite
Transcript
Classes
Grades
Rooms
Notifications
TASK 2: IDENTIFY RELATIONSHIP – VERB ANALYSIS
Entity
relation
matrix
Studen
t
Sectio
n
Semeste
r
Prerequisite
s
Transcrip
t
Classe
s
Grades Rooms Notification
s
student Enrolls
in
has attend
s
achieves uses gets
section
Semester has belong Achieve
d in
Prerequisite
s
Transcript gets Gotten
from
results make
Classes uses Assigne
d to
Grades gets Gotten
in
make make Gotten
in
Rooms uses uses
Notification
s
gets Sent in
a
TASK 1: IDENTIFY ENTITIES – NOUN PHRASE ANALYSIS
The following are the entities derived;
Student
Section
Semester
Prerequisite
Transcript
Classes
Grades
Rooms
Notifications
TASK 2: IDENTIFY RELATIONSHIP – VERB ANALYSIS
Entity
relation
matrix
Studen
t
Sectio
n
Semeste
r
Prerequisite
s
Transcrip
t
Classe
s
Grades Rooms Notification
s
student Enrolls
in
has attend
s
achieves uses gets
section
Semester has belong Achieve
d in
Prerequisite
s
Transcript gets Gotten
from
results make
Classes uses Assigne
d to
Grades gets Gotten
in
make make Gotten
in
Rooms uses uses
Notification
s
gets Sent in
a
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

TASK 3: ENTITY RELATIONSHIP DIAGRAM
Figure 1: Chens database notation ERD
TASK 4: PREPARE DATA DICTIONARY FOR ENTITIES
Table student
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
studentID INT NO Constraint primary key
Auto increment
Name VARCHAR(100) NO Composite key
F_name VARCHAR(50) NO
L_name VARCHAR (50) NO
Email VARCHAR(250) NO
Address VARCHAR(100) NO
gender VARCHAR(10) NO
Figure 1: Chens database notation ERD
TASK 4: PREPARE DATA DICTIONARY FOR ENTITIES
Table student
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
studentID INT NO Constraint primary key
Auto increment
Name VARCHAR(100) NO Composite key
F_name VARCHAR(50) NO
L_name VARCHAR (50) NO
Email VARCHAR(250) NO
Address VARCHAR(100) NO
gender VARCHAR(10) NO

Table semester
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
semesterID INT NO Constraint primary key
Auto increment
period VARCHAR(100) NO Composite key
Start_date DATE NO
End_date DATE NO
Table sections
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
sectionID INT NO Constraint primary key
Auto increment
period VARCHAR(100) NO Composite key
Start_date DATE NO
End_date DATE NO
semesterID INT NO Constraint foreign key (semesterID) References
semester(SemesterID)
Table class
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
classID INT NO Constraint primary key
Auto increment
name VARCHAR(100) NO
roomNO INT NO Constraint foreign key (roomNO) references room(roomNO)
limit INT NO
Table student_classes
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
studentID INT NO Constraint foreign key (studentID) references student (studentId)
classID INT NO Constraint foreign key (classID) references class (classID)
Date_enrolled
TIMESTAMP NO Timesamp
0=current
timestamp
Table notifications
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
notificationID INT NO Constraint primary key
Auto increment
message VARCHAR(500) NO
studentID INT NO Constraint foreign key (student)references student (studentID)
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
semesterID INT NO Constraint primary key
Auto increment
period VARCHAR(100) NO Composite key
Start_date DATE NO
End_date DATE NO
Table sections
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
sectionID INT NO Constraint primary key
Auto increment
period VARCHAR(100) NO Composite key
Start_date DATE NO
End_date DATE NO
semesterID INT NO Constraint foreign key (semesterID) References
semester(SemesterID)
Table class
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
classID INT NO Constraint primary key
Auto increment
name VARCHAR(100) NO
roomNO INT NO Constraint foreign key (roomNO) references room(roomNO)
limit INT NO
Table student_classes
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
studentID INT NO Constraint foreign key (studentID) references student (studentId)
classID INT NO Constraint foreign key (classID) references class (classID)
Date_enrolled
TIMESTAMP NO Timesamp
0=current
timestamp
Table notifications
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
notificationID INT NO Constraint primary key
Auto increment
message VARCHAR(500) NO
studentID INT NO Constraint foreign key (student)references student (studentID)
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Table grades
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
gradeID INT NO Constraint primary key
Auto increment
grade VARCHAR(5) NO
classID INT NO Constraint foreign key (classID) references class (classID)
studentID INT NO Constraint foreign key (student)references student (studentID)
semesterID INT NO Constraint foreign key (semesterID) References
semester(SemesterID)
Table transcript
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
transcriptID INT NO Constraint primary key
Auto increment
details TEXT NO
studentID INT NO Constraint foreign key (student)references student (studentID)
semesterID INT NO Constraint foreign key (semesterID) References
semester(SemesterID)
Table prerequisites
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
prerequisiteI
D
INT NO Constraint primary key
Auto increment
Details TEXT NO
classID INT NO Constraint foreign key (classID) references class (classID)
Table rooms
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
roomNO INT NO Constraint primary key
Auto increment
name VARCHAR(50) YES
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
gradeID INT NO Constraint primary key
Auto increment
grade VARCHAR(5) NO
classID INT NO Constraint foreign key (classID) references class (classID)
studentID INT NO Constraint foreign key (student)references student (studentID)
semesterID INT NO Constraint foreign key (semesterID) References
semester(SemesterID)
Table transcript
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
transcriptID INT NO Constraint primary key
Auto increment
details TEXT NO
studentID INT NO Constraint foreign key (student)references student (studentID)
semesterID INT NO Constraint foreign key (semesterID) References
semester(SemesterID)
Table prerequisites
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
prerequisiteI
D
INT NO Constraint primary key
Auto increment
Details TEXT NO
classID INT NO Constraint foreign key (classID) references class (classID)
Table rooms
Attribute Data Type Nul
l
Default Constraint/criteria/options/comments
roomNO INT NO Constraint primary key
Auto increment
name VARCHAR(50) YES
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

PART B Case: Student Registration System
TASK 1: CONTEXT DATA FLOW DIAGRAM
Figure 2: context diagram
TASK 1: CONTEXT DATA FLOW DIAGRAM
Figure 2: context diagram

TASK 2: LEVEL-0 DFD
Figure 3: Level-0 DFD
Figure 3: Level-0 DFD
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

TASK 3: LEVEL-1 DFD HERE
Figure 4: Level-1 DFD
TASK 4: DATA MODEL and PROCESS MODEL - CRUD MATRIX
Processes transcripts rooms Waiting list enrollment section course
Verify
prerequisites
READ READ
Check room
availability
READ CREATE READ,CREATE
Add to waiting
list
READ CREATE
Notify
enrollment
READ READ
Enroll CREATE UPDATE
Figure 4: Level-1 DFD
TASK 4: DATA MODEL and PROCESS MODEL - CRUD MATRIX
Processes transcripts rooms Waiting list enrollment section course
Verify
prerequisites
READ READ
Check room
availability
READ CREATE READ,CREATE
Add to waiting
list
READ CREATE
Notify
enrollment
READ READ
Enroll CREATE UPDATE
1 out of 10
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.