Sei sulla pagina 1di 15

Software Requirements Specification for Online Campus Recruitment System

Page i

!
Software Requirements
Specification
for

Online Campus Recruitment


System
Version 1.0 approved

Prepared by

Piyush Phalak

Shivam Bharadwaj

Harshvardhan Pawar

Bhushan Medage

!
Software Requirements Specification for Online Campus Recruitment System

Page i i

!
Table of Contents
!Introduction
.........................................................................................................................1

1.
Purpose .....................................................................................................................................1
! Scope
1.1.
1.2. .........................................................................................................................................2
! Definitions
1.3. Acronyms Abbreviation ...........................................................................................2
References ..................................................................................................................................3
1.4.
! Overview ....................................................................................................................................3
1.5.

! Overall
2. Description
............................................................................................................4

Product Perspective ....................................................................................................................4
2.1.

! Architecture
2.2. Diagram .................................................................................................................5
Product Functions .......................................................................................................................6
2.3.

! DesignUser Characteristics ...................................................................................................................6


2.4.
2.5. and Implementation Constraints.....................................................................................7
! Assumptions and Dependencies .................................................................................................7
2.6.

!External
3. Interface Requirements
.......................................................................................7

Performance Requirements.........................................................................................................8
3.1.

! Logical
3.2. Requirements .................................................................................................................8
Design Constraints ......................................................................................................................9
3.3.

!System
4. Interfaces
.................................................................................................................10

Hardware Interfaces ....................................................................................................................10
4.1.
! Software Interfaces .....................................................................................................................10
4.2.
Communication Interfaces ..........................................................................................................11
4.3.
!5.Other Nonfunctional Requirements
.................................................................................11

!ConclusionA
.............................................................................................................................
Appendix : Glossary
..........................................................................................................12

12

!Future Scope
..........................................................................................................................12
!
!
!
Revision History

!!
!!Name Date Reason For Changes Version

!!
!!
Software Requirements Specification for Online Campus Recruitment System

Page 1

!
1.Introduction

!
The online campus recruitment service is built to aid the campus recruitment and placement

activity by integrating them in to one central system. The system will help to collect all required

student data and make it available for the companies to see as well as it will help student to see

the company details and apply to them as per the criteria.

!
!!
1.1. Purpose

!
One of the main reason we take education is to have a good job and settle in life. Colleges help

us in this regard by arranging placements in the campus and making sure we are exposed to the

best possible jobs in the market. But there are certain requirements we need to satisfy so that we

are eligible to appear for the interviews conducted by these companies.

There are few obstacles we have to pass before the companies hand over those packages

we so desperately wait for those Aptitude tests, Group discussions, and Personal Interviews.

Also with the increase on the number in each college, it becomes extremely tedious to allocate

and manage each students epitome, their extra - curricular activities and their eligibility for a

certain companies criteria. The Online Recruitment System will help make this task effortless.

This system is designed to automatically store each students curriculum vitae and manage,

suggest and in conjecture decide which companies are suited for that particular student.

!
!
Software Requirements Specification for Online Campus Recruitment System

Page 2

1.2.Scope

!
The scope of this project is to :

1) Ensure a working application for the campus recruitment.

2) Ensure proper student data bifurcation.

3) To reduce workload on management and to ensure a swift and effective method .

4) To be consistent with similar statement in higher level specifications if they exist.

5) To give notifications to those student who do not meet a criteria and state to help achieve

them.

6) Provides the student with apt information about the companies.

7) Help the student prepare for Aptitude Exam by uploading previous questions of the aptitude

test of these companies.

8) It also helps the student by providing certain Group Discussion that are most likely discussed

as a part of the procedure.

9) It informs and updates the student with all emails automatically generated.

!
1.3.Definitions Acronyms Abbreviation

PRN Permanent registration Number.

GR.No General Registration number

Aggregate Involves the average percentage of all semester till now.

UID University Identity


Software Requirements Specification for Online Campus Recruitment System

Page 3

!
1.4.References

!
Information regarding this project has been collected from the followings:

[1] Herbert Schildt et al., The Complete Reference JAVA 2, MI: McGraw-Hill/Osborne, 2002

[2] Enterprise Resource Planning System, Available: http://viit.ac.in

!
!
1.5.Overview

!
The analysis of the project will reveal that the recruitment system shall be created on the basis of

the following major attributes.

!
1) Student

