自动售卖运营平台设计与实现–基本要素管理子模块文献综述

 2022-11-09 12:20:48
{title}{title}

文献综述:

随着时代的发展,人们的生活节奏逐渐加快,传统的零售模式不再能很好地满足人们在日常生活中的各种需要。自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来,又被称为24小时营业的微型超市。自动售货机的出现大大地节约了人工和资源,而且占地面积小,流动性强,集数字、电子、保温、冷藏等科技于一体。可以说,自动售货机的普及是人类社会发展必然的趋势,即将在中国零售业掀起继百货商店、超市之后的第三次零售业革命[17]。然而传统的自动售卖机运营平台或多或少的存在着一些不足之处,因此一个新型的自动售卖运营平台的设计应当被提上日程,这也正是此课题出现的原因。自动售卖机运营平台有着良好前景[17],我们有理由相信,课题所研发的自动售卖运营平台在对传统自动售卖运营平台的不足进行改进的基础上,会在实际应用中收获很好的反响。

针对自动售卖机运营平台的现状,我向一位工作于自动售货机厂家的朋友进行了咨询,了解到现在传统的无系统售货机已经越来越少,智能自动售货机绝大部分用的是Android系统,极个别的有用windows系统(已被淘汰)。运营商用的系统是售货机后台管理系统,一般为无线远程管理的,使用3G.4G手机流量卡(wifi信号不稳定,很多地方铺设网线不便),可以随时登录账号查看自己运营的售货机的各种数据,如温度、余货量、销售量、机器地理位置等,还可以远程修改商品价格,运营十分方便。

传统的自动售卖机一般只支持现金支付和IC卡支付,其中有些厂家将GPRS网络通讯技术与智能IC卡应用技术相结合,应用于自动售货机无线网络管理系统的构建[19]。此后也出现了一些新型的自动售卖运营平台,如具有双螺旋体出货机构和螺旋体处理工艺并支持非接触IC卡支付方式的新型自动售卖机[18]。此外还有将短信息应用嵌入自动售货机支付系统的自动售卖平台[20],进一步方便了用户使用和商家管理。

本次课题的设计是基于javaEE技术。javaEE的优越性在于它是第一套成功的企业应用程序开发框架,它面向应用领域来处理问题。它把事物处理、远程访问、安全等概念进行了实例化,它给开发人员提供了一种标准的开放的工作平台[4]。而且,随着javaEE技术的不断成熟,一种越来越广泛流行的软件设计模式——MVC模式越来越多地受到了众多Java开发者的关注。MVC模式的设计思想是把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样就将一个应用分成了模型层、视图层和控制层。在MVC模式中三个层各司其职,某一层的需求发生变化只需更改相应层中的代码而不影响其它层的代码,并且有利于开发中的分工和组建的重用[5],对于代码的简洁和方便修改起了很大的作用。随着WEB应用需要更复杂的表现和逻辑处理,javaEE又提出了一种四层体系结构,分为客户层、WEB层、业务逻辑层和数据库层。在传统的javaEE框架中引入面向对象机制的数据持久层,并在此基础上提出多源数据整合模型,将客户应用程序和底层存储机制隔离开,完全抽象出开发应用程序时使用的数据物理细节,构建了更为有效的松耦合多层次WEB开发模型[9]

数据是任何研究中的关键资源,在本课题中自然也不例外。目前实际应用中产业界广泛使用的数据库是关系数据库和XML数据库。在数据网格服务中,全球网格论坛数据访问与集成工作组(GGF-DAIS-WG)开发的OGSA-DAI软件实现了网格数据访问与集成规范(GDSS)和原型系统,从学术科研的角度出发来考察数据网格服务的问题。OGSA-DAI的目标是提供OGSA规范的扩展,从而允许数据资源整合在OGSA框架中,通过OGSA-DAI接口,异构数据资源的访问与控制就如同对单个逻辑资源访问一样。javaEE作为跨平台的技术解决规范,OGSA-DAI使得在javaEE中实现网格数据访问成为可能,也易被多数用户理解与使用[6]

javaEE技术在一些管理系统中已经得到了很好的应用。基于javaEE架构的办公自动化系统从研究javaEE架构特点出发,提出了基于javaEE体系的办公自动化系统总体架构,区别于传统的C/S模式设计的办公自动化系统,便于资源整合,能方便、直观地改变业务处理流程。办公自动化系统实际上是基于不同单位、部门、角色、用户基础之上的多层次、涉密性和实时性的一种应用。这种应用必须适应机构、部门、人员以及业务处理流程的经常变化, 同时又需要为新增的业务提供必备的接口及良好的耦合性。基于J2EE的四层结构模型思想, 将办公自动化的实际需求分个剥离, 以创建各类EJB 组件来构建系统[3]。实际应用表明,该系统具有很好的开放性、实用性、安全性、可靠性、可扩展性和可维护性,应用效果良好。

在考试系统中,javaEE技术为无纸化考试系统的设计与实现提供了技术上的支持。无纸化考试系统的节约资源、操作便捷的特点都是纸质试卷考察方式所远远不能及的。基于javaEE的无纸化考试系统主要分为学生考试模块、教师管理模块和系统管理模块三个模块。而在数据库设计方面,运用SQL Server数据库并将其主要的运用于Windows系统平台当中,具有强大的数据处理功能,为整体运行效能的安全性与时效性提供保障[11]。在测试中,系统的的各个模块表现效果良好,在进行系统测试中得出的运行效果能够符合教育方面的基本要求。在另一个基于javaEE的在线考试系统中,设计者将B/S模型和C/S模型应用于设计的组合,并基于此对系统进行了模块划分[14]

