Employees Loan Management System Project in PHP or ASP.NET – SRS Document
Project Domain / Category:
Web Programming
Abstract / Introduction
The Employees Loan Management System will help an organization to manage a loan for its employees online in an efficient way. Employees can request loans, which will be reviewed by the HR department and then loans will be approved or rejected. In case, the loan is rejected, the employee will be informed of the reason for loan rejection.
However, in the case of loan approval, Loan approval terms and conditions, the loan repayment schedule will be provided to the employee. If the employee will agree with the loan offer, terms and condition, and repayment schedule, the loan will be granted to the employee and automatic deduction from employee salary will be made.
Functional Requirements:
User’s Requirements:
FR1. View Loan policies, loan limit, and other details according to employee rank and salary.
FR2. Apply for a loan using a loan application.
FR3. Receive acceptance or rejection
FR4. Receive loan acceptance terms and condition and installment plan in case loan is accepted
FR5. Provide scanned copies of required documents
FR6. View loan status and report of monthly paid and remaining installments.
Admin’s Requirements:
FR7. Define loan policies and rules according to employee rank.
FR8. Receive employees’ requests for loan
FR9. Approve/Disapprove loan
FR10. Calculate whether a loan can be fully or partially granted.
FR11. Define Loan Approval terms and conditions in case of loan approval
FR12. Provide reason of loan rejection to employee
FR13. Get employee acceptance and other required documents
FR14. Verify documents
FR15. Make Repayment schedule
FR16. Deduct loan installments automatically from employee salary on a monthly basis
FR17. Update all record of loan installments which are paid, and which are due along with other information like on which date loan is granted, etc. The same should be visible to the employee as well.
Non-Functional Requirements:
NFR1. Reliability: System behavior should be correct.
NFR2. Availability: The system should be available 24/7.
NFR3. Usability: The system should provide a user-friendly interface.
NFR4. Robustness: System should be able to behave normally, rollback or commit
processing/transaction in case of system failure or crash.
NFR5. Performance: The system should produce results quickly.
Tools:
Visual Studio (C#.Net) and SQL Server, PHP or ASP.NET.
SRS Document in Microsoft Visio and Microsoft word.
You can use any of the following PHP Frameworks For developing this Web Development Project
1. Laravel
2. Phalcon
3. Fat-Free Framework
4. CodeIgniter
5. Laminas Project
6. CakePHP
7. FuelPHP
9. PHPixie
10. Symfony
11. Yii