智慧校园一卡通和图书馆系统对接探究.docVIP

智慧校园一卡通和图书馆系统对接探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智慧校园一卡通和图书馆系统对接探究

智慧校园一卡通和图书馆系统对接探究   摘要:智慧校园中一卡通系统与图书馆系统的有效对接非常关键,为此进行了系统对接探究。首先设计了一卡通系统架构,描述了各层功能。然后设计了系统对接方案和接口对接方案。这些设计思路在一些实际项目中已运用,效果良好。   关键词:一卡通;图书馆系统;Web服务;XML   中图分类号:TP393 文献标识码:A DOI:10.3969/j.issn.1003 6970.2016.05.027   本文著录格式:王永建,王海兵,周   显,等.智慧校园一卡通与图书馆系统对接探究[J].软件,2016,37(5):111-114   0.引言   图书馆作为大学校园中书籍、文献、资料保存与管理,信息检索与传播,图书借阅、出版等职能的机构,在教学、科研、文化传播、校园生活中至关重要。近些年云计算、大数据、RFID(Radio   Frequency Identification)等信息技术的发展,深刻着影响着教育的变革与发展,也对大学图书馆产生着重大影响。   教育部近些年大力推动智慧校园规划与建设的创新工作。2015年7月8日,教育部、清华大学等机构举行了“2015智慧校园规划与建设暨高校信息化峰会”。2016年2月2日,教育部印发了《2016年教育信息化工作要点》的通知。一卡通在智慧校园中应用广泛,与图书馆更是联系紧密。不过,现有学校图书馆系统往往建设比较早,信息化水平不够高,或者信息技术方式单一等,因此图书馆系统与校园一卡通系统的有效对接、升级改造十分重要与必要,本文对此进行了探究。   1.总体设计   1.1一卡通系统架构   本文的智慧校园一卡通系统采用B/S服务模式,系统架构分为四层,从底层往上依次为物理层、数据层、中间件层、应用层。如图1所示。   (1)物理层:是整个一卡通系统运行的基础信息设施,包括感知层的前端机具、卡片、传感器、网络设备、服务器、磁盘阵列等物理设备,以及设备之间互联的物理接口。   (2)数据层:由一卡通中心数据库与灾备中心组成,包括数据缓冲服务系统、数据调度系统、服务组件、技术组件、安全管理系统等。实现校园一卡通系统数据的采集、处理、存储、管理与容灾、备份、检索等。   (3)中间件层:实现一卡通中心数据库与应用层的隔离,屏蔽用户直接对数据库的操作,以保证数据的安全。传统的RMI、CORBA、DCOM等中间件方式已经不能适应Internet发展的需要,本文采用Web Service技术。   (4)应用层:是用户能够感知、体验到的业务系统,可概括为核心系统、自助服务、其它应用三类。   1.2开发环境   1.2.1J2EE技术   采用基于Java平台的J2EE技术,不仅具备Java2平台、标准版(J2SE)的许多特性,并添加了对EJB组件、Java Servlet、JSP及XML(Extensible MarkupLanguage)技术的全面支持13]。系统采用轻量级SSH(Struts Spring Hibernate)开源框架,构建于B/S三层应用体系结构之上,将复杂的业务逻辑、流程控制逻辑和数据存取逻辑在不同的层面上实现。在应用服务器之上,实现业务逻辑的快速部署和灵活调整,充分保证数据库系统的安全可靠访问。   系统要求支持Oracle、DB2、My Sql等主流关系型数据库,利用XML作为系统接口的数据交换标准进行信息资源整合;在应用支撑平台上采用Web Services基于XML的标准化接口定义。   1.2.2基于Java的NIO的Socket网络编程技术   传统Java的I/O是基于流的方式,因此I/O被认为是单个字节移动,采用被称为Stream的对象每次移动一个字节。利用传统Java的I/O建立的SOCKET服务器接收客户端连接,适用于为每一个连接建立一个线程,但是如果连接数据量巨大时,服务器的开销非常巨大。   为解决这个技术难点,本文采用Java NIO技术,这时I/O采用面向块的思想,以块的方式处理I/O数据,每一个操作在一步中生产或者消耗一个数据块,NIO将最耗时的I/0操作(填充和提取缓冲区)转移回操作系统实现,因而极大地提高了效率。   2.系统对接方案   2.1对接实现目标   校园卡替代图书证:在图书馆可以使用图书证的地方都更换为使用校园卡作为有效证件,实现校园“一卡通行”。   统一收费管理:图书馆中用户所产生的费用,都可以从校园卡中扣除,满足学校的财务管理制度。   图书信息共享:学生、教职工等用户,只需在一卡通系统中提供一次个人基本信息,其它业务系统即能共享用户信息,用户就能享有校园里各个系统的服务。   2.2对接改造原则   2.2.1校园卡与图书证的

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档