校园一卡通系统中如何应用中间件技术
文章出处:http://www.singbon.com 作者:周蕾 刘虎 人气: 发表时间:2008年04月17日
中间件在RFID中应用非常广泛,哪么这项技术在校园一卡通中有什么应用呢?
1 引言
随着智能卡系统在社会各领域的迅速发展, 目前很多学校都建立了自己的智能卡应用系统。但由于早期缺乏统一的规划,学校的许多部门引进或开发的智能卡应用系统大都各自为政,比如图书馆发行图书借阅卡,食堂管理系统发行饭卡,学生到机房上机使用上机卡,老师上课使用多媒体使用卡等等,不仅造成老师和学生手持有多张卡,使用极不方便,而且增加了数据在完整性和一致性方面的维护代价,另外,相同系统的重复建设也造成学校资源的极大浪费。校园一卡通建设工作可以利用智能IC卡的强大功能和计算机网络,把整个校同的管理子系统有机地衔接起来,加强校内资源共享,减少重复建设,实现校园信息管理和消费服务方式的智能化和数字化,促进校园信息化管理水平的提高。
2 系统功能设计
校园一卡通的目标就是使全校的学生和教工通过一张智能IC卡,全面替代现有的多张卡和证件。学生和教职工可持此卡在学校联网的卡机上完成就餐、上机、洗浴、注册、借书、选课、食询考试成绩等校内所有事务。根据校同一卡通的建设目标,结 合我院的实际需求,大致可以将系统分为射频卡管理子系统、餐饮计费管理子系统、机房计费管理子系统、图书馆卡管理子系统、门禁管理子系统等。在整个校园一卡通系统中,射频卡管理子系统为核心部分。射频卡管理子系统管理学校人员的基本信息.负责卡的发行、挂失、解挂、注销及存款等财务管理以及操作员管理。其它子系统在使用时,首先通过刷卡机读取卡的信息,验证卡的有效性,若通过验证,则进行相应的处理,卡中的有关信息也随之改变,并进行记录,然后把数据上传到一卡通中心数据库服务器,进行更新。
3 数据库方案昀分析
在数据库分布方案的选择上主要考虑集中式数据库和分布式数据库。采用集中式数据库,将所有的数据都存放在中心数据库服务器上,这样有利于数据的维护和保持它的一致性.但一旦中心数据库发生了故障,整个系统都将瘫痪。采用分布式数据库.数据将分散在各个数据库服务器上,这样的好处是如果有一台或几台服务器发生故障,系统仍然能够继续运行,但需要花一定的代价来保持各个子数据库与中心数据库的数据一致.适用于对实时性、稳定性及数据库性能要求极高的数据库系统。由于校园一卡通系统分布应用不是很广,主要集中在校园内,且金额的扣除在射频卡上完成,后台数据库主要功能用于存储信息及查询,对实时性要求相对不高,集中式数据库已能满足数据处理要求。经过以上分析,本校园一卡通系统采用集中式数据库。
4