Sie sind auf Seite 1von 15

Software Requirements Specication 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 Specication for Online Campus Recruitment System Page ii

Table of Contents


















Revision History

1.Introduction 1 .........................................................................................................................
1.1. Purpose 1 .....................................................................................................................................
1.2.Scope 2 .........................................................................................................................................
1.3.Definitions Acronyms Abbreviation 2 ...........................................................................................
1.4.References 3 ..................................................................................................................................
1.5.Overview 3 ....................................................................................................................................
2. Overall Description 4 ............................................................................................................
2.1.Product Perspective 4 ....................................................................................................................
2.2.Architecture Diagram 5 .................................................................................................................
2.3.Product Functions 6 .......................................................................................................................
2.4. User Characteristics 6 ...................................................................................................................
2.5.Design and Implementation Constraints 7 .....................................................................................
2.6.Assumptions and Dependencies 7 .................................................................................................
3.External Interface Requirements 7 .......................................................................................
3.1.Performance Requirements 8 .........................................................................................................
3.2.Logical Requirements 8 .................................................................................................................
3.3.Design Constraints 9 ......................................................................................................................
4.System Interfaces 10 .................................................................................................................
4.1.Hardware Interfaces 10 ....................................................................................................................
4.2.Software Interfaces 10 .....................................................................................................................
4.3.Communication Interfaces 11 ..........................................................................................................
5.Other Nonfunctional Requirements 11 .................................................................................
Appendix A : Glossary 12 ..........................................................................................................
Conclusion 12 .............................................................................................................................
Future Scope 12 ..........................................................................................................................
Name Date Reason For Changes Version
Software Requirements Specication 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 Specication 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 Specication 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 Specication 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 Specication 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

Company Details
Campus
Recruitment
Test
Conduction

Training and Placement
Ofcer
Student Details
(Personal,Education)
Fig: Architecture Diagram of Online Campus Recruitment System
Software Requirements Specication 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 Specication 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 Specication 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 10
th
to current semester.
Software Requirements Specication 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 Specication 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 Specication 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 Specication 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 Specication 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.

Das könnte Ihnen auch gefallen