0% found this document useful (0 votes)
4 views

Omkar Final_merged (1)

The document is a project report on the 'Recharge Management System' submitted to SPPU University as part of a Bachelor of Computer Science program. It outlines the system's purpose, objectives, advantages, and includes detailed sections on system analysis, requirements, feasibility study, and limitations. The project aims to create a user-friendly online platform for mobile recharges, addressing convenience, security, and accessibility for users.

Uploaded by

omkarg6400
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Omkar Final_merged (1)

The document is a project report on the 'Recharge Management System' submitted to SPPU University as part of a Bachelor of Computer Science program. It outlines the system's purpose, objectives, advantages, and includes detailed sections on system analysis, requirements, feasibility study, and limitations. The project aims to create a user-friendly online platform for mobile recharges, addressing convenience, security, and accessibility for users.

Uploaded by

omkarg6400
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

A

PROJECT REPORT

ON

“Recharge Management System”


SUBMITTED

TO

SPPU UNIVERSITY, Pune

IN PARTIAL FULFILLMENT OF THE

REQUIREMENT OF THE BACHELOR OF

COMPUTER SCIENCE

SEMESTER:VI

SUBMITTED BY

Mr. Gilbile Prathamesh Suresh

Mr. Gawari Omkar Dilip


Mr. Gaikwad Chintamani Satish
UNDER THE GUIDANCE OF
Prof. Kale P. R.

THROUGH

HEAD OF THE DEPARTMENT


SGGP’S JIJAMATA SENIOR COLLEGE JATEGAON
Shree Gurudatta Gramvikas Pratisthan’s

JIJAMATA SENIOR COLLEGE, JATEGAON BK


Affiliated to Savitribai Phule Pune University
Ref. No: Date:

CERTIFICATE
This is certify that the project report entitled “Recharge
Management System” submitted by “Mr. Gilbile Prathamesh Suresh,
Mr. Gawari Omkar Dilip & Mr. Gaikwad Chintamani Satish” (BSC
Computer Science) SEM: VI Exam seat No. “6308,6306 & 6272 ”In partial
fulfillment of the award of Bachelor of computer science course submitted to
SPPU UNIVERSITY, Pune for the year 2024-25 and this is genuine and work
prepared under my supervision and guidance . To the best of knowledge and
belief the matter presented in project report has not been submitted earlier to any
university for similar purpose.
Place : Jategaon Bk
Date:

GUIDE HOD
Prof. Kale P. R. EXAMINER Prof. Kale P. R.
ACKNOWLEDGEMENT

• I take this great opportunity to thanks everyone


who has been involved in creation of this
project.

• I would firstly like to thank our Head of


Department. Prof. Pooja Kale whose inspiration
& motivation are responsible for making this
project a great success. For getting me this
great opportunity to test our skills through
creation of our project as part of our syllabus.

• My sincere thanks and gratitude should go


towards the faculty of our college for their kind
co-operation and attention for this project.
INDEX
Sr.No. Content Page
1 Acknowledgement
2 Introduction
3 Purpose of the system
4 Objective
5 Existing System
6 Scope of the System
7 System Analysis
8 Requirement Analysis
9 Feasibility study
10 Requirement specification
11 My SQL data tables
12 ER Diagram
13 Project screens
14 Future enhancement
15 Limitation
16 Conclusion
17 Bibilography
INTRODUCTION

• An online mobile recharge system is a web based


platform that allows users to recharge their
mobile phone's balance with data or credit
without buying a recharge card. This can be done
through a third-party app or website, or through
the Paytm website or app. The system works by
incorporating with the telecom company and
comprising a merchant, website, or app to
transfer funds. Some popular recharge services
include Safaricom and Orange.
PURPOSE OF THE SYSTEM
• The purpose of the web application is the automation of
mobile recharge. It provides facilities to

Admin :
• To add Tariff plans.
• To update, create and delete the tariff plans.

User:

• To enter and modify personal detail.

• To register himself.

• Can recharge at anytime.


ADVANTAGES OF PROPOSED
SYSTEM:
• This is useful for customer to recharge mobile from
anywhere and anytime.
• Easy to get information as per requirement.

• More user friendly since .net is a easy language.

• Maintain history of past as well as present recharges.


• Reduces paperwork.

• Very easy to maintain data and information about data.


OBJECTIVE
• Online Mobile Recharge is a web-based
application developed in HTML and CSS to
recharge mobile phones.

• The project focuses at providing an easy and


reliable platform to recharge mobile of any
telecommunication company through online
without buying recharge card
EXISTING SYSTEM
• There are several existing systems and platforms
for online mobile recharge projects, including
popular options like Paytm, FreeCharge, and
MobiKwik.

