0% found this document useful (0 votes)
8 views29 pages

EVONE Charging App Overview

This document summarizes a project report on developing an EV charging station customer relationship management (CRM) system. It includes sections on research conducted, feasibility studies assessing technical, economic and operational feasibility, system requirements specification, and outlines for additional sections on data flow diagrams, use case diagrams, class diagrams, and more. The project was completed by three students to fulfill requirements for their fifth semester Bachelor of Computer Applications program under the guidance of their professor.

Uploaded by

gandu bhai
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)
8 views29 pages

EVONE Charging App Overview

This document summarizes a project report on developing an EV charging station customer relationship management (CRM) system. It includes sections on research conducted, feasibility studies assessing technical, economic and operational feasibility, system requirements specification, and outlines for additional sections on data flow diagrams, use case diagrams, class diagrams, and more. The project was completed by three students to fulfill requirements for their fifth semester Bachelor of Computer Applications program under the guidance of their professor.

Uploaded by

gandu bhai
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

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
[Link] 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

[Link] of Data Dictionary 22

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

12. What is Testing? 26

[Link] 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


[Link]
[Link]

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
[Link] 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
[Link] 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


[Link]:
[Link] charging-reservation-
[Link]

[Link]:
[Link]

29

Common questions

Powered by AI

Operational feasibility of a smart electric vehicle charging system involves evaluating its effectiveness in solving existing problems and capitalizing on opportunities identified during the design phase. This includes assessing how well the system integrates with existing infrastructure and user needs, ensuring it can efficiently handle expected loads and transaction processes . The system should provide user-friendly access to charge points, handle flexible payment methods, and maintain operational stability under varying demand conditions. Moreover, it must be capable of adapting to future technological improvements and expanding functionalities to leverage potential market opportunities, such as offering enhanced user experiences through mobile or loyalty programs .

Conducting a feasibility study for a smart EV charging project involves considering technical, economic, and operational factors. Technical feasibility assesses the ability to produce and implement the charging system, identifying any barriers and necessary resources . Economic feasibility involves analyzing the cost-effectiveness, comparing EV charging costs to alternatives like petrol, and evaluating the potential return on investment . Operational feasibility determines how well the proposed system addresses identified problems and opportunities, ensuring it satisfies key requirements for integration and operation .

In a CRM system for EV charging stations, different modules serve distinct functions. The Leads module organizes client data and captures leads from marketing campaigns to forward them to relevant representatives . The Marketing module tracks email campaign performance, providing insights into click-through rates and campaign success . The Content Repository stores all documents and images, making them easily accessible and reducing search time when needed . These modules collectively facilitate lead management, marketing efficacy, and content accessibility, streamlining operations within EV charging networks.

Testing is crucial in CRM system development because it identifies and resolves errors, ensuring the system meets quality standards . Its primary objectives include verifying system security, determining software performance, ensuring customer satisfaction, and enhancing the overall development process. Testing helps uncover potential vulnerabilities and functionality issues before deployment, reducing the risk of failures post-launch. It also aligns the software with user requirements and business goals, providing a reliable and efficient solution . Testing thus ensures the CRM system is robust, secure, and suited to its intended purpose.

A System Requirement Specification (SRS) is crucial for the successful development of software projects such as a CRM system for EV charging stations, as it outlines both the functional and non-functional requirements necessary for development . The SRS helps the team understand project goals, identify limitations, and plan the development process efficiently . It includes use cases which describe interactions the software must support, ensuring clear communication of client needs. A well-defined SRS guides the team in addressing potential risks early on, ultimately leading to a smooth project execution and reduced time wasted on misunderstandings or rework .

CRM systems enhance organizational workflow by automating data collection and streamlining marketing campaigns. Automatic data collection reduces manual entry errors, speeds up information availability, and enables real-time data-driven decision-making . By integrating marketing campaigns into the CRM, information sharing is improved, and campaign performance can be effectively analyzed across departments. This integration allows for seamless planning, execution, and tracking of marketing activities, ensuring an efficient flow of information and resources. Additionally, it aids in the precise targeting of customer segments, enhancing the overall effectiveness of the marketing efforts . Thus, CRM systems contribute to optimized workflows and improved business outcomes.

A content repository within a CRM system contributes to operational efficiency by storing all documents and images, making them easily accessible to authorized users when needed . This centralized storage eliminates the time and effort spent searching for data across different silos, thereby reducing delays in data retrieval and use. By ensuring that team members have easy access to necessary content, it enhances collaboration and speeds up workflows, particularly for tasks like marketing campaigns or client documentation review. As a result, the content repository fosters efficient information management and boosts productivity within the organization .

Future enhancements for legacy CRM systems include heavy reliance on automation, the incorporation of Artificial Intelligence (AI), emphasis on self-service options, and increasing hyper-personalization . Automation can streamline repetitive tasks, reducing manual labor and improving accuracy. AI can enhance data analysis and customer interaction, providing deeper insights and personalized experiences. Self-service options empower users to resolve issues independently, improving customer satisfaction and reducing support costs. Hyper-personalization tailors the customer experience to individual preferences, boosting engagement and loyalty. These enhancements collectively enable businesses to provide more efficient, responsive, and customized services, enhancing overall competitiveness and operational efficiency .

The technical feasibility study for smart EV charging systems identified several challenges, including technical and commercial barriers that impact implementation . Technical challenges include ensuring system compatibility with various EV models and integrating with existing infrastructure. Commercial challenges involve aligning the business model with market demands and establishing a viable pricing strategy. The study recommends adopting a flexible technical framework to accommodate future technological advancements and enhancing customer support frameworks. Additionally, it suggests developing partnerships with stakeholders to overcome commercial hurdles and streamline operations for broader adoption . These recommendations aim to facilitate the successful deployment and operation of smart EV charging solutions.

Traditional CRM systems are typically on-premise, complex, and focus mainly on customer data management and sales activities tracking . They often have intricate user interfaces that can hinder user navigation. In contrast, modern CRM systems for EV charging stations are cloud-based, allowing access from anywhere, and prioritize user experience with intuitive designs. They offer extended capabilities such as artificial intelligence tools, social media integration, and advanced analytics, supporting broader organizational objectives beyond basic sales and data management . This evolution reflects the need for systems to adapt to changing technological landscapes and user expectations.

You might also like