版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于Springboot的高校二手电子产品拍卖管理系统的设计与实现Design and Implementation of Second-hand Electronic Product Auction Management System in Colleges and Universities Based on Springboot摘 要如今,科学技术的飞速发展,其衍生的电子产品也飞速的融入我们工作、生活、学习的方方面面。随着学生群体的数量不断增加,他们对于电子产品的需求也不断增加,而学生的经济实力相对有限,二手商品便成为他们的可选项。然而,校园中的普通的二手交易市场已经无法满足学生对二手产
2、品的需求,特别是学生对于价格相对昂贵的电子产品的需求。于是我决定设计一个面向高校师生的二手电子产品拍卖系统,来缓解大学校园中的学生对电子产品的需求。本次系统开发在框架上采用了Spring Boot框架来设计。总结自身大学的专业知识来设计开发一个基于Spring Boot的高校二手电子产品拍卖管理系统,并实现与数据库的数据交互管理。在开发过程中主要完成实现以下功能:用户的登录注册功能、二手电子产品的竞价拍卖、二手电子产品搜索、购物车结算、后台管理等功能。关键词:拍卖管理系统 竞拍 Spring BootAbstract Nowadays, technology development at ve
3、ry fast speed, the electronic products derived from it are also rapidly integrated into all aspects of our work, life and study. As the number of students is increasing, their demand for electronic products is increasing, and students economic strength is relatively limited, second-hand goods become
4、 their options. However, the ordinary second-hand trading market on campus has been could not satisfy students for second-hand products, especially students for relatively expensive electronic products. So I decided to design a second-hand electronic products auction system for teachers and students
5、 in colleges and universities to alleviate the demand of college students for electronic products. A Spring Boot framework is used to design this system development. By using my own college professional knowledge to design a college second-hand electronic products auction management system based on
6、Spring Boot, and realize the data interactive management with the database.In the development process, the main completion of the following functions: user login registration function, second-hand electronic products bidding auction, second-hand electronic products search, shopping cart settlement,
7、background management and other functions.Key words: auction management system auction Spring Boot 目录1. 绪言11.1 课题研究背景11.2 国内研究现状11.3 国外研究现状11.4 本课题研究的意义21.5 论文总体结构的安排21.6 本章小结32. 系统开发工具与主要技术 42.1开发环境简介42.1.1 软件环境42.1.2 开发工具Spring Tool Suite42.1.3 数据库MySQL 5.642.2 技术架构简介42.2.1 Thymeleaf模板引擎42.2.2 Myb
8、atis、Spring Boot框架52.3 本章小结53. 系统需求分析 63.1 可行性分析63.1.1 技术可行性63.1.2 经济可行性63.1.3 操作可行性63.2 功能需求分析63.3 前端系统分析73.4 后端系统分析73.5 数据库需求分析83.6 本章小结84. 系统的设计 94.1 系统整设计94.2 数据库的设计94.2.1 数据库实体104.2.2 数据库表的设计114.3 本章小结135. 系统的实现与测试 145.1 系统前端的实现145.1.1 用户登录与注册145.1.2 商品浏览及详情145.1.3 竞拍功能155.1.4 查看拍卖结果165.1.5 购物车
9、165.1.6 订单支付165.1.7 订单查询175.1.8 信息修改175.2 系统后台的实现185.2.1 管理员登陆185.2.2 用户管理195.2.3 商品管理205.2.4 商品发布205.2.5 订单管理215.3 系统测试215.3.1 测试内容225.4 本章小结246. 总结与展望 256.1 总结256.2 展望25参 考 文 献 26致 谢 27广东东软学院本科生毕业设计(论文)1. 绪言1.1 课题研究背景高新科技产品对于学生的吸引力相对较大,但是,在校园中的学生作为一个尚无法经济独立的群体,电子产品的昂贵价格相对于学生来说是一个较大的负担,而相对便宜的二手电子产品
10、便成为学生的首选项。于是我想通过实现一个基于Spring Boot的高校二手电子产品拍卖管理系统。大家通过这个平台可以非常方便的通过竞拍的方式,拍到自己喜欢的二手电子产品。本项目采用的是Spring Boot框架,因为Spring框架的配置太复杂了,而使用Spring Boot框架开发可以不用进行复杂的配置过程,使得项目的开发过程更加简易。在开发过程中主要实现以下功能:用户的登录注册功能、二手电子产品的竞价拍卖、二手电子产品搜索功能、购物车结算、后台管理等功能。1.2 国内研究现状在国内,受互联网的飞速发展的影响下,人们看到了将电子商务与传统的拍卖模式相结合的可行性,将拍卖这一传统的商品交易方
11、式搬到了网上来进行。早期出现了大量的网上拍卖网站的平台。网上拍卖在继承了传统的拍卖模式成熟、完善的拍卖制度的情况下,集合了互联网电子商务不受空间地域限制、不受时间约束的优点。在很短的时间里,网上拍卖这一行业便快速的发展起来。然而,这些拍卖网站在经历了优胜略汰的激烈的竞争后,大都数都已经不复存在了。而生存下来的都已经形成了完善的体制。现在国内比较成功的拍卖网站是淘宝。它在多年的发展中已拥有了适合自己的比较健全的拍卖体系。并通过与支付宝平台合作等方式获取利益。目前我国对于网上拍卖的法律规定尚不够规范,急需指定必要法规,并且网上拍卖没有信用制度,竞争压力大体制不全面等问题突出,这些都是迫切需要解决和
12、完善的,以保证我国网上拍卖业的健康发展。 1.3 国外研究现状在国外,对网上拍卖系统的研究和实践相对较早,许多比较大拍卖网站都有了很多成功的经验。eBay是目前国外比较成功的在线拍卖网站。在eBay网上的买家可以通过一口价的方式购买物品,还有另一种也可以通过拍卖方式。除了可以在eBay网买东西,用户也可以化身为卖家,以拍卖的方式卖出自己的物品,而eBay网则充当一个平台的角色赚取买卖双方的中介费和服务费。如果物品流拍也要支付给eBay网相应的费用。通过多年的用心经营,在与其他同类型的拍卖网站的激烈竞争中,逐渐的站稳了脚跟。eBay网通过不断的完善自己的体系,现在已经形成了具有自身特色的成熟的经
13、营体系。eBay网已成为国外最受欢迎的在线拍卖网站,在消费者心中有占有重要位置。然而,eBay网的监管方面存在一些问题,时常出现一些人在上面刊登虚假拍卖公告。1.4 本课题研究的意义在校园中,二手商品受到了很多在校学生的欢迎,特别是二手电子产品受青睐程度很高。然而像“跳蚤市场”这样的老式的二手商品交易市场基本上出售的都是比较小件的便宜物品,学生很难淘到比较满意的二手电子产品。于是我想通过实现一个基于Spring Boot的高校二手电子产品拍卖管理系统。大家通过这个平台可以非常方便的通过竞拍的方式,拍到自己喜欢的二手电子产品。基于Spring Boot的高校二手电子产品拍卖管理系统的设计与实现,
14、为传统的校园二手产品交易提供了新思路,可以提供一个更为理想的平台让二手电子产品的价值得到最大化,得到最佳的经济收益。因此,高校二手电子产品拍卖管理系统具有巨大的商业发展前景。1.5 论文总体结构的安排本次论文的总体结构分为六大章介绍基于Spring Boot的高校二手电子产品拍卖管理的开发过程。第一章:绪言。该章主要介绍了基于Spring Boot的高校二手电子产品拍卖管理系统的研究背景,且从国内外现状对比,得出网站设计的研究目的和意义。第二章:系统开发工具与主要技术。在这一章简单的介绍了开发中,所需要用到的软件开发环境,开发工具,还有本次系统设计应用的框架以及技术。第三章:系统需求分析。这一
15、章通过多个方面进行论述本次系统的需求分析。第四章系统的设计与实现。本章主要介绍了系统整体的设计流程,包括数据库的设计,前后端功能模块的设计与实现。第五章系统测试。在本章主要进行系统功能的测试第六章总结与展望。在本章主要进行总结和展望。1.6 本章小结在这一章主要对本次毕业设计做一个初步分析,在二手电子产品在大学校园中越来越受欢迎的背景下得到了设计一个高校二手电子产品拍卖系统的课题。从国内外形势分析,得出网上拍卖系统的发展过程及前景,并介绍了此次课题研究的意义:设计本次拍卖系统的目的在于为大校校园中的对二手电子产品感兴趣的学生提供可选择的二手电子产品,满足他们对二手电子产品的需求。并且可以实现对
16、旧的电子产品进行二次利用,防止闲置不用的电子产品造成的浪费,发挥二手电子产品最大价值。最后是论文总体结构的按排。2. 系统开发工具与主要技术2.1开发环境简介本次高校二手电子产品拍卖系统开发过程中所运用到的开发工具是 Spring Tool Suite;数据库采用的是MySQL 5.6;开发中运用到框架是Sprint boot框架。在页面设计中,采用的是Spring官方推荐的Thymeleaf模板引擎。2.1.1 软件环境操作系统:Windows 10 操作系统;数据库:MySQL 5.7.20;开发工具:Spring Tool Suite;服务器:Tomcat 7.0;Java环境配置:JD
17、K 1.8;2.1.2 开发工具Spring Tool SuiteSpring Tool Suite是本次项目采用的开发工具。一个开发工具好不好用直接影响了程序员的编程效率的高低。好用的开发工具可以让开发人员在编程时得心应手,大大提高开发的效率,这也是我选择它的原因。这个开发工具具有强大的功能,它使得基于Spring Boot框架的开发变得方便快捷,他能快速的创建一个基于Spring Boot 的项目,并且为我们省去许多配置文件的麻烦,为开发节省了时间,好让开发人员把时间花在功能开发和处理逻辑业务上。2.1.3 数据库MySQL 5.6MySQL有着小型、快速、低成本等优势,已经成为目前最受欢
18、迎的数据库之一,本次项目开发的系统是一个小型的电子产品拍卖系统,选择MySQL数据库符合本次系统开发的考量。2.2 技术架构简介关于技术架构方面主要介绍了本次系统设计所使用的技术与框架。2.2.1 Thymeleaf模板引擎本次项目前端页面采用的模板引擎是Thymeleaf,选用Thymeleaf的原因比起JSP技术语法而言,它的语法使用起来更加方便简洁,开发人员不需要再花费大量的时间和精力在页面的数据渲染上,可以为开发节省很大的工作量。它也非常支持HTML原型,这样的好处在前端开发中会非常明显的体现。在前端开发中可以忽略未定义的标签属性,使得开发人员在后期修改和优化页面时可以像直接操作HTM
19、L静态页面一样方便。并且它更加适合与SpringBoot整合。2.2.2 Mybatis、Spring Boot框架本次项目的设计后台核心技术主要是通过Spring Boot框架设计实现的。它简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot具有简化复杂的依赖管理、自动化配置、快速启动容器等优点。而Thymeleaf非常支持HTML原型,很适合用来与Spring Boot整合,这样有利于减轻开发人员的编程难度,可以有效的提高项目的开发效率。Spring Boot提供了Thymeleaf的默认配置,并且为T
20、hymeleaf设置了视图解析器。并且它是轻量级框架,很适合用来开发小型的系统程序。而Mybatis是一个基于java的持久性框架,它与Spring Boot框架整合十分适合本次项目。2.3 本章小结本章主要介绍了系统设计和开发中的运行环境、使用到的技术和框架。采用Thymeleaf以及后端Spring Boot、MyBatis框架整合。使用了MyBatis技术,减低了数据库的耦合度,让本次项目设计更具可移植性,选择使用MySQL数据库,轻量级的数据操作,使得在项目过程中操作数据更为方便快捷。3. 系统需求分析3.1 可行性分析现如今来看,高校对于二手电子产品的需求也在逐渐增长当中,拥有一个操
21、作简单的在线二手电子产品拍卖系统也是高校师生所需要的,在市场上,这也是一个上升的趋势。3.1.1 技术可行性首先,在开发工具的选择上,本次拍卖系统的开发选择了目前较为流行的Spring Tool Suite,采用了MySQL 5.7来存储系统相关的数据信息以便读取。然后基于Thymeleaf,利用Spring Boot框架的整合实现了系统的设计模式,使项目的整体更加稳定。 3.1.2 经济可行性本次系统设计选择的开发工具是免费的,框架也是开源免费的,并且本次系统开发对于软硬件的运行环境的配置要求不高,因此,在经济层面具有一定的可行性。3.1.3 操作可行性系统的开发模式为B/S模式,借助于电脑
22、进行相应的操作,系统的设计界面相对较为简单化,并且操作也非常的容易,用户只要使用过计算机都可以很容易上手操作。对此,系统的设计与开发从操作的层面来看具有一定的可行性。3.2 功能需求分析在本次系统的主题为拍卖,设计一个满足在校大学生的对二手电子产品的需求的校园二手电子产品拍卖系统。因此,本次系统的功能模块主要应该包含前后端两个部分。前端主要功能模块为:用户注册登陆、拍卖品展示、拍卖品查询、竞拍、购物车、订单、订单查看;后台主要功能模块为:用户管理、拍卖品管理、订单管理。可充分满足用户的需求。此次校园二手电子产品拍卖系统总体的系统结构图如下:图3-1 基于Spring Boot的高校二手电子产品
23、拍卖管理系统系统结构图3.3 前端系统分析前端系统的主要功能有:(1) 拍卖首页:主要通过分页展示的方式展示所有的拍卖品。总共分为了手机、电脑、摄影设备和其他物品四个分类,通过点击查看各个分类的商品,方便用户对拍卖品的浏览。用户也可以通过名称或者关键字查询的方式,搜索拍卖品信息。用户点击拍卖品即可跳转到给拍卖品的详情页查看拍卖品详情,在详情页还可以查看到该拍卖品当前的竞拍情况。(2) 查看购物车:该页面主要展示我成功拍下的拍卖品信息,可以执行删除操作和去支付操作。(3) 订单支付:在该页面,用户可以提交收货人姓名,号码,地址,选择微信或支付宝支付。 (4) 查看订单:用户可以查看到本人支付成功
24、的订单的订单状态即订单的发货情况。(5) 信息修改:在该页面,用户可以进行相应的个人信息的修改。3.4 后端系统分析后端系统的主要功能有:(1) 用户信息管理:管理员可以查看所有用户信息,并可以执行增删改操作。(2) 拍卖品管理:在此页面,管理员可以查看所有拍卖品的详细信息,可以发布拍卖品,修改拍卖品信息,删除拍卖品的操作。(3) 订单管理:管理员可以查看当前所有的订单,可以执行订单的删除操作和修改操作,修改操作可以根据当前的发货情况适当修改为可选项:未发货、已发货、已收货。3.5 数据库需求分析(1)用户信息表(user)用户(用户编号,用户名,密码,身份证号,电话,地址,邮政编码)(2)拍
25、卖商品信息表(auction)拍卖商品(商品编号,商品名称,起拍价,底价,开始时间,结束时间,图片名称,图片类型,商品描述)(3) 拍卖记录表(auctionrecord) 拍卖记录(用户编号,拍卖商品编号,竞拍出价时间,竞拍出价)(4)订单信息表(order)订单(订单编号,用户编号,拍卖品编号,拍卖品名称,图片名称,成交价,订单状态,支付方式,收货人,收货人号码,收货人地址,下单时间)3.6 本章小结本章主要通过技术可行性、经济可行性、操作可行性多方面分析,为二手电子拍卖系统的实现提供可行性佐证。并从功能性需求分析基本确定了该系统的主要功能模块需要实现的相关功能。从数据库需求分析得到数据库
26、表设计的各个实体的相关字段和它们之间的相互关联性。4. 系统的设计4.1 系统功能设计根据需求分析,得出系统功能设计图。图4-1 前端功能模块图4-2 后端功能模块4.2 数据库的设计采用了当前比较流行且使用免费操作较为简单的MySQL作为本次商城的数据库也是适合的。不仅可以减少项目开发的成本,而且可以提高项目开发的效率。在本次开发中,数据库对拍卖系统中数据的存储起到重要的作用,首页显示的拍卖商品都是存储在数据库的表中,可以通过多条件的对拍卖商品进行搜索,当用户需要对某件商品进行搜索时,可以为用户提供所需要的商品,而且还可以将用户和拍卖品的信息存入数据库中。从而实现对商品的增删改查等功能。4.
27、2.1 数据库实体在数据库实体设计的过程中,在分析系统的实体的特征,以及用户需求进行综合考虑后,来进行设计。图4-3 用户信息实体图图4-4 拍卖品信息实体图图4-5 拍卖品记录信息实体图图4-6 订单信息实体图4.2.2 数据库表的设计通过上面结构的分析,我将对此创建出如下的数据库表:(1) 用户表(user):用户注册信息存储和登录使用,其中useisadmin的值为0为普通用户,userisadmin的值为1表示管理员。表4-1 user用户信息表是用户编号userName20否用户名userPassword 20否 是用户密码userCardNo 20否 是身份证号码userTelva
28、rchar 20否 是电话号码userAddressvarchar 200否 是住址userPostNumbervarchar 20否 是邮政编码userIsadminint 11否 是用户类别(2) 拍卖品表(auction):用户登陆成功在首页显示的拍卖品显示列表表4-2 auction拍卖品信息表aucitonId是拍卖品编号auctionName50否否拍卖品名称auctionStartPricedecimal 9否 否起拍价auctionUpset decimal 9否 否底价auctionSartTimedatetime 0否 否开始时间auctionEndTimedatetime
29、 0否 否结束时间auctionPicvarchar 50否 否图片名称auctionPicTypevarchar 20否 是图片类型auctionDescvarchar 500否 是拍卖品描述(3) 拍卖记录表(auctionrecord):记录每一个用户的id和竞拍的出价价格表4-3 auctionrecord拍卖信息记录表idint是记录编号userId int11否用户编号auctionId int 11否 否拍卖品编号auctionTime datetime 0否 否出价时间auctionPrice decimal 9否 否成交价(4) 后台订单管理(order):前台的订单信息传到
30、后台,后台人员对其订单进行管理。表4-4 order订单信息表orderId int是订单编号userIdint11否用户编号auctionidint 20否 是拍卖品编号auctionName 20否 是拍卖品名称auctionPicvarchar 50否 是图片名称auctionPricedecimal 20否 是成交价orderDetailvarchar 20否 是订单状态orderPayvarchar 20否 是支付方式receiver varchar 20 否 否收货人receiverTel varchar 20否 否收货人号码receiverAddress varchar 200
31、否 否收货人地址orderTime datetime 0否 否下单时间4.3 本章小结在本章节中,主要从系统整体设计流程图出发,整体介绍了该系统前后端主要的功能模块,并通过数据库设计,画出各个实体的对应的实体图,完成相关的数据库的表的建立。5. 系统的实现与测试5.1 系统前端的实现系统前端的设计,主要通过用户的注册登录、拍卖品的陈列展示、拍卖品的详细信息查看、竞价拍卖、购物结算等多方面进行设计与实现。5.1.1 用户登录与注册当前用户首先要进行登陆,验证成功才能进入拍卖系统首页。图5-1 用户的登陆在注册页面可以进行用户注册。图5-2 用户的注册5.1.2 商品浏览及详情实现登陆后,跳转到拍
32、卖系统首页,这里通过时间先后降序显示了所有拍卖品并通过分页显示。所有的商品总共分为了四类:分别是手机、电脑、摄影设备和其他商品,方便查看。也可以按名称或者关键字搜索拍卖品。图5-3 商品的首页5.1.3 竞拍功能在拍卖系统首页,点击拍卖商品列表的商品,跳转到拍卖品详情页,给出价格,点击竞价按钮,系统会进行相关验证:如果该拍卖品拍卖时间已经结束则会跳转到页面提示拍卖时间已经结束,如果该用户出价低于当前出价的最高记录,则会提示用户:请出价高于当前出价的最高记录。当在拍卖品正在拍卖时间内,用户输入的价格高于当前出价的最高记录,则出价记录会保存到数据库的auctionrecord表中,并且同步到前台刷
33、新页面,把出价记录打印在前台出价记录列表中,并且通过出价高低降序排列。图5-4 商品的竞拍出价5.1.4 查看拍卖结果在查看拍卖结果页面,用户可以查看到当前拍卖结束的商品的情况和正在拍卖中的商品的情况。在拍卖结束的商品商品列表,可以查看到包括拍卖商品的名称,拍卖的开始时间,拍卖的结束时间,拍卖品的起拍价和最终的成交价,以及最终成功拍得商品的买家。在拍卖中商品列表,除了可以查看到当前拍卖中的商品的开始拍卖的时间,结束时间和起拍价,还可以查看到该商品目前有多少人对它出价,并且将出价人和对应的出价按照降序排列的方式显示在左侧的出价记录当中。图5-5 查看拍卖结果5.1.5 购物车当前台拍卖品拍卖时间
34、结束,该拍卖品将自动进入出价最高用户的购物车,用户可以通过id进行删除操作,或者点击去支付操作。图5-6 我的购物车页面5.1.6 订单支付在订单支付页面,可以看到当前商品的图片、名称、成交价和应付金额。只需要按照上面的提示,在对应的文本框上填上收货人的相关信息。还有重要的一步:选择使用哪一种支付方式进行支付,最后再点击确认支付即可。该过程会将订单信息保存在数据库的order表中,并且将数据信息同步到系统前后台当中。图5-7 订单支付5.1.7 订单查询在该页面,可以查看自己当前的每一个成功完成支付的订单的情况,包括订单编号、订单发货状态和下单时间等。图5-8 我的订单5.1.8 信息修改在该
35、页面,可以查看自己的个人信息,并且进行个人信息的修改。图5-9 信息修改5.2 系统后台的实现5.2.1 管理员登陆进入拍卖系统后台管理系统,需先完成后台管理员登录,管理员登陆验证成功后才能下一步的操作。图5-10 高校二手电子产品拍卖系统后台管理登录管理员登录到后台管理页面首页后,可进行新增用户、新增拍卖品、新增分类等快捷操作。图5-11 高校二手电子产品拍卖系统后台首页5.2.2 用户管理在用户管理页面,这里显示了所有用户的相关信息,包括管理员和普通用户每一个用户的用户名、密码、手机号码等信息,在这个页面,管理员可以修改和删除管理员和普通用户信息,修改后的信息会更新数据库中user表的对应
36、信息。并且,普通用户的标识为0,管理员的标识为1,这里可以通过修改用户的用户类别的值0和1,来设置普通用户和管理员。图5-12 用户管理页面点击新增用户按钮,可以增加普通用户和管理员。图5-13 新增用户页面5.2.3 商品管理在商品管理页面,管理员可以查看到所有拍卖品的所有信息,可以对拍卖品进行添加、修改、删除等操作。实行的操作会把信息同步到前端系统和数据库中。图5-14 商品管理页面5.2.4 商品发布点击新增商品按钮来到新增拍卖品页面,通过填写要添加的拍卖品的相关信息包括名称价格图片等,点击提交,实现对拍卖品的发布功能。发布成功的拍卖品会保存到数据库中并同步到前端页面。图5-15 拍卖品
37、的发布5.2.5 订单管理当前台用户完成付款后,管理员可以在后台管理上进行发货处理,方式为修改订单状态,可选值为:未发货,已发货、已收货。并且及时的完成发货。图5-16 订单管理5.3 系统测试在开发中,系统测试具有非常大的重要性,它贯穿着我们系统开发的全过程,我们程序员在实现每一个功能模块的时候,都要进行相关的功能模块的测试,在测试过程中,我们得到明确的反馈:该功能模块是否成功实现,用户体验是否友好,对我们进行功能改进和功能优化具有重要的意义。5.3.1 测试内容表5-1 用例测试情况序号功能模块操作步骤预期结果测试结果1登录功能用户使用浏览器进入登陆界面。正确输入用户名、密码和验证码,点击
38、【登录】跳转至拍卖系统首页成功跳转至拍卖系统首页2注册功能用户使用浏览器进入登陆界面。用户填写相关注册信息,点击【立即注册】注册成功,并跳转到登陆界面。成功跳转到登陆界面3系统页面通过使用360、谷歌等不同浏览器打开系统页面,测试系统对浏览器的兼容性系统页面在各章浏览器下可以正常打开显示在不同浏览器下可正常显示页面4查询功能输入商品名称的全称或关键字,点击【查询】通过关键字或全称可以查找到符合的商品。通过全称或关键字查询方式都查找到了所有符合的商品5竞拍功能竞拍功能测试步骤1:选择拍卖时间已经结束的商品输入出价,点击【出价】步骤1的结果为提示当前商品拍卖时间已经结束结果与预期结果一致竞拍功能测
39、试步骤2:选择未过竞拍结束时间的商品,输入出价(用户输入的出价低于商品起拍价),点击【出价】步骤2和步骤3的结果为提示请输入出价高于出价记录的最高价结果与预期结果一致竞拍功能测试步骤3:选择未过竞拍结束时间的商品,输入出价(用户输入的出价低于该商品出价记录的最高价),点击【出价】步骤3的结果为提示请输入出价高于出价记录的最高价结果与预期结果一致6购物车在购物车页面,点击【删除】删除购物车实现购物车删除,并得到删除提示结果与预期结果一致。在购物车页面,点击【去支付】跳转至支付页面结果与预期结果一致7用户管理新增用户信息实现了新增用户信息功能结果与预期结果一致删除用户信息实现了删除用户信息功能结果
40、与预期结果一致修改用户信息实现了修改用户信息功能结果与预期结果一致8商品管理新增商品信息实现了新增商品信息功能结果与预期结果一致删除商品信息实现了删除商品信息功能结果与预期结果一致修改商品信息实现了修改商品信息功能结果与预期结果一致9订单管理删除订单信息实现了删除订单信息功能结果与预期结果一致修改订单信息实现了修改订单信息功能结果与预期结果一致5.4 本章小结在本章中,详细的介绍了系统前后端的每一个功能模块的实现和测试。在网站实现过程中,测试是在程序完成之前的必不可少的一项重要工作。本次测试主要通过对系统的登陆注册功能校验、浏览器兼容性进行测试,并且通过多个步骤,详细的对竞拍功能进行测试,对用
41、户管理、商品管理等全部功能模块进行了详细的测试,测试的结果与预期结果保持了一致。6. 总结与展望6.1 总结我的毕业设计的题目是:基于Spring Boot的高校二手电子产品拍卖管理系统的设计与实现。此次的项目,在选题中,我针对当前大学校园中普遍师生对二手电子产品的需求大方面入手,在查阅了大量的相关的文献和资料后,决定设计一个校园二手电子产品拍卖系统来满足高校广大师生对二手电子产品的需求。在前期的项目设计中,我选择了目前比较流行的Spring Boot框架来整合我这个项目,Spring Boot框架极大了减轻了我在开发中的难点,让我的开发效率得到了极大的提高。并从多个角度进行可行性分析,为本次校园二手电子产品拍卖系统的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度房地产项目担保合同标准范本3篇
- 2024年度企业专项人力资源派遣服务合同3篇
- 2024中介服务专业版二手房买卖合同范本3篇
- 2024年房产居中代理协议
- 2024年度消防设施安装调试合同范本492323篇
- 2024年度供应链金融担保履约保证协议3篇
- 2024年度企业担保合同变更及转让操作规范3篇
- 2024年度绿色建材认证地板砖批发合同范本3篇
- 2024年电子商务师专业实务及理论知识考试题库与答案
- 进口稻草出售合同范例
- 昆明市公交集团车载视频监控平台升级方案20191025
- 建筑施工室内装饰设计施工图讲解
- 安全技术说明书胶水
- 中国联通5G网络能力开放白皮书2.0
- 玻璃幕墙施工方案幕墙
- 抗精神疾病药物与麻醉课件
- 部编版语文一年级上册 期末复习课件
- 胫腓骨骨折的护理查房
- 区域经理岗位职责
- 军事理论论述题大全
- (完整word版)中国户口本英文翻译模板
评论
0/150
提交评论