一、设计(论文)选题的依据(选题的目的和意义、该选题在国内外的研究现状及发展趋势,等)
目的:设计校园购物商城,为师生提供更加便利的服务。
意义:在现实的校园中,校园在线购物已经成为在校学生的需求,而学生选在校园在线购物商城的主要原因则是校园在线购物商城能给他们提供价格低且多样化的商品,同时送货上门给他们提供了方便购物的环境,节省了成本,更是不受时间和地点的限制,随时随地购买商品。特别大学生受经济来源的限制,比较在意商品的价格,在想足不出户的情况下,学生更愿意选择网上购物。调查发现,大学生校园在线购物的商品是五花八门的,但主要的还是服饰、生活用品以及零食。随着高校的扩招,大学生的人数日益增长,而大学生作为与电子商务密切相关的人群,推动了校园购物系统的发展,加快了校园在线购物管理系统开发的步伐。
研究现状;如今国内外网上购物平台技术发展成熟,大的平台国内有淘宝,天猫,京东等,国外有amazon.drugstore.myhabit等,网上购物自本世纪以来已逐渐成为主体潮流,细分之下更是无数分支,如本校有“这位同学”外卖app,给本校学生带来了很多的便利。
发展趋势:如今网上购物已逐渐成为主流,大学生足不出户就可以买到自己喜欢的东西,在海量的商品中筛选,比价。相比于实体店购物,大部分学生更喜欢在网上消费。同时在校园地理位置偏僻,因各种事故无法外出,交通不便利的情况下,网上购物无疑是最好的选择之一。因此本人认为校园购物商城是一个十分具有潜力的平台。
二、主要参考文献综述(阐述所看文献的主要内容和中心思想。外语、文管类专业不少于3000字,理工类专业不少于2000字,艺术类专业不作具体规定。)
[1] 本文进行的系统开发,前端使用 B / S 结构的模式,后台使用 MySQL 和 Redis 数据库进行数据的存储,由于条件原因 Redis 暂时在虚拟机中开启,本购物平台设计应用了 Java 的 SpringBoot 框架以及前端的 VUE 框架为核心来构建。[2]电子商务在信息技术时代的影响下逐渐发展,并逐步取代传统的购物模式。同时为了适应时代的潮流,降低交易成本,节约学生、老师订购、支付和配送的时间,部分商家逐渐从线下的超市转向线上超市,这给校园在线购物管理系统的发展带来了很大的机会。校园在线购物商城给师生们提供了便利的条件,可以做到足不出户就能购买到心仪的商品,据了解,校园在线购物商城已经在很多的高校中出现,如扬州大学的校笑啊、江苏大学的大学仕、福州大学城的点点购等校园网上超市平台,这都给师生们创造便捷和舒适的网络购物环境,同时更影响了师生的生活方式。[3]21世纪,互联网和计算机技术飞速发展,为网上购物提供了技术支持。网上购物平台为消费者提供了一种更方便快捷的服务,也为宝鸡职业技术学院师生提供了一个便利的供需平台。宝鸡职业技术学院有 2万左右的消费者,由于地处郊区,学生外出购物极为不方便,也浪费学习时间,而校园网上商城则能为师生提供更加便利的服务。此外,校园师生的购物需求较为稳定且有很大潜力,通过校园网上商城系统的交易,可以获得巨大利润,也可以给贫困学生提供勤工俭学甚至是创业的机会。因而,研究以及设计网上商城系统的意义十分重要。[4]本文着手于电子商务的运作模式,运用的方法主要是以 B2C 模式,说明和比较此系统建设过程中所应用到的重要技术,应用 Java 作为开发语言,前端应用 Jsp,后端组合应用 Spring、Spring MVC、Mybatis,整体架构为 SSM + Maven+ JQuery,应用数据库 MySQL 来研究开发系统,把服务器部署于 Tomcat 上。然后全面解析建设此系统所需要的条件,确定系统详细的功能模块,接着以此作为基础来设计数据库。全部系统由前台和后台组成,前台为用户界面,涵盖会员注册及登录、商品详情、购物车、留言、订单生成等功能模块;后台为管理员界面,涵盖商品管理、订单管理、会员管理、公告管理、留言管理模块,以便于管理员进行操作管理此系统。接下来对系统进行整体架构,编制配置文件,构建技术框架,设计数据库。而后详细设计完成系统主体功能,写明程序设计流程与实现代码。。[5]基于Java Web技术的智慧商城购物系统,系统采用B/S设计模式,通过采用CSS、Jsp、Struts框架、Hibernate框架、Spring框架等技术进行整合开发,使用JSP+CSS技术设计美化用户界面和管理员界面,后台使用Spring三层体系结构及其他相关的Java代码设计实现,数据库使用关系型数据库MySQL数据库,使用Hibernate框架作为该系统的数据库访问接口,使用基于协同过滤算法的推荐引擎Mahout实现商品智能推荐功能,系统将推荐给用户一些与该用户兴趣相似的其他用户浏览购买的商品。该系统针对管理员和普通两类用户设置了不同的功能。管理员功能包括:商品管理、商品类型管理、订单管理、用户信息管理;普通用户可以实现商品智能推荐、登录注册、商品信息浏览、加入商品信息至购物车,以及下订单等操作。[6]该商城采用B/S架构,主要有前端和后台构成,其中前端功能有用户注册,用户登录,浏览商品,查看商品详情,加入购物车,立即购买,查看各类订单以及退出登录。后台功能有对商品类别的增删改查操作,对商品的增删改查操作,对订单的改查操作以及登录验证。该商城设计中,使用view层处理用户提交的各种数据,controller层为控制器,在用户出发事件后,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层。service层为控制层提供服务,接受控制层的参数,完成相应的功能,并返回给控制层。DAO层数据持久,负责与数据库进行联系。JSP页面请求参数,获取数据。[7]针对商品推荐不准确问题,提出一种基于协同过滤的商品推荐算法,并对传统的协同过滤算法所拥有的冷启动问题、稀疏性问题以及k-means聚类算法的距离计算方式加以改进,并结合改进后的k-means聚类算法,生成较优的候选商品集。再结合系统统计的热门商品集,从中挑选Top-N个商品推荐给用户。其次,针对商品质量不合格问题,提出商品质量安全检测流程,加强系统商品安全检测力度。从商品的检测报告、国家机构认证以及打假委员会备案等方面确保商品的安全质量,从根源上杜绝假冒伪劣商品流入电子商城系统。然后,针对用户信息安全问题,采用Spring Boot与Vue框架以及JAVA语言去搭建电子商城系统,并在此基础上,对系统的前后台交互请求、用户重要信息、支付信息进行加密处理,使得用户信息即使被盗取到也无法进行破解。本文研发的电子商城系统使消费者进行购物时,不但商品推荐更为符合消费者的消费习惯,且商品的质量安全以及用户个人信息能够得到有效保障,提升了消费者的购物体验。 [8]通过总结现有各大电商平台的利弊,提出了商城加社交的模式,强调了社交在形成良好和稳固的交易中的作用,并结合商城加社交的系统需求设计和实现了该商城系统。用户可以在该商城系统完成商品浏览,商品收藏,同时可以查看其他用户对于该商品的评论。用户还可以在商城社区中查看其他用户在使用商品后发的一些商品使用心得的文章和图文内容,通过这些方式极大增强了社交活动在用户购买商品中的作用。此外商城实现了用户在线购物完整的交易流程,提供了从售前到售后完整的服务支持,包括售前咨询服务,退货退款服务,商品投诉服务等。该商城平台整体上实现了商品管理模块、订单交易模块,支付结算模块、社区模块、商家模块、用户模块和用户资产模块。在这七大功能模块独立运行和相互配合下形成了一个社交商城系统。在商城实现的技术架构方面,该商城采用Spring Boot和Spring Cloud作为商城后台的底层技术,使用微服务系统架构搭建了服务.[9]本文设计了一个基于Spring Boot 的在线商城系统,商家可以使用系统进行商品信息以及订单信息的管理,顾客可以使用系统方便快捷地进行商品的选购,并使用购物车收藏自己喜欢的商品。系统管理员可以使用系统对商家及顾客等用户信息进行维护。[10]好农物农产品商城系统就是为解决上述问题而设计,后端由SpringBoot、Mybatis-Plus 等技术完成开发,采用MySQL数据库来实现数据管理,前端采用Vue全家桶技术开发,符合电子商务平台的开发需求。通过这个系统,在遍布互联网的区域用户可以实时关注自己想购买的农产品的各种详细信息,并根据自己的意愿购买商品,提供了很强大的在线服务和订单处理功能。除此之外,用户还能发布自己的购买心得,可供其他用户参考。还拥有很强大的后台管理功能,企业或者商家可以很轻松地对庞大的农产品进行管理,方便快捷处理订单。[11]介绍Spring,入门,示例应用,Spring中IoC和DI的介绍,Spring配置的详细介绍,Spring AOP的介绍,更多的Spring AOP和注释,Spring JDBC支持,Spring中Hibernate的使用,Spring中JPA2的数据访问,Spring中MyBatis的使用,基于Spring的应用程序的设计和实现,事务管理,类型转换和格式化验证,Spring中的任务调度,Spring Remoting的使用,Spring的Web应用程序,Spring的Web流和JSF;Spring测试;Spring项目:批处理、集成和Roo;详细示例应用程序;Spring中的脚本支持;Spring应用程序监控 [12]信息技术日新月异,对电子商务平台的需求也在增长。开发一个高效、高质量的电子商务平台系统具有很大的研究价值。本项目基于主流最新的前端开发框架Vue.js构建技术开发平台的前端部分。后端采用Java SSM和MySQL数据库的主流框架进行设计和实现。该系统使运营商能够更好地管理和维护自己的平台,为企业和用户带来极大的便利。[13]电子商务是交易服务和商品的最受欢迎和最有效的方式。今天,越来越多的顾客喜欢通过互联网购买商品,它通过为他们的产品或服务提供低成本和更有效的分销渠道,帮助许多小企业建立了更广泛的市场存在。电子商务改变传统零售业是势不可挡的趋势。在这个项目中,我将借助Spring Boot构建一个电子商务web应用程序,Spring Boot是最流行的java web企业框架。我将使用Java和Spring Boot框架来设计电子商务应用的web服务器,并借助MyBatis持久性框架与MySQL数据库进行交互。通过这个项目,我将演示Spring、Spring MVC和MyBatis(SSM框架)在电子商务应用程序实现中的集成. [14]在当今的云计算时代,一个全栈应用程序——一个web应用程序的前端(客户端)和后端(服务器端)组件的开发被广泛使用。在这样的应用程序中,后端代表程序的核心和本质。如果没有可伸缩的解决方案,应用程序就无法扩展以满足当今云计算环境的需求。因此,应该仔细检查后端应用程序的实现和系统设计。我的研究使用了一个著名的后端框架Java Spring Boot,它在计算机软件行业中有62%的使用率,因此,一些最著名的web应用程序将Java Spring Boot框架用于构建后端应用程序。在这个真实的案例研究中,一个寻求使用在线教育平台的客户可以从其管理层、教师和学生之间的日常操作中受益。我的论文探讨了系统的设计和实现原则,客户将承担多个角色,并实现他们在在线教育课程的目的。[15]研究证实,持续的意向在消费者的网上购物决策中起着重要作用。在我们的研究中,我们假设从创业企业方面影响持续意愿的因素是服务质量、交付和消费者方面——他们对在线持续意愿的态度。这项研究是在COVID-19大流行之初进行的,众所周知,COVID-19大流行极大地影响了网络购物的增加。这种状况是由于人的流动受到了限制而发生的,但货物交付并不受影响。本研究的目的是调查网络购物中被认为是影响消费者持续购买意愿的关键因素的服务质量和航运。此外,我们还调查态度是否在网上购物的持续意向方面在服务质量和运输之间起调节作用。
附参考文献:
[1]田松涛,段元梅.基于SpringBoot的线上商城平台设计[J].无线互联科技,2022,19(01):56-57.
[2]黄海龙."校园在线购物管理系统探索及实现." 信息记录材料 21.09(2020):188-190. doi:10.16009/j.cnki.cn13-1295/tq.2020.09.123.
[3]孙晓妮.校园网上商城系统设计与分析[J].河南科技,2019(13):12-13.
[4]郑宇彤. 基于Java的农产品电子商城设计与实现[D].武汉轻工大学,2022.DOI:10.27776/d.cnki.gwhgy.2022.000171.
[5]任建新,王一鸣,李鑫,刘曜嘉,孙岩琦.基于Java Web的智慧商城购物系统设计[J].信息技术与信息化,2022(07):23-27.
[6]张慧敏, 王飒,and 张腾达."基于SSM框架的网上购物商城设计与实现." 软件 41.06(2020):143-146.
[7]耿庆阳. 基于Spring Boot与Vue的电子商城设计与实现[D].西安石油大学,2020.DOI:10.27400/d.cnki.gxasc.2020.000569.
[8]李晨. 基于Spring Boot的电子商城设计与实现[D].哈尔滨工业大学,2020.DOI:10.27061/d.cnki.ghgdu.2020.002417.
[9]杨晟,罗奇.基于Spring Boot的在线商城系统设计[J].科技创新与应用,2022,12(19):58-61.DOI:10.19981/j.CN23-1581/G3.2022.19.013.
[10]陈小燕,朱映辉,余晓春.基于SpringBoot+Vue的好农物商城的设计与实现[J].电脑知识与技术,2022,18(22):37-39.DOI:10.14004/j.cnki.ckt.2022.1535.
[11]Clarence Ho. Pro Spring 3[M].Apress.
[12]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.
[13]Wei T. Spring Boot Based Online Shopping Web Application[J]. 2022.
[14]Luan X. IMPLEMENTATION AND ANALYSIS OF SOFTWARE DEVELOPMENT IN SPRING BOOT[D]. California State Polytechnic University, Pomona, 2021.
[15]Muljono W,Pertiwi Setiawati PPS,Kusuma Dewi PSKD. Online shopping: Factors affecting consumer's continuance intention to purchase[J]. St. Petersburg State Polytechnical University Journal. Economics,2021,14(87).
三、设计(论文)的研究方案(拟采用的研究方法、准备工作情况及主要措施)、主要研究内容及预期目标
设计一个基于 Spring Boot 的校园购物商城系统,商家可以使用系统进行商品信息以及订单信息的管理,顾客可以使用系统方便快捷地进行商品的选购,并使用购物车收藏自己喜欢的商品。系统管理员可以使用系统对商家及顾客等 用户信息进行维护。以Spring Boot+MyBatis 作为开发框架,采用 MySQL数据库技术来进行数据的存储,以上技术都是当前成熟且主流的技术,因此采用上述技术进行设计开发在线商城系统是可行的。系统总体包含 6 个部分的功能,分别为用户信息管理、商品信息管理、购物车管理、订单信息管理、地址信息管理和评论信息管理。其中管理员具有用户信息管理的功能,包含了对顾客及商家的管理;商家具有商品信息管理、订单信息管理、评论信息管理等功能;顾客具有商品信息管理、购物车管理、订单信息管理、地址信息管理、评论信息管理等功能。
四、设计(论文)工作进展安排
1、2022年11月 5日-2022年11月11日:查阅资料、确定选题、完成任务书;
2、2022年11月12日-2022年12月21日:查阅资料并据此整理参考文献、写文献综述、完成外文翻译、开题报告、开题答辩;
3、2022年12月22日-2023年 4 月14日:完成系统需求分析、模块设计、代码设计、调试、系统优化等;
4、2023年 4 月15日-2023年 4 月20日:完成毕业论文初稿;
5、2023年 4 月21日-2023年 5 月6日:完成毕业设计论文终稿及论文查重;
6、2023年 5 月7日-2023年 5 月14日:整理毕设档案材料,参加毕设答辩;
7、2023年5月15日-2023年 5 月26日:提交线上线下各类定稿文档。