Online Student Enrollment System
Patrick, H.H. Then
Lecturer
Swinburne University of Technology Sarawak Campus Malaysia
Swinburne Univ of Technology
About Swinburne
Established since 1908 in Melbourne, Australia Malaysia campus since 2000 Student populations = 1600
Swinburne Univ of Technology
Location
Swinburne Univ of Technology
Location (zoomed 1/2)
Swinburne Univ of Technology
Location (zoomed 2/2)
Swinburne Univ of Technology
@ Google Earth
Swinburne Univ of Technology
About Information System Project
Bachelor of Business (Information System) Final year Team of 2 to 5 Duration = 14 weeks
Swinburne Univ of Technology
About Information System Project
Internal user External user/client Examples
Online bookstore Online computer store Timetabling
Swinburne Univ of Technology
Current Enrollment System
Allows students to enroll their subjects prior to commencement of a semester Done manually On Papers!
Swinburne Univ of Technology
Current Enrollment System
Human intervention to check rules
Pre-requisites Timetable clash Proxy enrolment
Notification
By phone By postal mail
Swinburne Univ of Technology
Rules
Complicated workflow
Incorporates strict enrollment rules Subset of university business rules
Subject pre-requisites Payment status Course coordinators decision Students seniority
Swinburne Univ of Technology
Why online?
Enroll outstation students to enroll into their subjects prior to commencement of subjects at their homes Allows access from diverse devices
PC Laptop PDA Mobile
Swinburne Univ of Technology
Why online?
Allows Student Administrators (SA) to make different queries Notification mechanism Minimize human errors Service oriented satisfaction among students
Swinburne Univ of Technology
Architectures
3-tiers
Oracle server Business logics Presentation
Swinburne Univ of Technology
Melbourne Backup Database Server
Local Backup Database Server
Data Layer (1st Tier)
Database Server
Web Server
Business Logic Layer (2nd Tier)
FireWall
` `
Presentation Layer (3rd Tier)
Student
Student (Mobile user)
Administrative Staff Swinburne Univ of Technology
Architectures
Oracle server
Connection using ADO.NET OLE-DB
Business logics
XML Databases
Presentation
ASP.NET Separates presentation and programming logics
Swinburne Univ of Technology
Background
3-years study
Yr/ Sem Sem
1/1 1/2 1 2
2/1 3
2/2 4
3/1 5
3/2 6
4-years study
Yr/ Sem Sem
1/1 1/2 1 2
2/1 3
2/2 4
3/1 5
3/2 6
4/1 7
4/2 8
Swinburne Univ of Technology
Background
In-between
Failures
New
Enrolling their first semesters
Continuing
Completed at least one semester
Swinburne Univ of Technology
Background
Academics results
High Distinction, Distinction, Credit, and Pass Resit At Risk Exclusion
Swinburne Univ of Technology
Enrollment in phases
New Continuing
1. 2. 3. 4. 5.
New Enrollment Current enrollment Approved enrollment Transcript Graduation
Swinburne Univ of Technology
Two-dimension
Student Administrator
Student
Enrolment workflow
Swinburne Univ of Technology
Business rules
XML
Swinburne Univ of Technology
Business rules
Database
Swinburne Univ of Technology
Notification mechanism
Audit log file Email template Emailing SMS using Mobile phone
Bluetooth SDK
Interface on various devices
WML HTML
Swinburne Univ of Technology
On Mobile Phone
Swinburne Univ of Technology
On Mobile Phone
Swinburne Univ of Technology
Reporting
Student ID Student Name Country Gender Course by School Subject by Course Scholarship candidates
Swinburne Univ of Technology
Conclusion
Simple interactivity
Web page for both PC/laptop and mobile devices Email SMS
XML and Database as repository for business rules
Swinburne Univ of Technology