基于二维码校园一卡通消费管理系统及管理方法与流程

文档序号:18303314发布日期:2019-07-31 10:30阅读:587来源:国知局
基于二维码校园一卡通消费管理系统及管理方法与流程

本发明属于校园一卡通系统技术领域,涉及一种校园一卡通消费管理系统,具体是一种基于二维码校园一卡通消费管理系统及管理方法。



背景技术:

随着校园的数字化、信息化建设的逐步深入,校园内的各种信息资源整合已经进入全面规划和实施阶段,校园一卡通以结合学校正在进行的统一身份认证、人事、学工等mis和应用系统等建设。通过共同的身份认证机制,实现数据管理的集成与共享,使校园一卡通系统成为校园信息化建设有机的组成部分。通过这样的有机结合,可以避免重复投入,加快建设进度,为系统间的资源共享打下基础。然而,现有的校园一卡通支付平台还存在支付手段单一,使用不方便,安全性低等问题。



技术实现要素:

本发明的目的在于提供一种基于二维码校园一卡通消费管理系统及管理方法,支持校园一卡通实体卡支付和学生消费终端二维码支付两种支付手段,不仅极大的丰富了现有一卡通系统的支付手段,并且支付安全性高。

本发明的目的可以通过以下技术方案实现:

基于二维码校园一卡通消费管理系统,包括学生消费终端、一卡通管理后台以及商家管理终端,所述学生消费终端和商家管理终端均与一卡通管理后台通信连接;

所述学生消费终端包括一卡通申领模块、个人账户管理模块、一卡通挂失模块、账户充值模块、二维码支付模块、支付码生成模块和支付码展示模块;

所述一卡通申领模块,用于学生录入申请信息,在线申请校园一卡通,输出到一卡通管理后台,并在审批通过后生成相应的个人一卡通账户;

所述个人账户管理模块,用于学生登录个人账户;

所述一卡通挂失模块,用于学生丢失一卡通实体卡后,在线进行挂失和补卡申请;

所述账户充值模块,用于学生向个人账户执行充值操作;

所述二维码支付模块,提供学生通过学生消费终端执行二维码支付功能,并将支付申请输出到支付码生成模块;

所述支付码生成模块,收到二维码支付模块输出的支付申请时,生成支付二维码,并输出到支付码展示模块,同时,将支付二维码发送到一卡通管理后台,其中,所述支付二维码包含该学生个人账户信息和随机生成的验证码;

所述支付码展示模块,用于展示支付码生成模块生成的支付二维码;

所述商家管理终端包括商家注册模块、商家账户管理模块、支付信息录入模块,支付信息展示模块、一卡通识别模块、二维码识别模块、支付请求模块以及支付反馈模块;

所述商家注册模块,用于校园商户提交注册信息,在线注册商家账户;

所述商家账户管理模块,用于商户登录商家账户;

所述支付信息录入模块,用于商户录入商品的支付信息,并输出到支付信息展示模块;

所述支付信息展示模块,用于实时向学生展示收到的支付信息;

所述一卡通识别模块,学生通过一卡通实体卡支付时,用于识别学生的一卡通实体卡,获取学生个人账户信息和一卡通识别码;

所述二维码识别模块,学生通过二维码支付时,用于识别学生消费终端展示的支付二维码,获取学生个人账户信息和验证码;

所述支付请求模块,根据支付信息录入模块提供的支付信息以及一卡通识别模块获取的学生个人账户信息和一卡通识别码或二维码识别模块获取的学生个人账户信息和验证码,生成相应的支付请求,并输出到一卡通管理后台;

所述支付反馈模块,用于学生支付完成后,接收一卡通管理后台输出的支付反馈信息;

所述一卡通管理后台包括审批管理模块、数据存储模块、制卡管理模块、账户状态管理模块和支付处理模块;

所述审批管理模块,用于系统管理员对在线申请校园一卡通的学生录入的申请信息进行审核,审核通过后创建该学生的个人账户,并存储到数据存储模块,同时,将该学生的申请信息输出到制卡管理模块;

所述数据存储模块,用于存储学生的个人账户信息和商户的商家账户信息;

