24
CAPSTONE PROJECT Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team member Kieu Trong Khanh instructor

Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Embed Size (px)

Citation preview

Page 1: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

CAPSTONE PROJECT

Synthesize and Process Course’s Component

Duong Trieu Hoang Quy: team member

Mai Phuoc An: team leaderTruong Duc Thang: team memberVuong Kim Long: team member

Kieu Trong Khanh instructor

Page 2: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Outline

Current Situation and Problem

Solution

Web application

Page 3: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Processing course’s component by excel.

Current Situation in Training Department

Page 4: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Current Situation in Training Department

Staff

Teacher

Page 5: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Current Situation in Training Department

Exam’s result

Grade book

Page 6: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Current Situation in Training Department

Page 7: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Problem

The number of students is increasing year by year. So staffs in Training Department work overload.

Page 8: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Create a website that provide functions:

Training staffs create grade book, score board and report automatically.

Teachers download blank grade book from websites. Then they import filled grade book on website.

Training staffs send result of courses to student through email automatically.

Solution

Page 9: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Work flow

Page 10: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Current system; RAM: 1GB CPU: 1.4 GHz Operating system: Windows 7

Professional.

System overview

Page 11: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Tools: Netbeans 6.9.1, SQL Server 2005 Star UML.

Technologies: Java language. MCV architecture JavaScript, CSS, Jquery. POI API

Tool and Technologies

Page 12: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Requirement

Page 13: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Entity Relationship

Page 14: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Architecture design

Page 15: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Import course plan and roll call book

Course plan file: File name: [Semester

Name]_[Subject]_CP

Add a sheet “Define”

Page 16: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Import course plan and roll call book

Roll call book file: File name: [Semester

Name]_[Teacher Account]_[Block number]_RCB

Sheet name: [Class Name]_[Subject]

Page 17: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

1: Choose specific semester 2: Choose specific class or all classes 3: Choose specific subject or all subject 4: click button “Generate”

Export grade book

Page 18: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Download grade book

After fill marks to grade book, teacher can upload it to system.

Page 19: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Upload exam result

File name rule: [Subject Name]_[Exam Name]-[Component Name]_[Exam’s date]_[Class].

Content: must have column “ID number” and “Grade/10”

Page 20: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Check exam incident

Choose semester Choose subject Choose exam Choose class(es) Click “View” Search student by

account(optional) Check Click “Update”

Page 21: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Export score board

Choose semester

Choose subject Choose class(es) Click “View

Score Board” Click “Export

and Download”

Page 22: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Check on student want to send mail. Choose retake date when send mail for final

exam. Click “Send Mail”

Send report by email

Page 23: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Export abnormal exam report

Choose semester

Choose block Choose

subject category

Click “View” Click “Export”

Page 24: Synthesize and Process Course’s Component Duong Trieu Hoang Quy: team member Mai Phuoc An: team leader Truong Duc Thang: team member Vuong Kim Long: team

Login to system under student role. Choose a semester. Click to link to view detail in each subject.

View result