You are on page 1of 29

SEMESTER 5 Bharat Charge-CRM

A
PROJECT REPORT
ON
EVONE INDIA -CRM
Towards partial fulfillment of the requirement in
5th Semester- BCA 2023

Submitted by
Aman Patwa (210510106019)
Raghvendra Yadav (210510106036)
Adarsh Pandey (210510111107)

Submitted To

Parul Institute of Computer Application,


Parul University.
Under the guidance of
Prof. Megha Trivedi

Acknowledgement
1
SEMESTER 5 Bharat Charge-CRM

The success and final outcome of this project required a lot of guidance and assistance from
many people and we are extremely privileged to have got this all along the completion of our
project. All that we have done is only due to such supervision and assistance and we would
not forget to thank them.

We respect and thank Dr Priya Swaminarayan, Dean, FITCS for providing us an opportunity
to do the project work in BCA and giving us all support and guidance, which made us
complete the project duly. We are extremely thankful to Mam for providing her support and
guidance, although she had a busy schedule managing the academic affairs.

We would not forget to remember Prof. Hina Chokshi, HOD, BCA department for her
encouragement and more over for her timely support and guidance till the completion of our
project work.

We owe our deep gratitude to our project guide Megha Trivedi, who took keen interest in our
project work and guided us all along, till the completion of our project work by providing all
the necessary information for developing a good system.

We are thankful to and fortunate enough to get constant encouragement, support and
guidance from our Parents, all Teaching staff of BCA Department which helped us in
successfully completing our project work. Also, we would like to extend our sincere esteems
to all staff in the laboratory for their timely support.

Aman Patwa [210510106018]

Raghvendra Yadav [210510106036]

Adarsh Pandey [210510111107]

PARUL INST ITUTE OF COMPUTER APPLICATION

2
SEMESTER 5 Bharat Charge-CRM

CERTIFICATE

This is to certify that Aman Patwa, Raghvendra Yadav, Adarsh Pandey the
student(s) of Parul Institute of Computer Application, has/have satisfactorily
completed the project entitled “_Bharat Charge-CRM_” as a part of course
curriculum in BCA V for the academic year 2023-2024 under guidance of
Prof.Megah Trivedi.

Enrolment Number-210510106018

Quality of work Grade Sign of Internal


guide

Poor / Average / B /B+ / A / A+


Good /
Excellent

Date of submission: Principal,

HOD, Prof. Hina Chokshi


Dr Priya Swaminarayan

INDEX

Content Page No.

1. Research 1

2. Feasibility Studies 2

2.1. Technical Feasibility 2

3
SEMESTER 5 Bharat Charge-CRM

2.2. Economic Feasibility 2

2.3. Operational Feasibility 2

3. System Requirement Specification 3

3.1. Introduction to SRS 3

3.2. Abstract 4

3.3. System Users 5

3.4. Modules 5

3.5. Modules Description 5

3.6. Hardware / Software Requirement 6

3.7. Flow Chart 7

TimeLine Charr 8

4. Technology Description 9

4.1. Features and Limitations of New System 9

5. Data Flow Diagram 10

5.1. Context Level DFD’s 10

5.2. Level 1 DFD’s 11

5.3. Level 2 DFD’s 12

5.4. Level 3 DFD’s

6. Use Case Diagram 13

4
SEMESTER 5 Bharat Charge-CRM

7. Class Diagram 14

8. Activity Diagram 15

8.1. Description of Activity Diagram 16

9. E-R Diagram 19

9.1. E-R Diagram Description 20

10. Data Dictionary 21

10.1.Description of Data Dictionary 22

11. Form Design (Screenshots Phase 1, 2, 3, 4 and Validation’s Screenshots) 25

12. What is Testing? 26

12.1.Importance and Types of Testing 27

13. Future Enhancement 28

14. References and Bibliography 29

5
SEMESTER 5 Bharat Charge-CRM

Research

What is research?
The purpose of this paper is to share one researcher's perspectives and experiences on
project management research. The paper begins by identifying some of the early
issues examined and how these studies helped identify and explain some of the
underlying managerial and theoretical foundations of project management. The paper
also discusses four areas of research currently under way, which should add to the
growing knowledge base in project management and help those charged with
managing today's complex projects.