一个基于javaEE框架结构的教学信息平台也采用了B/S模式,用户仅需要通过浏览器就可以进行教学及学习等工作,操作方便[10]。这个教学信息平台和前文中的无纸化考试系统的功能有很多相似的地方,具有管理员、教师、学生三种登录模式,同时包含教学管理、教师教学和学生学习等多种功能,所设计开发的数字化平台具有较强的实用性,为现代数字化教学提供了先进的技术手段。针对现有的一些日志管理中间件中存在的使用或移植上的局限,一些开发人员在分析现有大型系统对日志服务的需求的基础上提出了一种基于javaEE的灵活可靠易用的日志管理中间件LogService,通过SML配置文件实现日志记录的动态建模和配置,通过使用连接到数据库的输出器将日志记录按照预定的格式解析后存入数据库的表格中,方便日志审计管理的查看和维护操作[7]。LogService在Log4j的基础上对现有日志服务模块的不足进行 改进,建立起一套完善的日志系统:通过XML配置文件实现日志记录的动态建模和配置;使用连接到数据库的输出器将日志记录按照预定的格式解析后存入数据库的表格中, 便于审计管理模块的信息查询;针对分布式环境下的应用, Log Service 还提供了容错的机制,以保证服务的可靠性。

作为电子政务基础和重要组成部分的办公自动化系统多数还是C/S模式设计的传统系统。基于javaEE的办公自动化系统的四层结构模型思想将办公自动化的实际需求分割剥离,以创建各类EJB组件来构建系统[3]。这样的办公自动化系统由用户管理、工作流引擎、消息管理、公文管理、模块管理、安全管理等子系统构成,满足了用户的各式需求。它已经在广西发改委开发成功并投入应用,实际应用表明系统具有很好的开放性、实用性、安全性、可靠性、可扩展性和可维护性,应用效果良好。

综上所述,javaEE技术在现阶段技术开发领域还是具有一定的优势,具备了新型的应用开发技术架构,在组成上存在多种组件,在功能上可以简化并规范应用系统,对于应用系统的开发与部署起到重要作用[12]。能否深刻理解javaEE技术技术并将其很好地运用在本次课题的研究之中将是本课题成败的关键所在。

参考文献:(不少于15篇)

[1 ]Alur D, Malks D, Crupi J, et al. Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies[M]. Sun Microsystems, Inc., 2003.

[2] Johnson R. J2EE development frameworks[J]. Computer, 2005, 38(1): 107-110.

[3] 胡安韩,余凌凡.基于J2EE架构的办公自动化系统的研究与应用[J].计算机应用研究. 2005,22(09): 217-219.

[4] 雷金娥,许文雨. J2EE平台下数据库的开发与优化[J] .成都信息工程学院学报.2005,20(05): 92-95

[5] 李燕飞.MVC模式在J2EE中的应用[J] .电脑知识与技术.2005,26: 12-14.

[6] 程柏良,童维勤.基于J2EE技术的网格数据服务[J] .计算机工程与设计.2005,26(08): 88-91

[7] 肖文, 尹建伟, 陈刚, 等. 基于 J2EE 的日志管理中间件的设计和实现[J]. 计算机应用研究, 2004, 21(10): 173-175.

[8] Armstrong E, Ball J, Bodoff S, et al. The J2EE 1.4 tutorial[J]. Sun Microsystems, 2005.

[9] 李小平, 肖岳峰, 宿元, 等. 基于 J2EE 多层架构的 Web 开发框架研究[J]. 计算机应用研究, 2008, 25(5): 1429-1431.

[10] 李艳红, 刘一鸥. 基于 J2EE 的教学信息数字平台设计[J]. 电子设计工程, 2015 (15): 26-29.

[11] 黎明. 基于 J2EE 的无纸化考试系统的设计与实现[J]. 电子制作, 2015, 12: 070.

[12] 刘鑫, 胡云琴. 基于 J2EE 的舆情分析系统的设计与实现[J]. 信息系统工程, 2015 (4): 69-69.

[13] 李英杰, 夏卫生, 刘香蔚, 等. 基于 J2EE 的农用地流转系统平台的设计与实现[J]. Journal of Agriculture, 2015, 5(4): 103-110.

[14] Fu Y. Design and Implementation of J2EE-based Online Examination System[C]//2015 International Conference on Intelligent Systems Research and Mechatronics Engineering. Atlantis Press, 2015.

[15] Yang S J, Shi S T, Meng J. Research and Safety Design on the Scientific Research Project Management System Based on J2EE[C]//Applied Mechanics and Materials. 2015, 743: 633-640.

[16] Lu B, Liu C, Li C. A J2EE based Management Information System for Higher Vocational Colleges[J]. International Journal of Smart Home, 2015, 9(1): 69-80.

[17] 白丽. 自动售货机:第三次零售业革命[J]. 电子商务, 2005(3):64-66.

[18] 裴进灵. 一种新型自动售货机的研制[J]. 图书情报导刊, 2003, 13(12):141-142.

[19] 张文. 自动售货机lC卡收费模块的设计与应用[J]. 微计算机信息, 2006, 22(2Z):201-203.

[20] 陈安宝. 基于手机短信应答的自动售货机[J]. 图书情报导刊, 2004, 14(9):263-264.

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。