所述制卡管理模块,当收到审批管理模块输出的学生的申请信息时,通过制卡机制作校园一卡通实体卡;

所述账户状态管理模块,用于对学生个人账户状态进行管理;

所述支付处理模块,用于对接收到的支付请求进行处理,当学生采用一卡通实体卡支付时,接收到商家管理终端输出的支付信息以及学生个人账户信息和相应的一卡通识别码,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到商家管理终端;当学生采用二维码支付时,接收到商家管理终端输出的支付信息以及学生个人账户信息和验证码,并于学生消费终端输出的学生个人账户信息和验证码进行比对,比对通过后,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到商家管理终端。

进一步地,所述一卡通管理后台还包括消费信息记录模块和系统外接接口;

所述消费信息记录模块,支付处理模块对支付请求处理完成后,记录相应的消费信息,形成消费记录,通过系统外接接口输出到外接平台;

所述系统外接接口,提供系统外接接口,与学校其它平台实现互通。

基于二维码校园一卡通消费管理方法,包括以下步骤:

步骤s1,学生通过一卡通申领模块录入申请信息,在线申请校园一卡通,并输出到一卡通管理后台;

步骤s2,系统管理员对在线申请校园一卡通的学生录入的申请信息进行审核,审核通过后创建该学生的个人账户,并存储到数据存储模块,同时,将该学生的申请信息输出到制卡管理模块;

步骤s3,当收到审批管理模块输出的学生的申请信息时,通过制卡机制作校园一卡通实体卡,并通知学生取卡;

步骤s4,学生的个人账户成功创建后,学生通过个人账户管理模块登录个人账户,并账户充值模块向个人账户执行充值操作;

步骤s5,当学生在商户完成购物进行付款时,商户通过支付信息录入模块录入商品的支付信息,并通过支付信息展示模块实时向学生展示,学生确认无误后进行支付;

步骤s6,若学生通过一卡通实体卡进行支付,执行步骤s7-步骤s9,若学生通过二维码进行支付,则执行步骤s10-步骤s13;

步骤s7,学生展示一卡通实体卡,通过一卡通识别模块识别学生的一卡通实体卡,获取学生个人账户信息和一卡通识别码,并输出到支付请求模块;

步骤s8,支付请求模块根据支付信息录入模块提供的支付信息以及一卡通识别模块获取的学生个人账户信息和一卡通识别码,生成相应的支付请求,并输出到支付处理模块;

步骤s9,支付处理模块接收到支付请求模块输出的支付信息以及学生个人账户信息和相应的一卡通识别码,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到支付反馈模块,显示支付成功;

步骤s10,学生通过二维码支付模块选择二维码支付功能,支付码生成模块生成支付二维码,并输出到支付码展示模块,同时,将支付二维码发送到一卡通管理后台,学生通过支付码展示模块向商户展示支付二维码;

步骤s11,通过二维码识别模块识别学生展示的支付二维码,获取学生个人账户信息和验证码;

步骤s12,支付请求模块根据支付信息录入模块提供的支付信息以及二维码识别模块获取的学生个人账户信息和验证码,生成相应的支付请求,并输出到支付处理模块;

步骤s13,支付处理模块接收到支付请求模块输出的支付信息以及学生个人账户信息和验证码,并于支付码生成模块输出的学生个人账户信息和验证码进行比对,比对通过后,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到支付反馈模块,显示支付成功;

步骤s14,支付处理模块对支付请求处理完成后,通过消费信息记录模块记录相应的消费信息,形成消费记录,通过系统外接接口输出到外接平台。

本发明的有益效果:本发明提供的基于二维码校园一卡通消费管理系统及管理方法,加入了学生消费终端,支持校园一卡通实体卡支付和学生消费终端二维码支付两种支付手段,学生使用二维码支付时,通过学生消费终端实时生成支付二维码,包含随机的验证码,通过商家管理终端识别二维码到后台验证,完成支付,不仅极大的丰富了现有一卡通系统的支付手段,并且支付安全性高,同时,可采集学生的消费记录与学校其它平台实现互通联动,如向学生轨迹分析系统提供学生的消费记录,方便更好的分析学生的行为特征、生活习惯、兴趣爱好等丰富的价值信息。

