CONTEXT DIAGRAM
Mar 25, 2016
CONTEXT DIAGRAM
CONTEXT DIAGRAM
Student
___________
•Can enroll subjects and
plot schedules
•Can view and generate
assessment forms,
generate curriculum forms
with grades
Registrar
___________
•Can enroll students, add
and edit their subjects, and
plot schedules
•Can generate assessment
and curriculum forms
•Can add and edit student
payments
•Can edit the students Online Scheduling and
Assessment System
Faculty
___________
•Can add and edit student
grades
Cashier
___________
•Can add and edit student
payments
•Can edit the students
profile
•Can generate reports
Web Admin
___________
•Can add, edit and delete
posts in the website
Assessment System
with SMS Technology
Admin
___________
•Sets the systems school
year and semester time
•Can do the functions of all
users
CONTEXT DIAGRAM
Assessment
Schedule
Announcement
Subject0.0
___________Assessment
Student Curriculum
Curriculum
Assessment Form
News and Feeds
User Online Scheduling
and Assessment
System with SMS
Technology
DFD DIAGRAM 0DFD DIAGRAM 0
DFD DIAGRAMDFD DIAGRAM
Username and Password
1.0
__________
Log - In
User
2.0
_________
3.0
_________4.0
_________
Applied Policy Generate
Save
Retrieve
Policy
•Student
•Cashier
•Faculty
•Registrar
•Web Admin
•Admin
Records
•User
•Post(Web)
•Images(Web)
•Enrollment
•Fees
•Curriculum
•Schedules
Reports
•SMS
•Forms
Database
DFD DIAGRAMDFD DIAGRAM
1.0
__________
Log - In
D1| UsersUsername
And
PasswordUser information
D2| CourseCourse information
Date
Keywords
Subject Code
User
D8| ImagesImage information
2.0
3.0
_________
Reports
4.0
_________
SMS
Technology
D7| EnrollEnrollment information
D3| SubjectSubject information
D4| ScheduleSchedule information
D6| PostWebsite Content
Total Number of enrollees per COURSE, SCHEDULES, SUBJECTS, CURRICULUM AND GRADES, FEES
ANNOUNCEMENTS
Subject Code
Time
Semester
Generated Reports
SMS
Forms
D5| FeesPayment and Billing
information
2.0
_________
Viewing and
Manipulation
Records
S
T
U
D
E
N
T
Log - in Viewing of
RecordsAssessment
SMS
Technology
Scheduling
Yes
No
ACTIVITY DIAGRAM
R
E
G
I
S
T
R
A
R
Generate
ReportYes
No
ACTIVITY DIAGRAM
No
Yes
Log - in
Admin
Student
Registrar
Enroll
Curriculum
Settings
Users
Students Record
Manage
Subject/Schedule
Faculty
Cashier
Web Admin
Enrolled
Subject/Schedule
Fees
Posts
Grades
Generate Reports
Images
STUDENT
Stud_ID
Fname
Mname
Lname
Age
Bday
Address
Coursecode
Father’sname
Mother’sname
Father’socc
Mother’socc
Contactnum
ID
Coursecode
Time
Room
Section
Yearlevel
Semester
instructor
SCHEDULE1 1
COURSECoursecode
coursedesc
1 1
ASSESSMENT1 * 1
YEAR LEVELYearid
yearlevel1 *1 *
1
1 *
Semid
Semester
SEMESTER1 1
CLASS DIAGRAMCLASS DIAGRAM
Mother’socc
Contactnum
Highscholl
Yeargraduated
Lastcollegeattended
type
coursedesc
GRADE
Stud_id
Subjcode
Semester
units
1
1 *
ASSESSMENT
ID
Otherfees
Miscfee
Perunit
Units
Subjdesc
Subjcode
Yearlevel
Coursecode
1 * 1
PROSPECTUS
Prosid
Prerequisite
Semester
Subjdesc
Subjcode
Units
coursecode
1
1
SUBJECT
Subjcode
Subjdesc
coursecode
1 1 *
1 1
CLASS DIAGRAM
Setting
sett_number
User
user_number
user_code
user_gender
user_birthday
user_firstname
user_middlename
user_lastname
user_address
user_studentflag
cour_number
user_currentyear
user_position
user_contact
user_education
user_note
user_filename
user_filebyte
user_filetype
user_filesize
user_usercreated
user_datetimecreated
Login
logi_number
logi_username
logi_password
user_number
logi_system
logi_level
logi_approve
logi_lastlogin
logi_count
logi_usercreated
logi_datetimecreated
logi_usermodified
logi_datetimemodified
Fees
fees_number
fees_type
cour_number
user_number
fees_yearstart
fees_yearend
fees_semester
fees_tuition
fees_units
fees_registration
fees_library
fees_medical
fees_athletic
fees_studentcouncil
fees_cultural
fees_charity
fees_development
fees_entrance
fees_computer
fees_note
fees_usercreated
E - Schedule
esche_number
enro_number
sche_number
esche_note
esche_usercreated
esche_datetimecreated
esche_usermodified
esche_datetmemodifie
d
Schedule
sche_number
subj_number
1
1
1
M
1
M
1
1
M
1
Enroll
enro_number
user_number
enro_yearstart
enro_yearend
enro_semester
Post
post_number
post_type
post_subject
post_content
post_note
post_usercreated
post_datetimecreated
post_usermodified
post_datetimemodified
sett_number
sett_yearstart
sett_yearend
sett_semester
sett_enrol
sett_grade
sett_usercreated
sett_datetimecreated
sett_usermodified
sett_datetimemodified
user_datetimecreated
user_usermodified
user_datetimemodified
Course
cour_number
cour_code
cour_note
cour_usercreated
cour_datetimecreated
cour_usermodified
cour_datetimemodified
fees_usercreated
fees_datetimecreated
fees_usermodified
fees_datetimemodified
E - Subject
esubj_number
enro_number
subj_number
esubj_status
esubj_grade
esubj_note
esubj_usercreated
esubj_datetimecreated
esubj_usermodified
esubj_datetmemodfied
subj_number
sche_type
sche_mon
sche_tue
sche_wed
sche_thu
sche_fri
sche_sat
sche_sun
sche_timestart
sche_timeend
sche_yearstart
sche_yearend
sche_semester
sche_instructor
sche_room
sche_maxenrollee
sche_usercreated
sche_datetimecreated
sche_usermodified
sche_datetimemodified
1
1
M
M
1
M
1
M
M
M
enro_semester
enro_note
enro_usercreated
enro_datetimecreated
enro_usermodified
enro_datetimemodfied
Subject
subj_number
cour_number
subj_year
subj_code
subj_note
subj_prerequisite
subj_units
subj_usercreated
subj_datetimecreated
subj_usermodified
subj_datetimemodified
CLASS DIAGRAM
Album
albu_number
albu_name
albu_note
albu_usercreated
albu_datetimecreated
albu_usermodified
albu_datetimemodified
Picture
pict_number
albu_number
pict_filename
pict_filebyte
pict_filetype
pict_filesize
pict_note
pict_usercreated
pict_datetimecreated
pict_usermodified
pict_datetimemodfied
1 M
ERD
User
Login
Course
Fees E - Subject
Subject
has
has
has
has
1
1
1 1
M
1
M
M
1
M
Setting
E - Schedule Schedule
Enroll
Depends
on
has
hasRequired
In
Required
In
M
1M
M1
M
Pictures
Albumhas1
M
SYSTEM
Log-in
Viewing of
Records
Assessment
USE CASE DIAGRAMUSE CASE DIAGRAM
STUDENT
ADMIN
SMS
Technology
Scheduling
Generate
Report MOBILE PHONE
STUDENT
Log-in
Settings
Users
Curriculum
USE CASE DIAGRAMUSE CASE DIAGRAM
REGISTRAR
Curriculum
Fees
Generate
Report
ADMIN
CASHIER
FACULTY
WEB ADMIN
Grades
Child Diagram - Login
User
1.1
__________
Enter username and
password
1.2
Username and Password
1.2
__________
Validate
1.3
__________
Retrieve Security
and Policies
Validated Username and Password
Applied Security and Policies
D1| Users
Load Users
Child Diagram - Enrollment
User
2.1
__________
Select a student
2.2
__________
Selected Student2.5
__________
Assessment
Load enrolled
Generated
Assessment form
D1| Users
Load Student
Enroll for the
current semester
and school year
Insert/Update
Load schedules
of enrolled subjects
Load enrolled
subjects
and schedules
of the user
D7| Enroll
D3| Subject
Load Subjects with
schedule in the current
semester and school year
D4| Schedule
2.4
__________
Select Schedules
2.3
__________
Select Subjects
Insert/Update
Child Diagram – Course
User
3.1
__________
Enter Course code
and descriptionand description
3.2
__________
Save Course
D2| Course
Course Code and Description
Insert/Update
Child Diagram – Subject
User
4.1
__________
Enter Subject code
and descriptionand description
4.2
__________
Save Subject
D3| Subject
Subject Code and Description
Insert/Update
Child Diagram - Schedule
User
5.1
__________
Selected Subject
Selected Subject
Load Subjects
D3| Subject
5.2
__________
Enter Time,
Semester, School
year, Instructor
Selected Subject
D4| Schedule
D3| Subject
5.3
__________
Save Schedule
Entered
Time,
Semester,
School year,
Instructor
Insert/Update
Child Diagram – Fees
User
6.1
__________
Enter Fees type and
amountamount
6.2
__________
Save Fees
D5| Fees
Type and amount
Insert/Update
Child Diagram – Post
User
7.1
__________
Enter Subject,
Content, and
Summary
7.4
__________
SMS Technology
Send SMS
Content, and
Summary
7.2
__________
Save Post
D6| Post
Subject, Content and Summary
Insert/Update
7.3
__________
Select an
Announcement
Selected Announcement
Load Announcements
Child Diagram – Album
User
8.1
__________
Enter Album name
and descriptionand description
8.2
__________
Save Album
D8| Images
Album name and description
Insert/Update
Child Diagram – Picture
User
9.1
__________
Select number of
image to upload and
images to upload
image to upload and
images to upload
9.2
__________
Save Images
D8| Images
Selected number of image and images to
upload
Insert/Update