热搜: 照明 机械 电子
 

数字校园第三方应用卡系统设计

来源:互联网

   访问方法教育领域的教育信息化过程极大地提高了教学质量和效果。目前,教育信息化的重点是数字校园的建设,这已经在各级教育的发展中。一项关键任务。所谓的数字校园以计算机和网络技术为基础,在校园教学,研究,管理,生活等各个方面进行数字信息处理,实现虚拟教育环境,将传统校园扩展到数字空间,打破时间,空间的限制提高了校园的整体运作效率,实现了教育过程的全面信息化。

   在数字校园建设中,它通常是从校园卡系统开始的。校园卡是数字校园不可或缺的一部分。校园卡是将教师和学生连接到数字校园的最有效媒介。它是校园数字化最重要的图像和重要标志之一。然而,在建立卡通片的过程中,一些旧校园经常遇到困难的选择。——放弃原始的独立工作子系统以替换新系统或在卡的构造期间保留当前系统。对于一所新学校来说,这个问题相对容易解决,但这确实是旧校园改造的关键问题。

    1 一卡通系统主要实现的功能

   为了做出这样的选择,让我们首先了解构建卡系统时要完成的主要功能。一般来说,我们使用的最早的联系卡主要是基于食堂的用餐系统。在我们最早阶段引入消费卡的主要目的是促进食堂中食物的使用,并逐渐从这种功能扩展到现有卡。它涵盖了校园的所有主要区域,因此目前的校园卡主要有三个方面:1)消费,如餐厅用餐,商店购物,在线访问,医院治疗,数据复制,文件传真,洗衣,洗澡,理发,2)管理,如借书,门禁,考勤评估,学分,医疗信息等; 3)金融服务,主要是指校园卡与银行卡之间的直接数据交换,以及学费支付等大额交易。

   从以上主要功能来看,我们无法发现像餐厅用餐这样的面向消费者的功能是卡系统本身的先天优势。在中国进行卡片系统开发和建设的大多数公司都喜欢在自助餐厅用餐。该功能基于,但是对于许多学校而言,上述机器互联网接入,医疗诊断和治疗,图书借阅和学生状态管理的功能在卡系统的构建期间已经在运行。如果新系统用于卡项目的构建,则可能没有必要。这是一个不错的选择。此外,开发卡系统的公司不一定是每个应用领域中最好的公司。它们提供的子系统不一定是该领域的更好的子系统。因此,如何保留原有子系统是我们构建卡的过程。必须在密钥中解决的问题。

    2 第三方应用的主要分类

   为方便起见,我们将非单卡系统本身实现的应用程序称为第三方应用程序。例如,在卡系统的构建中,必须保留原始在线访问,医疗诊断,书籍借阅和学生状态管理应用平台,并且这些应用被称为第三方应用。对于这些第三方应用程序,它已经是一个完整的子系统,具有自己的系统架构。卡系统引入后,主要任务是进行必要的数据对接,使卡系统和第三方应用程序能够相互识别。为了能够相互识别,主要是双方的数据应该是一致的。

   在一般情况下,卡通系统中的主要数据是关于消费者管理的重要数据,如基本人员信息和消费信息,各种第三方应用程序也将包含基本人员信息,还将包括申请本身。必须使用的各种数据。从这个角度来看,很容易得出结论,每个第三方应用程序都必须自定义其与卡系统连接的特殊方式。这是第三方应用程序开发人员和卡系统开发人员的惯例。这是一项棘手的工作。然后,各种第三方应用程序没有共同的内容以类似的方式解决问题。根据双方的数据要求,我们仍然可以对第三方应用程序执行一些简单的分类。

   通过分析一些常见的第三方应用程序,可以发现第三方应用程序基本信息的基本数据要求不同。例如,考勤系统通常不需要非常复杂的人员基本信息,只要能够确保当人员进出校园时,卡系统本身的数据应该满足需求。在借书的情况下,经常需要设计更合适的读者信息,以根据他们对读者管理的需要来管理人员的基本信息。

   根据以上不同的数据要求,第三方应用程序可以分为两类:一类是不需要单独构建人员基本信息数据的应用程序;另一种是需要单独构建人员基本信息数据的应用程序。

   访问第三方应用程序时,首先需要分析第三方应用程序是否应该独立建立基本人员信息数据,以便为下一次访问做准备。

    3 第三方应用接入一卡通系统的基本方式

   现在已经阐明了第三方应用程序的分类,基于这两种情况讨论了访问卡系统的基本方法。根据我校的实际情况,主要讨论的是新中新集团的校园卡系统。

   主要完成卡上信息的查阅,查询卡账号的准确信息,卡有效性验证,卡消费,退款,下载卡账号信息,下载照片,下载字典信息等功能。

   第三方应用访问的基本思想是改变卡系统的基本数据结构,调整第三方应用的基本信息数据结构,实现二者之间的耦合。其目的主要是避免由于各种第三方应用的不同要求而频繁修改卡系统的基本数据结构,从而导致数据不一致。因此,根据第三方应用的分类采用不同的访问方法。

    3.1无需单独构建基本信息数据应用的访问方法

   对于这种应用,由于对人员信息没有特殊要求,首先,第三方应用程序的人员信息部分用于直接使用卡系统中的人员信息。一般过程是:读卡——>从卡系统获取人员信息——>人事信息中的主关键字用于第三方应用程序数据处理要求。例如,考勤系统可以仅记录其自己的出勤率,并且不必独立地保持其自己的基本信息数据。

    3.2需要单独构建基本信息数据应用访问方法

   对于这种应用,由于应用程序本身具有强大的人员信息数据结构要求,提供给卡系统的数据可能无法很好地解决应用程序本身,作为其应用程序和其他应用程序。该功能相对独立,为此目的应使用更松散的耦合。基本的访问思路是最小化两者的数据结构,但要确保第三方应用程序的基本人员信息数据与单卡系统一致。

   从新中信校园卡系统的第三方代理软件的角度来看,实现第三方应用与卡的耦合相对简单。第三方代理软件提供的接口功能可以更方便地获取相关数据。工作流程是:

    1)定期从卡系统下载帐户信息(使用TA_HazyInqAcc功能)。    2)使用下载的帐户信息修改第三方应用程序中的人员信息状态,主要是物理卡号,有效期和新信息。    3)使用读卡器读取卡(使用TA_ReadCard功能),检查卡的有效性,无任何问题地阅读人员信息的主要关键字,并将其提交给第三方应用程序进行进一步处理;在给出相关提示后,它不会进入下一步。    4)如果存在消费者行为,则直接处理该卡(使用TA_Consume和TA_Refund函数进行消费和退款)并记录在第三方应用程序中。    5)其他服务由第三方应用程序独立执行。

   此过程中需要注意的主要问题是帐户信息的同步更新。根据现有的第三方代理软件,为了保证系统的正常运行并减少系统负载,通常在一天结束时进行处理。在下载最新帐户信息之前(通常在晚上11点之后),通过批处理自动完成数据同步。如果修改了账户信息并且没有进行数据同步,则在读取卡时,指定下载卡号的账户信息,更新第三方应用的信息,以确保用户不受影响。

   基于上述基本思想,在对第三方应用程序进行合理分类后,对访问卡系统的各种第三方应用程序有一个明确的解决方案。在我们学校建卡的过程中,我们尝试了这种分类方法,并在考勤,门禁,书籍,计算机房等应用环境中进行了测试,取得了良好的效果。有效地为每个子系统提供基本解决方案,提高访问效率。在使用过程中,还发现如果在短时间内出现大量卡异常信息,则第三方应用中会出现两种现象。首先,第三方代理服务器的压力太大,信息更新缓慢;更新资料。这需要更新信息更改和释放机制,以及时向第三方应用程序释放更改信息,从而减少第三方应用程序直接向卡系统请求卡以减少网络数据负载。您可以考虑改进webservice等实现技术。

   参考文献:    [1]许昕,苏新宁,姚瑶。数字校园卡平台研究[J]。现代图书情报学,2005(7)。    [2]冯艳,张兵兵。校园卡图书馆应用实践[J]。图书馆杂志,2010(2)。    [3]张胜,赵薇。基于数字校园环境的单卡设计与实现[J]。微电脑信息,2010(2)。    [4]张志强。基于卡技术的机房管理系统的设计与实现[J]。微型电脑应用,2008(5)。    [5]杨望明。基于Web服务的技术校园卡第三方系统应用集成研究[J]。微型电脑应用,2007(1)。

 

1
 
 
 
推荐图文
 
网站首页| 使用协议| 网站地图|