附图说明

下面结合附图和具体实施例对本发明作进一步详细描述。

图1是本发明的系统示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“开孔”、“上”、“下”、“厚度”、“顶”、“中”、“长度”、“内”、“四周”等指示方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的组件或元件必须具有特定的方位,以特定的方位构造和操作,因此不能理解为对本发明的限制。

如图1所示,本发明提供了一种基于二维码校园一卡通消费管理系统,包括学生消费终端、一卡通管理后台以及商家管理终端,学生消费终端和商家管理终端均与一卡通管理后台通信连接。

学生消费终端包括一卡通申领模块、个人账户管理模块、一卡通挂失模块、账户充值模块、二维码支付模块、支付码生成模块和支付码展示模块。

一卡通申领模块,用于学生录入申请信息,在线申请校园一卡通,输出到一卡通管理后台,并在审批通过后生成相应的个人一卡通账户,其中,申请信息包括学生姓名、性别、身份证号码、院系、班级、学号等个人信息以及个人帐号、密码等个人账户信息。

个人账户管理模块,用于学生登录个人账户,执行查看个人账户信息、账户余额、修改密码等操作。

一卡通挂失模块,用于学生丢失一卡通实体卡后,在线进行挂失和补卡申请。

账户充值模块,用于学生向个人账户执行充值操作,支持支付宝、微信、银行卡等充值途径。

二维码支付模块,提供学生通过学生消费终端执行二维码支付功能,并将支付申请输出到支付码生成模块。

支付码生成模块,收到二维码支付模块输出的支付申请时,生成支付二维码,并输出到支付码展示模块,同时,将支付二维码发送到一卡通管理后台,其中,支付二维码包含该学生个人账户信息和随机生成的验证码。

支付码展示模块,用于展示支付码生成模块生成的支付二维码。

商家管理终端包括商家注册模块、商家账户管理模块、支付信息录入模块,支付信息展示模块、一卡通识别模块、二维码识别模块、支付请求模块以及支付反馈模块。

商家注册模块,用于校园商户提交注册信息,在线注册商家账户,其中,注册信息包扩商户名称、店主、商户地址等商户信息以及商家账号、密码等商家账户信息。

商家账户管理模块,用于商户登录商家账户,执行查看商家账户信息、账户余额、修改密码等操作。

支付信息录入模块,用于商户录入商品的支付信息,并输出到支付信息展示模块,其中,支付信息包括商品名称、数量、单价、总价等信息。

支付信息展示模块,用于实时向学生展示收到的支付信息。

一卡通识别模块,学生通过一卡通实体卡支付时,用于识别学生的一卡通实体卡,获取学生个人账户信息和一卡通识别码。

二维码识别模块,学生通过二维码支付时,用于识别学生消费终端展示的支付二维码,获取学生个人账户信息和验证码。

支付请求模块,根据支付信息录入模块提供的支付信息以及一卡通识别模块获取的学生个人账户信息和一卡通识别码或二维码识别模块获取的学生个人账户信息和验证码,生成相应的支付请求,并输出到一卡通管理后台。

支付反馈模块,用于学生支付完成后,接收一卡通管理后台输出的支付反馈信息,成功则显示支付成功,失败则显示支付失败。

一卡通管理后台包括审批管理模块、数据存储模块、制卡管理模块、账户状态管理模块、支付处理模块、消费信息记录模块和系统外接接口。

审批管理模块,用于系统管理员对在线申请校园一卡通的学生录入的申请信息进行审核,审核通过后创建该学生的个人账户,并存储到数据存储模块,同时,将该学生的申请信息输出到制卡管理模块。

数据存储模块,用于存储学生的个人账户信息和商户的商家账户信息。

制卡管理模块,当收到审批管理模块输出的学生的申请信息时,通过制卡机制作校园一卡通实体卡,并通知学生取卡。

账户状态管理模块,用于对学生个人账户状态进行管理,当学生提交挂失补卡申请时,冻结相应的学生个人账户,当补卡完成后,解冻该学生的个人账户。

