校园二手物品交易系统的设计与开发
摘要
本文所设计的就是一个基于SSM框架开发的一个功能较为完整、全面的网上二手交易商城。面向的对象是大学生体,用于交易二手物品,减少浪费,和国家节能减排政策遥相呼应。
ssm框架实现登录功能
本系统有前端展示系统和后端管理系统,前端主要面向消费者(在校大学生)。
前端显示系统的功能包括:1新用户注册2用户登录3按产品名称搜索产品4查看产品详细信息5修改用户信息 6在已经发布的商品下面留言。
在校大学生(大一至大四)可以注册、登录,然后搜索商品。由于本系统是面向赣南师范大学的校园二手交易系统,为了防止出现的情况,大家都是在卖家发布的商品下面评价,留下双方的,然后买家和卖家线下见面进行交易。
后台管理系统主要面向管理员,其主要功能包括:1用户信息管理2商品管理
管理员可以对账号进行冻结,编辑和删除的操作,如果发现异常账号可以暂时冻结账号。管理
员还可以将用户权限从普通用户修改为管理用户。
关键词:网上二手交易商城、JAVA、SSM、MySql、Tomcat、JS、Ajax
1.系统概要设计
1.1软件体系结构
现阶段软件体系架构较具有知名度和应用度的是C/S和B/S体系架构,它们各自的特点如下:
1.C/S(客户端/服务器模式):
  在该模式下,客户端和服务器分别位于两个不同的计算机,其中前者实质上是以应用程序或接口设备形式呈现,客户端可以简单理解为用户数据访问的设备端,而后者是联网计算机,主要承担着向其他端口提供服务的功能。该模式的特点是响应速度快,让用户有更好的体验。
1.B/S(浏览器/服务器模式):
这种模式是随着个人电脑的普及和网络技术发展,并基于两者出现的一种网络架构模式,在该框架下,系统事务处理逻辑功能都主要是通过服务器实现,与之相反的客户端则摆脱了繁重的逻辑处理任务,仅需要实现少量事务逻辑,从而让系统运维更简易,更方便快速。
1.2功能模块设计
本文设计的二手交易平台基于此项交易活动具体流程而设置了对应的五个功能板块,分别对应用户中心、商品管理、发布管理、搜索管理、后台管理等方面功能要素。
五个板块分别承担不同功能,用户中心板块,就是提供了用户注册登录功能,同时还能够在此进行信息修改;商品管理板块,主要提供了商品上架或删除等操作;商品发布管理模块,主要能够进行商品发布或下架等操作;后台管理,则能够提供多项不同功能,如商品信息管理、添加用户等功能。
具体如下图所示:
2.系统详细设计与实现
2.1用户登录与注册模块
访客点击前台页面导航栏的前台登录,登录模态框就会弹出,此时访客填写完相关信息,点击登录按钮,进行登录。若没有账号,点击“立即注册”,此时注册表单就会出现,访客填写注册信息,进行注册。如果访客在浏览文章的时候,想对商品进行查看以及留言时,此时会进行用户验证,弹出登录模态框,要求用户,进行登录后操作。登录后部分代码显示如下:
2.2商品发布模块
用户登录界面后,点击发布闲置,输入商品的名称,发货地址后,选择发布即可
2.3商品购买模块
用户登录界面后选择需要的商品,选择立即购买。
2.4用户留言模块
对于交易型的平台,商品的状态属性尤为重要,此时此刻就需要一个模块来对商品进行了解,这个模块就是留言理模块。目的使用户购买是更舒心与放心。
2.5用户信息模块
随着平台的发展,使用的用户将会越来越多,这样就需要一个模块对用户进行统一管理,方便对用的管理,管理员登录后可以查看用户信息,必要时可以对用户进行封号管理。
2.6订单管理模块
随着平台的发展,使用的用户将会越来越多,随之而来的订单量也就越来越多。因此对订单及时进行管理至关重要,对于管理员而言,通过这一模块,可以对用户的订单情况开展查看、删改和支付等操作。
2.7商品管理模块
随着商品的增多,就会出现违规商品的出现,为了避免违规商品的出现,设计了一个商品管理系统,该系统可以将违规的商品下架,还可以查看商品的状态。
3.系统测试
3.1测试目的
软件的编码时期结束后,没有经过测试的软件难免会大量遇见各种各样不可预知的问题,因此在软件编码后必须对编写好的程序进行测试。软件测试的目的并不是单纯的将所需要的常用功能进行简单测试就行,他的目的是通过科学的方法出软件可能存在的问题,不是表明程序部分或者全部没有问题。只有能够及时发现之前尚未发现的错误才是一个可以称之为好的测试。然而测试的目的也不仅仅局限于出错误,更重要的是要通过错误分布的特征,协助管理者到软件缺陷并予以解决。
3.2测试方法
黑盒测试方法操作起来相对来说比较容易,不用测试人员对程序的内部代码进行精确地了解,仅仅需要对其功能作出合适的测试,查看其功能是否与预期目标一致,数据能否正常显示,接口之间能否进行正常的交互,界面的显示能否达到预期,程序运转是否正确且高效,并能够获得合适的结果。
根据黑盒测试的特点,所以在准备测试的期间需要整理清整个系统中各个功能的作用以及数据输入与输出结构之间的关系,从而在测试中可以准确的判断各个功能所对应的输出内容与预期结果相比是否合理。
参考文献:
[1]张威威,郗文豪.校园二手书交易网站设计与制作[J].现代信息科技,2022,6(14):35-37+41.
[2]王雪,李宛盈.校园二手物品交易网站的设计与实现[J].科学技术创新,2021(26):102-103.
[3]王苏皖,徐伟业,马湘蓉.基于JAVA的校园二手物交易网站设计[J].电子技术与软件工程,2021(13):148-149.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。