Вы находитесь на странице: 1из 21

Final Project Report

Class: K10-Java
Project: Skill Matrix System

Group 3
Nguyen Hoang Phuc
Nguyen Ngoc Hoang
Le Nguyen Phuong Tram

www.ttc.edu.vn
Agenda

I. Introduction
II. Requirement Specification
III. Design Specification
IV. Implementation
V. Demo
I. Introduce

 Skill Matrix System is a tool to manage


skill set of all employees in company.

 It represents a combination of a specific


skill and level of that skill for each
employee.
II. Requirement Specification

 Function of Matrix Skill


 Non-function of Matrix Skill
 Usecase diagram
Function of System Matrix
Function of System Matrix
Non-Function of System Matrix
 Reliability
 Performance
 Supportability
 Security Requirements
Usecase diagram
Search Ski ll / User

Vi ew All User

Guest Vi ew All Ski ll

Logi n
Log out

C rea te Skill

C hang P assword

Vi ew My S kill

Employee
Add Skill Onwer

C reate User

Update User

D elete User

Admi n

Up date Skill

D elete Skill

Ap prove Request
Usecase : Create Skill
Name Create Skill
Goal Create a new skill for System Matrix
Actor Admin, Employee
Pre-Condition Actor must log in in the system
Main Flow 1. Actor click into
“Create New Skill” link
2. The browser will be
redirected to the Create
New Skill page
3 . . Actors fill all the required
fields, then click the submit
button
4. Display message create
skill successfull
Exceptions
If actor don’t fill all required field , system will show error
message and refesh Create New Skill page.
III. Design Specification

 Software dependencies
 Process Architecture
 Object Model
Software Denpendencies
 System Matrix is writen by Java language ,
integrating : JSP , Servlet and Hibernate .
 Tool Eclipse 3.4
 Sun Java Development Kit 6
 Server : Apache Tomcat 6
 Database : mySQL 5.0
 Web browser : Internet Explore 8.0 above , Firefox 3.6
above
Process Architecture
Object Model
Sequence : Create Skill
Create Skill Sequence

Create SKill Page Skill DAO DB

User

create Skill

Input information Skill

submit

save

sucesss
IV. Implementation
 Relationship model
 Using Technology
Relationship Model
Using Technology
 Ajax : check username of User and name skill of Skill
 Javascript : check form when create user and skill
 CSS
 Send mail SMTP yahoo : forget password
 Encryption Password : Md5
Home Page
Admin Page
Employee Page
Thanking for listenning !

Gook lucky !

Вам также может понравиться