发卡与运营管理系统架构设计思路

(整期优先)网络出版时间:2014-07-17
/ 2

发卡与运营管理系统架构设计思路

王伯勇

王伯勇WANGBo-yong

(江苏联宏自动化系统工程有限公司,南京210046)

(JiangsuLianhongAutomationCo.,Ltd.,Nanjing210046,China)

摘要:建设发卡与运营管理系统,有助于解决跨行业跨领域的统一发卡与管理,并能够实现对某一团体或某几个团体的发卡授权管理,同时能够对未来发卡计费功能的实现预留接口。并对所有采集到数据进行管理、运营、分析,将来为用户提供数据运营所带来的增值服务。

Abstract:Constructioncardissuerandoperationmanagementsystemcanhelptosolvetheunifiedmanagementofinter-tradeandcross-cuttingcardissuerandmanagement,canachievethecardissuerlicensemanagementofonegrouporseveralgroups,canreserveinterfacetoachievethechargingfunctionofcardissuerinthefuture,andcanconductmanagement,operationsandanalysistoallthecollecteddata.Itwillbringvalueaddedservicestotheusersfordataoperations.

关键词:发卡与运营;计费管理;数据管理

Keywords:cardissuerandoperators;chargingmanagement;datamanagement

中图分类号:U495文献标识码:A文章编号:1006-4311(2014)20-0190-02

0引言

发卡与运营管理系统。该系统主要有五大功能:发卡管理、数据管理(本地或云端)、计费管理、角色管理、系统设置。其中每个功能下面又分为若干个子功能,实现跨行业跨领域的统一发卡与管理,预留发卡计费等接口。数据管理主要是对所有采集到数据进行管理、运营、分析,将来为用户提供数据运营所带来的增值服务;计费管理主要是针对将来某些行业要实现计费功能,如停车场进出管理中根据停车时间及车辆种类等进行收费;角色管理主要是对发卡人员的权限进行管理和控制,确保工作人员随意更改卡信息等;系统设置主要对系统的一些基础参数或数据进行维护或录入。整个系统采用模块化设计,为将来的系统的扩展留下灵活的机制。

1项目背景

本系统基于物联网技术,开发面向用户的发卡与运营管理系统,系统通过前端采集设备(RFID、红外、指纹、虹膜等)采集信息,采集到的数据发送并保存到发卡与运营系统数据库,为用户提供发卡、计费、数据分析等信息化管理手段,并通过数据运营中心为用户提供数据分析和挖掘,将来为用户提供更多的增值服务。

2总体设计

2.1总体结构发卡与运营管理系统采用B/S架构,采用统一认证管理,单点登录等方式多权限、多角色实现权限管理,系统采用模块化设计,主要由:统一认证管理,卡信息和用户管理模块,行业场景数据管理、统一计费管理、后台管理,前置数据管理,前置通信模块,读卡器驱动程序管理等模块组成,详见图1。

2.2前台管理系统前台管理系统采用B/S架构,软件上采用MVC架构,事件由控制器来处理,控制器接收用户事件,并根据事件的类型来改变模型。视图事先会在模型中登记,当模型数据发生改变时,马上通知已向此模型登记的每个视图。视图从模型取得最新的数据并刷新自己。

前台管理系统的事件模块可分成:通用处理模块,用户登录及权限管理模块,卡及注册处理模块,场景管理模块,网关管理模块,日志模块等组成,详见图2。

2.3后台管理系统后台管理系统同样采用B/S架构,软件上采用MVC设计架构,增加对软件升级管理(图3)。

2.4统一认证管理模块通过统一身份认证和访问控制为用户提供方便的访问接口和安全的信息服务,使合法用户只需一次登陆就可方便、快捷地访问本系统提供的服务和资源。建设统一身份认证和访问控制管理可建立合理的资源访问控制机制以及相应的资源访问策略,准确定义用户、角色、权限三者之间的关联映射;通过统一身份认证和访问控制管理平台,提供一个统一的用户认证、授权、审计和管理框架。

2.5权限管理权限管理模块可实现对前后台管理,统一计费,系统功能管理、角色管理等子系统信息管理。同时对角色进行分层级关系,高级别的管理员可以给其低一级别的管理员分配置任务,并实现查询与控制权限分离。

2.6用户管理用户类型可分四种类型的用户,普通用户,发卡管理员,卡及注册信息审核员,系统管理员用户(第三方系统调用服务也能过用户来鉴权)普通用户:可通过web方式查询卡及注册,费用余额等信息普通发卡管理员:具有对发卡操作,注册登记,查询,修改卡的权限。信息审核员:对发卡及注册信息具有修改,查询的权限。系统管理员:对后台用户信息,卡与注册信息,增删改查的权限。

允许用户通过页面进入注册,注册成功后可通过卡号或其他标签号与相应的场景和网关进行绑定。用户完成后可以通过网站或客户端软件来修改用户信息。用户数据可采用MD5加密后传输。用户在注册和登录的时候可加入图形验证码的验证功能,防止用户恶意操作。

2.7读卡器驱动管理读卡器驱动管理模块,主要实现对不同读卡器的驱动接口程序进行管理,客户端可通过下载方式进行安装相应读卡器驱动接口程序。后台管理可加载或删除读卡器驱动程序,对读卡器驱动程序进行管理。

2.8卡信息及用户数据管理卡信息及用户数据管理,具有对不同行业卡的选择功能,实现读卡的增删改查等操作,同时将用户数据跟卡进行绑定。

2.9场景数据管理场景数据管理,主要实现对不同应用场景的地理信息管理,具有对不同区域的划分和选择,同时实现对不同的网关绑定。

2.10前置数据管理实现对不同数据交换和关联后,在前台显示和操作。

2.11前置通讯管理主要通过标准链接方式,实现发卡运营系统与网关的通讯,同时考虑系统跟网关之间数据交互,可以采用设定时间策略方式进行同步。链接方式可以通过TCP/IP的长或短链接方式,在非实时数据的同步,可采用FTP方式进行下载异步同步。

参考文献:

[1]黄向骥.基于CC2430的无线智能家居系统的设计[D].武汉理工大学,2010,5.

[2]ZhangYX.ZhouYZTransparentComputing:ANewParadigmforPervasiveComputing,2006.

[3]BarrosoLA.DeanJ.HolzleUWebsearchforaplanet:TheGoogleclusterarchitecture,2003(2).