Final Project Report Group 3

Embed Size (px)

Citation preview

  • 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 !