Post on 12-Jul-2020
Yang Li liyang5@msu.edu
Michigan State University
Online Application Management System
Outline
Motivation
Objective & Previous work
My contribution
Key Features
Flash-based RIA
Instant search
Multimedia upload and organization
User group management
System Structure
Functions & Implementation
Conclusion
Online Application Management System
• A Flash-based RIA for candidate application process
• Developed in Flex, ColdFusion and MySQL
• Easy access, data management and decision making
• Now in used by the departmental committee.
OAMS Features
OAMS
K2
k5
k3
k4
K1
Process
Tracking*
Share with all
faculties
Admission decision
& notification
Record for future
application
Gather candidates
information
System Structure of OAMS
System Structure
MySQL
Server
ColdFusion
Recom Let.
Test Scores
P.S.
Resumes
Other Files
OAMS
Flex Application Structure
OAMS Database Design
OAMS Database Design
Procedure
E-R Diagram by PowerDesigner
Why ColdFusion?
ColdFusion Wizard in Adobe FLEX builder to
generate DAO, Bean and Gateway
Database Design
• phpMyAdmin
Functions and Implementations
Functions of OAMS
1
Main
•App. Mgrt.
•Instant Search
•Dept. Mgrt
•Process track*
2
Extra
•Profile Printing
•Comment Func.
•Group Notification
•Input Verification
•Instant Warning
3
Basic
•User Access Ctrl.
•User Group
•Decision List
•Secure Login
System Login Interface
Application Profile List (admin)
Application Profile List (user)
Student Information Panel
Student Address Panel
Application Edit, Comment and Files Mgmt
User Management Panel
File Uploader and Storage Management
Module Communication Diagram
User Login Process
User
cfcs:login()
Send user
&SHA1(pwd)
No user match
Visit OAMS
Register
cfcs: saveuser
login.mxml
navigate.mxml
user_edit
.mxml
Login success
submit
error
Adding user succeed
Profile Searching
User Input keyword
Searching box at
Application.mxml cfcs: search(keyword)
OAMS_DB
Return resultset
send keyword to query
Send rqst()
Datagrid at
Application.mxmlrefreshList()
Module Communication Diagram