• These platforms allow users to recharge their


mobile phones, pay bills, and perform other
financial transactions online.

• Each platform has its own features, user interface,


and payment options, so you might want to explore
a few to see which one fits your project's
requirements best
SCOPE OF THE SYSTEM

• This website would help the customers to recharge


their phones from anywhere and anytime online.

• Recharge can done online

• Recharge is easily possible


PROBLEM DEFINATION

• The problem definition for an online mobile


recharge project would typically involve
identifying the need for a convenient, efficient, and
secure platform for users to recharge their mobile
devices. This includes aspects such as:

User Convenience :

• Users need a hassle-free method to recharge their


mobile phones from anywhere and at any time.

Accessibility:

• The platform should be accessible across various


devices, including smartphones, tablets, and
desktops.

Security:

• Ensuring secure transactions to protect users'


financial information and personal data is crucial.
Payments Options:

• Offering multiple payment options to cater to


different user preferences and facilitating seamless
transactions.

Reliablity:

• Providing a reliable service with minimal


downtime to ensure users can recharge their
devices whenever needed.
Customer Support:

• Offering responsive customer support to assist


users with any issues or queries they may
encounter during the recharge process.
Integration:

• Integrating with mobile network operators and


payment gateways to facilitate real-time recharges.
• By addressing these aspects, the online mobile
recharge project aims to meet the needs of users
seeking a convenient and secure way to recharge
their mobile devices
SYSTEM ANALYSIS

Project Overview:

• Define the purpose and scope of the project,


including what the system is intended to accomplish
and the target users.

Requirement Gathering:

• Gather requirements from stakeholders, including


functional requirements (e.g., user registration,
mobile recharge options, payment processing) and
non-functional requirements (e.g., security,
performance, scalability).
Use Case Analysis:

• Identify the various actors (e.g., users,


administrators) and use cases (e.g., user registration,
recharge, payment processing) of the system. Create
use case diagrams and detailed use case
descriptions.
System Architecture:

• Design the overall architecture of the system,


including components such as user interface,
application logic, database, external services

Data Model:

• (e.g., payment gateways), and integration


• Develop a data model that represents the structure of
the database, including entities (e.g., users, recharge
transactions), attributes, and relationships between
entities.
Security Analysis:

• Evaluate potential security risks and define


measures to mitigate them, including authentication,
authorization, data encryption, and secure
communication protocols.
Perfomance Analysis:

• Assess the expected load on the system and define


performance requirements, including response
times, throughput, and scalability. Identify potential
performance bottlenecks and propose solutions.
User Interface Design:
• Design the user interface for various components of
the system, ensuring usability, accessibility, and
responsiveness across different devices and screen
sizes.
Integration and Testing Strategy:

• Define how the system will integrate with external


services (e.g., payment gateways) and third-party
APIs. Develop a testing strategy, including unit
testing, integration testing, and user acceptance
testing.
Documantation:

• Document all aspects of the system analysis,


including requirements documents, use case
descriptions, architecture diagrams, data model,
security plan, performance analysis, user interface
designs, and testing strategy.
By following these steps, you can conduct a thorough
system analysis for an online mobile recharge project,
ensuring that all requirements are captured and the
system is designed to meet the needs of its users.
REQUIREMENT AND ANALYSIS

Planning and Scheduling:

• The basic plan is to design such a website which


would help the customer order computer
accessories at one click as per their requirement.
We have scheduled to design this system in about
2 months which will include entire coding of the
website.
FEASIBILITY STUDY
• A feasibility study for an online mobile recharge
project would typically assess market demand,
competition, technical requirements, regulatory
considerations, financial projections, and
operational logistics. It would analyze factors like
user behaviour, revenue streams, scalability, and
potential risks

Fact finding study:

• Fact-finding techniques for an online mobile


recharge project may include:

Surveys and Questionnaries:

• Gather information from potential users about their


preferences, needs, and expectations regarding
online mobile recharge services.

Interviews:

• Conduct interviews with stakeholders such as mobile


service providers, payment gateway providers, and
potential customers to gain insights into their
requirements and challenges.
Market Research:

• Analyze existing market data and trends related to online


mobile recharge services, including customer
demographics, competitor offerings, and pricing
strategies.

Prototyping and User Testing:

• Develop prototypes of the online recharge platform


and conduct user testing to identify usability issues
and gather feedback for improvement.

Expert Consultation:

• Seek advice from industry experts or consultants with


experience in online payment systems and mobile
telecommunications to validate assumptions and gather
insights.

