Professional Documents
Culture Documents
SRS Payroll Management System
SRS Payroll Management System
SRS Payroll Management System
Requirements
Specifications
FOR
Version 1.1
Prepared by
Shah Qasim
&
Slahuden Akram
Term/Abbreviation DEFINITION
PMS Payroll Management System
GUI Graphical User Interface
RUP Rational Unified Process
C# Programming Language
VISIO Designing Tool
DEO Data Entry Operator
UML Unified Modeling Language
1.3. References
Websites:
Books:
● Software Requirements - Techniques by Soren Lauesen
1.4. Overview
This system is being made to replace the old manual system. The main idea is to
have easy access to the records and managing them efficiently. This alternate to
the manual system will provide the main feature of digitally accessing the
different records, which was not possible before. The users will have their own
accounts, separate according to user category, where they will be able to enter
records according to privileges.
3.3. Reliability
Availability The system facility will be available to its users for working
hours
Bugs or defect rate Very little.
Robustness Our system will generate appropriate exceptions and will handle
those exceptions effectively.
Accuracy The system will generate accurate results and will behave
according to the User Requirements.
Correctness Our system will be according to all the requirements collected.
All the requirements will be met to the User Requirements.
3.4. Performance
The PMS has a simple GUI, which is self-explanatory and user friendly.
The lists, reports and results generated by the system will not take more than
2-3 sec.
Responses to queries shall take no longer than 4-5 sec to load onto the screen
after the user submits the query.
The PMS shall display confirmation messages to user within 1 -2 see after the
user submits information to the system. In other words robustness is
maintained.
Resources Required
Hardware Minimum Recommended
Processor 1.6 GHz Dual Core 2+GHZ
RAM 512MB 1GB
Hard-Drive 2 GB as Required
Printer - -
3.5. Design Constraints
RUP will be used for the design purposes and UML will be used for the diagrams
in MS Visio. C# language will be used for the development and for the database
side Microsoft SQL server will be used. So, we must be familiar with these
constraints.
3.6. User Help/ manuals
Detailed System manuals are given to the system users and one week training
session will be held to ensure that the users of the system understands the system
fully and can get the maximum benefit from the system.
3.7.External Interface Requirements
3.7.1. User Interfaces
The user interfaces will be friendly because they will be made after
discussion with the end users. The software will be interactive and self-
explanatory.