《基于微信的高校二手商品交易平台设计与实现.doc》由会员分享,可在线阅读,更多相关《基于微信的高校二手商品交易平台设计与实现.doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于微信的高校二手商品交易平台设计与实现摘要 近年来,随着电商平台的发展,网上购物已经融入了人们的生活。在网络购物给人们带来便捷的同时,如何处理闲置物品成了困扰人们的一个问题。尤其是每逢毕业季,许多大学生便会在校园内通过聊天群、贴吧和校内摆摊等渠道来处理闲置物品。交易过程中不仅会遇到信息更新不及时、不便推广等问题,也会给校园形象带来不好的影响。基于微信的高校二手交易系统,便于平台的推广,提高了二手商品的流通率,避免了传统交易过程中的诸多问题,给广大学子带来极大的便利,具有很好的发展前景。本系统采用JSP、MYSQL数据库、MVC模式、SSM框架等技术,通过ECLIPSE开发工具和TOMCAT服
2、务器,运用B/S模式进行开发,将微信、网络购物与高校二手结合起来,实现用户通过微信对闲置商品进行发布、浏览、下单、交易和管理员进行后台管理操作等功能。关键词 高校二手 微信 JSP SSMDesign and Implementation of College Second-hand Commodity Trading Platform Based on WeChatAbstract In recent years, with the development of E-COMMERCE, online shopping has become a common lifestyle in mode
3、rn life. While online shopping brings convenience to people, how to deal with idle items has become a problem that puzzles people. Especially during the graduation season, many college students will handle idle items on the campus through channels such as chat groups, post bars and school stalls. In
4、 the transaction process, not only the problems of untimely information update and inconvenience of promotion are encountered, but also the campus image will be adversely affected. The second-hand trading system of colleges and universities based on WeChat facilitates the promotion of the platform,
5、improves the circulation rate of second-hand goods, avoids many problems in the traditional trading process, brings great convenience to Guangxi University students, and has good development prospects.The system adopts JSP, MySQL database, MVC mode, SSM framework and other technologies, through the
6、Eclipse development tool and Tomcat server, using B / S mode for development, combining WeChat, online shopping and second-hand colleges and universities to achieve users through WeChat Perform functions such as publishing, browsing, ordering, and trading, and the administrator to perform background
7、 management operations.Key words College second-hand WeChat JSP SSMI目 录引 言11 开发环境与技术理论11.1 开发环境11.2 开发技术11.2.1 JSP11.2.2 MVC模式11.2.3 SSM 框架22 系统可行性分析与需求分析22.1 可行性分析22.1.1 技术可行性22.1.2 经济的可行性32.1.3 操作的可行性32.2 需求分析32.2.1 需求概述32.2.2 前台用户用例图32.2.3 管理员用例图43 系统开发设计53.1 概要设计53.1.1 系统总架构设计53.1.2 功能模块设计53.2 主
8、要模块设计63.2.1 购物车模块63.2.2 商品管理模块73.2.3 微信公众号开发83.3 数据库设计83.3.1 系统E-R图83.3.2 数据库表94 系统实现114.1 前台页面首页114.2 注册功能的实现124.3 商品管理功能的实现124.3.1 商品发布124.3.2 我发布的商品134.4 购物车功能的实现134.5 订单管理功能的实现144.6 商品留言功能的设计与实现155 系统测试155.1 前台模块测试155.1.1 用户登录测试155.1.2 前台功能测试165.2 后台模块测试195.2.1 后台登录测试195.2.2 后台管理测试20结 论22参考文献23致
9、 谢24引 言近年来,随着网络购物的普及,人们的购物方式逐渐网络化,而大学生更是其中的主流群体。网络购物带给人们便利的同时,难免会积累一些闲置物品。特别是每逢毕业,如何处理这些物品成了一件令人困扰的难题。有的人当作废品处理甚至丢弃,这并不是我们所倡导的行为。而有的人选择将其出售,但在交易的过程中也存在着交易地点和时间的不确定、出售渠道的繁杂和商品供需不稳定等问题5p2。随着互联网技术的不断发展,传统的二手交易和互联网可以良好的结合,以至于像转转、闲鱼这些大型二手交易平台的诞生,给用户带来了许多便利1p1。但是,这些大型二手平台服务的用户群体太广泛,用户的可信度也存在问题,经常出现一些交易纠纷,
10、不适合用于校内使用。高校二手平台是一个服务范围小、具有及时性,切合大学生的需求的交易平台4p3。而目前在国内用户量最多的社交平台非微信莫属,并且在微信平台上具有很高的推广性、真实性 6p2。所以,两者相互结合,不仅避免交易过程中的许多弊端,而且便于平台推广,能够更好地满足当前大学生的需求。设计一款基于微信的高校二手平台。实现用户能通过微信对闲置二手商品进行发布、浏览、下单、交易、后台管理等功能,提高了高校二手市场商品的流通率,避免许多线下交易的弊端3p1,打破传统的交易束缚,形成快捷高效的交易,具有很好的发展前景13p5。1 开发环境与技术理论1.1 开发环境 系统开发环境中所用的工具有Ecl
11、ipse JEE-2019-09开发工具、Sqlyog-64bit、Tomca8.0服务器、Windows操作系统、阿里云服务器、微信公众号。1.2 开发技术1.2.1 JSPJSP是Java Server Page的简称,是一种服务器页面。因为Servlet展示信息不方便,所以引入了JSP,用于展示信息操作8p7。所以,JS也可以说是一个Servlet。JSP的工作原理:客户端发出请求,服务器找到后缀为jsp的文件,将jsp文件翻译成java文件。然后进行编译,生成class文件。最后,通过servlet实例中的jspService方法,把html文件返回到客户端0p8。1.2.2 MVC模
12、式MVC是Model-View-Controller的简称0p3,它是一种设计模式,将应用程序进行分层,分别是Modal模型层、View视图层、Controller控制层。MVC的三个层次之间相互分离又能够实现相应的交互,从而降低其耦合度,使得整个系统能够达到高内聚低耦合10p7。带来的好处是,当对程序进行更新或者扩展时都能稳定及高效,同时更得于团队合作,实现了程序开发的高效性0p6。1.2.3 SSM 框架SSM框架是当前J2EE中比较受欢迎的一套开源框架,是SpringMVC、Spring、Mybatis框架的整合,基于MVC设计模式之上,挥了MVC的长处9p12。Spring MVC负责
13、请求转发和试图管理,Spring实现业务对象管理,Mybatis用来管理数据0p15。SSM工作原理:页面发送请求,控制器调用业务层处理逻辑,业务层向持久层发送请求,持久层与数据库交互,然后把结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据0p8。如图1所示。图1 SSM框架执行流程图第15页2 系统可行性分析与需求分析2.1 可行性分析2.1.1 技术可行性作为一个交易平台项目需要考虑到项目的可移植性扩展性、健壮性、抗压性、和容错性0p10,其面临的问题主要在于、访问人数多而且灵活多样电脑或是手机都是载体可以呈现在不同的手机端或是PC端,因此需要搭建一个可供多人使用并
14、且不受地区的限制。所以综上所述技术选型初步定为SSM三大框架融合微信公众号进行推广和服务。并在外网上供所有有需要的人使用。 2.1.2 经济的可行性平台开发费用。由于要面对外网用户及通过微信平台接入的用户使用,加之阿里云具推出学生优惠,通过学生认证得到了一台服务器,开发成本不高。大学生可以通过本平台购买和出售二手物品,买方可以较低价格获得心仪物品,而且卖方也能获得一些报酬。平台的施行又利于提高资源的利用率,引导大学生勤俭节约。2.1.3 操作的可行性微信目前是人们非常熟悉的一款软件,而本系统是基于微信设计的交易平台,所以本平台对于用户更容易接受。对于后台管理员,系统的后台界面设计简明清晰,即使
15、不具备专业技能也能轻松上手。 2.2 需求分析2.2.1 需求概述本系统主针对大学生群体,系统设计前台和后台模块,分别面向普通用户和管理员。普通用户由前台登录界面进入本系统,可以进行商品交易和商品发布等操作。管理员登录后台管理系统进行信息管理和平台维护。系统用户泛化关系如图2所示。图2 用户泛化关系图2.2.2 前台用户用例图前台功能需求:用户可以选择普通网页和微信平台登录,并且在微信平台中不用注册信息。用户成功进入本平台后,用户可以修改个人的登录信息,以买家的身份可以浏览、添加购物车、清空、付款、收货、留言、订单删除操作,以卖家的身份可以发布、修改、下架商品。前台用例图如图3所示。图3 前台
16、用例图2.2.3 管理员用例图后台功能需求:管理员输入正确信息进入平台后,可以对普通用户信息进行增、删、改操作,可以对管理员个人资料进行修改,可以查看和删除前台的留言信息和购物记录。后台用例图如图4所示。图4 后台用例图3 系统开发设计3.1 概要设计3.1.1 系统总架构设计整个系统的构建基于SSM(Spring+SpringMvc+MyBatis)整合框架。它是基于MVC设计模式之上,充分发挥了MVC的优点。项目划分为三个层次 M层 C层V层, M代表模型层主要是将数据层与其他层进行分离降低耦合性由Mybatis框架担当此角色配置数据连接池c3p0从而可以更高效的访问数据,C层和V层采用S
17、pringMVC+Jsp的黄金组合配合jquery,h5,css3,让页面更加的赏心悦目0p12。3.1.2 功能模块设计本系统主要设计了前后两个模块。前台模块设计面向前台用户,用户同时拥有买家和卖家的身份,满足用户进行购买和出售的需求。主要包括:登录、购物车、订单管理和商品管理模块。用户可以通过关注微信公众号进入本平台,免去注册和登录的操作;如果用户通过普通网页进行登录,需要先行注册然后输入信息进行登录。当用户登入平台后,可以发布商品,管理商品,进行商品浏览,查看商品详细信息,进行商品留言,加入购物车,在购物车中可以进行付款和清空操作,付款后在订单中查看订单信息。后台模块面向管理员,用于信息
18、管理和平台维护。主要模块包括:用户信息、个人信息、留言信息、商品记录管理模块。管理员登录后台系统后,可以修改、删除前台用户的信息,修改个人的信息,查看和删除留言和商品记录。系统功能框架如图5所示。图5 功能框架图3.2 主要模块设计3.2.1 购物车模块用户登录后,浏览商品信息,将其添加到购物车。系统与后台数据库交互,将获取的信息添加到后台数据库中产生一条订单记录,交易状态为购物车状态。用户进入个人购物车管理,可以看到商品信息,并且可以选择付款或清空操作。如果同一件商品,其他用户已经购买了,此时会显示商品已经出售,用户只能进行删除操作不能进行购买操作。购物车流程图如图6所示。图6 购物车流程图
19、3.2.2 商品管理模块用户登录平台后,进入商品发布界面添加商品信息进行商品发布。系统获取相关信息后,添加到数据库中诞生一条商品发布记录。发布成功后,前台主页面会显示发布的商品信息以供买家浏览。卖家可以在商品管理中查看商品信息、状态和下架商品。如果商品交易状态显示未售出,卖家可以进行商品信息修改操作和商品下架操作。如果已经有买家付款购买了,商品状态会显示已售出。此时,卖家不能修改信息和删除发布记录。只有等买家确认收货后,才可以删除。商品管理流程图如图7所示。图7 商品管理流程图3.2.3 微信公众号开发注册公众号,需要提交注身份信息验证。在申请时需要指定一种类型,包括订阅号、服务号、企业号三种
20、形式。其中订阅号每天可以给用户推送一动态,内容可以是文字,图片以及链接的形式。所以,比较适合做推送,将有效信息推送给用户。而服务号只能每月4条。但是美中不足的订阅号不支持微信支付功能,所以无法构建支付接口,无法完成在网上直接支付的功能,所以采用了折中的方式就是将二维码挂在上面通过扫码支付方式完成交易,也方便用户在微信公众里直接扫码付款。3.3 数据库设计3.3.1 系统E-R图 用E-R模型表示实体和属性以及与其他实体之间的联系,在概念设计阶段中用来将用户的需求表示为信息结构15p26。已确定系统中设计的实体主要有用户、管理员、订单、商品、留言、记录。系统E-R如图8所示。图8 系统E-R图3
21、.3.2 数据库表本系统主要设计了用户表(user)、订单表(myorder)、商品表(product)、留言表(commont)、记录表(records)5张表。如表1所示。表1 表名对照表表名userproductmyorderrecordscommont描述存放用户信息存放商品信息存放订单信息存放购买记录存放留言记录(1) 用户表:用来存储用户信息,表中uid字段为主键;isadmin字段用来区分用户类型,1表示后台管理员,0表示前台用户;status字段代表用户审核状态,1代表通过,0代表禁用;openid字段为微信标识id。用户表如表2表所示。表2 用户表字段字段含义数据类型允许空值
22、备注uid编号int(11)NO主键uname用户昵称varchar(255)YESlogin登录名varchar(255)YES表2 用户表(续表)字段字段含义数据类型允许空值备注pwd密码varchar(255)YESpic审核图varchar(255)YESstatus状态int(11)YES0 禁用,1 通过isadmin是否是管理员int(11)YES0 普通用户 openid微信标识idvarchar(255)YES(2) 商品表:用来存储已发布的商品信息,表中pid字段为主键;uid字段为外键;status字段为出售状态,有未出售和出售两种状态。商品表如表3表所示。表3 商品表字
23、段字段含义数据类型允许空值备注pid商品编号int(11)NO主键pname产品名称varchar(20)YEStitle标题varchar(20)YESdescript描述varchar(200)YESprice价格doubleYEStype商品类型varchar(20)YESloc发布位置varchar(200)YESpic配图varchar(200)YEStel电话varchar(20)YESuid用户编号int(11)YES外键renttype租售类型varchar(255)YESstatus出售状态varchar(255)YES未售出,已售出createtime创建时间datetim
24、eYESyajin押金doubleYES(3) 订单表:用来存储订单信息,表中oid字段代表订单编号;uid和pid字段为外键;status字段代表交易状态,有购物车、未收货、未归还,已收货4中状态。订单表数据如表4所示。表4 订单表字段字段含义数据类型允许空值备注oid订单编号int(11)NO主键uid用户号int(11)YES外键saleid销售人idint(11)YES字段字段含义数据类型允许空值备注pid产品idint(11)YES外键type商品类型varchar(20)YEScreatetime创建时间datetimeYESyajin押金doubleYESbackyajin退回押
25、金doubleYESstatus状态varchar(20)YES购物车,已收货,已归还,未收货。money销售金额doubleYEStel买家联系电话varchar(255)YESaddress邮寄地址varchar(255)YES(4) 留言表:主要用来存储用户在在商品界面中的留言记录,表中cid字段表示订单编号;uid和pid字段为外键;message字段代表留言内容。 留言表如表5表所示。表5 留言表字段字段含义数据类型允许空值备注cid编号int(11)NO主键uid用户编号int(11)YES外键pid产品编号int(11)YES外键createtime创建时间datetimeYES
26、message留言内容varchar(255)YES(5) 记录表:用来存储订单记录的备份信息,表中rid字段代表订单编号;uid和pid字段作为外键。记录表如表6表所示。 表6 记录表字段字段含义数据类型允许空值备注rid编号int(11)NO主键uid用户编号int(11)YES外键pid产品编号int(11)YES外键type商品类型datetimeYEScreatetime创建时间varchar(255)YES4 系统实现4.1 前台页面首页页面中通过判断用户是否登录通过在session的attribute 中将当前登录的用户名获取出来并展示在最顶端下面的商品页面部分是利用jstl标准
27、标签库技术中的 c:forEach 标签将得到的list集合循环遍历出来展示在页面上。同时每个商品还会有详细页面信息这里使用的是借助超链接标签将商品的id传递至后台SpringMVC,由SpringMVC将其查询并展示详细信息。在本页面中用户可以通过商品的类型查询筛选想要的商品,既快速又方便。如图9所示。图9 系统主界面4.2 注册功能的实现用户提交注册信息后,系统将用户信息上传到数据库中。用户表中isadmin值为0,即默认用户为普通用户;status值为1,即用户处于正常状态。注册之后用户即可直接登录系统。注册界面如图10所示。图10 注册界面4.3 商品管理功能的实现主要方法如表7所示。
28、表7 商品管理方法表方法名作用addProduct()添加商品信息showProduct()记录商品信息updateProduct()修改商品信息productDelete()删除发布记录或者下架商品4.3.1 商品发布用户可以将自己不需要的商品发布出来,在发布商品时考虑到如果都是纯文字的描述对用户的吸引力可能不够,所以加入了图片上传的功能,用户选择自己商品的照片上传。借助MultipartFile 接口的transferto方法可以快速的将文件进行上传并保存在服务器的相关路径中。商品发布界面如图11所示。图11 商品发布界面4.3.2 我发布的商品用户在点击我的发布商品时,系统会根据用户的i
29、d来查询对应的商品信息,在页面中显示出来。用户可以看到商品的出售状态,按照商品出售状态用户可以对商品进行修改和下架。在本页面中由于商品的信息可能会比较多,查找起来会比较费事,所以在当前页面中引入了按照产品名称的模糊查询,方便用户查看信息。核心代码如下:RequestMapping(files/showproductdetail.do) / 更新展示public String showupdate(Integer pid, HttpServletRequest request) Product p = pd.selectByPrimaryKey(pid);request.setAttribute
30、(p, p);return productUpdate.jsp;RequestMapping(files/productdelete.do) / 发布的商品删除public String productdelete(Integer pid, HttpServletRequest request) int p = pd.deleteByPrimaryKey(pid);request.setAttribute(p, p);User u = (User) request.getSession().getAttribute(dangqianyonghu);if (u = null)return qia
31、ntaishowProducts.do;return showProducts.do?uid= + u.getUid();4.4 购物车功能的实现主要方法如表8所示。表8 购物车方法表方法名作用gouwuche()添加购物车mygouwuche()显示购物车信息gouwuchebuy()在购物车中付款delgouwuche()清空购物车用户在购物车界面可以查看商品,进行操作。在订单表的设计中考虑到了订单信息和购物车可以通用,有status字段可以进行购物车或订单的标识。根据登录的用户匹配订单表中状态为购物车的数据,可以查看该用户的购物车户并且可以进行付款和清空操作。核心代码如下:Request
32、Mapping(files/gouwuchebuy.do) / 购物车中购买public String gouwuchebuy(Myorder bo, Integer pid, Double price, HttpServletRequest request) bo.setStatus(未收货);MyorderQuery mq = new MyorderQuery();mq.createCriteria().andOidEqualTo(bo.getOid();md.updateByExampleSelective(bo, mq);request.setAttribute(message, al
33、ert(添加成功);return redirect:qiantaishowProducts.do;RequestMapping(files/delgouwuche.do) / 清空购物车public String gouwuchedel(Integer oid, HttpServletRequest request) md.deleteByPrimaryKey(oid);User u = (User) request.getSession().getAttribute(dangqianyonghu);if (u = null) return qiantaishowProducts.do;ret
34、urn mygouwuche.do?uid= + u.getUid();4.5 订单管理功能的实现主要方法如下表9所示。表9 订单管理方法表方法名作用add ()购买商品后,产生一条订单记录goumai ()确认付款shouhuo ()确认收货delmydingdan ()删除订单在我的订单中,只有登录成功的用户可以查看订单信息。如果未登录用的户则会提示“请先登录”。用户在订单管理界面中可以查看到购买的商品信息和交易状态,并且可以进行确认收货。确认过的订单信息后面会出现删除按钮,如果用户想删除就可以点击删除将数据删掉,对于没有完成交易的订单是无法删除的。核心代码如下:RequestMappin
35、g(files/shouhuo.do) / 确认收货public String shouhuo(Integer oid, Integer pid, HttpServletRequest request) Myorder m = new Myorder();m.setStatus(已收货);MyorderQuery mq = new MyorderQuery();mq.createCriteria().andOidEqualTo(oid);md.updateByExampleSelective(m, mq);/ 更新订单表 的状态User u = (User) request.getSessio
36、n().getAttribute(dangqianyonghu);if (u = null) return qiantaishowProducts.do;return qiantaishoworders.do?uid= + u.getUid();RequestMapping(files/delmydingdan.do) / 删除个人订单public String delmydingdan(Integer oid, HttpServletRequest request) md.deleteByPrimaryKey(oid);User u = (User) request.getSession()
37、.getAttribute(dangqianyonghu);if (u = null) return qiantaishowProducts.do;return qiantaishoworders.do?uid= + u.getUid();4.6 商品留言功能的设计与实现在商品的详细信息页最下方设计了商品留言功能,主要用到addpj()方法来发布留言信息。此功能方便卖家和卖家互动交流,也便于其他用户可以更好的了解这款商品,避免商品交易中的诸多矛盾。留言界面如图12所示。图12 留言界面5 系统测试5.1 前台模块测试5.1.1 用户登录测试(1) 普通用户登录测试测试描述:用户进入前台首页,点
38、击登录链接后输入指定登录信息(登录名:ET987,密码:1234)进行登录。如图13所示。图13 登录测试界面(2) 微信用户登录测试测试描述:微信用户可以通过扫码关注公众号,点击访问商城按钮进入本系统。如图14(a)、(b)所示。图14 微信登陆测试界面(a)图14 微信登陆测试界面(b)测试结果:登录功能与预期一致,测试成功。5.1.2 前台功能测试(1) 猜你喜欢测试测试描述:用户登录前台系统后,点击猜你喜欢,查看系统推荐的商品。如图15所示。图15 猜你喜欢测试界面(2) 商品搜索测试测试描述:用户输入商品类型(图书),点击搜索按钮,查看商品类型搜索结果。如图16所示。图16 商品搜索
39、测试界面(3) 商品详情测试测试描述:用户在首页点击商品图像,跳转到商品信息详情界面后进行添加购物车、扫码付款、商品留言等操作。如图17(a)、(b)示。图17 商品详情测试界面(a)图17 商品详情测试界面(b)(4) 商品管理测试测试描述:系统实现章节里已经展示了商品发布界面,这里测试商品发布后的管理功能。用户登录后,点击我发布的商品链接进入商品管理界面,进行商品发布、信息修改、商品下架。如图18所示。图18 商品管理测试界面(5) 购物车测试测试描述:用户进入购物车管理界面,能够看到商品的一些信息,可以进行付款和清空操作。如图19所示。图19 购物车管理测试界面(6) 订单管理测试测试描
40、述:用户进入个人订单界面,可以看到商品信息、交易状态并且可以进行确认付款、确认收货、订单删除操作。如图20所示。图20 订单管理测试界面测试结果:以上前台模块功能均达到预期目标,测试成功。5.2 后台模块测试5.2.1 后台登录测试测试描述:用户输入指定账号密码(用户名:zs,密码:123),系统进行信息匹配。如图21所示。图21 后台登陆测试界面测试结果:系统匹配成功,用户成功进入后台系统,测试成功。5.2.2 后台管理测试(1) 用户管理测试测试描述:管理员登录后,查看前台注册的用户信息、对用户信息进行添加、修改、删除操作。如图22所示。图22 用户信息管理测试界面(2) 个人管理测试测试
41、描述:管理员对个人信息进行修改。如图23所示。图23 个人信息管理测试界面(3) 留言管理测试测试描述:管理员查看前台商品的留言信息、关键字搜索、删除留言。如图24所示。图24 留言管理测试界面(4) 商品记录管理测试测试描述:管理员可以查看全网购买记录、删除记录。如25所示。图25 商品记录管理测试界面测试结果:以上后台模块测试均达到预期目标,测试成功。第24页结 论本文通过分析当前高校二手交易市场的背景和现状,确定了高校大学生对二手交易平台的需求,设计并实现了基于微信的高校二手交易平台,更好地满足用户的需求。针对该平台有以下几点结论:微信校园二手平台的特点(1) 易于推广随着移动端聊天平台
42、地发展,微信也成为了手机必备软件,几乎每位手机用户都有自己的微信账号。该平台基于微信,用户通过关注微信公众号即可访问系统,便于推广,容易上手。(2) 可信度高该平台用户注册有两种方式:网页注册和微信免注册。在网页中注册需要提交用户的相关信息包括学生证,便于后台审核;微信端的用户都是已经实名认证的,可信度更高。(3) 安全性高该平台服务范围小,使用人群面向本校学生。所以平台设计时免去了物流的考虑,配送方式可以自提也可由卖家送货到楼下,真人面对面交易可信度高。存在的不足由于个人技术水平和精力有限,平台的设计在一些细节方面上欠缺考虑。第一,用户如果选择线上付款则只能扫描平台的二维码进行付款,事后卖家
43、收取报酬需要向管理员提交申请,无疑增加了管理员的负担,交易方式不太严谨。第二,平台未设计商品退货功能。实际上传统的线下二手交易很少有退货的需求,但平台基于线上运行,所以这块也是欠缺考虑的。第三,由于个人经济有限,购买的服务器配置较低,用户在实际体验中存在网页加载缓慢的问题。展望完整的软件开发过程包括软件定义、开发、维护三个阶段16p50,本次系统开发主要进行了软件开发阶段,在软件维护方面还需要继续花时间。本次设计存在的一些不足已经总结在上述小节中了,未来还存在诸多问题有待发现。所以,在未来的时间内,我会对系统继续进行改进和完善,更好地实现该系统的价值所在。参考文献1 刘莉琼.分享经济背景下中国
44、闲置品网络交易市场的研究J. 中国商论,2016.2 王祖维,孟彦霖,李晖.构建校园二手交易平台的可行性分析J. 现代商贸工业,2018. 3 徐佳慧,高学石,王丽.基于微信公众号的校园二手物品交易的研究J.现代经济信息,2018.4 杨平,陈晓涛.基于微信公众平台的校园二手交易平台设计J.电子商务,2018(10):95-96.5 樊友静,单玉刚.基于web的高校二手交易平台构建J. 电脑知识与技术,2018. 6 韩嘉锐,郑浩,郭鲁,魏颖.基于JavaWeb的高校二手交易平台管理系统的设计与实现J. 南方农机,2019. 7 李平.基于JSP的动态网页开发技术J. 微计算机信息,2009. 8 徐连霞.基于SSM的校园二手商品交易系统设计与实现J.中外企业家,2019.9 胡启敏,薛锦支,钟林辉.基于Spring框架的轻量级J2EE架构与应用J.计算机工程与应用.2008. 10 邢俊鑫.基于Java编程语言的计算机软件开发技术J. 电子技术与软件工程,2017. 11 Jing Jing Yan,Yun Fang Ma. Learning-Sphere Curriculum and