何云龙
摘要:校园一卡通系统是校园数字化建设的主要部分,但现有的系统面对不断增多的扩展业务需求显得无能为力。基于此,设计并实现了基于中间件的三层架构校园一卡通系统,主要分析了该系统的结构,阐述了各子层所涉及的主要技术,并提出了解决方案。该系统具有极强的扩展性与可移植性,层次极为分明的合理组织和结构是该系统最大优势。
关键词:校园一卡通;系统设计;探究
校园一卡通是校园数字化建设的重要组成部分。该系统与其他系统平台相结合,被称为数字化校园,是在一定程度上为学校提供服务的应用平台。一卡通系统的核心设计是搭建开放性的继承服务平台。校园一卡通系统在校园网的基础上相互连接。本文主要分析了该系统的结构,阐述了各子层所涉及的主要技术,提出了解决方案。该系统具有极强的扩展性与可移植性,层次极为分明的合理组织和结构是该其最大优势,从而为学生提供更好的服务。
1校园一卡通的基本功能
1.1消费功能
以为校内用户提供便利为出发点和落脚点,卡片设计更加人性化,其中带有姓名、卡号、照片、卡片服务热线与地点等各种信息,一旦卡片丢失,可以快速锁定失主,降低损失。卡片还能关联高校教育管理及学生管理系统,便于学生查询考试成绩及申请助学金、奖学金,减少管理部门的工作量。我国高校一卡通基本普及了电子支付这一功能,师生可以享受校内超市购物、餐厅就餐、电子阅览室上网等综合性服务。
1.2卡片身份认证功能
高校实施校园一卡通制度后,师生相关信息可以显示在卡片和平台中,以黑、白名单方式,保证身份设置的合法性,经卡片系统对卡片信息进行认证,例如教师会议签到、教育考勤等。无卡实时数据交换中,可以把校园一卡通和数字化校园相结合,集中身份认证平台集成,以实现数据共享,这样不但可以有效控制系统建设投入,还能提高卡片应用安全水平。
1.3学生管理功能
在宿舍管理中应用校园一卡通,能升级传统管理方法,提高管理工作质量。在宿舍出入口安装门禁系统,通过卡片识别通行方式,可以保证学生财务及隐私安全。从管理的角度来讲,通过卡片系统相关数据,可了解学生的活动及作息时间,便于规范学生日常行为,提高高校宿管工作效率。
1.4自助服务功能
落实一卡通体制的同时,需要在校内建立相关自助业务系统。卡片用户能够享有校园卡自助圈存业务,实现用户个人信息、消费明细、卡片挂失等情况的自助查询。卡片可支持多种查询途径,通过小额自助缴费,实现了校内无纸币化。自助服务系统具备高水平的防攻击措施,全程保护卡片资金活动的安全性。
2三层架构的一卡通系统设计
目前,我国有多个应用系统,但这些系统信息整合集成过程中存在相应问题。比如校园数据库系统操作平台中的异构性,因为校园中有多个系统,系统的结构各不相同,系统的技术标准也大不相同。在一定程度上,校园一卡通是一个服务于校园的平台。校园一卡通除了保持原有系统的功能外,还需要增加新的功能。对此,我国相关校园一卡通研究人员提出了三层架构设计(如图1所示)。
此结构出现后,人们可以将该系统的应用业务逻辑和数据访问等工作全部放在中间层中。在某种层面上需要考虑用户需求的多样性,让标准化模块结构设计能够满足用户的多样化需求,有利于校园一卡通系统的扩展,从而提升其使用效率和质量。若相关人员需要改善系统,只需修改程序代码即可。对校园一卡通系统的中间层服务器代码进行相应设计,不需修改多个客户端的程序代码,使系统开发工作人員可以专心设计与研发系统。
在校园一卡通系统的三层架构下,客户端不是直接操作的数据库,而是由多个应用服务器组成的应用程序操作数据库,不仅降低了用户对数据库的错误操作,而且能够提升实际应用效率。通过在一定程度上限制校园一卡通系统中间层提供的数据访问权限,从而优化系统数据访问的安全性。此外,校园一卡通系统应用分布于校园中的不同平台,通过所分布的相关技术实现系统异构平台的通信,能够有效提升校园一卡通系统的扩展性。
校园一卡通系统中,可以按照业务功能需求,将其分为多个子系统,即结算中心子系统、注册收费子系统、洗浴管理子系统、校园购物子系统、医疗服务子系统、食堂售饭子系统、系统管理子系统以及银行圈存子系统等,如图2所示。
3校园一卡通系统三层架构的技术路线分析
将应用系统放置于客户端页面,通过操作数据库和业务层组件实现校园一卡通系统三层架构。整个中间件层包含业务子层、数据库处理子层以及组件对象模型接口子层。系统客户端主要通过调用COM子层设置接口函数,从而完成应用系统的结构设计,开发工具可以选择VC/Delphi等。基于中间件的校园一卡通系统三层构架技术路线如图3所示。
结语
本文简单描述了校园一卡通系统三层架构的思想,介绍了部署三层架构的具体实现方法,设计并实现了基于中间件的三层架构校园一卡通系统。此系统已经成功运用于我国高校,在一定程度上解决了传统两层架构中可移植性较低和扩展性较弱等一系列问题。基于中间件的校园一卡通系统应用于开发,在未来的校园数字化信息建设和升级中,具有极为重要的现实意义。
参考文献
[1]董国平.基于Web服务的校园一卡通系统数据传输中间件的设计和实现[D].北京:北京邮电大学,2006:60.
[2]王巍.数字化校园平台下“校园一卡通”系统的设计与实现[D].成都:电子科技大学,2012:84.
[3]杨森,杨娜.浅析高校校园一卡通应用现状及发展趋势[J].经贸实践,2018,(08):220-221.
[4]王金鑫.浅谈高校校园一卡通系统的建设与发展[J].科学技术创新,2018,(10):64-65.
[5]李习超.试谈高校智慧校园环境下的校园一卡通建设[J].中国新通信,2018,20(20):130.
(作者单位:甘肃建筑职业技术学院)