Regulatory Analysis:

• Research regulatory requirements and compliance


standards relevant to online payment processing and
mobile telecommunications in the target market.
Data Analysis:

• Utilize data analytics tools to analyze transactional data,


user behaviour patterns, and market trends to inform
decision-making and strategy development.

By employing these fact-finding techniques, you can


gather comprehensive information to inform the
development and implementation of your online
mobile recharge project.
REQUIREMENT SPECIFICATION
Hardware Configuration
Client Side:
RAM 512mb

HARD DISK 10gb

PROCESSOR 1.0GHz

Server Side:
RAM 1GB

HARD DISK 20GB

PROCESSORS 2.0GHz
Software requirements :

Client side:
Web Browser

Google Chrome or any


compatible browser

Operating System Windows or any equivalent OS

Server side:

Web Server APACHE

Server ide Language PHP5.6 or above version

Database Server MYSQL

Web Browser Google chrome or any complete


browser

Operating system
Windows or any equivalent OS
APACHE :

The Apache HTTP Server Project is an effort to develop and


maintain an open-source HTTP server for modern operating
systems including UNIX and Windows. The goal of this
project is to provide a secure, efficient and extensible server
that provides HTTP services in sync with the current HTTP
standards. The Apache HTTP Server ("httpd") was launched in
1995 and it has been the most popular web server on the
Internet since April 1996.
It has celebrated its 20th birthday as a project in February 2015.

PHP :

• PHP stands for PHP: Hypertext Preprocessor.


• PHP is a server-side scripting language, like ASP.
• PHP scripts are executed on the server.
• PHP supports many databases (MYSQL, Informix,
Oracle, Sybase, Solid, Generic ODBC, etc.).

• PHP is an open source software


• PHP is free to download and use.
MYSQL :

• MYSQL is a database server


• MYSQL is ideal for both small and large applications
• MYSQL supports standard SQL
• MYSQL compiles on a number of platforms • MYSQL is free
to download and use

• How to access MySQL:

http://localhost/phpmyadmin
MY SQL DATA TABLES

Operaters list :-

id opratornam
Copy Airtel
Copy

Edit Delete
idea

Tata Docomo

Delete 1

Edit 3
Copy
Edit
Delete
Bank list:-

id bname
Delete 1
Uco Bank
Delete
Delete
Delete 2
Edit Delete
Indian Bank
3
4
5
Edit
6
SBI

Edit

ICICI Bank

Edit

Punjab National Bank

Delete

Edit
hdfc
Edit

Copy

Copy

Copy

Copy

Copy

Copy
ER DIAGRAM :-
PROJECT SCREENS
HOME PAGE :-
LOGIN PAGE :-
SIGNUP PAGE :-
ADMIN LOGIN :-
OFFERS :-
USER LOGIN PAGE :-
COMPLAINT FROM USER :-
MOBILE RECHARGE THROUGH
NETBANKING:-
DTH RECHARGE
FUTURE ENHANCEMENT
After completion of this project we have tried our
level best to maximize the user satisfaction and that best
requirements of our user, unfortunately there are still
limitations of the system such as :

• We can provide more security to our system


• To make system more reliable, biomatric
verification and smart card readings
capability can be added to the system
LIMITATIONS

Network dependency:

1. Users may face difficulties if the network connection is


poor or unavailable.

Payment security:

2. Ensuring secure transactions and protecting users'


financial information is crucial.

Accessibility:

3. Not all users may have access to the internet or


smartphones, limiting the project's reach.

Technical issues:

4. Bugs, glitches, or server downtime can disrupt the user


experience.

Compatibility:

5. The platform may not be compatible with all mobile


devices or operating systems.
Service availability:

6. Users in remote areas may have limited access to mobile


recharge services or face delays in recharges.

Customer support:

7. Providing adequate customer support for inquiries,


complaints, or technical issues is essential for user
satisfaction.
CONCLUSION
• We find that managing stock is very vast
and difficult task. It also very time
consuming for management.

• But a software system make for it, makes


work so easy, time saving over existing
system.

• Whereas using computer system customer


can be served quickly.

• Formatted bills and reports seen to


attractive and can be generated by single
click, without performing any manual
complex calculations.

• Changes can be made immediately and


efficiently as we require.
BIBLIOGRAPHY
For PHP:-

• https://www.w3schools.com/php/default.asp

• https://www.sitepoint.com/php/

• https://www.php.net/

For MySQL :-

• https://www.mysql.com/

• http://www.mysqltutorial.org

For XAMPP :-

• https://www.apachefriends.org/download.html

You might also like