21
PROJECT TITLE: “SKILL EVALUATION AND TESTING SYSTEM” Yasir Shabbir BSCS F10 M44

Final Year Project (Capstone Project)

Embed Size (px)

DESCRIPTION

Skill Evaluation and Testing System that is similar with ODesk and ELance (Expert Rating)

Citation preview

Page 1: Final Year Project (Capstone Project)

PROJECT TITLE:“SKILL EVALUATION AND TESTING

SYSTEM”

Yasir Shabbir

BSCS F10 M44

Page 2: Final Year Project (Capstone Project)

Presentation AgendaProject Idea

Project Description

Used of Technologies in Project

Flow of Working

Roles & Responsibilities

Abstract Use Case

Sequence Diagram

ERD

Class Diagram

Interface

Page 3: Final Year Project (Capstone Project)

Project Idea• Gteamz is a software development firm in Dubai.

• They outsource the development more than 1 lakh $.

• Give invitations to Freelancers for Jobs

• Freelancer can take skills evaluation test on their Web Application

• After Successfully pass the test , Take the interview on Skype and assign the work.

Page 4: Final Year Project (Capstone Project)

Hidden costs of Recruiting Pre-employment assessments help save your staff valuable time—and, as you well know, their time is money.

if average staff time is worth $40/hr to your company.

Reference: http://www.eskill.com/pre-employment-skills-testing/

HOURS TOTAL

Read 100 Resume 5 $200

Phone 30 Candidate 10 $400

Interview (HR Department) 10 $40

Total 25 $1000

Page 5: Final Year Project (Capstone Project)

Project Description • Enterprise Level Application

• Provide Online Testing system for Recruiter.

• Similar with ODesk, Elance .

• Project clone are followingExpert Rating (Online Certfication)GRE TestGteam (Dubai)

Page 6: Final Year Project (Capstone Project)

Use of Tools & Technologies in Project

Tools & Technologies use in this Project

Core Java Programming

JSP

Servlet

Java BEANS

MySQL

MySQL Workbench

JDBC

NetBeans (IDE)

Tomcat (Web Server)

UMLET

SQL

AJAX

Page 7: Final Year Project (Capstone Project)

Strategies of WorkingFollowing Consideration and Accordance of work:

• Normalized Database

• Follow Java Coding Convention(Oracle Recommendation)

• MVC Architecture

• Object Oriented Design

• Cryptography Usage

• Reverse Engineering( UML and ERD)

• Similar Java POJO classes with Database Schemas

• 50 plus SQL Queries

• 5000 plus lines of Codes in Project.

• Session Tracking

Page 8: Final Year Project (Capstone Project)

J2 EE MVC Model

Page 9: Final Year Project (Capstone Project)

Cryptography

AES and SHA Algorithm Hashing and Salting

Page 10: Final Year Project (Capstone Project)

Flow of Working • Candidate Registration

• Candidate or Admin Login

• Showing the Test to the Candidate.(Automate making Test )

• Evaluate the Test Categorical wise & update Candidate Profile.

• Now Admin reviewing the candidate Profiles for hiring Purpose.

NOTE

Application can do automatically

Make the Test

Evaluate the Test

Update candidate profile by Result of Test.

Page 11: Final Year Project (Capstone Project)

Roles of EntityAdmin can

1.Put Question into the Database for exam.

2.Review the Candidate Profile.

Application can (Automatically ) following

3.Approve the candidate for Login

4.Make the exam for the candidate.

5.Evaluate the Test categorized wise.

6.Update the Candidate Profile by result of exam.

Candidate can

7.Register him/herself into the Application

8.Take the exam test.

Page 12: Final Year Project (Capstone Project)

Use Case

Page 13: Final Year Project (Capstone Project)

Sequence Diagram

Page 14: Final Year Project (Capstone Project)

Activity Diagram (UML)

Page 15: Final Year Project (Capstone Project)

Visual Representation of Implicitly Testing Working

Page 16: Final Year Project (Capstone Project)

Entity Relation ship Diagram

Page 17: Final Year Project (Capstone Project)

Class Diagram

Page 18: Final Year Project (Capstone Project)

Interfaces

Page 19: Final Year Project (Capstone Project)

Profile Page

Page 20: Final Year Project (Capstone Project)

Testing Phase

Page 21: Final Year Project (Capstone Project)