汪宁丽 孙玉涛 毕殿杰
摘要:该快速充电设备管理系统详细描述了系统的总体框架以及各子模块的功能、设计思路与方法。本系统以B/S为模式的基于Web的快速充电设备(电动车和手机)管理系统的开发为例,运用ASP.NET 和C#语言进行开发,数据库选择SQL Server2005。
关键词:电动车;手机快速充电设备;Web;B/S;SQL Server2005;管理系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)27-6353-03
Abstract:The fast charging equipment management system is described in detail the overall framework of the system and the function of each sub-module design ideas and methods. This system B / S as a model to develop Web-based rapid charging equipment (electric cars and mobile phones) management system as an example, the use of ASP.NET development with C # language development, database select SQL Server2005.
Key words: Electric cars,cell phones fast charging device ;Web;B/S;SQL Server2005 ;Management System
随着科学技术的发展,设备在固定资产中的比重逐渐加大,尤其是以设备为主要生产动力或盈利手段的企业,企业内部的设备管理也是他们工作中不可缺少的部分。前些年的设备管理系统存在不易于维护、更新和管理及实现数据共享等问题,最主要的是,那些系统设备管理分散、信息透明度低,出现了设备配置和分配不合理,利用率低、故障率高等问题,因此难以满足企业的现代化管理要求。然而,由于互联网技术的快速发展,尤其是Web 技术的出现,进一步加快了企业管理设备的步伐,使设备管理系统更加智能化和现代化。该文以B/S为模式的基于Web的快速充电设备(电动车和手机)管理系统的开发为例,探究如何实现易于实现信息发布、 数据查询、设备管理、并且系统易于维护更新的系统的开发。
1 系统需求
电动车和手机快速充电业务管理信息系统的目标是分别实现对客户、用户及设备信息和数据的有效管理。使用该系统的管理员希望可以分别根据客户、用户及设备的编号实现对客户、用户及设备的相关信息查询、添加、修改和删除,以及对某段时间内用户的结算情况查询、添加、修改和删除,还可以智能的计算出当前查询结算的总额。与此同时,还可以根据充电设备的相关信息,对充电设备进行维修和调拨处理。为了对设备的管理更加有效合理,管理员和客户可以通过调查问卷的方式进行市场调研,并收集整理数据,进行数据分析,及时了解用户对电动车和手机快速充电系统的需求,再通过焦点小组访谈的方法,对分析的数据提出改进意见,以保证自己在激烈的社会竞争中处于不败之地。
2 系统功能结构分析
根据系统的需求求和数据库的设计, 系统的主要结构和功能可以分为三个大模块:管理员登录、用户登录、客户登录。他们的主要结构和功能分别如图1、图2、图3。
2.1 管理员登录模块
管理员登录模块又包含客户管理子模块、设备管理子模块、结算管理子模块、决策分析子模块和系统维护子模块。
客户管理子模块、设备管理子模块、结算管理子模块分别都能实现数据的查询、添加、修改、删除的功能。此外,对于设备管理子模块还能因为工作的需要,实现设备从一个地点到另一个地点的调拨的功能,管理员还可以对客户的在线报修进行判断分析,再决定是否对设备进行维修。对于系统维护子模块,系统通过管理员对不同的客户和用户级别赋予不同的权限,登录后系统可以通过ASP.NET 的Session 对象分别记录登录客户和用户信息,再根据记录的信息标识导入到不同的管理页面或浏览页面。它为系统管理员提供的数据库维护功能,主要包括以下功能:
1) 客户权限维护:管理员为其他客户赋予查询、修改等权限。
2) 用户权限维护:管理员为其他用户赋予查询、修改等权限。
3) 各种编码维护:方便管理员对各类编码表进行数据维护。
2.2 客户登录模块
客户登录模块又包含用户管理子模块、在线报修子模块、系统保护子模块和综合查询子模块。
用户管理子模块主要是为了实现对用户信息的查询、添加、修改、删除的功能。综合查询子模块主要实现了对用户信息、设备信息、消费信息、结算信息的查询。对于在线报修模块,根据用户反映或自己发现,当电动车或手机快速充电设备出现故障无法充电或者充电不正常时,客户就可以根据实际情况在留言板中描述出电动车和手机充电设备出现的故障,并在线留言报修。
2.3 用户登录模块
用户登录模块可以分为综合查询子模块、在线申请子模块和在线问卷调查子模块三个子模块。
针对在线申请子模块,用户可以在线对电动车和手机充电站的消费服务进行申请注册,填写了相关的基本信息后提交即可,管理员和客户可以对用户提交的信息进行管理。
而对于在线问卷调查模块,用户登录进人该模块,在线填写问卷,并将填写好的问卷提交,管理者对用户的问卷的数据进行收集和整理,利用SPSS软件进行统计分析和总结,并提出改进意见,以确保自己可以及时调整电动车和手机快速充电业务方面的各项策略,保证在激烈的竞争有优势。
3 系统数据库分析与设计
SQL Server 2005作为一个应用广泛的关系数据库管理系统,它提供了安全可靠的存储功能,是一个非常适合web开发的数据库产品。数据库作为架构中的一个底层,Web应用程序的页面作为架构中的顶层,而数据访问层(DAL)和业务逻辑层则处于一个中间的位置,组成了一个基于多层架构的Web系统。在多层架构系统中,Web应用程序页面不再与后台的数据库直接相连,而是与中间的业务逻辑层和数据防问层直接相关联,从数据访问层中发送相关的SQL语句到数据库,数据库执行相关的SQL语句后,最后将执行结果返回到数据访问层。因此基于多层架构的Web应用程序扩展性较强,可维护性较好。
在这个系统中能够非常系统有序的对电动车、手机快速充电设备的各项信息进行存储和管理,并通过web控件对数据进行查询,添加,修改和删除。通过分析系统中的各个类型的数据的联系与区别,并结合实体的完整性和用户自定义的完整性,作出系统的E-R图。如图4。
4 系统业务流程分析
5 结束语
一个质量高的信息管理系统可以为庞大数据的管理提供很大的便捷,从而在很大程度上提高了工作效率,该文从电动车、手机快速充电设备的管理出发,介绍了如何使用数据库存储客户、用户、设备等的数据, 以及如何实现对客户数据的插人、删除、修改和查询等。在分析了数据的各方面关系之后设计出人性化的,实用的,低错误率的电动车和手机快速充电业务管理信息系统,为电动车、手机快速充电设备管理工作做出了很大的改善。结合数据库的存储技术和基于ASP.NET的web技术,无论是在数据的管理方面还是在数据的提交修改方面都有了很大的改善。相信也许在不久的将来, 使用快速充电业务的客户还会不断的增多,随着计算机网络的飞速发展, Web和数据库的联合使用是未来的一个大趋势。
参考文献:
[1] 周腾,孙玉涛.基于ASP.NET的教师工作量管理系统[J].学术交流,2013(9) .
[2] 袁之叶,孙玉涛,章荣咪.基于asp.net的弃电业务客户管理信息系统的开发[J].科技信息,2012(8).
[3] 王秋.基于WEB的信息设备管理系统开发与实现[J].信息通信,2012(8).
[4] 罗拉.基于Oracle数据库的计算机设备管理系统的设计与实现[D].成都:电子科技大学,2010.
[5] 李斌.电动自行车自助充电站管理系统研究[D].杭州:浙江工业大学,2011.
[6] 范振钧.基于ASP.net的三层结构实现方法研究[J].计算机科学,2007(6).
[7] 李茂春.基于WEB的设备管理系统开发[D].成都:西华大学,2010.