马丽亚 孙玉涛
【摘要】众所周知智能手机异常耗电,移动手机用户外出时手机没电的情况不可避免,随之应运而生的就是手机充电站。在各地手机充电站、充电设备越来越普及的情况下,我们开发了一个操作简单、易于维护的手机充电设备管理系统。
【关键词】手机充电站;设备管理系统;B/S、SQL Server 2005
1.引言
以智能手机为代表的电子产品的更新换代使得我们的生活更加便捷,然而,电池的容量与智能手机的耗电性之间的矛盾成了困扰我们的主要问题。随之产生的手机充电站也逐渐得到普及,但是手机充电站以及充电设备的不断增多也为设备的管理带来了困难。在此情况下,手机充电设备管理系统的开发也势在必行!
2.系统需求分析
手机充电设备管理系统的目标是改变现有的以纸为媒介的数据存储方式,实现数据的网络化和批量化管理。本系统通过B/S(即浏览器和服务器结构)架构的Web应用程序,基于Web的设备管理系统应用SQL Server 2005数据库进行信息管理[1],从而使得用户只需在浏览器中向服务器发送请求,操作简单,易于上手。同时,系统具有三级权限设置,即针对管理员,客户和用户三种人群的权限。其中,管理员即为设备总公司的管理者;客户即为各个分站点(如火车站,汽车站,商场,医院)的经营者;用户即为普通的设备使用者。三级权限设置的系统为不同的人群提供准确的数据信息,从而满足不同人群对信息的需求。
3.系统功能结构分析
从系统的需求出发,设计出如下图1具有三级权限的系统结构功能图:
图1 系统功能结构图
从系统功能结构图中可以看出,三级权限分别为管理员、客户和用户,功能模块为登陆模块、结算模块、报修模块、设备模块、客户模块。其中:
(1)管理员的权限主要表现在对设备管理、用户管理、结算管理和报修管理四个模块。管理员的权限可以实现管理员对设备和客户的增加、删除、更新和查询;对不同设备在任意时间段的结算查询与求和;对设备状态和待修设备的查询。
(2)客户的权限可以实现客户对客户基本信息和任意时间段的结算情况的查询,并且可以实现设备的报修功能。
图2 系统E-R图
(3)用户的权限则可以实现用户对自身基本信息和任意时间段的消费记录的查询。
系统功能模块则主要实现以下目标:
(1)登陆模块:通过登录名以及密码与数据库中存储的字段进行匹配,实现登陆功能。当成功登陆之后,再根据各自的权限字段进入不同的页面,实现不同的操作[2]。
(2)结算模块:由权限划分可知,结算模块是管理员和客户的权限范围,能够满足管理员对于各个站点的设备在各个时间点的结算情况查询和任意时间段内的结算情况综合查询,满足客户对拥有的设备的结算情况的查询。
(3)报修模块:客户可以在线对故障设备进行报修,而管理员则通过维修管理中的反馈进行对设备维修状况的掌握。
(4)设备模块:管理员通过下拉列表实现对设备的增加,删除,更新和查询。
(5)客户模块:管理员通过下拉列表实现对客户的增加,删除,更新和查询。
4.系统数据库分析与设计
本系统以SQL Server 2005作为后台数据库管理系统,在对原始数据进行分析的基础上,结合数据库应满足的实体完整性,参照完整性以及用户定义的完整性[3]三大原则,得出如图2所示E-R图。
5.结语
随着网络技术的高速发展,信息资源共享化和网络化势在必行[4]。本文阐述的手机充电设备管理系统能够实现信息资源的网络化,相对于传统的纸质信息而言,信息传递的错误率大大降低,传递的效率大大提高,并且利于数据的分析,从而为决策者提供准确资料参考。并且,在未来的时间里,类似于本系统的各种管理系统必将会为我们带来更多的便利。
参考文献
[1]杨建强.基于ASP.NET开发的设备管理系统[J].中国现代教育装备,2008.
[2]袁之叶,孙玉涛,章荣咪.基于asp.net的充电业务客户管理信息系统的开发[J].科技信息,2012.
[3]陈志泊,李冬梅,王春玲.数据库原理及应用教程[M].人民邮电出版社,2002.
[4]季香君,徐瑞圆,陈琦.基于B/S结构的销售管理系统[J].河北工业科技,2003.
基金项目:安徽财经大学校级课题(项目编号:2014ACKY1451)。
作者简介:马丽亚(1992—),女,安徽亳州人,大学本科,现就读于安徽财经大学管理科学与工程学院信管系,主要研究方向:数据库研究和管理系统开发。