CONTEXT DIAGRAM
CONTEXT DIAGRAM Student ___________
Faculty ___________
Registrar ___________
•Can enroll subjects and plot schedules •Can view and generate assessment forms, generate curriculum forms with grades
•Can add and edit student grades
Online Scheduling and Assessment System with SMS Technology
•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 profile •Can generate reports
Admin ___________
Web Admin ___________
Cashier ___________ •Can add and edit student payments
•Sets the systems school year and semester time •Can do the functions of all users
•Can add, edit and delete posts in the website
CONTEXT DIAGRAM
Schedule Announcement Subject
0.0 ___________
Assessment
User
Curriculum
News and Feeds Assessment Form Student Curriculum
Online Scheduling and Assessment System with SMS Technology
DFD DIAGRAM 0
DFD DIAGRAM User
Username and Password
1.0 __________ Log - In
2.0 _________
3.0 _________
4.0 _________
Policy
Records
Reports
Applied Policy •Student •Cashier •Faculty •Registrar •Web Admin •Admin
Generate •User •Post(Web) •Images(Web) •Enrollment •Fees •Curriculum •Schedules
•SMS •Forms •Email
Retrieve Save
Database
DFD DIAGRAM Username And Password
User
1.0 __________
D1| Users User information
Log - In
Date
Image information
Keywords Subject Code
SMS
Time
2.0 _________
Semester
Viewing and Manipulation Records
Forms Generated Reports
4.0 _________ SMS Technology
3.0 _________
D8| Images
Course information
D2| Course
Subject information
D3| Subject
Schedule information
D4| Schedule
Payment and Billing information
D5| Fees
Website Content
D6| Post
Enrollment information
D7| Enroll
Reports Total Number of enrollees per COURSE, SCHEDULES, SUBJECTS, CURRICULUM AND GRADES, FEES ANNOUNCEMENTS
ACTIVITY DIAGRAM
S T U D E N T
Yes
Log - in
Viewing of Records
Assessment
No
SMS Technology
Scheduling
No
R E G I S T R A R
Generate Report
Yes
ACTIVITY DIAGRAM
Admin
Enroll
Settings
Users
Log - in Student
Students Record Yes No
Registrar
Curriculum
Manage Subject/Schedule
Generate Reports Cashier
Fees Enrolled Subject/Schedule
Faculty
Grades
Images Web Admin
Posts
CLASS DIAGRAM STUDENT Stud_ID Fname Mname Lname Age Bday Address Coursecode Father’sname Mother’sname Father’socc Mother’socc Contactnum Highscholl Yeargraduated Lastcollegeattended type
1
SCHEDULE ID Coursecode Time Room Section Yearlevel Semester instructor
1 1*
YEAR LEVEL 1*
1
1
1*
1
PROSPECTUS
1*
GRADE
1
1
ASSESSMENT ID Otherfees Miscfee Perunit Units Subjdesc Subjcode Yearlevel Coursecode
1
Prosid Prerequisite Semester Subjdesc Subjcode Units coursecode
1 * Yearid yearlevel
COURSE Coursecode coursedesc
1
Stud_id Subjcode Semester units
1
1
1*
SUBJECT 1
Subjcode Subjdesc coursecode
1
1
SEMESTER Semid Semester
Login
User
1
1
1 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
sett_number sett_yearstart sett_yearend sett_semester sett_enrol sett_grade sett_usercreated sett_datetimecreated sett_usermodified sett_datetimemodified
Post
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 fees_datetimecreated fees_usermodified fees_datetimemodified
post_number post_type post_subject post_content post_note post_usercreated post_datetimecreated post_usermodified post_datetimemodified
CLASS DIAGRAM
M 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 user_usermodified user_datetimemodified
Setting
Fees
1
E - Schedule
esche_number enro_number sche_number esche_note esche_usercreated esche_datetimecreated esche_usermodified esche_datetmemodifie d
Enroll
1
M
M
enro_number user_number enro_yearstart enro_yearend enro_semester enro_note enro_usercreated enro_datetimecreated enro_usermodified enro_datetimemodfied
1
1 M
E - Subject
Course
cour_number cour_code cour_note cour_usercreated cour_datetimecreated cour_usermodified cour_datetimemodified
1 Schedule
Subject
1 1
M
subj_number cour_number subj_year subj_code subj_note subj_prerequisite subj_units subj_usercreated subj_datetimecreated subj_usermodified subj_datetimemodified
M
M
1 M
esubj_number enro_number subj_number esubj_status esubj_grade esubj_note esubj_usercreated esubj_datetimecreated esubj_usermodified esubj_datetmemodfied
M
sche_number 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
CLASS DIAGRAM Picture
Album
albu_number albu_name albu_note albu_usercreated albu_datetimecreated albu_usermodified albu_datetimemodified
1
M
pict_number albu_number pict_filename pict_filebyte pict_filetype pict_filesize pict_note pict_usercreated pict_datetimecreated pict_usermodified pict_datetimemodfied
ERD
1 has
Login
1
1 has
Course
1 User
has
M
M
Subject
M E - Subject
Fees
1
1
M has
M 1
Required In
has
Enroll
M M E - Schedule
Depends on
Schedule
M
1
1 has
Setting
M Pictures
Album
Required In
USE CASE DIAGRAM Log-in
Viewing of Records
Assessment
SYSTEM
STUDENT SMS Technology
Scheduling
ADMIN
Generate Report
MOBILE PHONE
USE CASE DIAGRAM Log-in
Settings
STUDENT
Users
REGISTRAR
Curriculum
ADMIN
Grades
FACULTY
Fees
CASHIER
Generate Report
WEB ADMIN
Child Diagram - Login 1.1 __________
User
Enter username and password Username and Password
1.2 __________ Load Users Validate
Validated Username and Password
Applied Security and Policies
1.3 __________ Retrieve Security and Policies
D1| Users
Child Diagram - Enrollment 2.1 __________
Generated Assessment form
User
Load Student Select a student Selected Student
2.5 __________
D1| Users
2.2 __________
Assessment Load enrolled subjects and schedules of the user
Enroll for the current semester and school year Insert/Update
D7| Enroll Insert/Update
Load schedules of enrolled subjects
D4| Schedule
2.4 __________
2.3 __________
Select Schedules
Select Subjects
Load Subjects with schedule in the current semester and school year
D3| Subject
Child Diagram – Course User
3.1 __________ Enter Course code and description
Course Code and Description
3.2 __________ Save Course
Insert/Update
D2| Course
Child Diagram – Subject User
4.1 __________ Enter Subject code and description
Subject Code and Description
4.2 __________ Save Subject
Insert/Update
D3| Subject
Child Diagram - Schedule User 5.1 __________ Load Subjects Selected Subject
Selected Subject
5.3 __________ Save Schedule
Insert/Update
D4| Schedule
Entered Time, Semester, School year, Instructor
5.2 __________ Enter Time, Semester, School year, Instructor
D3| Subject
Child Diagram – Fees User
6.1 __________ Enter Fees type and amount
Type and amount
6.2 __________ Save Fees
Insert/Update
D5| Fees
Child Diagram – Post Send SMS
7.4 __________ SMS Technology
User
7.1 __________ Enter Subject, Content, and Summary
Selected Announcement
Subject, Content and Summary
7.3 __________
7.2 __________
Select an Announcement
Save Post
Insert/Update
Load Announcements
D6| Post
Child Diagram – Album User
8.1 __________ Enter Album name and description
Album name and description
8.2 __________ Save Album
Insert/Update
D8| Images
Child Diagram – Picture User
9.1 __________ Select number of image to upload and images to upload
Selected number of image and images to upload
9.2 __________ Save Images
Insert/Update
D8| Images