Date post: | 10-Apr-2018 |
Category: |
Documents |
Upload: | hoangphucdta |
View: | 218 times |
Download: | 0 times |
of 21
8/8/2019 Final Project Report Group 3
1/21
www.ttc.edu.vn
Final Project ReportFinal Project Report
Class: K10-JavaProject: Skill Matrix System
Group 3Nguyen Hoang Phuc
Nguyen Ngoc Hoang
Le Nguyen Phuong Tram
8/8/2019 Final Project Report Group 3
2/21
Agenda
I. Introduction
II. Requirement SpecificationIII. Design SpecificationIV. Implementation
V. Demo
8/8/2019 Final Project Report Group 3
3/21
I. Introduce
Skill Matrix System is a tool to manage
skill set of all employees in company.
It represents a combination of a specificskill and level of that skill for each
employee.
8/8/2019 Final Project Report Group 3
4/21
II. Requirement Specification
Function of Matrix Skill
Non-function of Matrix Skill Usecase diagram
8/8/2019 Final Project Report Group 3
5/21
Function of System Matrix
Implement a simple Skill Matrix System withbasic functionalities :
Skill Module
y Add, delete, update skill
y
Add level of skill
y List out all skills of all employees
y List out all skills for each employee
8/8/2019 Final Project Report Group 3
6/21
Function of System Matrix
User Management Module
y Create, delete, update user
y Log in/log out (required password)
y Change/Forget password
y List out all employees.
y Approve request by employee.
8/8/2019 Final Project Report Group 3
7/21
Non-Function of System Matrix
Reliability
Performance
Supportability
Security Requirements
8/8/2019 Final Project Report Group 3
8/21
secase diagram
LoginLog out
Create Skill
Delete User
Delete Skill
Approve Request
Create User
Chang Password
Search Skill / User
View All User
Guest View All Skill
Update User
Add Skill Onwer
View My Skill
Employee
Admin
Update Skill
8/8/2019 Final Project Report Group 3
9/21
secase : Create SkillName 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 link2. The browser will beredirected to the CreateNew Skill page
3 . . Actors fill all the requiredfields, then click the submitbutton
4. Display message createskill successfull
ExceptionsIf actor dont fill all required field , system will show error
message and refesh Create New Skill page.
8/8/2019 Final Project Report Group 3
10/21
III. Design Specification
Software dependencies
Process Architecture Object Model
8/8/2019 Final Project Report Group 3
11/21
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.6above
8/8/2019 Final Project Report Group 3
12/21
8/8/2019 Final Project Report Group 3
13/21
Object Model
8/8/2019 Final Project Report Group 3
14/21
Sequence : Create SkillCreate Skill Sequence
save
sucesss
submit
Input information Skill
create Skill
User
Create SKill Page Skill DAO DB
save
sucesss
submit
Input information Skill
create Skill
8/8/2019 Final Project Report Group 3
15/21
IV. Implementation Relationship model
Using Technology
8/8/2019 Final Project Report Group 3
16/21
Relationship Model
8/8/2019 Final Project Report Group 3
17/21
U
sing 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
8/8/2019 Final Project Report Group 3
18/21
Home Page
8/8/2019 Final Project Report Group 3
19/21
Admin Page
8/8/2019 Final Project Report Group 3
20/21
Employee Page
8/8/2019 Final Project Report Group 3
21/21
Thanking for listenning !
G
ook lucky !