版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SSM的电子产品购物商城的设计与实现
摘要二十一世纪是互联网的时代,由于互联网技术的蓬勃发展,越来越多的人进入到了网上购物当中,更多的人选择了在互联网上进行网上购物,由此社会进入了一个网上购物的浪潮。在这样的社会背景下,人们同时也迎来了网上的购物商城平台来解决大家的购物需求。人们的生活在不断的进步,在互联网快速发展的同时,网上购物将会给人们带来极大的便利。网上购物商城系统采用的是比较流行的java语言,数据库使用的是MySQL,服务器使用的是Tomcat。系统主要实现了用户和管理员的注册和登录、用户个人信息的管理、商品热门推荐、商品信息分类、订单信息、购物车购物、会员管理和新品上线等功能。整个网上购物商城系统能够基本实现所有的功能,用户能够完成购买商品到最后能够进行支付,管理员也能够实现对后台的商品管理,能够正常使用。关键词:Tomcat;网上商城;电商;MySQL;SSMABSTRACTThe21stcenturyistheeraoftheinternet.Withthevigorousdevelopmentofinternettechnology,moreandmorepeoplehaveenteredtheonlineshoppingindustry,andmorepeoplehavechosentoshoponlineontheinternet.Asaresult,societyhasenteredawaveofonlineshopping.Inthissocialcontext,peoplealsowelcomeonlineshoppingmallplatformstoaddresstheirshoppingneeds.People'slivesareconstantlyimproving,andwiththerapiddevelopmentoftheInternet,onlineshoppingwillbringgreatconveniencetopeople.TheonlineshoppingmallsystemusesthepopularJavalanguage,thedatabaseusesMySQL,andtheserverusesTomcat.ThesystemfirstanalyzestheuserneedsoftheelectronicproductshoppingmallbasedonSSM,andthendesignstheoverallfunctionsofthesystemtoachievetheoperationoftheentireshoppingplatform.Thesystemmainlyrealizestheregistrationandloginofusersandadministrators,themanagementofuserpersonalinformation,popularproductrecommendations,classificationofproductinformation,orderinformation,andshoppingcartforshoppingFunctionssuchasmembermanagementandnewproductlaunch.Theentireonlineshoppingmallsystemcanbasicallyachieveallfunctions,allowinguserstocompletethepurchaseofgoodsandmakefinalpayments.Administratorscanalsomanagethebackendproductsandusethemnormally.KeyWords:Tomcat;Onlinemall;E-commerce;MySQL;SSM目录TOC\o"1-3"\h\u第1章绪论 -5-第1章绪论1.1研究目的和意义在当下,为了实现人们更加便捷的购物方式,我们逐渐出现了可以满足消费者需求的网上购物的新型购物方式,在之前人们不仅要在大商城里转来转去,商品促销的时候更是挤得买不上东西,现在网上购物的出现,不仅让人们达到了足不出户就能买到自己想要的商品,还让大家都能享受到更实惠的商品价格。在网上购物平台中,用户搜索和购买他们需要的产品,这样减少了商家的工作量和时间,突破了传统的售卖方式,让用户购买商品变得更加方便,简洁。商家使用了网上的售卖平台之后,可以扩大销售渠道,提高销售的业绩。网上购物对于更多的用户来说使用方便、易于操作。它可以成为一个强大的工具,真正帮助商品销售行业的管理和发展。1.2国内外研究现状2020年,宋大鹏在《大型企业电子商城系统的开发实践》中指出网上购物和电子商务的发展是密不可分的,电子商务在不断的推进,而且网上用户的需求量在不断增加,电子商务的发展同时也带动了网上购物的发展。2022年,徐德华在《基于网络购物平台的在线评论研究综述》中指出了我国的网上购物用户的出现和增长,人们进行网上购物推动了我国电商的发展,为我们后来越来越多的电商网络平台的出现奠定了基础,为后续网上购物探索提供了新的切入点。国外对SSM框架研究的相对国内研究起步较早,2020年,SobhanDorahaki,RahmanDashti,HamidRezaShaker在《Optimalenergymanagementinthesmartmicrogridconsideringtheelectricalenergystoragesystemandthedemand-sideenergyefficiencyprogram》中指出了近些年来,网上购物逐渐成为了当今消费者进行购物的主要方式之一,网上购物是更好的销售商品的方式,为今后网上购物平台的发展提供了和大意义上的指导,推动了网上购物方式的发展。2021年,RamanR.,RamamohanV.,VashisthaV.在《\t"/en/Detail/index/GARJ2021_3/_blank"P37.30PrevalenceofActionableMutationsamongIndianPatientswithAdvancedNon-SmallCellLungCancer:ASystematicReview》中指出网上购物人群的逐渐增加,我们可以通过在网上直播对商品进行售卖,能够增大我们的销量,同时很大程度上推动了电商事业的发展,让我们的网上购物方式变得更加健康和便捷。1.3论文组织架构本文一共分为六个章节,向大家介绍了网络购物平台的从开始的用户注册登录到后来实现对商品的成功支付。第一章是绪论。写的是创建网上购物平台的背景和国内的以及国外的发展现状。第二章是网上购物的相关理论和技术。介绍了网上购物系统的相关实用技术。第三章是对购物平台的系统分析。在技术方面,可用性方面以及费用等方面进行介绍。第四章是网上购物平台的系统进行设计。购物平台实现的一些功能以及最终的一个结果展示。第五章是购物系统的功能实现。在这儿我进行了一些截图进行展示。第六章是对电商平台的测试。测试这些功能是否能够成功实现。第2章相关理论和技术2.1JavaJava是一种编程工具,也可以说它就是一个开发的语言,我们使用Java开发会很便捷,因为Java有很多的优点,比如使用起来简单,方便小白上手,具有比较好的移植性能,运行起来比较高效,安全性也比较高。从Java官网参考得知:Java是由Sun公司创建推出的,他有一个专业的名字叫做面向对象的设计语言程序,2010年该公司被Oracle公司收购。Java是一种面向对象的编程语言,可以编写跨平台的应用程序。Java技术具有出色的通用性、效率、平台可移植性和安全性,广泛应用于pc、数据中心、游戏机、科学超级计算机、移动电话和internet。它还拥有世界上最大的开发人员专业社区。2.2MySQL MySQL是甲骨文公司的,有一个专业的名字我们称之为关系型数据库,能够面向所有用户去使用。由MySQL的官网可知MySQL具有以下特点:高性能:MySQL通过优化的查询语句和高效的索引机制,可以快速地处理大量的数据。可靠性:MySQL具有ACID的事务支持,可以确保数据的支持性和可靠性。可拓展性:MySQL支持水平和垂直拓展,可以在需要时增加硬件和软件的资源以支持更大的数据集和更高的负载。安全性:MySQL具有灵活的安全机制,可以保护数据免受未经授权的访问和恶意攻击。跨平台性:MySQL可以在多种操作系统和硬件平台上运行并提供多种语言的API。MySQL数据库有很多优点,它的存储性能比较稳定,开发和使用起来的操作比较简单,成本也比较低,本身他自己所占内存也比较小,同时还方便我们去修改数据和维护,对于我们编程人员来说是一个不错的选择。2.3B/S模式B/S模式用通俗的话来讲,它其实叫做浏览器或服务器结构。很多人喜欢叫它为三层架构,那三层架构都包含的是哪三层呢,第一就是B/S模式是让用户的工作界面通过浏览器3个w去进行实现的,这个是主要的实现手段;第二呢B/S模式比较少部的实在前端去实现的,但这部分用到的可能会比较少一些;第三也是用的比较多的一点,就是B/S模式主要是在服务器端进行实现我们的业务,通过这三方面我们就将B/S理解成了平时说的三层架构。B/S模式有比较多的优点,比如它具有可以在任何时间进行查询数据,也可以进行处理修改,它不受时间和地点的控制,我们也可以把这个优点叫做分布式。B/S模式处理业务和一些复杂的逻辑任务对于我们来说操作是比较简单的,我们可以通过多写一些前端的网页来加强服务器的功能,而且我们后期维护也比较方便,因为我们可以将网页进行共享,方便我们对接业务工作等。当然他同时肯定也有一些缺点,比如我们再进行网络界面更新等操作的时候可能速度就比较慢,但是相比于它的优点来看,缺点就不用太过纠结了。2.4SSM SSM是由Spring、SpringMVC和MyBatis组成的,Spring的核心思想是控制反转即IoC,它是一个开源的框架;SpringMVC可以理解为成是三层架构,它可以把框架里面的代码给整合起来,在框架中起到比较重要的作用;MyBatis是将简单的JDBC给封装了起来,让数据库底层变得更加透明化方便小白上手,它使用起来是和数据库交互时通过数据库工厂的对接去执行Sql语句。2.5Tomcat Tomcat是一个开源的应用型服务器,我们使用时它是独立进行开发的,还能够处理前端的页面,安全性也比较高,整体它是免费而且性能稳定,对于我们进行Java代码的开发非常友好,极大的节省了我们的开发成本,到现在它仍是我们比较流行的Web应用型服务器,所以深受我们开发人员的喜爱。第3章系统分析3.1可行性分析3.1.1技术可行性我这次设计的网上购物商城的技术方面使用到的都是当下比较流行的SSM框架进行编写的,这是面向企业开发也会经常使用到的,我使用的工具是idea2020,服务器使用的是Tomcat,JDK是1.8版本的,这对于开发购物商城系统技术是可行的。3.1.2经济可行性我本次开发的网上商城购物平台使用到的开发工具以及测试的工具都是开源免费的,这对于我一个大学生来讲也是非常划算的,现在网络当中有很多的免费工具对我们的编写开发提供了很大的方便,所以在经济方面也是可行的。3.1.3操作可行性整个网上购物商城系统是分为两个端进行登录然后进而去操作的,用户可以通过注册手机账户进行登录去实现网上购物的操作,而管理员则只能是工作人员进入商城的后台去进行商品的管理以及设置一些其他的操作,所以整个系统的操作也是可行的。3.1.4法律可行性整个网上购物系统的代码以及功能的实现都是通过自己去修改调试完的,一些学习资料也是都是公共合法的。3.2需求分析在系统的设计和编写过程中,我对网上购物平台进行了很多的资料分析和了解,了解到了消费者也就是用户对商城的哪些东西更具有追求,然后通过统计分析我在对整个系统的功能进行总结,进而去添加更多比较具有实际意义的功能,所以我编写的整个购物商城系统,不仅仅包含了一些购物商城普遍存在的一些功能,还在此基础上我还编写了新的功能模块,方便了更多的用户。3.2.1功能需求分析本系统主要是研究的是电子产品购物系统,其角色是要分为用户、管理员两个角色。管理员拥有本系统的全部权限,对商品种类、商品管理、会员管理、订单管理等功能进行增删改查。该电子产品购物系统预期有如下功能:用户、管理员用例图如图3.1和3.2所示。图3.1用户用例图图3.2管理员用例图3.2.2非功能需求分析本文设计了一个电子产品购物系统,该系统为用户存储大量商品信息和个人的购买信息,用户注册账号之后就可以进入到用户登录界面,用户输入密码验证后就可以进入商品主页面,用户在进行购买商品填写配送地址并进行支付的时候,整个过程都是非常安全的,系统能够对用户的身份信息进行保存,只有管理员才能够看到用户的信息,所以整个过程是是不会发生泄漏和其他异常的。
第4章系统设计4.1功能模块设计根据系统的功能进行分析电子产品购物商城系统的具体功能模块包含下面几个主要的功能模块:前台分为用户的注册和登录、商品的信息展示、个人信息展示、商品查询、购物车;后台主要分为商品信息管理、轮播图管理、热销商品管理、新品上线管理、为你推荐管理、分类商品管理、商品管理、会员管理、商品的订单管理等等。整个电子商城购物系统主要的功能如下图4.1所示:图4.1电子产品购物商城系统结构功能图4.2数据库设计数据库的物理设计是 为数据库的各个商品信息进行查找和索引,这样可以很方便的去操作数据库中的数据信息。根据访问数据库中的商品信息的类 型,存储商品信息的结构可以分为商品分类的索引表和和用户购买商品的顺 序表,每个表包含不同的查询结果。在商城系统中的抽象数 据实体和每个数据实体之间的关系 模板, 即为E-R图,为每个用户信息以及商品信息设置 相应的数据库 和相应的表,系统的具体表设计如下:1.管理员实体图图4.2管理员实体图2.用户实体图图4.3用户实体图3.用户购物实体图图4.4用户购物实体图(1)用户表user用户表主要负责的是记录并保存购买商品的用户信息,如表4.1所示。表4.1用户表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码rolevarchar100角色管理员addtimetimestamp新增时间CURRENT_TIMESTAMP(2)关于我们systemintro关于我们表主要是记录我们商城的消息信息的,如表4.2所示。表4.2关于我们systemintro表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题subtitlevarchar200副标题contentlongtext4294967295内容picture1longtext4294967295图片1picture2longtext4294967295图片2picture3longtext4294967295图片3(3)公告信息news公告信息表主要负责的是管理员发布的最新商品公告,如表4.3所示。表4.3公告信息表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200标题introductionlongtext4294967295简介picturelongtext4294967295图片contentlongtext4294967295内容(4)商品信息shangpinxinxi商品信息表主要用来录入和保存我们整个的商品库存的详细信息以及各种商品热销的情况,如表4.4所示。表4.4商品信息表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshangpinbianhaovarchar200商品编号shangpinmingchengvarchar200商品名称shangpifenleivarchar200商品分类shangpifengmianlongtext4294967295商品封面shangpileixingvarchar200商品类型shangpishipinlongtext4294967295商品视频shangpixiangqinglongtext4294967295商品详情fabushijiandate发布时间zhanghaovarchar200账号xingmingvarchar200姓名clicktimedatetime最近点击时间clicknumint点击次数0(5)配置文件表config配置文件的表主要记录商品的一些详细配置信息,如表4.5所示。表4.5配置文件表字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值(6)商品分类shangpinfenlei商品分类表主要是对各类商品进行一个分类管理,存有各类商品的详细信息,方便管理员进行管理,如表4.6所示。表4.6商品分类表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshangpimingchengvarchar200商品名称shangpifenleivarchar200商品分类shangpitupianlongtext4294967295商品图片shipinneironglongtext4294967295视频内容goumaifangfalongtext4294967295购买方法xiangxijieshaolongtext4294967295详细介绍faburiqidate发布日期zhanghaovarchar200账号xingmingvarchar200姓名clicktimedatetime最近点击时间clicknumint点击次数0(7)用户yonghu用户表主要是用来记录新用户注册账号后的账号详细信息,如表4.7所示。表4.7用户表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar200用户账号mimavarchar200密码yonghuxingmingvarchar200用户姓名xingbievarchar200性别lianxifangshivarchar200联系方式touxianglongtext4294967295头像(8)管理员guanliyuan管理员表主要是用来记录管理员的详细信息,管理员的结构如表4.8所示。表4.8管理员表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPzhanghaovarchar200账号mimavarchar200密码xingmingvarchar200姓名xingbievarchar200性别lianxifangshivarchar200联系方式touxianglongtext4294967295头像sfshvarchar200是否审核否shhflongtext4294967295审核回复(9)收藏表storeup收藏表主要是用来记录用户收藏一些商品的详细信息,如表4.9所示。表4.9收藏表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPuseridbigint用户idrefidbigint商品idtablenamevarchar200表名namevarchar200名称picturelongtext4294967295图片typevarchar200类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)1inteltypevarchar200推荐类型remarkvarchar200备注(10)健康购物jiankanggouwu健康购物表主要是用来记录用户健康购物的信息,如表4.10所示。表4.10健康购物表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp表创建时间CURRENT_TIMESTAMPbiaotivarchar200标题fengmianlongtext4294967295封面shipinlongtext4294967295视频neirongxiangqinglongtext4294967295内容详情faburiqidate发布日期zhanghaovarchar200账号xingmingvarchar200姓名sfshvarchar200是否审核否shhflongtext4294967295审核回复clicktimedatetime最近点击时间clicknumint点击次数0(11)会员购物huiyuangouwu会员购物表主要是用来记录我们商城充值的会员进行购物的商品信息和记录,如表4.11所示。表4.11会员购物表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPGouwubianhaovarchar200购物编号biaotivarchar200标题fengmianlongtext4294967295封面yonghuzhanghaovarchar200用户账号yonghuxingmingvarchar200用户姓名lianxifangshivarchar200联系方式gouwudidianvarchar200购物地点gouwushijiandatetime购物时间gouwubeizhulongtext4294967295购物备注zhanghaovarchar200账号xingmingvarchar200姓名(12)在线咨询zaixianzixun在线咨询表主要是用来记录用户连线咨询商品以及其他问题的信息,如表4.12所示。表4.12在线咨询表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPzixunbianhaovarchar200咨询编号zixunbiaotivarchar200咨询标题fengmianlongtext4294967295封面zhanghaovarchar200账号xingmingvarchar200姓名zixunshijiandate咨询时间zixunneironglongtext4294967295咨询内容yonghuzhanghaovarchar200用户账号yonghuxingmingvarchar200用户姓名sfshvarchar200是否审核否shhflongtext4294967295审核回复(13)购物论坛forum购物论坛表主要是用来发布和记录一些新品和畅销商品的论坛,用户可以在帖子上进行查看,如表4.13所示。表4.13购物论坛表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar200帖子标题contentlongtext4294967295帖子内容parentidbigint父节点iduseridbigint用户idusernamevarchar200用户名avatarurllongtext4294967295头像isdonevarchar200状态第5章系统实现5.1用户、管理员登录注册用户进行注册账号后可以进入登录页面,用户也可以直接注册成会员,注册和登录的界面都有一个验证码的验证。会员注册如图5.1,用户登录如图5.2,管理员登录如图5.3所示:图5.1用户会员注册界面图图5.2用户会员登录界面图图5.3管理员登录界面图5.2用户、管理员个人中心管理员登录之后进入个人中心,能够看到我们的个人的基本信息,我们可以修改后台管理员的用户名和密码,如图5.4所示;用户点击登录之后可以进入到我的资料界面去更改我们的个人信息,如图5.5所示:图5.4管理员个人中心管理界面图图5.5用户个人中心管理界面图5.3用户管理当我们以管理员身份登录到后台系统中,我们看到系统的一些功能。如图5.6所示:图5.6用户界面图 5.4管理员管理以管理员身份登录到后台系统中,进入商品信息,我们可以对商品类型进行选择分类添加、上架、下架、填写商品详情等操作。商品信息管理界面如图5.7所示:图5.7商品信息管理界面图5.5商品分类管理以管理员身份登录到后台系统中,进入分类管理,我们可以对不同种类的商品进行分批管理,商品分类管理界面如图5.8所示:图5.8商品分类管理界面图5.6商品管理以管理员身份登录到后台系统中,进入商品管理,我们对我们的商品库存进行增删处理。商品管理界面如图5.9所示:图5.9商品管理界面图5.7会员管理以管理员身份登录到后台系统中,进入会员管理,可以对整个购买商品的用户和会员进行管理。会员管理界面如图5.10所示:图5.10会员管理界面图5.8订单管理以管理员身份登录到管理系统后台,进入订单管理,我们能清晰地看到订单的信息。如图5.11所示:图5.11订单管理界面图5.9热销商品管理以管理员身份登录到后台系统中,进入到新品上线配置,管理员可以将最新的商品加入到里面,操作如图5.12所示:图5.12热销商品管理界面图5.10新品上线管理以管理员身份登录到后台系统中,进入热销商品配置。管理员可以将一些热销商品加入到该项功能,操作如图5.13所示:图5.13新品上线管理界面图5.11为你推荐管理以管理员身份登录到后台系统中,进入为你推荐配置,里面可以添加推荐购买的商品。功能如图5.14所示:图5.14为你推荐管理界面图第6章系统测试网上购物商城系统在正式的运行使用前我们需要对它进行整体的系统测试,来测试一下各个系统是否能够正常的工作。对测试系统整体功能的手段有许多,我们可以使用黑盒系统进行测试,我们可以从用户层面和管理员层面进行分别对网上购物系统进行测试。用户方面的测试要满足用户进行购物的基本要求,用户需要对商品能够进行选购到最后的支付要保证顺畅;管理员能够对商品的信息以及用户信息等等进行统一管理,测试这两方面来看我们商城系统是否稳定。6.1测试步骤首先需要测试后端各模块的代码是否正确,能不能正常实现该模块的功能,其次我们还需要测试后端代码是否和前端能够一一对应,保证在浏览器中能够展示我们的商品,最后测试完成商品支付订单之后数据能不能进入我们的数据库中,可不可以正确的连接我们的数据库。6.2测试用例6.2.1登录测试用例用户的测试我们可以采用黑盒进行测试,如表6.1所示:表6.1登录测试用例表测试编号测试目的操作步骤预期结果实际结果001登录测试输入正确的用户名和密码登录成功登录成功002登录测试输入错误的用户名登录失败登录失败003登录测试输入错误的的密码登录失败登录失败6.2.2商品信息管理测试用例管理端在运行时要满足浏览器的运行需求,比如添加商品信息测试、修改商品信息测试、删除商品信息测试等。本节根据管理端各模块进行测试,因考虑到本文篇幅有限,这里代表性的部分测试用例,如表6.2所示:表6.2商品管理测试用例表测试编号测试目的操作步骤预期结果实际结果001添加商品信息测试在添加页面输入商品信息,点击确认按钮添加成功添加成功002修改商品信息测试在修改页面修改商品信息,点击确认按钮修改成功修改成功003删除商品信息测试在管理商品信息页面,点击某一用户的删除按钮删除成功删除成功004查询商品信息测试在管理商品信息页面查询输入框输入要查询的用户名字,点击查询按钮查询成功查询成功6.3测试结论通过我们对用户和管理员两个方面的测试,我们的功能基本上都能够实现,用户可以正常的购买我们的商品最终可以进行支付,管理员也可以能够正常管理我们的商品信息和用户信息,整个购物商城系统 基本上都能达到我 们当初 预计的结果。
结论在整个购物商城系统中,我们开始是对整个系统进行设计,了解用户的需求,通过查阅了很多资料,了解到了基本的购物商城都需要一些什么功能,然后在此基础上添加了一些用户更多的需求,能够更方便满足消费群体进行更好的网上购物,在代码的具体编写过程中,也是经过一点一点累计,慢慢的调试,最终从一个功能的正常实现到最终整个系统成功运行,从查找资料到确立课题,从寻找功能模块到完成功能运行,这一步一步的走来,虽然不易,但回过头来看到自己完成的这个购物商城系统,感到特别的欣慰。整个购物商城系统可能还不能说是十分完美,数据库的表可能不够详细,前端页面做的可能该不够美观,各种细微的小功能可能还没能彻底实现,商城里面的商品种类可能还不够丰富,在接下来的学习生活中,我会继续去改进我这些不足的点,争取将购物商城系统做的更加完善。
参考文献[1]白春强.基于SSM框架的投资项目经济评价系统分析与实现[D].山东大学,2019.[2]陈俊,王鑫,张世权,刘巧玲,胡局新.基于SSM的高校“大创”项目管理平台设计与实现[J].软件导刊,2020,19(02):57-60.[3]宋晨明.移动电商购物平台场景营销创新策略研究[J].经济研究导刊.2022(06).[4]徐德华,张心怡.基于网络购物平台的在线评论研究综述[J].情报探索.2022(05).[5]张跃军.网络购物平台系统时间校准研究[J].科技风.2020(15).[6]胡丽婷,晏丽霞.基于层次分析法的电商购物平台的综合评价[J].现代营销(下旬刊).2019(11).[7]宋大鹏.大型企业电子商城系统的开发实践[J].中国管理信息化.2020(15).[8]朱运乔.基于SpringBoot+SSM框架的Web应用系统搭建与实现[J].电脑编程技巧与维护,2019(10):23-25.[9]陈倩怡,何军.Vue+Springboot+MyBatis技术应用解析[J].电脑编程技巧与维护,2020(01):14-15+28.[10]熊永平.基于SpringBoot框架应用开发技术的分析与研究[J].电脑知识与技术,2019,15(36):76-77.[11]朱长明.\t"/kcms2/article/_blank"\o"基于共享经济理念的农村电商发展模式探讨"基于共享经济理念的农村电商发展模式探讨[J].\t"/kcms2/article/_blank"\o"商业经济研究"商业经济研究,\t"/kcms2/article/_blank"\o"2022(08)"2022(08)[12]刘通.\t"/kcms2/article/_blank"\o"数字经济背景下农村电商平台创新与发展策略"数字经济背景下农村电商平台创新与发展策略[J].\t"/kcms2/article/_blank"\o"商业经济研究"商业经济研究,\t"/kcms2/article/_blank"\o"2021(19)"2021(19)[13]曲晓溪.\t"/kcms2/article/_blank"\o"平台经济视野下电商产业高质量发展研究"平台经济视野下电商产业高质量发展研究[J].\t"/kcms2/article/_blank"\o"企业经济"企业经济,\t"/kcms2/article/_blank"\o"2021(05)"2021(05)[14]马景昊;梁正瀚.\t"/kcms2/article/_blank"\o"平台经济赋能电商产业高质量发展的策略"平台经济赋能电商产业高质量发展的策略[J].\t"/kcms2/article/_blank"\o"企业经济"企业经济,\t"/kcms2/article/_blank"\o"2021(04)"2021(04)[15]郭凯凯;高启杰.\t"/kcms2/article/_blank"\o"农村电商高质量发展机遇、挑战及对策研究"农村电商高质量发展机遇、挑战及对策研究[J].\t"/kcms2/article/_blank"\o"现代经济探讨"现代经济探讨,\t"/kcms2/article/_blank"\o"2022(02)"2022(02)[16]王辉;张国卿.\t"/kcms2/article/_blank"\o"乡村振兴背景下农村电商发展的困境选择"乡村振兴背景下农村电商发展的困境选择[J].\t"/kcms2/article/_blank"\o"农业经济"农业经济,\t"/kcms2/article/_blank"\o"2022(03)"2022(03)[17]陈浩博.\t"/kcms2/article/_blank"\o"电商平台用户性别年龄差异对购买决策的影响——基于"电商平台用户性别年龄差异对购买决策的影响——基于“天猫”用户的实证研究[J].\t"/kcms2/article/_blank"\o"时代经贸"时代经贸,\t"/kcms2/article/_blank"\o"2021(06)"2021(06)[18]望海军.\t"/kcms2/article/_blank"\o"消费者网络团购意愿的影响因素研究"消费者网络团购意愿的影响因素研究[J].\t"/kcms2/article/_blank"\o"江汉大学学报(社会科学版)"江汉大学学报(社会科学版),\t"/kcms2/article/_blank"\o"2019(06)"2019(06)[19]郑慧萌.\t"/kcms2/article/_blank"\o"基于电商平台的农业供应链金融运作模式及收益共享探讨"基于电商平台的农业供应链金融运作模式及收益共享探讨[J].\t"/kcms2/article/_blank"\o"中国商论"中国商论,\t"/kcms2/article/_blank"\o"2022(03)"2022(03)[20]张玄.X医院的智慧财务系统设计[D].郑州大学,2020.[21]MasumMohammad,MasudMA,AdnanMuhaiminulIslametal.
\t"/en/Detail/index/GARJ2021_3/_blank"Comparativestudyofamathematicalepidemicmodel,statisticalmodeling,anddeeplearningforCOVID-19forecastingandmanagement.[J]
Socio-economicplanningsciences,2022,80.[22]SobhanDorahaki,RahmanDashti,HamidRezaShaker.Optimalenergymanagementinthesmartmicrogridconsideringtheelectricalenergystoragesystemandthedemand-sideenergyefficiencyprogram[J].JournalofEnergyStorage,2020,28.[23]RamanR.,RamamohanV.,VashisthaV.
\t"/en/Detail/index/GARJ2021_3/_blank"P37.30PrevalenceofActionableMutationsamongIndianPatientswithAdvancedNon-SmallCellLungCancer:ASystematicReview[J]
JournalofThoracicOncology,2021,16(3S).[24]DigitechWebDesign,LLCexpandsSEOandWebDesignServicestoSouthAustin,TX[J].M2Presswire,2022.[25]PresenceBuilt'IsProvidingBusinessesAFightingChanceOnlineWithItsWorld-ClassWebsiteDesigningService.[J].M2Presswire,2022.
致谢首先,我要特别感谢我的指导老师,整个网上购物商城的选题到确定下来都是老师在陪我一起去摘选,真的十分感谢老师对我的帮助。在我的开题过程中遇到了许多的困难,当时开题的最后一天系统上传,突然告诉我的题目与当前时代不符,所以只能临时改,真的很突然,但是老师为了在这一天里帮我选题甚至于熬夜给我在系统中进行提交,一直在不停的沟通,真的非常感谢老师对我的指导,在论文创作的过程,老师也是一直在帮助我,改内容,改格式,感谢老师对我进行详细的指导,我在这个过程中也在慢慢长大,在突破一个又一个技术难题也使我完成了蜕变。在我的学习和生活中,很荣幸能够得到许多老师的关照,也非常幸运能够得到同学们的关心,真的十分感谢他们。我非常感谢父母能够培养我学习,能够含辛茹苦的供我读书,在这里我由衷的祝福帮助过我的人身体健康,事业顺利,万事顺意!附录packagecom.controller;importjava.util.Arrays;importjava.util.Calendar;importjava.util.Date;importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.PathVariable;importorg.springframework.web.bind.annotation.PostMapping;importorg.springframework.web.bind.annotation.RequestBody;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestParam;importorg.springframework.web.bind.annotation.ResponseBody;importorg.springframework.web.bind.annotation.RestController;importcom.annotation.IgnoreAuth;importcom.baomidou.mybatisplus.mapper.EntityWrapper;importcom.entity.TokenEntity;importcom.entity.UsersEntity;importcom.service.TokenService;importcom.service.UsersService;importcom.utils.CommonUtil;importcom.utils.MPUtil;importcom.utils.PageUtils;importcom.utils.R;importcom.utils.ValidatorUtils;/***登录相关*/@RequestMapping("users")@RestControllerpublicclassUsersController{ @Autowired privateUsersServiceuserService; @Autowired privateTokenServicetokenService; /** *登录 */ @IgnoreAuth @PostMapping(value="/login") publicRlogin(Stringusername,Stringpassword,Stringcaptcha,HttpServletRequestrequest){ UsersEntityuser=userService.selectOne(newEntityWrapper<UsersEntity>().eq("username",username)); if(user==null||!user.getPassword().equals(password)){ returnR.error("账号或密码不正确"); } Stringtoken=tokenService.generateToken(user.getId(),username,"users",user.getRole()); returnR.ok().put("token",token); } /** *注册 */ @IgnoreAuth @PostMapping(value="/register") publicRregister(@RequestBodyUsersEntityuser){// ValidatorUtils.validateEntity(user); if(userService.selectOne(newEntityWrapper<UsersEntity>().eq("username",user.getUsername()))!=null){ returnR.error("用户已存在"); }userService.insert(user);returnR.ok();} /** *退出 */ @GetMapping(value="logout") publicRlogout(HttpServletRequestrequest){ request.getSession().invalidate(); returnR.ok("退出成功"); } /***密码重置*/@IgnoreAuth @RequestMapping(value="/resetPass")publicRresetPass(Stringusername,HttpServletRequestrequest){ UsersEntityuser=userService.selectOne(newEntityWrapper<UsersEntity>().eq("username",username)); if(user==null){ returnR.error("账号不存在"); } user.setPassword("123456");userService.update(user,null);returnR.ok("密码已重置为:123456");} /***
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省朔州市怀仁市城镇第七小学校2025年数学三年级第二学期期中监测试题(含答案)
- 卵巢癌中癌相关成纤维细胞的免疫调节机制与临床意义
- 山西省晋中市寿阳县2025届四下数学期末预测试题(含答案)
- 2026届北京市昌平区新道临川校中考物理模试卷含解析
- 破茧2026 基因编辑与基因治疗行业研究白皮书
- 2026中考地理时事热点10 重大工程与地理影响 背景+考点+练习(含解析)
- 临床脑卒中早期康复关键步骤、具体方法及家庭照护要点
- 异步编程中CPU缓存优化策略研究-洞察与解读
- 2026年浙江建设工程质量检测人员考试结构检测模拟试题及答案
- 2026年西藏自治区公开遴选公务员考试(公共基础知识)复习题及答案
- 5.中国的农业(2026-2027高中二年级·中国区域地理专题复习讲义)
- 电力系统运行与调度操作规范指南
- (2025版)AHA心肺复苏与心血管急救指南解读课件
- 2025年山东日照市初二地理生物会考真题试卷(含答案)
- 2026年安徽省合肥市高三二模英语试题(含答案和音频)
- 2026年贵州省毕节市初二地理生物会考真题试卷+解析及答案
- 2026年四川省历年信息技术学业水平题库试题【必考】附答案详解
- 2026年大学成本与管理会计期末测试卷附完整答案详解(名师系列)
- 神经外科中枢神经系统感染诊治中国专家共识(2021 版)
- 2025陕煤电力略阳有限公司高校毕业生招聘10人笔试历年典型考点题库附带答案详解
- 2026年宗教教职人员管理知识试题
评论
0/150
提交评论