基于一卡通的消费系统设计与实现
发布时间:2021-07-18 16:37
各个企业和高校陆续创建和完善内部网,为企业和高校一卡通系统的建立提供了良好的网络平台和技术保障。在企业与大学内部发展一卡通管理平台的建设已成为使管理水平逐步进步、增进管理技术措施数字化的绝对走势。本文对一卡通系统中的消费模块进行研究,设计并实现高质量的,具备良好应用前景的系统平台。系统应用范围是针对企业或高校,一卡通主要可用来进行电梯控制、刷卡过闸机和刷卡消费等操作。本文研究的消费系统模块用于企业内部食堂、超市和任何刷卡消费的地方。本文通过调研得出全面的功能需求,比较了两种常见的系统与设备联调方案,分析其优劣势,选择出最合适的方案,并在设计阶段对系统安全性和稳定性进行研究。阐述了系统的业务与流程,分析了在保证交易安全性的前提下简化交易过程的问题。对接了系统需要的写卡器、消费机和补贴机三类设备,通过密钥配置算法对卡片进行加密,卡片密钥是系统和设备识别本系统卡的唯一标识,这是本文的创新部分。通过本系统,管理员可操作写卡器对IC卡进行卡片管理和充值管理。其中卡片管理的具体功能有申请本系统一卡通、读取卡片数据、补卡、挂失、解挂等。企业管理人员操作消费机进行补贴发放,商户可操作消费机刷卡和设置消...
【文章来源】:武汉邮电科学研究院湖北省
【文章页数】:62 页
【学位级别】:硕士
【部分图文】:
J2EE技术架构图
武汉邮电科学研究院硕士学位论文7传递数据的组件,前端界面涵盖了庞大的业务量,获取的数据量较大。经过综合考虑决定进行前后端分离。本系统选用前后端分离的框架结构。后端框架为SSM,属于当前互联网业界常用后端框架。前端框架为React.js,React是Facebook开发的一款JS库,可基于React搭建开发Web、Android、Ios等前端的框架。运行环境为Node.js。在启动系统时,服务器前台使用的是Nginx,后台使用的是Tomcat。前后端分离已成为互联网项目和产品开发的业界标准使用方式,有效地进行解耦。其中心理念是前端html通过ajax调用后端api并使用json数据格式进行交互。2.2后端技术框架与实现本平台开发使用的后端框架SSM即Spring+SpringMVC+MyBatis,Spring在上一节已经介绍过了,SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面[15][16][17]。MyBatis是一个基于Java的持久层框架。通过使用XML和注解,用于配置和原始映射,将接口和Java的对象映射成数据库中的记录[18]。在处理数据库和后端关联的问题上方便了很多,通过MyBatis可以自动生成DAO层接口,对应的XML的sql语句和实体类[19]。图2-2后端项目目录后端项目目录如图2-2所示。Manage目录下管理控制层,Persistence目录下管理持久层,Service目录下管理服务层,Model目录下管理实体类。以上目录是基于SSM框架来进行分层管理。Communication目录下则管理设备接口类。
武汉邮电科学研究院硕士学位论文8Commandpool目录下管理命令池,命令池是为了防止系统给设备快速下发命令时发生多线程共享资源冲突的问题而做一个缓存系统,这样设备就能按顺序执行用户通过系统下发的命令。2.3前端技术框架与实现本系统采用的前端框架React适用于长期保持在线状态且数据量随时间递增的大型应用。React有两个主要特征,首先是可以简单说明在任何一段时间内的应用样貌,React将UI界面进行自动更新。其次是在数据发生变化时,React实际上仅仅是更新了变化的一部分,而不是将整个页面进行重新渲染。React技术重点在于组件的重组与封装,一个封装完善的组件可适用于多个界面。将官网提供的基础组件通过代码重组封装成需要的功能型组件。图2-3前端项目目录前端项目目录如图2-3所示。数据流按照routes层-models层-services层传递至后端。Routes层是对界面进行管理,界面上是由多层图片叠加组合而层,每一个界面上的每一层对应一个js文件,用index将每个界面上的所有js文件整合在
【参考文献】:
期刊论文
[1]基于MyBatis和Spring的JavaEE数据持久层的研究与应用[J]. 乔岚. 信息与电脑(理论版). 2017(08)
[2]高校一卡通消费数据OLAP多维分析系统与应用[J]. 廖华江,黄宁. 赣南师范学院学报. 2015(03)
[3]基于负载均衡的代理服务器集群研究与应用[J]. 罗肖辉. 现代计算机(专业版). 2013(22)
[4]企业一卡通技术及其应用[J]. 李霞,仇小娟,王同梁. 产业与科技论坛. 2013(14)
[5]浅谈开发模式技术架构的发展趋势——J2EE技术[J]. 姚丽. 辽宁师专学报(自然科学版). 2011(03)
[6]校园一卡通系统的安全性研究[J]. 罗海波. 科技广场. 2010(07)
[7]校园一卡通系统的设计及安全性措施的研究[J]. 易著梁,韩伟平. 常州信息职业技术学院学报. 2008(04)
[8]基于Java的数据库连接池技术在即时通信系统中的应用[J]. 褚媛,周家纪,卞腾,李刚. 电脑开发与应用. 2008(02)
博士论文
[1]流程型组织的构建研究[D]. 岳澎.同济大学 2006
硕士论文
[1]梯级泵站优化调度系统的设计与实现[D]. 陈欣.武汉邮电科学研究院 2018
[2]基于SpringMVC及MyBatis框架的智慧园区访客管理系统的设计与实现[D]. 李帅力.浙江工业大学 2016
[3]城市一卡通小额消费系统设计与实现[D]. 李慧芬.吉林大学 2016
[4]房产信息管理系统设计与实现[D]. 郇正杰.大连理工大学 2016
[5]基于SSM的大讲堂后台管理系统的设计实现[D]. 董欣欣.大连理工大学 2016
[6]基于JavaEE架构的校园一卡通系统设计与实现[D]. 于丽.大连理工大学 2015
[7]Linux高可用集群的研究与实现[D]. 汪高翔.北京邮电大学 2015
[8]基于离散时间排队论的数据库连接池技术研究[D]. 张锦程.河南理工大学 2014
[9]第三方支付平台系统设计与实现[D]. 彭晏杰.湖南大学 2014
[10]基于Web的泛在网关中间件中关键技术的研究和实现[D]. 昌煦超.北京邮电大学 2013
本文编号:3289953
【文章来源】:武汉邮电科学研究院湖北省
【文章页数】:62 页
【学位级别】:硕士
【部分图文】:
J2EE技术架构图
武汉邮电科学研究院硕士学位论文7传递数据的组件,前端界面涵盖了庞大的业务量,获取的数据量较大。经过综合考虑决定进行前后端分离。本系统选用前后端分离的框架结构。后端框架为SSM,属于当前互联网业界常用后端框架。前端框架为React.js,React是Facebook开发的一款JS库,可基于React搭建开发Web、Android、Ios等前端的框架。运行环境为Node.js。在启动系统时,服务器前台使用的是Nginx,后台使用的是Tomcat。前后端分离已成为互联网项目和产品开发的业界标准使用方式,有效地进行解耦。其中心理念是前端html通过ajax调用后端api并使用json数据格式进行交互。2.2后端技术框架与实现本平台开发使用的后端框架SSM即Spring+SpringMVC+MyBatis,Spring在上一节已经介绍过了,SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面[15][16][17]。MyBatis是一个基于Java的持久层框架。通过使用XML和注解,用于配置和原始映射,将接口和Java的对象映射成数据库中的记录[18]。在处理数据库和后端关联的问题上方便了很多,通过MyBatis可以自动生成DAO层接口,对应的XML的sql语句和实体类[19]。图2-2后端项目目录后端项目目录如图2-2所示。Manage目录下管理控制层,Persistence目录下管理持久层,Service目录下管理服务层,Model目录下管理实体类。以上目录是基于SSM框架来进行分层管理。Communication目录下则管理设备接口类。
武汉邮电科学研究院硕士学位论文8Commandpool目录下管理命令池,命令池是为了防止系统给设备快速下发命令时发生多线程共享资源冲突的问题而做一个缓存系统,这样设备就能按顺序执行用户通过系统下发的命令。2.3前端技术框架与实现本系统采用的前端框架React适用于长期保持在线状态且数据量随时间递增的大型应用。React有两个主要特征,首先是可以简单说明在任何一段时间内的应用样貌,React将UI界面进行自动更新。其次是在数据发生变化时,React实际上仅仅是更新了变化的一部分,而不是将整个页面进行重新渲染。React技术重点在于组件的重组与封装,一个封装完善的组件可适用于多个界面。将官网提供的基础组件通过代码重组封装成需要的功能型组件。图2-3前端项目目录前端项目目录如图2-3所示。数据流按照routes层-models层-services层传递至后端。Routes层是对界面进行管理,界面上是由多层图片叠加组合而层,每一个界面上的每一层对应一个js文件,用index将每个界面上的所有js文件整合在
【参考文献】:
期刊论文
[1]基于MyBatis和Spring的JavaEE数据持久层的研究与应用[J]. 乔岚. 信息与电脑(理论版). 2017(08)
[2]高校一卡通消费数据OLAP多维分析系统与应用[J]. 廖华江,黄宁. 赣南师范学院学报. 2015(03)
[3]基于负载均衡的代理服务器集群研究与应用[J]. 罗肖辉. 现代计算机(专业版). 2013(22)
[4]企业一卡通技术及其应用[J]. 李霞,仇小娟,王同梁. 产业与科技论坛. 2013(14)
[5]浅谈开发模式技术架构的发展趋势——J2EE技术[J]. 姚丽. 辽宁师专学报(自然科学版). 2011(03)
[6]校园一卡通系统的安全性研究[J]. 罗海波. 科技广场. 2010(07)
[7]校园一卡通系统的设计及安全性措施的研究[J]. 易著梁,韩伟平. 常州信息职业技术学院学报. 2008(04)
[8]基于Java的数据库连接池技术在即时通信系统中的应用[J]. 褚媛,周家纪,卞腾,李刚. 电脑开发与应用. 2008(02)
博士论文
[1]流程型组织的构建研究[D]. 岳澎.同济大学 2006
硕士论文
[1]梯级泵站优化调度系统的设计与实现[D]. 陈欣.武汉邮电科学研究院 2018
[2]基于SpringMVC及MyBatis框架的智慧园区访客管理系统的设计与实现[D]. 李帅力.浙江工业大学 2016
[3]城市一卡通小额消费系统设计与实现[D]. 李慧芬.吉林大学 2016
[4]房产信息管理系统设计与实现[D]. 郇正杰.大连理工大学 2016
[5]基于SSM的大讲堂后台管理系统的设计实现[D]. 董欣欣.大连理工大学 2016
[6]基于JavaEE架构的校园一卡通系统设计与实现[D]. 于丽.大连理工大学 2015
[7]Linux高可用集群的研究与实现[D]. 汪高翔.北京邮电大学 2015
[8]基于离散时间排队论的数据库连接池技术研究[D]. 张锦程.河南理工大学 2014
[9]第三方支付平台系统设计与实现[D]. 彭晏杰.湖南大学 2014
[10]基于Web的泛在网关中间件中关键技术的研究和实现[D]. 昌煦超.北京邮电大学 2013
本文编号:3289953
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3289953.html