job portals rs

Upload: randall-white

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 Job Portals Rs

    1/11

    i

    Table of Contents

    Table of Contents ........................................................................................................................... i

    1. Introduction ..............................................................................................................................1

    1.1 Purpose ............................................................................................................................................. 1

    1.2 Project Scope ................................................................................................................................... 1

    1.3 References ........................................................................................................................................ 2

    2. Overall Description ..................................................................................................................3

    2.1 Product Perspective .......................................................................................................................... 3

    2.2 Product Features .............................................................................................................................. 3

    2.3 User Classes and Characteristics ..................................................................................................... 4

    2.4 Operating Environment .................................................................................................................... 4

    2.5 Design and Implementation Constraints .......................................................................................... 4

    2.6 User Documentation ........................................................................................................................ 5

    2.7 Assumptions and Dependencies ...................................................................................................... 5

    3. System Features .......................................................................................................................5

    3.1 System Feature 1 .............................................................................Error! Bookmark not defined.

    3.2 System Feature 2 (and so on) ..........................................................Error! Bookmark not defined.

    4. External Interface Requirements .............................................Error! Bookmark not defined.

    4.1 Hardware Interfaces ......................................................................................................................... 8

    4.2 Software Interfaces .......................................................................................................................... 8

    4.3 Communications Interfaces ............................................................................................................. 8

    5. Other Nonfunctional Requirements .......................................................................................9

    5.1 Performance Requirements .............................................................................................................. 9

    5.2 Safety Requirements ........................................................................................................................ 9

    5.3 Security Requirements ....................................................................Error! Bookmark not defined.

    5.4 Software Quality Attributes ............................................................................................................. 9

    6. Conclusion ..............................................................................................................................10

  • 8/11/2019 Job Portals Rs

    2/11

    1

    1.Introduction

    1.1

    Purpose

    In India, demands are ever increasing, due to a high rate of population growth. Thousands of

    technical experts are in search of a suitable job for themselves.

    After taking many painstaking and fruitless efforts, jobseekers end up with unsatisfactory

    jobs. Even after wandering from one location to another to find employment according to one's

    expectations, there is a possibility that the seeker will not find a better and suitable job just because

    he didn't have proper and correct information about his job options.

    This project is an interface between the job seekers and job providers. Also, the project is

    designed for mainly IT industrials. Project is basically used for searching appropriate available job

    options by a job seeker according to his interests and expectations.

    Project will enable the user to find all the available job options for him when he enters his

    details like domain of his interest, expected salary and his experience in that domain. Theapplication provides a facility to the job providers to create their own profile and database. This

    database will be stored in the back end and when the user opts for a search, our project will

    manipulate theresults and display the available vacant options for him.

    1.2

    Project Scope

    Innear future, almost every commoner will have facilities like electronic media, cell phones

    and internet connection. This means that job search will become extremely convenient with the help

    of this application. The category of the companies sharing their database with us can be expanded

    on the basis of personal contacts and publicity. Thus the domain will not remain limited to IT

    sector. Hence the people of all the strata and domains can use this application.

  • 8/11/2019 Job Portals Rs

    3/11

    2

    1.3

    References

    a.

    www.naukri.com

    b. www.monsterindia.com

    c. www.timesjobs.com

    d. For Front End:www.w3schools.com(HTML Concepts)

    e. For Back End: Database System Concepts By Silberschatz, Sudarshan and Korth (For

    DBMS Concepts)

    f. For Front End: HTML Beginners-By Firuza Aibara

    http://www.naukri.com/http://www.naukri.com/http://www.monsterindia.com/http://www.monsterindia.com/http://www.timesjobs.com/http://www.timesjobs.com/http://www.w3schools.com/http://www.w3schools.com/http://www.w3schools.com/http://www.w3schools.com/http://www.timesjobs.com/http://www.monsterindia.com/http://www.naukri.com/
  • 8/11/2019 Job Portals Rs

    4/11

    3

    2.

    Overall Description

    2.1

    Product Perspective

    This is a self contained product and it does not require any functionality from any larger

    system.

    2.2

    Product Features

    Features for the Job-Seeker

    The user has to sign in to this app and create his own account to avail all its benefits.

    Once the user logs in, he can enter the suitable entries for domain, expected salary,

    experience and location.

    When he does this, all the available job options will be displayed along with their

    details. User can also opt for detailed search according to a particular category say domain,

    location or company.

    Features for the Job-Provider

    The job provider company that wishes to seek employees for itself will receive a

    security key from the project administrator on the basis of personal contact

    With the aid of this security key, privacy and security is guaranteed and no fake profiles can

    be created.

    The job providers can thus create their own account and add their respective

    databases. They also have the facility to update their entries and view them.

  • 8/11/2019 Job Portals Rs

    5/11

    4

    2.3 User Classes and Characteristics

    We have main general class USER. The JOB_SEEKER is inherited from USER.

    JOB_SEEKER is dependent on class COMPANY. There is Aggregation present between class

    JOB_SEEKER and ADMIN and class ADMIN and COMPANY. Between class USER and ADMIN

    there is composition present. Class COMPANY is associated with USER as many to one.

    Operating Environment

    Hardware Requirement:

    Physical memory (RAM): 1 GB minimum

    Virtual memory: Double the amount of RAM

    Video adapter: 256 colors

    CPU Processor: 200 MHz minimum

    Software Requirement:

    Architecture: 32 bit or 64 bit

    Oracle 10gNetBeans IDE 6.9.1

    Platform Choice:

    Operating system: Windows 2007, XP, Professional or higher

    Customer Requirement:

    Proper internet connection

    Matching hardware and software configuration

    2.4

    Design and Implementation Constraints

    1. It is not possible to identify existence of a valid user using email verification

  • 8/11/2019 Job Portals Rs

    6/11

    5

    2. It is possible that due to change in screen resolution some elements on screen may get

    displaced.

    3. Any Company cannot get into the database if they dont make any personal contact with

    administrator

    2.5

    User Documentation

    SRS document provides the essential help required to handle this application. This SRS is

    provided as a support during delivery of this application.

    2.6

    Assumptions and Dependencies

    1. We provide job information from IT sector only.

    2. Unless the companies provide vacancy information from their organization, job seekers

    will not get any result.

    3.

    System Features

    The user can avail the service of this application without travelling anywhere. All the perfect

    opportunities are just a click away! This project aims at bringing a job seeker one step closer to his

    dream job. Job vacancies will be updated from time to time.

    3.1.1 Description and Priority

    Use Case Template

  • 8/11/2019 Job Portals Rs

    7/11

    6

    Use Case ID: JobPortal1

    Use Case

    Name:

    Job Portal

    Created By: Last Updated By:

    Date Created: Date Last

    Updated:

    4-4-2014

    Actor: 1. Admin

    2. Company

    3. Job Seeker

    Description: This website will provide a platform for IT companies to

    display their vacancies available in different

    branches/domains of their organizations.

    It guarantees a reliable search mechanism for job seeker to

    view the vacancies available for them according to their

    interests and aspirations.

    It will provide job options according to a particular domain or

    location or vacancies available in a particular company,

    according to a particular salary amount as well as expected

    experience for that designation.

    Preconditions: Job seeker: Account should exist.

    Company: Account should exist.

    Postconditions: Job seeker: Successful search of job options according to his

    interest.

    Company: Successful insertion and updation of theorganizations database.

    Priority: High

    Frequency of Use: 100/day

    Normal Course of 1. Job provider : a. sign in

  • 8/11/2019 Job Portals Rs

    8/11

    7

    Events: b. login

    c. If login successful add/update/view

    data

    d. Logout

    2. Job seeker : a. sign in

    b. login

    c. If login successful search jobs

    according to his interest.

    d. Logout

    Alternative Courses:

    Exceptions: 1.

    Username and password is incorrect.

    2. System failed.

    Includes: Nil

    Special Requirements: Nil

    Assumptions: Job provider sign in on the basis of personal contact with

    admin.

    Notes and Issues: Nil

    3.1.2 Stimulus/Response Sequences

    3.1.3 Functional Requirements

    REQ-1 : Specific Job Search for Job Seeker

    REQ-1.1: General Search with different parameters (like experience,

    salary, domain, location)

    REQ-1.2: Search By Different Company Names

    REQ-1.3: Search By Domain Names

    REQ-1.4: Search By Location Names

  • 8/11/2019 Job Portals Rs

    9/11

    8

    REQ-2: Select Specific options

    REQ-1.1: Insert Job Vacancies into Database

    REQ-1.2: Update Job Vacancies

    REQ-1.3: View Company Database Details

    3.1

    Hardware Interfaces

    A visual display, a keyboard, and a mouse will be utilized within this project.

    3.2

    Software Interfaces

    Operating system used is Windows 7 and Integrated Development Environment is Netbeans

    6.9.1. Libraries added are Apache Tomcat 6.0.26 and ojdbc6 Thin Driver.

    Employment Management System needs to communicate with companies for their

    registration. INFO is accessible globally to all software components.

    3.3 Communications Interfaces

    Requirement associated with communication functions in Employment Management Project

    includes e-mail, web browser (like Internet Explorer and Google Chrome), network server(Apache

    Tomcat 6.0.26), communications protocols(HTTP), electronic forms, and so on.

  • 8/11/2019 Job Portals Rs

    10/11

    9

    4.

    Other Nonfunctional Requirements

    4.1

    Performance Requirements

    Both Company and Job seeker should enter valid credentials to get successfully logged into

    Employment Management System. Company Users and Job seekers should get identified easily

    with their unique credentials and respective facilities should be available. Company users should get

    a easy access to their database.

    Job seekers should have facility to search jobs depending on their requirements such as

    Specific and General. Specific search should include search by Company or by Domain or by

    Location.

    4.2 Safety Requirements

    For every company it is mandatory to have valid contact details such as email id and contact

    number to authenticate its identity. It is preferable for the job providers to have personal contact

    with the admin of the website.

    Any company should not have access to database of other companies. If the job profile is not

    available then it should not get displayed to the job seeker.

    4.3 Software Quality Attributes

    This application is adaptable, available, correct, flexible, maintainable, portable, reliable,

    reusable, robust and testable. So this application is user friendly and does not require any special

    efforts to understand the flow of execution.

    The approach of this Employment Management System is easily adaptable as it can easily

    run on any machine, any operating system without any single error where there is no maintenance

    cost required as such. Once changes are made in the database then it will get easily reflected and

    maintained in the database.

  • 8/11/2019 Job Portals Rs

    11/11

    10

    5.

    Conclusion

    Thus the attempt to provide a convenient option for job search to common people is

    achieved successfully. Manual work of the job seeker reduces to a great extent.

    The companies seeking employees can easily create their account and update their job

    vacancies. The job seeker can easily search jobs according to his choice and interests. The job

    seeker can also search a job by a certain category like location, company and domain.