《校园二手交易市场平台的设计与实现.docx》由会员分享,可在线阅读,更多相关《校园二手交易市场平台的设计与实现.docx(37页珍藏版)》请在第一文库网上搜索。
1、伴随着网络技术的跃迁,人类社会生活与现代信息技术之前呈现不断融合趋向。生活中的日常缴费,网上购物,网上学习和娱乐等。人们享受着网络带来的好处及便捷。校园二手交易平台因此应运而生,其主要目的是将学生群体中的闲置产品充分流动交换起来,学生可以把二手商品发布在交易平台上,然后有需求的学生可以联系购买,既节约又环保,还可以养成学生不浪费的好品质。本文就对校园二手交易系统的设计与实现进行了描述,讲解了本系统研究的意义,以及开发背景,同时关注到目前学界对该主题的关注和进展,指明该系统所依赖的技术手段,对系统也进行了一系列的分析,然后详细介绍了如何设计本系统,记录了系统的实现过程和测试过程。本系统使用、My
2、SQ1数据库、SPringbOot和VUe等工具和技术设计并实现了一个界面友好、方便实用的校园二手交易系统,主要实现新用户注册,商品信息发布已经产品交易,和留言交流以及对商品和用户的基本管理。【关键词】:校园二手交易系统;MySQ1;vue;springbootAbstractNowadays,withthedeve1opmentofnetworktechno1ogy,peop1earemoreandmoreinseparab1efromthe1ifewithoutthenetwork.Dai1ypaymentin1ife,on1ineshopping,on1ine1earningandent
3、ertainment,etc.Peop1eenjoythebenefitsandconvenienceoftheInternet.Campussecond-handtradingp1atformbui1dsatradingp1atforminterfacetohe1pstudentsdea1withunusedsecond-handgoodsreasonab1y,studentscanpub1ishsecond-handgoodsonthetradingp1atform,andthenstudentsinneedcancontacttobuy,whichisnoton1yeconomica1a
4、ndenvironmenta1protection,buta1socandeve1opthegoodqua1itythatstudentsdonotwaste.Thispaperdescribesthedesignandimp1ementationofcampussecond-handtradingsystem,exp1ainstheresearchbackground,significanceandresearchstatusathomeandabroad,expoundsthedeve1opmentenvironmentandusetechno1ogy,aseriesofana1ysis,
5、andthenintroduceshowtodesignthesystem,recordedtheimp1ementationprocessandtestprocess.Thesystemuses,MySQ1database,springbootandvueandothertoo1sandtechno1ogiestodesignandrea1izeanewinterfacefriend1y,convenientandpractica1campussecond-handtradingsystem,main1yrea1izeuserregistration,re1easeofsecond-hand
6、commodityinformation,purchasegoods,usermanagement,messagemanagement,commodityinformationmanagementandotherfunctions.Keywords:Campussecond-handtradingsystem;MySQ1;vue;springboot摘要IAbstractII第1章引言11.1 研究背景11.2 研究意义11.3 国内外研究现状21.4 本文的结构3第2章第2章开发技术相关基础简介42.1 Springboot框架42.2 Vue框架42.3 MySQ1概述4第3章系统需求分析
7、53.1 可行性分析53.1.1 操作可行性分析53.1.2 技术可行性分析53.1.3 经济可行性分析53.2 功能需求分析6第4章系统详细设计84.1 总体设计84.2 功能分析84.3 概念模型设计11第5章系统的具体实现185.1 用户登录与注册模块185.2 商品发布模块195.3 商品购买模块205.4 用户留言模块215.5 用户信息模块225.6 订单管理模块235.7 商品管理模块235.8 信息修改模块24第6章系统测试266.1 测试目的266.2 测试方法266.3 测试用例26第7章结束语32参考文献33致谢错误!未定义书签。第1章引言1.1 研究背景校园二手交易系统
8、属于电子商务的一种。综观目前国内二手交易市场,其交易对象大多为房子和汽车等相对高昂的商品,参与群体也多为具有一定工作经验和经济实力的人群。然而在大学校园内,学生群体之间同样存在大量闲置产品,尽管这些商品价值相对较低,但这一市场潜力仍不可忽视。由于学生之间存在二手交易的需求,因此现有的校园内也有一些二手交易途径,但大多是借助跳蚤市场或者社交媒体的手段,发布二手商品消息,且具有较强的自发性。对于交易双方而言,都无法获得可靠保障,且挑选范围有限。因此对于大多数学生而言,往往面对自己的闲置商品,只能采取下列手段:(1)自由遗弃(2)将闲置物品带回家。(3)卖给回收旧物品的商贩。但上述3种方法各有弊端,
9、第一种造成了无端的浪费。第二种放在家里闲置,是家里显得拥挤,有点鸡肋的感觉。第三种虽解决上述两种方法的问题,但商贩的回收价连物品的原价的10%左右。由此可见,现有方法因具有缺乏专业、标准手段,无法充分使闲置物品的作用最大化。而本文所研发的系统正是关注到这一事实,将在校大学生作为服务对象。从可行性角度来看,学生群体之间的消费倾向存在一致性,商品可以获得交易的动力。与此同时对于价格时效便利,校内交易可信度高以及高科学技术发达的考虑,校园二手市场已形成了一定基础。从构建该平台的必要性角度来看,对学生而言,推出新的二手商品交易系统可以其提供交易便利和安全保障,同时强化群体绿色环保节约的消费理念;对于社
10、会而言,可以最大程度实现资源再循环和利用。1.2 研究意义在全球经济深度发展基础上,世界发展理念开始逐渐向低碳经济主题转向。更好地实现物品循环和回收工作已然成为世界各国的共识。相关数据调查显示,在物质条件提升背景下,大学生的消费水平不容小觑,在各种消费产品充斥下,学生的书籍、衣物以及电子产品等都出现大量闲置问题。因为相关途径匮乏,导致校园内的浪费现象频发。因此借助互联网手段,选择让学生更容易接受的手段,让闲置物品更好流动起来,有效地缓解了资源浪费问题。校园内的二手物品交易单独服务于大学生群体,区别于社会交易网站,针对性更强,兼具经济效益和社会效益。作为新兴事物,校园电子商务是,首先是指在校园范
11、围内,其技术手段是校园网,而服务对象是全部师生。主要经营形式为学生自主经营,能够满足多群体生活学习需求,同时具备范围小,安全性高,操作便捷等特点,且可根据消费者需求建立多样化校园网站。1.3 国内外研究现状即便是在国外,二手商品同样占据了国民经济中相当大比例,例如在瑞典其10%的GDP都是来自二手交易。追溯历史不难发现,在国外19世纪,一些当地居民自发组织类似集市,人们将自己闲置物品进行交换。最为有名的就是美国帕萨迪纳市UC1A橄榄球场举办的跳蚤市场,这最大程度推动了资源高效使用,对于居民而言也能够获得更好的购物体验,同时加强居民之间的交流沟通。伴随互联网的产生和应用,线上二手物品交易途径也随
12、之涌现。在美国已经形成了颇具规模的二手商品市场。例如ebay的二手商品交易网站以及Freecyc1e平台等。其中Freecyc1e平台早在2003年就成立,到2009年已经具有相当广阔市场,会员数目高达千万,其使用范围遍布全球,根据不完全统计,其数额高达四千多个,该平台是以公益慈善为目的,主要将一些闲置物品进行免费转赠,同时也可以发布求助信息,以上环节均为免费。二手交易平台拥有广阔市场。据阿里巴巴发布的时时数据,在2023年“双十一”期间成交额超过5(X)0亿,仅在双十一当天,菜鸟网络就获得了高达三百多亿元订单,支付笔数14.8亿笔。互联网背景下,支付方式日渐完善,同时四通八达的物流系统都为人
13、们网络购物提供便利。而这些购物群体中,大学生的消费力相当惊人。但是由于该群体本身存在盲目性和冲动性的消费倾向,大量商品在购买后没有得到充分利用,就在毕业季面临被遗弃的命运。因此一些毕业生自发张贴小广告,进行小规模的二手商品教育。一些学校也顺势举行二手交易活动,但往往集中于毕业季短暂十几天内,影响有限。因此当前校园迫切需要长期稳定的二手商品交易平台,能够为同学提供便利,同时又能使物品充分利用。由此可见,网络二手物品交易平台是一个正在兴起的市场。1.4 本文的结构本文的主体结构主要为七章。其中第一章为绪论,主要设计到研究背景和国内外研究现状和讲述系统目标。第二章是介绍论文系统的关键技术,主要涉及到
14、SPringbOot技术,SpringC1oud微服务技术和mysq1数据库的描述。第三章主要从需求角度对系统设计进行分析,进一步说明该系统的可行性、测试用例和数据流以及数据字典等内容。第四章主要论述系统的设计思路,以E-R图和数据库表格呈现。第五章是进一步展开系统设计论述,从功能模块和代码角度分析。第六章是对于设计完成的系统进行测试,尤其是针对用户和管理员两个群体。第七章为结语,分析本系统存在的优缺点和现实意义。第2章第2章开发技术相关基础简介2. 1SPringbOOt框架基于SPring4.0框架,SPringboOt在进行适当简化后,最大程度减小开发人员的工作压力。此外SPringbO
15、Ot框架具有高度兼容性,可以避免出现版本依赖包冲突的问题,确保运转准确性。其中开箱即用和约定大于配置是Springboot框架的最大优点。所谓开箱即用就是指可以需要借助Pom文件就可以使用。对于编程人员而言,这一特点可以将其精力最大化,从而发挥更大价值。而约定大于逻辑则是指SPringboOt自带默认配置文件,如果这与编程人员的需求相一致,则无需工作人员进行过多修改,这就大大的提高了系统的开发效率1。3. 2Vue框架Vue框架一般被用于设计视图层。通常用于搭建前端的用户界面,因其使用简单,兼容性高,而被广泛使用。VUe是实现前后端分离的核心技术之一,开发前端SPA(sing1epageweb
16、叩P1iCation)项目,将数据进行绑定和配置,完成项目编译打包等工作“久4. 3MySQ1概述当前在技术领域内,MySQ1数据库广受青睐。其搭建通常使用标准化SQ1语言,同时具有运行高效,安全指数高,兼容性好等特点。从本质上看MySQ1数据库是关系型数据库,可以实现将数据在多表中存储,这样就增加了速度并提高了灵活性。并且数据之间的关系也能很清晰地展示出来网。第3章系统需求分析4.1 可行性分析4.1.1 操作可行性分析本系统对各类资源依赖性低,对于伺服器只要安装Tomcat服务器、JDK和MySQ1数据库等即可。对于用户而言,只需要计算机上有浏览器即可运行起来,不需要安装额外的软件,现在普