充电桩管理系统的设计与开发

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

充电桩管理系统的设计与开发

摘要伴随着计算机与互联网技术的快速发展,充电桩也已进入信息化时代。为了使充电桩管理更高效、更科学,决定开发充电桩管理系统。本项目基于B/S 体系结构,开发Web应用程序的优势,使用PHP结合MYSQL数据库开发技术。根据项目需求,本文对开发原理、功能特点、设计方案和实现方法的阐述。非常详细地介绍了充电桩管理系统的需求分析、系统分析、系统设计和数据库设计,以及软件功能和界面的实现全过程。

关键词充电桩管理;PHP;MYSQL

引言

自二十世纪以来,电动汽车一直作为无污染的交通工具,这在市场上具有很大的竞争性和优越性,但以用动力蓄电池的电动汽车的快速充电以及电动汽车充电站网点的规划、布局及便捷的检索问题是电动汽车工业发展的前行道路的主要障碍。本文研究针对充电桩的信息管理系统,实现对每个网点的运营情况、充电过程情况、充电业务的情况等信息进行了实时的监测、实现各分布式充电站点的集中统一管理、实现对充点站点的方便快速查询等功能,对于优化充电站资源的配置、协同各站点的工作效率、合理的使用充电站资源等具有十分重要的现实意义[1]。

1 开发环境简介

本系统基于B/S(浏览器/服务器)结构的充电桩管理系统。后台数据库采用目前比较流行的mysql,动态网页的开发使用php来编写程序。

2 系统设计

2.1 系统总体功能模块

充电桩管理系统的管理角色分为管理员和普通用户两种。不同的角色登录系统所拥有的权限是不同的,管理的范围是不同的,进行的操作也是不同的。本系统共分为六大模块:用户管理模块、公告管理模块、网店管理模块、充电桩管理模块、充电卡管理模块、订单管理模块,其中每个模块的主要功能如下:

(1)用户管理模塊:管理员可管理所有用户的信息,并能编辑个人信息。

(2)公告管理模块:对系统所发布的信息进行管理,并实现对信息的维护。

(3)网点管理模块:实现对网点信息的维护。

(4)充电桩管理模块:对各个网点内的充电桩管理。

(5)充电卡管理模块:管理系统内的充值卡,并实现对充点卡的分配功能。

订单管理模块:记录充点卡在充电桩充电情况的管理。

2.2 数据库的设计

(1)概念模型设计

概念模块具有易于理解,易于更改,能够真实反映现实世界等特点。根据充电桩管理系统系统的要求,规划出六个实体,分为是用户信息实体、公告信息实体、网点信息实体、充电桩信息实体、充点卡信息实体、订单信息实体。下面实体属性中,划横线的为主键。

①用户信息(编号、用户名、密码、姓名、权限、联系电话)

②公告信息(编号、标题、内容、发布时间)

③网点信息(编号、网络名称、网点位置、网点电话)

④充电桩信息(编号、充电桩、网点、备注说明)

⑤充电卡信息(编号、用户、充电卡、余额、备注)

⑥订单信息(编号、订单名称、用户、充电量、金额、充电桩)

3 后台设计

3.1 角色权限设计

本系统角色权限分为系统管理员和普通用户。在输入框中输入对应角色的用户账号、密码,通过验证后可以进入相应权限的管理界面首页。系统管理员登录进去后拥有全部本系统的所有功能,包括充电桩信息管理、公告管理、订单管理等功能。普通用户具有该系统部分功能其中包括查看查看公告浏览、查看网点、查看充电卡等功能。

3.2 角色验证设计

用户登录时,有专门响应的页面来实现角色登录的功能。通过登录界面输入的不用账户和密码,如果通过身份验证后可进入不同的系统,如果验证失败的话会显示错误信息,需重新输入。

4 系统的实现

本系统的名称是“充电桩管理系统”,界面要求是简洁大方,避免过度包装。系统实施是指将系统设计阶段的结果在计算机上体现出来。实施阶段的主要活动:物理系统的建立,程序的编制,系统调试,系统切换,系统维护,系统评价。

4.1 登录模块和首页信息模块

登录本系统,在输入框中输入用户名和密码点击【提交】按钮,方可登录,如图3所示。登录进去后,出现首页面,如图4所示。

4.2 公告管理和网点管理模块

点击左侧导航栏,点击公告管理和网点管理导航,页面展示分别为图5和图6。

4.3 充电卡管理模块和充电卡模块

点击左侧导航栏,点击充电卡管理模块和充点卡模块导航,页面展示分别为图7和图8。

5 系统测试

软件测试是系统开发的最后一个环节,它的存在是为了更好的完善系统,查找出系统是否还存在未发现的逻辑错误或者代码错误,从而能够保证提高系统的稳定性和可靠性,因此软件测试是系统开发不可缺少的环节。

本系统测试采用的黑盒测试检查各模块是否正常运行。经检测,本系统各模块都正常运行[2]。

6 结束语

通过这次的系统设计,我们需要应该注意系统的功能模块可扩展性等方面的问题,以后可以增添模块功能;最后就是系统测试与维护的过程。在系统测试的时候会遇到很多的问题,要仔细的排查时哪里的原因造成问题的出现,要有耐心,逐步提高正确性,使系统更完善,更稳定。

参考文献

[1] 孟祥军,梁涛,王兴光,陈杰,李建祥.《电动汽车智能充电桩的设计与实现》[J].信息技术与信息化,2011,(6):58-61.

[2] Julie C. Meloni. PHP、Mysql和Apache编程导学[M].北京:机械工业出版社.2008.

周利亚,女,毕业院校:河北农业大学,专业:计算机应用技术,学历:研

究生,從事研究6年以上。

相关文档
最新文档