Types of Research Methodology

● observational
● experimental
● simulation
● derived

6
SEMESTER 5 Bharat Charge-CRM

Feasibility Studies
What is Feasibility?
A feasibility study is a detailed analysis that considers all of the critical aspects of a proposed
project in order to determine the likelihood of it succeeding.

2.1 Technical Feasibility


Technical feasibility is the process of figuring out how you're going to produce your
product or service to determine whether it's possible for your company. Before launching
your offerings, you must plan every part of your operations, from first sourcing your
production materials all the way to tracking your sales.

2.2 Economic Feasibility


Feasibility study may also include an economic analysis of the project. The purpose of
economic analysis is to determine whether there is an economic case for the investment

7
SEMESTER 5 Bharat Charge-CRM

decision. This assessment goes beyond the items typically included in a financial
analysis.

2.3 Operational Feasibility


Operational feasibility is the measure of how well a proposed system solves the problems,
and takes advantage of the opportunities identified during scope definition and how it
satisfies the requirements identified in the requirements analysis phase of system
development.

2.4 Importance of Feasibility Studies


● Feasibility studies can identify the logistical, financial, and market challenges of a
proposed project by evaluating
● What the estimate would be to fund the project. When the potential business will offer
a return on investment.
● The market for the proposed product or service
2.5 Feasibility Study of our Proposed System

2.5.1 Technical Feasibility


A feasibility study of smart electric vehicle (EV) charging identified technical and
commercial barriers that exist and provided recommendations for implementing a
smart
EV charging model
2.5.2 Economical Feasibility
The economic feasibility shows the cost of energy vehical. The cost of Ev is less
cheaper than Petrol.

2.5.3 Operational Feasibility


The measure of how well a proposed system solves the problems, and takes
advantage.

8
SEMESTER 5 Bharat Charge-CRM

System Requirement Specification

Introduction To SRS
What is SRS?
A software requirements specification (SRS) is a description of a software
system to be developed. It lays out functional and non-functional requirements,
and may include a set of use cases that describe user interactions that the
software must provide.

1.1.4. Need of SRS?


In order to fully understand one’s project, it is very important that they come up with
a SRS listing out their requirements, how are they going to meet it and how will they
complete the project. It helps the team to save upon their time as they are able to comprehend

9
SEMESTER 5 Bharat Charge-CRM

how are going to go about the project. Doing this also enables the team to find out about the
limitations and risks early on.

Abstract
An electric vehicle, also called an EV, uses one or more electric motors or traction motors
for propulsion. An electric vehicle may be powered through a collector system by
electricity from off-vehicle sources, or may be self-contained with a battery, solar panels or
an electric generator to convert fuel to electricity. An electric vehicle charging station, also
called EV charging station, electric recharging point, charging point, charge point and
electronic charging station (ECS) is an element in an infrastructure that supplies electric
energy for the recharging of plug-in electric vehicles—including electric cars,
neighbourhood electric Vehicles and plug-in hybrids. Nowadays, energy efficiency is a top

10
SEMESTER 5 Bharat Charge-CRM

priority, boosted by a major concern with climatic changes and by the soaring oil prices in
countries that have a large dependency on imported fossil fuels, which leads to the demand
of EV charging station in the country.

A CRM system should allow employees to control charging points and rates, communicate
with customers, and handle transaction details. The solution required revenue, charging,
and total energy usage reports, exporting data to CSV and PDF formats. Also, it was crucial
for the electric car charger app to regulate customer loyalty programs. A mobile charging
station app needed wide functionality with an intuitive interface. The user should be able to
find nearby charging points, activate the one via a QR code, replenish the payment balance,
purchase the service, and get bonuses from a loyalty program. Charging history and
accident reporting was also a must. Acropolium’s team took on the EV apps project to
enhance the customer experience and streamline internal operations.

We started the project with careful planning of development stages and milestones with
intermediate results so that the client could always track the progress of the EV charging
stations app. We discussed preferred methods of communication and the frequency of calls
and reporting.

