final year project (capstone project)

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

Upload: yasir-shabbir-choudhary

Post on 13-Jun-2015

196 views

Category:

Engineering


1 download

DESCRIPTION

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

TRANSCRIPT

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)