0% found this document useful (0 votes)
9 views9 pages

SYSTEM ANALYSIS & Requirements2

Uploaded by

maddymaddy1497
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views9 pages

SYSTEM ANALYSIS & Requirements2

Uploaded by

maddymaddy1497
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

SYSTEM ANALYSIS

6. System Analysis for Loan Management System

System analysis is a critical phase in the development of the Loan Management System. It
involves understanding the requirements, studying the current system, identifying
improvements, and designing a system that meets the stakeholders' needs. This section
outlines the system analysis for the Loan Management System, covering the following key
areas:

1. Stakeholder Analysis
2. Current System Analysis
3. Requirements Analysis
4. Feasibility Analysis
5. Use Case Analysis
6. Data Flow Diagrams (DFDs)
7. Entity-Relationship Diagram (ERD)

6.1. Stakeholder Analysis

6.1.1 Stakeholders
 Borrowers Individuals or entities applying for loans.
 Loan Officers Personnel responsible for reviewing and approving loan applications.
 Administrators: System administrators managing user roles, data, and system
configurations.
 Management: Executives and managers overseeing loan operations and decision-
making.
 Regulatory Authorities: Bodies ensuring compliance with financial regulations.

6.1.2 Stakeholder Needs:


 Borrowers Easy application process, status tracking, and clear communication.
 Loan Officers Efficient application review, decision support, and workflow
management.
 Administrators Robust user management, security controls, and system monitoring.
 Management Detailed reports, analytics, and performance metrics.
 Regulatory Authorities: Compliance reports, audit trails, and data security.

6.2. Current System Analysis


6.2.1 Current System Issues:
Manual Processes High reliance on manual paperwork, leading to inefficiencies and errors.
Delays in Processing Lengthy processing times due to manual reviews and approvals.
Lack of Transparency Poor communication and status tracking for borrowers.
Data Management Challenges Inefficient data storage and retrieval processes.
Compliance Issues Difficulty in generating compliance reports and audit trails.
6.2.2 Opportunities for Improvement:
Automation: Streamline loan application, approval, and disbursement processes.
Real-Time Processing: Enable real-time status updates and notifications.
Improved Data Management: Implement a centralized and secure data management system.
Enhanced Reporting: Develop comprehensive reporting and analytics tools.
Better User Experience: Provide an intuitive and user-friendly interface for all users.

6.3. Requirements Analysis


6.3.1 Functional Requirements:
 User registration and login
 Loan application submission
 Application review and approval
 Loan disbursement
 Repayment tracking and management
 Reporting and analytics
 User management and security

6.3.2 Non-Functional Requirements


 Performance: Fast response times and handling of concurrent users
 Scalability: Ability to scale with the number of users and transactions
 Security: Data encryption, secure authentication, and authorization
 Usability: Intuitive user interface and accessible design
 Reliability: High system uptime and robust error handling
 Compliance: Adherence to financial regulations and standards
6.4. Implementation/Feasibility Analysis:

6.4.1 Technical Feasibility:


- Use of proven technologies like PHP, MySQL, and JavaScript ensures technical feasibility.
- Availability of libraries and frameworks to support development.

6.4.2 Economic Feasibility:


- Cost-benefit analysis indicates that the benefits of automation and improved efficiency
outweigh development and maintenance costs.

6.4.3 Operational Feasibility:


- The system aligns with the operational needs of stakeholders, providing significant
improvements over the current system.

6.4.4 Schedule Feasibility:


- A realistic project timeline can be established, ensuring timely delivery of the system.

6.5 Key Functions:


- Borrower Registration: Borrowers register and create accounts.
- Loan Application Submission: Borrowers submit loan applications.
- Application Review: Loan officers review and process applications.
- Loan Approval: Loan officers approve or reject applications.
- Loan Disbursement: Approved loans are disbursed to borrowers.
- Repayment Management: Borrowers make payments and track their loan status.
- Reporting: Administrators generate reports for management and compliance.

6.6 Entities:
- User: user_id, username, password, role
- Borrower: borrower_id, user_id, name, address, contact_info
- Loan Application: application_id, borrower_id, loan_amount, status, submission_date
- Loan: loan_id, application_id, approved_amount, disbursement_date, repayment_schedule
- Payment: payment_id, loan_id, payment_date, amount, status
- Report: report_id, report_type, generated_date, data

6.7 Relationships:
- A User can be an Administrator, Loan Officer, or Borrower.
- A Borrower has one or more Loan Applications.
- A Loan Application is reviewed and either approved or rejected by a Loan Officer.
- An approved Loan Application results in a Loan.
- A Loan has multiple Payments.
- Administrators generate Reports.
REQUIREMENTS
5. System Requirements for Loan Management System
The Loan Management System is a web-based application, requiring both software and
hardware components for smooth operation. The system requirements are divided into
functional and non-functional requirements, along with hardware and software specifications.

5.1 Hardware Requirements


5.1.1. Server Hardware:
Processor: Quad-core CPU (Intel Xeon or equivalent)

Memory: 16 GB RAM or higher

Storage: SSD with at least 500 GB of storage

Network: High-speed internet connection with redundant links

5.1.2. Client Hardware:


Processor: Dual-core CPU (Intel i3 or equivalent)

Memory: 4 GB RAM or higher

Storage: 50 GB free disk space

Display: Monitor with at least 1280x1024 resolution

5.2. Software Requirements


5.2.1. Server Software:
Operating System: Linux (Ubuntu 20.04 LTS or equivalent)

Web Server: Apache HTTP Server or Nginx

Database: MySQL 8.0 or higher

Programming Language: PHP 7.4 or higher

Middleware: PHP-FPM for process management


API Management: Swagger for API documentation

5.2.2 Client Software:


Operating System: Windows 10 or higher, macOS, or Linux

Web Browser: Latest versions of Chrome, Firefox, Edge, or Safari

PDF Reader: Adobe Acrobat Reader or equivalent

Office Suite: Microsoft Office or LibreOffice for report handling

5.3. Security Requirements


Authentication and Authorization:
Secure login with 2FA (Two-Factor Authentication)

Role-based access control (RBAC)

Data Protection:
SSL/TLS for secure data transmission

AES-256 encryption for data at rest

Monitoring and Logging:


Real-time monitoring of server performance and application logs

Audit logs for all user activities

Backup and Recovery:


Daily automatic backups of databases and critical files

Disaster recovery plan with regular testing

By adhering to these system requirements, the Loan Management System will ensure a
reliable, secure, and efficient platform for managing loan operations. This comprehensive
setup will help streamline processes, enhance user experience, and maintain high standards of
data security and compliance.

You might also like