21
Yang Li [email protected] Michigan State University Online Application Management System

Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Yang Li [email protected]

Michigan State University

Online Application Management System

Page 2: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

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

Page 3: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

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

Page 4: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

System Structure of OAMS

Page 5: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

System Structure

MySQL

Server

ColdFusion

Recom Let.

Test Scores

P.S.

Resumes

Other Files

OAMS

Page 6: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Flex Application Structure

Page 7: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

OAMS Database Design

Page 8: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

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

Page 9: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the
Page 10: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Functions and Implementations

Page 11: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

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

Page 12: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

System Login Interface

Page 13: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Application Profile List (admin)

Page 14: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Application Profile List (user)

Page 15: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Student Information Panel

Page 16: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Student Address Panel

Page 17: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

Application Edit, Comment and Files Mgmt

Page 18: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

User Management Panel

Page 19: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

File Uploader and Storage Management

Page 20: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

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

Page 21: Online Application Management Systemliyang5/docs/OAMS.pdf · • Developed in Flex, ColdFusion and MySQL • Easy access, data management and decision making • Now in used by the

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