图1 3 功能设计 3.1 客户端功能。(1)系统安全登陆模块。用户采用证书认证方式登陆。客户插上USBKey后便可成功进入到系统登陆页面,点击“客户登陆”,系统会对客户USBKey里的证书身份进行验证,若验证通过则自动跳转到网上支付平台系统;若验证失败,会有相应提示,告知客户是哪种验证方式出错,以便重新验证登陆。(2)客户信息管理模块。本模块的功能是为客户提供一个查询自身信息的功能,其中大部分的数据是客户账户注册时确定的不可修改,少量信息提供了修改功能,客户可以根据需要变更。(3)历史交易信息模块。历史交易信息展示是由客户查询到过去的消费历史,提供按月、按年等条件的详细消费情况记录;统计功能是通过对数据进行整理,为客户展现一个直观的历史消费趋势图,主要采用折线图等方式。 3.2 后台管理模块。(1)客户信息管理模块。该模块的主要功能是给管理员提供一个管理所有客户信息的功能,通过这个功能管理员可以对所有客户进行宏观的掌握,可以查看具体某个客户的详细信息,并且可以增加、删除修改客户的某些信息。(2)USBKey管理模块。本模块的功能是为管理员提供了对USBKey操作的入口。管理员在这个模块配置USBKey和客户的关系——绑定或解绑。同时管理员可以全局把握USBKey的使用量和余量。 4 结束语 本文主要就USBKey在支付系统中的应用,进行了一系列研究,建立了总体设计模型,并进行了客户端和后台管理模块的功能设计与实现。 通过上文的探讨,可以看出USBKey的应用可以保证支付安全,进而使用户的财产安全得到更好的保障。但是真正实现USBKey在不同领域的支付系统的,实际应用,还需要针对不同领域[5](如:公司业务、电力行业等)的具体特点,进行模型的具体分析和调整,从而使USBKey在支付系统中得到更加广泛的应用。 参考文献: [1]CNNIC.第34次中国互联网络发展状况统计报告[R],2014. [2]曹喆,王以刚.基于USBKey的身份认证机制的研究与实现[J].计算机应用与软件,2011(28):284-286. [3]夏恒.基于UKey的安全邮件系统的设计与实现[D].湖南大学2005. [4]常莉.基于USBKey的网上支付研究[D].西安电子科技大学,2011. [5]赵华伟,刘月.基于UKey的内网安全管控平台关键技术研究[J].计算机应用与软件,2010(10):23-26. |