基于JavaWeb的互联网+零售市场外送平台的研究

2022-06-11 18:10马少炜
江苏广播电视报·新教育 2022年5期
关键词:互联网

摘要:在互联网发展的时代下,传统零售市场逐渐被新零售模式——电商所替代。在这种情况下,传统市场必须跟上互联网时代的步伐,采取线上购买线下送货模式,才能使得传统市场重获发展前途。“互联网+市场零售外送平台”app将居民附近的实体店铺发展为线上店铺,区域用户可以随时查看就近的门店,了解门店营业信息并提供导航,帮助用户便捷地找到店铺,并由专门的配送人员将商品送到用户家中,使用户能方便快捷地购买需要的商品,满足各种用户的需求。

关键词:互联网;零售市场;Java

1、引言

在互联网发展的时代下,传统零售市场逐渐被新零售模式—O2O“互联网+零售市场”所代替,这种模式有巨大的发展前景。这种营销模式应用于互联网零售市场,通过推出不同的零售活动来吸引用户,同时将能够根据居住的位置,筛选出附近五公里范围的超市、服装店、果蔬市场和数码店铺等,用户在线上店铺购买商品,可以对附近的超市,服装等的商品进行性价比比较,配送人员将商品送到家门口。这种销售模式与传统的营销模式的不同的是,“互联网+零售市场”对产品的实时性要求极高,用户一旦下单,外送人员必须在短时间内将商品配送至用户,否则会适得其反。本文研究的互联网+零售市场外送平台从一定程度上解决了事实性、便捷性、选择性和个性化的问题。

2、系统关键技术

本互联网+零售市场外送平台的系统框架是Spring MVC+mybatis,主要技术是Key/Value数据库缓tair和全文搜索引擎solr。

Spring MVC是一种基于Java的请求驱动类型的轻量级Web框架,它使用了MVC系统架构模式的思想,将Web层进行指责分解,帮助我们简化日常Web的开发[1]。本文使用的Spring MVC是工作者模式的一种与MVC模式对应,前端控制器为DispatcherServlet;用于控制器包括用来进行处理器管理的处理器映射器和进行视图管理的视图解析器;页面控制器为Controller层的接口实现;它支持本地解析、主题解析及文件上传等功能,同时提供了强大的契约式编程支持。

MyBatis是apache的一个开源项目,是一个支持SQL查询、高级映射和数据库存储过程的框架,MyBatis共分为3层,API接口层、数据处理层和基础支撑层。MyBatis差不多能将所有的JDBC代码和原始映射消除,将JAVA的POJOS对象映射成数据库中的记录。

淘宝自主来发的Tair是一种Key/Value结构数据存储系统,默认支持两种存储方式(基于内存和基于文件),分别和缓存和持久化相对应。Solr是一个独立的企业级搜索应用服务器,对外能够提供相当于Web-service的API接口,是一款非常优秀的全文搜索引擎。

3、互联网+零售市场外送平台的设计

3.1系统功能模块设计

“互联网+市场零售外送平台”app提供了你与家附近的商家的一个交易平台。其次,还担负着交易过程和买卖双方信用的监督和管理职能,最大限度地防止网络欺骗的发生。为买卖双方提供技术支持服务,该app能够为实体店铺卖家建立网上的个人店铺,发布商品信息。帮助买家快速查找所需商品,实现电子支付。并且在“互联网+市场零售外送平台”app还可以以团购方式进行购买,使用户以最优价格买到商品,所以就算买了价格在10元的商品,只要你附近的居民也购买了同样商品,你们依旧可以享受免费送货上门的服务。在售后方面:如果消费者对商品不满意,可以在“互联网+市场零售外送平台”上点击退货处理或者换货处理,与客服沟通,商家同意后,会有配送人員专门上门取货。

通过系统的需求分析,结合消费者的消费习惯和日常需求,设计了以下4个模块:

