PROJECT TITLE:“SKILL EVALUATION AND TESTING
SYSTEM”
Yasir Shabbir
BSCS F10 M44
Presentation AgendaProject Idea
Project Description
Used of Technologies in Project
Flow of Working
Roles & Responsibilities
Abstract Use Case
Sequence Diagram
ERD
Class Diagram
Interface
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.
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
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)
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
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
J2 EE MVC Model
Cryptography
AES and SHA Algorithm Hashing and Salting
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.
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.
Use Case
Sequence Diagram
Activity Diagram (UML)
Visual Representation of Implicitly Testing Working
Entity Relation ship Diagram
Class Diagram
Interfaces
Profile Page
Testing Phase
Top Related