一、选题依据(包括研究目的、意义、理论依据)
(一)目的:设计校园闲置物品交易平台,为师生提供更加便利的服务。在高校校园内,随着学生人群的增多,带来了许多闲置物品。比如,有一些用户因为一时的喜欢购买了书籍,从未阅读过就进行了闲置,造成了书籍的浪费。如果将这些书籍卖给废品回收站,会造成书籍的极大浪费。如果利用校园闲置物品交易平台将闲置不用的书籍发布到系统平台中,其他需要的用户通过平台查看书籍信息,从而进行购买,不仅仅为发布者带来了经济收益,也体现出助人为乐的思想。
(二)意义:在现实的校园中,校园在线购物已经成为在校学生的需求,而学生选在校园在线购物商城的主要原因则是校园在线购物商城能给他们提供价格低且多样化的商品,同时送货上门给他们提供了方便购物的环境,节省了成本,更是不受时间和地点的限制,随时随地购买商品。特别大学生受经济来源的限制,比较在意商品的价格,在想足不出户的情况下,学生更愿意选择网上购物。调查发现,大学生校园在线购物的商品是五花八门的,但主要的还是服饰、生活用品以及零食。随着高校的扩招,大学生的人数日益增长,而大学生作为与电子商务密切相关的人群,推动了校园购物系统的发展,加快了校园在线购物管理系统开发的步伐。
校园闲置物品交易平台是为了在传统大学生校园闲置物品在线交易平台的基础上,实现系统结构轻量化与使用便捷化,提高资源利用率,降低开发与维护成本,简化注册程序,在吸引更多用户的同时提高用户留存率,方便学生了解闲置物品最新的价格信息同时还可以购买各种特殊的闲置物品,优化高校互联网生态。
对于闲置物品发布者来说,可以通过平台带来收益,把闲置的闲置物品进行共享,凭借平台众多的用户群,可以快速的找到需要者。对于闲置物品需求者来说,利用平台搜索自己需要的闲置物品,进行购买,可以通过很少的价格获取到自己需要的闲置物品,也减少了时间成本,同时也可以推荐自己的好友,利用平台来进行交易。
校园闲置物品交易平台还提供了评价模块,系统所有的用户都可以进行闲置物品评价,讨论当前闲置物品的读书评语,为其他用户提供参考的意见和建议。
(三)理论依据:
系统后台使用Java技术开发,Java语言是sun公司开发的,具有面向对象的特点,目前在市场占有率上居高临下,在经过多年的发展中,Java语言一直深受程序员的喜爱。Java可以跨多平台进行编程,不限于Windows操作系统,通过编译后生成类文件,为不同的管理系统提供接口操作。Java语言作为一种服务器端的语言,可以为目前流行的APP、微信小程序提供后台支持,一些复杂的算法和逻辑都在Java中得以实现,并返回结果给前台。所以Java是面向后台编程,与其对应的是前台。Java的前台语言是JSP,通过JSP读取后台的方法实现数据的展现,JSP可以和Java进行很好的对接。
本系统使用了MySQL数据库进行管理,MySQL数据库是目前流行的关系型数据库,之所以是一种关系型数据库,它是通过创建表与表之间的关系以及表的主键和外键进行组合。将不同的数据存储在不同的表中,可以提高操作的方便性,也加提高了查询的效率。MySQL软件体积小,安装快捷,成本低,并且开源免费,所以是目前开发项目的首选。虽然MySQL是一个小型数据库,但是却具有非常强大的功能,并为管理系统提供必要的数据支持。在本校园闲置物品交易平台中,对数据安全要求较高,而MySQL就具有非常搞的数据安全性特征。通过设置数据库的登录权限,实现用户权限的控制,包括访问数据库的用户,设置对应的密码,也可以详细的进行设置数据操作权限,另外还可以设置数据库表内的信息加密。同时在项目运行后也可以通过函数实现数据库的自动备份。
二、选题的(国内外)研究现状及主要参考文献
在我国,也存在许多闲置物品交易平台,比如咸鱼、转转网等,会员利用平台发布闲置物品共享信息或者闲置物品交易的信息,对于具有闲置物品需求的用户,查看到平台的资讯以后联系发布者[1]。闲置物品共享平台旨在为会员用户提供完善的信息交流平台[2]。闲置物品最重要的是闲置物品评论部分,通过对闲置物品的评论来加深闲置物品的体验[3],闲置物品评论对闲置物品的交换或者营销也具有非常重要的参考意义,所以在校园闲置物品交易平台中,也都提供了闲置物品评论的功能点[4-6]。
通过调研发现,国内的大部分平台功能还不够完善,许多平台上的信息都是通过收集其他博客网站或者微博网站的,对数据进行改造[7],而且功能比较单一,没有完整的闲置物品交换流程,缺乏后期的跟踪[8]。而且闲置物品在线交易平台的开发者能力也不尽相同,因为平台的收益有限,所以投入的时间和精力也有限[9],致使闲置物品在线交易平台没有形成比较有影响力的平台,相应的也阻碍了共享闲置物品的发展[10]。
在一些发达国家,非常重视资源的回收和利用。在欧美更是对资源的回收建立了完善的服务体系,通过物流系统完善资源回收的过程,为人们提供了方便的操作途径,减少了资源的浪费[11]。比如美国的爱书交易平台具有专门的闲置物品交换模块,面向所有的用户群体,不局限于某一个大学,通过平台的数据分类,可以查询到自己需要的数据信息。然后平台通过专业的物流配送解决用户闲置物品的需求[12]。所以无论是学生还是工人,都可以利用平台来进行闲置物品的求购,解决闲置物品浪费的问题[13]。
在欧洲,政府号召举办闲置物品漂流,倡导社会捐赠不需要的闲置物品,并放置到指定地点,为其他需要的人提供方便,也可以将自己不需要的物品提供给他人,如此循环往复,体现了闲置物品共享精神。柏林闲置物品交换俱乐部也曾经发起过森林物品活动,当地居民将自己的闲置闲置物品放置到专门的树干中与游客分享[14]。
无论是哪一种闲置物品在线交易平台平台,也都开发了安卓平台应用,利用移动互联网的优势,积极的发展移动端的App,当前闲置物品在线交易平台形成了集电脑端、手机端共同发展的局面[15]。
参考文献:
[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).
三、拟研究的主要内容(具体研究/设计内容,研究重点及难点,预期结果及成果形式)
(一)课题研究(设计)的主要内容:
校园闲置物品交易平台采用B/S结构、结合网络数据库开发技术来设计本系统。开发语言采用JAVA,数据库使用Mysql数据库。完成以下基本功能:
校园闲置物品交易平台功能包括前台和后台。校园闲置物品交易平台包括了前后台两大功能板块,功能涉及注册与登录模块、管理员功能模块、个人用户模块、闲置物品浏览模块、闲置物品检索模块、闲置物品信息模块、订单管理模块、购物车管理模块。
校园闲置物品交易平台后台管理系统是一个结合现代计算机编程技术而开发的一个管理系统,是为了使网上后台管理者能够在管理后台闲置物品商品的过程中运用系统软件来对商品,订单,管理人员等方面进行一个有效,系统,方便,快捷的管理过程。
在前台,用户注册后,使用用户名和密码进行登录,然后通过关键字查询闲置物品信息,在闲置物品列表中点击闲置物品的标题或者图片,跳转到闲置物品详情页面,在详情页面可以查看闲置物品的基本介绍和图片信息。在详情页面还有加入购物车和提交订单的按钮。点击加入购物车,可以将当前页面的闲置物品加入到购物车中,当点击提交订单,直接进入到收银台页面。在购物车界面查看加入购物车中的商品列表,在收银台页面可以进行支付和填写收货地址信息。在个人中心中可以查看个人的信息,对个人信息进行修改。查看我的订单记录,通过我的订单可以查询所有购买的历史订单信息。留言交流模块中,通过发布留言信息,咨询相关购买的问题,也可以查看其他的留言列表。
在后台,管理员管理闲置物品的分类,通过闲置物品的分类添加闲置物品,一个分类对应多个闲置物品,当删除分类后,对应的闲置物品将删除闲置物品。订单管理中,管理员根据订单的状态来操作审核订单信息,统计订单的金额。系统管理中对系统的基本信息、留言、资讯等信息进行管理。
(二)课题研究(设计)的重点:
(1)完成校园闲置物品交易平台的购物流程分析、设计、实现。后台发布闲置物品后,前台会员进行购买,生成购买订单。
(2)数据库的操作,利用java实现数据的增删改查。框架使用SpingBoot,实现后台的业务操作。
(三)课题研究(设计)的难点:
(1)购物车的实现,首先需要设计一个数据结构来表示购物车,存储购物车中的商品,每个商品可以用一个对象或字典来表示,包括商品的名称、价格、数量等信息。
(2)界面的设计,利用PhotoShop等软件对界面进行设计,然后通过HTML语言进行界面搭建。
(四)预期成果:校园闲置物品交易平台可以帮助学生们充分利用自己的闲置物品,将其转化为资金或者交换其他所需的物品,提高物品的使用率,减少资源的浪费。校园闲置物品交易平台可以提供一个便捷的线上交易平台,让学生们可以在任何时间、任何地点进行交易,不受时间和地点的限制。校园闲置物品交易平台可以为学生们提供一个经济实惠的购物渠道,他们可以购买到低价、高性价比的闲置物品,从而减轻学生的经济负担,达到节约开支的目的。
(五)成果形式:校园闲置物品交易平台的源码和论文。
四、创新之处
(1)校园闲置物品交易平台专注于校园市场,与学生相关的商品和需求更具针对性。这种专属平台可以更好地满足学生的需求,并提供更精准的推荐和定位服务。
(2)校园闲置物品交易平台可以将线上和线下交易融合起来。
(3)创新的校园闲置物品交易平台可以积极推广绿色生活理念。
(4)系统后台使用SpingBoot框架,Spring Boot 提供了自动配置的功能,大大减少了开发人员在项目配置上的工作量。简化配置和快速启动、内嵌服务器、自动装配和依赖管理、Actuator 和监控,以及配套工具和生态系统等方面。