You are on page 1of 9

Software Requirements Specification

For
Employee Information System
Prepared by NITIN AGARWAL

Lovely professional University


Spring 2011

Table of Contents
1. Introduction................................................................................................................................3
1.1 Purpose ...............................................................................................................................................
1.2 Document Conventions(N/a)..............................................................................................................
1.3 Intended Audience and Reading Suggestions.....................................................................................
1.4 Project Scope.......................................................................................................................................
1.5 References...........................................................................................................................................

3
3
3
3
3

2. Overall Description....................................................................................................................4
2.1 Product Perspective.............................................................................................................................
2.2 Product Features..................................................................................................................................
2.3 Operating Environment.......................................................................................................................
2.4 Design and Implementation Constraints.............................................................................................

4
4
4
4

3. System Features......................................................................................................................... 5
4. External Interface Requirements............................................................................................. 6
4.1 User Interfaces:-.................................................................................................................................. 6
4.2 Hardware Interfaces............................................................................................................................ 6
4.3 Software Interfaces.............................................................................................................................. 6

5. Other Nonfunctional Requirements.........................................................................................7


5.1 Performance Requirements.................................................................................................................
5.2 Safety Requirements...........................................................................................................................
5.3 Security Requirements........................................................................................................................
5.4 Software Quality Attributes................................................................................................................

7
7
7
7

6. Other Requirements.................................................................................................................. 8

1.

Introduction

1.1

Purpose

This project entitled Employee Management System has been designed towards improving the
Management of Employee Information in the field offices . It maintains Seniority, Leave
Records, Transfer & Postings and other basic information of Employee. Various MIS reports can
be generated through it Viz. Leave Order, Seniority List, Vacancy Position and CR Status etc. It
is a web-based application; it will be accessed simultaneously from many field offices . Field
offices are supposed to enter information of Employee of their region. This information is
compiled and used at Headquarter Level for MIS purposes.

1.2

Document Conventions(N/a)

I m done special conventions..


1.3

Intended Audience and Reading Suggestions

SECTION:- System Features


1.4

Project Scope

The employee Information System (EIS) is a software or online solution for the data entry, data
tracking, and data information needs of the employees, payroll, management, and accounting
functions within a business. Normally packaged as a database, every EIS has different
capabilities. Pick your EIS carefully based on the capabilities you need in your company.
An effective EIS provides information on just about anything the company needs to track and
analyze about employees, former employees, and applicants. Your company will need to select a
Employee Information System and customize it to meet your needs.
1.5

References

NOT REQUIRED YET.

2.

Overall Description

2.1

Product Perspective

was designed to improve the manual system


help organize the reading centers policy on editting the details of employee
facilitate faster searching of information

2.2

Product Features

Adds Employee Information


Edits Employee Information
Deletes Employee Information
Searches Employee information

2.3

Operating Environment

Front-end-----ASP.NET FRAMEWORK, CHARP ,VISUAL STUDIO.


Back-end----MS SQL Server 2004.
Query Language----PL/SQL.

2.4

Design and Implementation Constraints

Data Structures
The Database contains the tables that contain the information related to system and the data
needed to run the software. The tables are discussed in detail:
1. BalanceLeave

:Table contains the information of balance leaves of the Employee

2. Payscale

:Table contains information of Employees basic salary, increment

3. Defaults

: Table contains default information about Employee

4. EmpAddress

: It contains the Address of all Employee

5. Employee

: contains all the information about employee regarding his date of joining,

seniority, posting region and all other

6. EmployeeCR

: Table contains information about Employees CR


7. GnrlCode

: Code directory of Designation

8. GnrlDir

:Table contains of code directory

9. Leave

: Table contains information about leave

10. LeaveApplication : Table contains record of the application applied for


leave

3.

11. Leo

: Table contains basic information about Employee

12. Menutable

: Table contains the Menu item for dynamic generation

System Features

It will be able to manage information about Employee in more user friendly way. This system
will manage Employees information at various field offices. User ID and password has been
given to all the field offices so that they can enter their employees information into central
database. Their access to the central database is restricted to their information only. These reports
are helpful in Manpower management decisions.

Problem Definition

Systems analysis

Study of existing system

Drawbacks of the existing system

Proposed system

Systems Requirement study

Data flow analysis

Feasibility study

Systems design

Input Design (Database & Forms)

Updation

Query /Report Design

Administration

Testing

Implementation

Maintenance

4.

External Interface Requirements

4.1

User Interfaces:-

Microsoft visual stdio


4.2

Hardware Interfaces

Minimum:

1.6 GHz CPU, 384 MB RAM, 1024x768 display, 5400 RPM hard disk.

Recommended:

2.2 GHz or higher CPU, 1024 MB or more RAM, 1280x1024 display, 7200 RPM or
higher hard disk.

On Windows Vista/Windows Server 2008:

2.4 GHz CPU, 768 MB RAM.

Hard Disk:

1.3 GB of available disk space for the full installation.

4.3

Software Interfaces

Framework
Net Framework 3.5

Environment
Microsoft Visual C# 2008 Express Edition with Service Pack 1

Database
SQL Server 2005 Express Edition

Supported Operating Systems


Microsoft Windows XP Service Pack 2 or Service Pack 3 or above.
Microsoft Windows Server 2003 Service Pack 2
Microsoft Windows Server 2008
Microsoft Windows Vista or Windows Vista Service Pack 1

5.

Other Nonfunctional Requirements

5.1

Performance Requirements

The performance is well and good if all software and hardware required are fullfilled.
5.2

Safety Requirements

We can also provides it with BACK UP software or includes with it.

5.3

Security Requirements

Administrator alone can manage projects and users. The other users can only manage the project
assigned to them by the administrator.
5.4

Software Quality Attributes

Well defined user interface layout or user friendly enviroment tells the quality.

6.

Other Requirements

Appendix A: Glossary
TEST DESGIN FORMAT
How ADMIN page look likemay be.

Attributes set like HOME , ADDNEW, SEARCH etc.


Appendix B: Analysis Models
NOT DONE YET
Appendix C: Issues List
N/A

I AM WORKING ON DFD(DATA FLOW DIAGRAM) OF EIS..