支付处理模块,用于对接收到的支付请求进行处理,当学生采用一卡通实体卡支付时,接收到商家管理终端输出的支付信息以及学生个人账户信息和相应的一卡通识别码,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到商家管理终端;当学生采用二维码支付时,接收到商家管理终端输出的支付信息以及学生个人账户信息和验证码,并于学生消费终端输出的学生个人账户信息和验证码进行比对,比对通过后,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到商家管理终端。

消费信息记录模块,支付处理模块对支付请求处理完成后,记录相应的消费信息,形成消费记录,通过系统外接接口输出到外接平台。

系统外接接口,提供系统外接接口,与学校其它平台实现互通,如向学生轨迹分析系统提供学生的消费记录等。

基于二维码校园一卡通消费管理方法,包括以下步骤:

步骤s1,学生通过一卡通申领模块录入申请信息,在线申请校园一卡通,并输出到一卡通管理后台。

步骤s2,系统管理员对在线申请校园一卡通的学生录入的申请信息进行审核,审核通过后创建该学生的个人账户,并存储到数据存储模块,同时,将该学生的申请信息输出到制卡管理模块。

步骤s3,当收到审批管理模块输出的学生的申请信息时,通过制卡机制作校园一卡通实体卡,并通知学生取卡。

步骤s4,学生的个人账户成功创建后,学生通过个人账户管理模块登录个人账户,并账户充值模块向个人账户执行充值操作。

步骤s5,当学生在商户完成购物进行付款时,商户通过支付信息录入模块录入商品的支付信息,并通过支付信息展示模块实时向学生展示,学生确认无误后进行支付。

步骤s6,若学生通过一卡通实体卡进行支付,执行步骤s7-步骤s9,若学生通过二维码进行支付,则执行步骤s10-步骤s13。

步骤s7,学生展示一卡通实体卡,通过一卡通识别模块识别学生的一卡通实体卡,获取学生个人账户信息和一卡通识别码,并输出到支付请求模块。

步骤s8,支付请求模块根据支付信息录入模块提供的支付信息以及一卡通识别模块获取的学生个人账户信息和一卡通识别码,生成相应的支付请求,并输出到支付处理模块。

步骤s9,支付处理模块接收到支付请求模块输出的支付信息以及学生个人账户信息和相应的一卡通识别码,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到支付反馈模块,显示支付成功。

步骤s10,学生通过二维码支付模块选择二维码支付功能,支付码生成模块生成支付二维码,并输出到支付码展示模块,同时,将支付二维码发送到一卡通管理后台,学生通过支付码展示模块向商户展示支付二维码。

步骤s11,通过二维码识别模块识别学生展示的支付二维码,获取学生个人账户信息和验证码。

步骤s12,支付请求模块根据支付信息录入模块提供的支付信息以及二维码识别模块获取的学生个人账户信息和验证码,生成相应的支付请求,并输出到支付处理模块。

步骤s13,支付处理模块接收到支付请求模块输出的支付信息以及学生个人账户信息和验证码,并于支付码生成模块输出的学生个人账户信息和验证码进行比对,比对通过后,执行支付处理操作,扣除相应学生个人账户余额并相应的增加发出支付请求的商家账户余额,输出到数据存储模块,并将支付成功信号反馈到支付反馈模块,显示支付成功。

步骤s14,支付处理模块对支付请求处理完成后,通过消费信息记录模块记录相应的消费信息,形成消费记录,通过系统外接接口输出到外接平台。

本发明提供的基于二维码校园一卡通消费管理系统及管理方法,加入了学生消费终端,支持校园一卡通实体卡支付和学生消费终端二维码支付两种支付手段,学生使用二维码支付时,通过学生消费终端实时生成支付二维码,包含随机的验证码,通过商家管理终端识别二维码到后台验证,完成支付,不仅极大的丰富了现有一卡通系统的支付手段,并且支付安全性高,同时,可采集学生的消费记录与学校其它平台实现互通联动,如向学生轨迹分析系统提供学生的消费记录,方便更好的分析学生的行为特征、生活习惯、兴趣爱好等丰富的价值信息。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1