Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and...

Preview:

Citation preview

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

Recommended