3.3 System Users


1.Admin
2.User

3.3.1 Description of User Role

.1 Admin
Admin have full power in relation to the entire platform. To be clear, it
is important to specify that this type of admin is different from the
administrator in charge of the maintenance of the LMS, who has to
manage the server and
solve any technical issues
.2 User
The user can fulfil the requirement of the he can Check the price and details of

11
SEMESTER 5 Bharat Charge-CRM

charging station and its configuration of and book as per requirement.


He can make the payment via any upi application as suitable for himself

3.4 Modules
Leads- CRM excels at keeping the client data organised to promptly forward leads to
requisite reps. CRM capture leads from different marketing campaigns and stores their
data.

Analytics – Each Modules typically integrated an analytics tool of its own, but for
many companies, it is essential to have a centralised engine responsible for data analysis
since it will ensure a smooth exchange of information between departments.

Sales Module –This module is responsible for facilitating your sales. The
function helps to arrange raw sales information into manageable data chunks in
order to tap pain points and come up with data-driven solution.

Reports-Employees complete a whole bunch of repots related to various stages and


aspects of the sales process.

Personnel service-A good isn’t only about pleasing customers and boosting sales.
Streamlining and consolidating your employee efforts spells greater work satisfaction
which is sure to have a positive effect on their commitment and efficiency

Documentation-Paperwork is the most tedious part of the sales process. But it


becomes really gruesome when you have to search for a necessary from or transfer
documents from one format to another.

Workflow-Automatic data collecting and analysis, marketing campaigns, and other


tasks will speed up all procedures within the organization and provide reporting and
analytics to boot, so utilization CRM for workflow optimization is a win-win approach.

Role-based views-This tool is called to enhance data security by restricting access to


certain files for the employees whose responsibilities are not related to the information in
question.

3.5 Modules Description


3.5.1 User-friendly interface
Everything should flow and be designed with the experience in mind.
Your passengers should be able to log on quickly through one step sign
on, easily navigate themselves around the site, find relevant payments
methods within just a few clicks and be engaged throughout the
process.

12
SEMESTER 5 Bharat Charge-CRM

3.5.2 Leads
Customers are the most valuable assets for your business. Here the lead
module keeps data of all the customers organized. Whenever you capture a
lead from your marketing channels, the software stores all their data in one
place.

3.5.3 Marketing
Marketing module stages conclusive details of all your email marketing
campaigns and more. It displays the names of the marketing campaigns with
the present status.
In addition to that, the marketing module also displays the results of your
email marketing campaigns with respective click-through rates and more.
This helps you to get a gist of how fruitful your email marketing campaigns
have been. And how you can improve it further.

3.5.4 Content Repository


The content repository module of the CRM software gathers all images and
documents. It makes them easily accessible whenever you need them.
Through content repository, all your creatives and images can be accessed
by your team members. When in need, it saves time by eliminating the
confusion of searching for data stored in different silos.

3.5 Hardware Requirements


Name of Components Specification

Processor Intel core processor

RAM 4 GB

Hard Disk 250 GB

Monitor 15.6 colour monitor

13
SEMESTER 5 Bharat Charge-CRM

Devices Keyboard, Mouse

3.6. Software Requirements

Name of Components Specification

Operating System Windows, windows10

Control Panel Xampp Control Panel/Wamp


Control Panel

Software development kit Google Chrome, Internet Explorer,


Mozilla Firefox (any appropriate
or suitable browser)

Programming Language Java, Angular, CSS, Spring Boot

14
SEMESTER 5 Bharat Charge-CRM

Flow Chart

Flowchart

15
SEMESTER 5 Bharat Charge-CRM

Time Line Chart

Figure 3.7.1. Time Line Chart

Technology Description

Features and Limitations of New System

Existing System New System

Traditional CRM systems are typically on- CRM systems are typically cloud-, allowing
premise, meaning they are installed and run access from anywhere and at any tme.
on servers within the organization.

Traditional CRM systems often have New CRM systems prioritize useexperience,
complex user interfaces that can be difficult featuring intuitive designs that facilitate ease of
for some users to navigate. use.

