Software Requirements Specification: 1.1 Purpose
Software Requirements Specification: 1.1 Purpose
1.1 Purpose
Main aim of developing Employee Payroll Management is to provide an easy way not only
to automate all functionalities involved managing leaves and Payroll for the employees of
Company, but also to provide full functional reports to management of Company with the details
about usage of leave facility.
We are committed to bring the best way of management in the various forms of EPM. We
understand that EPM in not a product to be sold, it is a tool to manage the inner operation of
Company related to employee leave and Payroll.
1.2 Scope
This Application works in Multiple PCs installed on multiple Computers but sharing same
database by which users of different department can use it sitting at different locations
simultaneously.
But in future we can make the Application where the database will be hosted in order to
manage the all departments which will be located in different places and by keeping domain of
Application as Online.
1.3 Benefits
1.5 References
2. Overall description
2.1 Product perspective
This software is developed specifically to cater the company employees leave management,
is totally self contained and works efficiently. It provides simple database rather than complex ones
for high requirements and it provides good and easy graphical user interface to both new as well as
experienced user of the computer.
Designation
Department
Employee details
Leave
Attendance
Managing Leave
Allowance
Deduction
Pay Slip
Assumptions:
Dependencies:
All necessary hardware and software are available for implementing and use of
the tool.
End users should have basic knowledge of computer and we also assure that the
users will be given software training documentation and reference material.
3 Specific requirements
3.1 External interface requirements
3.1.1 User interfaces
The software provides good graphical interface for the front end which is self explanatory.
3.1.2 Hardware interfaces
Hard disk of 40 GB
Monitor
Mouse
Keyboard
Printer
Operating System
Front End
Backend
Windows XP.
Microsoft VB.Net 2008
MS SQL Server 2008
3.2.6 Report:
This module helps to generate the administrative reports like the Salary Report, Attendance
Report and the Employee Report which is in can be exported to word, pdf.
The application is developed on VB.Net platform and SQL server 2008 as back end.
3.5 Attributes
3.5.1Reliability
In order to ensure reliability, this system is being designed using software that is established
to be stable and easy to use.
3.5.2Availability
This system is designed to run 24/7 and be readily available to the user.
3.5.3Security
The access to the software is given only to valid operators. We need a specific ID and
password to get access to the software.