该系统的4个模块功能如下:(1)“店铺推荐模块”根据后台数据的分析,向用户推荐附近的超市、果蔬店、百货商品店和药店等信誉良好的店铺,并根据销售记录和历史评价对店铺进行排行,用户还可以查看店铺详情及其评价信息,购物后可以直接在店铺中结算;(2)“店铺新品发布”为注册的线上店铺提供发布新品的平台,可以添加新品的名称、描述信息,上传产品照片,指定促销计划,为用户推送最优的购物方案;(3)“会员中心”模块,用户可以修改自己的个人信息,执行发帖和回帖操作,并且可以查询购物记录;(4)“退换货”模块提供产品顾问咨询功能,用户如需退货,可以选择相应的产品顾问进行咨询,如确实需要退换货,需要在线进行退换货申请,系统即时处理,确保当天能退换货,退换的产品当天能到用户手中,系统实时跟踪退换产品轨迹。

3.2数据库的设计

“互联网+市场零售外送平台”系统是一个信息管理系统,数据库的设计能够提升系统的性能,对整个系统的成功至关重要。本系统采用的是关系型数据库MySQL,涉及到的使用者包括用户、线上商铺和系统管理员,通过分析得到其实体关系ER图如下所示:

本系统采用MySQL数据库,通过实体关系ER图分析得到系统的关系模式,可以知道该系统需要建立4张主表consumer表、linestore表、sadmin表和xbuy表,

consumer表存储消费者用户的相关信息,主要包括Cid、CName、Cage、Csecret、Cadress和Ctelep这6个字段;linestore表存储线上店铺的相关信息,主要包括Sid、SName、Stime、Sadress、Stype和Stelep这6个字段;sadmin表存储系统管理员的相关信息,主要包括Aid、AName、ASecret和Aautority这4个字段;xbuy表用来存储用户的购物信息,主要包括Cid、Sid、buytime、buycount和buytype这5个字段。

实现本系统采用系统框架是Spring MVC+mybatis,主要技术是Key/Value数据库缓tair和全文搜索引擎solr,系统的可扩展性和可维护性较好,开发速度快,而且开发周期较短[3],基本能满足开发本平台功能的需要。

4、结束语

传统的消费观念在互联网大数据的促进下逐渐淡出人们的视野,因此,在最普遍的传统市场中,理应当使之融入到新兴市场发展空间。因“互联网+市场零售外送平台”是取“网购之长”,补“实体店购物之短”,取“实体店购物之长”,补“网购之短”,故参与竞争的优势便在于此。从人们如今的互联网购物思维中,使传统零售市场加入互联网平台,为传统市场添加外送服务。使其销售渠道不再仅仅局限于依靠传统方式,从而有更灵活、更有效益的发展空间。

本平台设计的4大模块符合市场的需求,同时以Java作为开发的程序设计语言,能够很好的应对系统需求的变化,方便软件的后期维护。

参考文献:

[1]李志华,孙荣胜.基于 JSP 技术的 Web 应用设计[J].电脑开发与应用,2002,15(3):9-10.

[2]林元元.JDBC 连接 MySQL 数据库的方法浅析[J].湖南邮电职业技术学院学报,2009,8(1):42-45.

[3]Java定时任务及其在工作流系统中的应用-Timed  Task  of Java and  Its Application  in  Workflow System.现代电子技术[1004-373X]年:2011卷:34期:8页:87.

项目基金:汉江师范学院2020年省级大学生创新训练计划项目资助,项目编号为S202010518039。

作者简介:马少炜(2001年5月),男,贵州贵阳人,汉江师范学院软件工程专业本科在读,研究方向:互联网移动开发。896ED2A5-8C9B-40F1-A25F-C80015160D86

猜你喜欢
互联网
“互联网+”环境之下的著作权保护
“互联网+”对传统图书出版的影响和推动作用
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
以高品质对农节目助力打赢脱贫攻坚战