While traditional CRM systems focus CRM systems offer a broader range of
primarily on customer data management and capabilities. These might include artificial
tracking sales activities. intelligence tools, social media integration, and
advanced analytical tools.

Data Flow Diagram


16
SEMESTER 5 Bharat Charge-CRM

Context Level DFD

Figure 5.1.1. Context Level DFD: 0 Level

17
SEMESTER 5 Bharat Charge-CRM

Level 1 DFD

Figure 5.1.2. Context Level DFD: 1 Level

Level 2 DFD’s

Figure 5.1.2. Context Level DFD: 2 Level

Use Case Diagram

Figure 6.1.1 Use Case Diagram of Railway Reservation

18
SEMESTER 5 Bharat Charge-CRM

7 Class Diagram

Figure 7.1.1 Class Diagram Of Online Rail Reservation

Activity Diagram of Admin Level

Figure 8.1.1 Activity Diagram of Online Railway Reservation System

Description of Activity Diagram of Admin Level

19
SEMESTER 5 Bharat Charge-CRM

Activity Diagram of User Level

Figure 8.2.1 Activity Diagram of Online Railway Reservation System

Description of Activity Diagram of User Level

E-R Diagram

Figure 8.2.3 Er- Diagram of Online Railway Reservation System

20
SEMESTER 5 Bharat Charge-CRM

Description of E-R Diagram

21
SEMESTER 5 Bharat Charge-CRM

Data Dictionary
1.Table Name-Data Dictionary of Admin

Table Description

22
SEMESTER 5 Bharat Charge-CRM

Description of Data Dictionary of Admin

23
SEMESTER 5 Bharat Charge-CRM

Data Dictionary
2.Table Name-Data Dictionary of User
Table Description

Description of Data Dictionary of User

Form Design (Screenshots Phase 1 ,2,3,4 & validation’s


screenshots)
Development Phase -1 (Index Page)

24
SEMESTER 5 Bharat Charge-CRM

Development Phase -2 User login Page

Development Phase -3 (login codes)

25
SEMESTER 5 Bharat Charge-CRM

26
SEMESTER 5 Bharat Charge-CRM

12. What is testing?

Testing is the process of finding errors in the system implementation.


The intent of testing is to find problems with the system.

12.1. Importance and types of testing

1. Security
2. Quality of the product
3. Satisfaction of the customer
4. Enhancing the development process
5. Determining the performance of the software

27
SEMESTER 5 Bharat Charge-CRM

13. Future Enhancement

Legacy systems are the bane of their existence for many traditional industries included.
They’re typically developed with outdated technology that has many limitations in today’s
world; are expensive to manage and maintain, inclining developers to use workarounds and
hacks to keep it alive; not developed from scratch, for example by customizing an airline
reservation system; and bespoke, which creates inconsistency and stalls system-to-system
connectivity.

Three of these problems (standardization, customer data, and technology) can be approached
by implementing a modern, advanced rail reservation system. The fourth one (cooperation)
will follow when you have the base for it. Let’s continue by examining what functions such a
system will pe1rform.

These days, numerous small and medium-sized enterprises are arising across the world.
Unlike large organizations, they are reluctant to implement CRM software. However, the
preferences and requirements might change with time. There was a time when CRM used to
be meant for expensive infrastructure and complex technicalities. These, in turn, increased
the expense of the CRM software and made it unaffordable for companies which have a small
investment.

Moreover, the companies didn’t have the expertise to manage the CRM software inhouse.
Hence, they were bound to hire designated technicians. These technicians used to charge a
lump sum amount in exchange for their services. As a result, the cost used to be the most
discouraging factor for small and medium enterprises.

Future Enhancement: Heavy Reliance on Automation, Incorporation of Artificial


Intelligence(AI), Emphasis on Self-Service option, Increasing Hyper-Personalization

28
SEMESTER 5 Bharat Charge-CRM

14. References & Bibliography


1.website:
https://www.sourcecodester.com/php/15121/EV charging-reservation-
system-phpoop-project-free-source-code.html

2.Book:
https://panotbook.com/project-report-on-Ev-Charging/

29

You might also like