2) Companies

3) College

4) Administrator or T&P officer

!
The student shall be able to interact with the system directly and apply or stay in reservation.

After a successful logging, the student shall be able to

1) View their resume and personal details for change(Pending Approval)

2) See the list of companies coming to their college and date of their arrival.

3) Receive the details of each company and their criteria.

4) Check their eligibility for the chosen company.


Software Requirements Specification for Online Campus Recruitment System

Page 4

5) Receive notification on companies suited to their resume.

6) Practice aptitude test.

7) Get the current group discussion topics.

8) Get the information about the companies.

9) Get the link to fill the form of the company.

!
!

2. Overall Description
!
The Online Campus recruitment system is in general design to reduce the work load and to

allow optimal placement of the maximum possible students within college. This is an online

application that stores each students curriculum vitae, checks his/her criteria for the oncoming

companies and the suggests, asks to make implements and give general consensus of how to

proceed. This system is designed to lower the workload of the college T&P cells exponentially.

!
This system delegates students based on their criteria, eligibility and extracurricular activities as

well, for easy discrimination for companies. The software also contains practice aptitude test and

group discussion topics, to help develop the student and to prepare for the companies to come.

!
!
2.1.Product Perspective

!
This software is self contained and independent. It is an integral part of college system. The

product accepts the details of students, it calculates the aggregates of the students. Students can
Software Requirements Specification for Online Campus Recruitment System

Page 5

view all the latest and upcoming events related to campus placement. Students can view the

schedule of the companies. The system calculates the aggregate of the student and lets an

individual know whether he she is eligible for the company or not. Software also covers with

certain aptitude test and group discussion for students to help crack these exams.

!
!
!
2.2.Architecture Diagram

!!

Student Details
(Personal,Education)

Test
Conduction

Company Details
Campus
Recruitment

!
Training and Placement
Officer

Fig: Architecture Diagram of Online Campus Recruitment System


Software Requirements Specification for Online Campus Recruitment System

Page 6

2.3.Product Functions

1) Creating an account of student.

2) Accept the details from respective students mainly comprising of personal details and marks.

3) Separate login for administrator who can change the companies and their criteria.

4) The system for calculating the aggregate the student.

5) System compares the aggregate of the respective student and the criteria of the company.

6) It displays an eligibility page as soon as a particular student logins and displays the time table

of upcoming companies and whether the students is eligible or not.

7) Software also provides the details of the companies that are to visit the college campus.

8) It also provides the students with practice attitude test and general group discussion topics.

!
2.4. User Characteristics

This software is mainly designed for students who are in their final year of engineering(B.E.) or

for those who wish to have an early start for perpetration for the coming campus placement.

The software is also aimed to reduce the workload for the upper management who are in

charge of training and placement cells of the particular college.

The project has the following possible constraints:

1) The java web server is regularly updated and the project tends to get outdated.

2) Security constraints include loss of data, hacking, leak of private information etc.

3) Database management Arrangement of data correctly and to manage the database space.

4) Protection of user records.

5) Verification of marks entered by students.

6) Criteria set by company for acceptances of students.


Software Requirements Specification for Online Campus Recruitment System

Page 7

!
2.5.Design and Implementation Constraints

The project has the following possible constraints:

1) The java web server is regularly updated and the project tends to get outdated.

2) Security constraints include loss of data, hacking, leak of private information etc.

3) Database management Arrangement of data correctly and to manage the database space.

4) Protection of user records.

5) Verification of marks entered by students.

6) Criteria set by company for acceptance of students.

!
2.6.Assumptions and Dependencies

!
All the data shall be correct and up to date. The criteria set by companies must be standard

without discrepancies. This software package is developed using java as the front end which is

supported by Sun Microsystem and MS SQL server 2005 at the back end, which is supported by

Microsoft. Also the local network erp of the college is as used as means for collectig and

verifying data from the students.

!
3.External Interface Requirements
Minimum system requirements:

Pentium 4 Processor

512 MB RAM

Internet connection Broadband Connection


Software Requirements Specification for Online Campus Recruitment System

Page 8

Operating system: Linux, Windows XP and above

!
3.1.Performance Requirements

Static numerical requirements:

a) Minimum student user supported : 1500

b) Type of data to be handled Numeric, String, Image

c) Minimum number of companies to be supported 1

!
Dynamic Numerical requirement:

