Professional Documents
Culture Documents
Oop Project Report
Oop Project Report
Oop Project Report
on
Prepared by
Students ID Students Name
221-15-4751 MD Fahim Tahmid Rupak
221-15-5530 Abdullah Al Mamun Sheikh
Contents
1. Introduction ............................................................................................................................ 3
1.1 Background ........................................................................................................................................ 3
1.2 Objective ............................................................................................................................................ 3
1.3 Motivation .......................................................................................................................................... 3
1.4 Related Works/Review....................................................................................................................... 3
1.5 Gap Analysis ...................................................................................................................................... 4
2. System Architecture ............................................................................................................... 4
2.1 System Overview ............................................................................................................................... 4
2.2 System Components ........................................................................................................................... 4
2.3 Architecture Design ........................................................................................................................... 4
3. Project Features and Interface ................................................................................................ 5
3.1 Customer Registration and Account Management............................................................................. 5
3.1.1 Customer Registration ................................................................................................................... 5
3.1.2 Account Updates ............................................................................................................................ 5
3.2 Meter Reading and Consumption Tracking ....................................................................................... 5
3.2.1 Meter Reading Upload ................................................................................................................... 5
3.2.2 Consumption Tracking ................................................................................................................... 5
3.3 Billing and Payment Processing......................................................................................................... 5
3.3.1 Billing Generation .......................................................................................................................... 5
3.3.2 Payment Processing ....................................................................................................................... 5
3.4 Customer Service Interactions ........................................................................................................... 6
3.4.1 Customer Inquiries ......................................................................................................................... 6
3.4.2 Customer Notifications .................................................................................................................. 6
4. System Implementation .......................................................................................................... 6
4.1 Development Tools & Technologies ................................................................................................. 6
4.2 Implementation Plan .......................................................................................................................... 6
4.3 Testing and Validation ....................................................................................................................... 6
5. Future Scope and Limitation .................................................................................................. 7
5.1 Limitation ........................................................................................................................................... 7
5.2 Future Scope ...................................................................................................................................... 7
6. Conclusion .............................................................................................................................. 7
7. References ............................................................................................................................................ 7
1. Introduction
1.1 Background
The purpose of this document is to define the software requirements for the development of a
Customer Information Management System (CIMS) for an power supply company. This system
will manage customer data, billing, meter readings, and support customer interactions.
1.2 Objective
The Customer Information Management System will cover the following key functionalities:
1.3 Motivation
To cater to the increasing demand for customer services and to provide a seamless experience for
Polli Bidyut Samity and there consumers.
BDPMS (Bangladesh Power Development Management System). Our project aims to integrate
similar features with additional enhancements to improve user experience.
Despite the availability of various customer management system, there is room for improvement
in user interface design, real-time call for services, and billing management. This project addresses
these gaps.
2. System Architecture
2.1 System Overview
The system comprises a web-based application that connects customers, Power supply
organization, and Field workers, facilitating complaining and requesting services and delivery.
Consumers on Grahok
Requesting for service / Portal
Giving Complain Bill Paid by customer
Complain Cleared or
Services delivered by line
Authenticating the complain man
or requested Service
Pay Bill
• There will two types of payment methods. One is through Card and another is Mobile
Banking(bKash, Nagad, Rocket).
• The system shall record and reconcile payments with customer accounts.
4. System Implementation
4.1 Development Tools & Technologies
6. Conclusion
This report outlines the vital features and technical requirements for building a Customer
Information Management System (CIMS) for the power supplying company. The CIMS will
enhance customer data management, billing accuracy, and customer interactions, ultimately
improving service quality and operational efficiency. Stakeholders and developers should refer
to this document to ensure the system aligns with these essential requirements, paving the way
for a more efficient and customer-centric company operation.
7. References
• Chat gpt 3.5
• "E-commerce Systems," John Wiley & Sons, 2021.
• "Web Application Development," McGraw-Hill, 2020.
• Uber Eats, DoorDash, Grubhub websites for feature analysis.