!
The response time of the query is based if data is stired in the college. If the system is accessed

through the internet, the speed will be variable.

!
!
3.2.Logical Requirements

!
The Various information placed in the database is :

1) Student Data

a) GrNo The General Registration number is used to refer the registration of the student in the

college register. It is used with high frequency.

Frequency use HIGH.

b) PRN Permanent Registration number is used to refer the registration of the student in the

University register.

Frequency use HIGH.

c) Marks: - Contains all the marks of the student from 10th to current semester.
Software Requirements Specification for Online Campus Recruitment System

Page 9

Frequency use MEDIUM.

d) Aggregate: Contains the average percentage of the student.

Frequency use HIGH.

e) Phone no. : Store the contact no. of the student.

Frequency use LOW.

f) Address: Store the address of the student.

Frequency use LOW.

!
g) Email : Store the email id of the studnet.

Frequency use HIGH.

!
2) Company Data

!
a) Company Profie : Stores a brief information about the company.

Frequency use LOW.

b) Company criteria : Store the company Criteria

Frequency use HIGH.

!
!
3.3.Design Constraints

The following are the design constraints of the project:

!
1) Each Student data, resume and personal information must be protected at all cost.

2) In the future, it shall be possible that software shall have to incorporate changes, which could
Software Requirements Specification for Online Campus Recruitment System

Page 10

include moving this project in different placement system in the same domain.

3) The system should be able to work even on lowest broadband speed of 256 kBps.

4) The cost of the project has to be limited at the budget allowed by the college management.

5) The company criteria must be regularly updates.

6) The database storage must be handled efficiently.

7) The Online aptitude test and group discussion topics must be updated regularly.

!
4.System Interfaces
4.1.System Interfaces

The system interfaces with the college server. Or it can be interfaced with the erp system of the

college in which it can share the server.

4.2.Hardware Interfaces

Processor: Pentium 4

Clock Speed: 2.10 Ghz

System Bus: 32-Bits

RAM : 1GB of RAM

HDD: 320 GB

Monitor: SVGA Color

!
!
4.3.Software Interfaces

!
1 Operating Systems:
Linux
Windows XP SP1
Software Requirements Specification for Online Campus Recruitment System

Page 11

MAC OS
!
2 MS Access 2010
It is used by the system as a database on the backend. It stores the data in the various
tables designed to stre the data according to the requirements.
!
3 Java
Java is used to send or retrieve the queries through the website to the database so as to
retrieve the needed data.
!
4. Tomcat Apache Serve, XAMPP
The tomcat apache server is used to run the system on the server.
!
5. Netbeasn 7.4 IDE
!
6 Web Browser : Chrome, Firefox, Safari, IE
!
4.4.Communication Interfaces

!
The software uses the lcoal host network of the college. Also it can be viewed from outside the

college campus using internet connection. Web browser is required for communication. This

application can be used as a intranet application or can also be used as an online application.

Intra-network applciation can be integrated with erp system of the college.

!
!
!
!
!
!
5.Other Nonfunctional Requirements
5.1 Safety Requirement

!
All system data is backed up at regular intervals and the backup is stored on

different sever for disaster recovery.


Software Requirements Specification for Online Campus Recruitment System

Page 12

The admin access is restricted to the college network.

The data is always logged also to recover from loss of data

5.2 Security Requirement

The access to administrator account is restricted to authorized personnel.

The administrator accounts are only accessible from college network.

The authentication of user is done by email verification at sign up.

Computerized login is prevented by the use of capuche code for login.

Appendix A : Glossary
PRN- Permanent Registration Number.

GR NO- General Registration Number

Aggregate-Involves the average percentage of all semester till now.

UID-University Identity

!
Conclusion
Thus the SRS for the project Online Campus has been successfully made taking into account all

the feature needed ,design constraints ,interface requirements and system securities.

!
!
!
Future Scope
A number of features present in the current design of the system can be enhanced.

Some of the possible enhancements include :


Software Requirements Specification for Online Campus Recruitment System

Page 13

!
1. An intuitive system to inform students about arriving companies.

2. Alerting Students through mobile apps and/or automatic emails.

3. A direct connection of databases from the University to the Campus System to ensure correct

marks entered by the students. This will also reduce human errors while entering marks into

database as well as save effort of students to calculate averages correctly.

4. Creation of Company portal and involving HR Managers from companies to interact with

the system.

Potrebbero piacerti anche