基于ssm的校园二手交易平台的设计与开发+vue论文

37 篇文章 0 订阅

系统简介

社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化。二十一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以更好的为人们工作、生活服务。二手物品是学校里最常见的物品,把二手物品再次销售不仅可以节约资源也可以降低经济消费。如果可以把计算机技术和二手商品销售相结合更符合现代、用户的要求,实现更为方便的购买商品的方式。
本校园二手交易平台采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里。本系统针对校园二手商品的交易而开发,提供管理员、用户、商家三种角色的服务。总的功能包括商品的查询、商品的购买、购物车管理和订单管理。本系统可以帮助管理员审核商品信息和管理用户(商家、普通用户)信息,帮助用户实现在线的购买方式,并可以实现订单管理。商家可以发布商品和管理销售订单等。本系统采用成熟技术开发可以完成网上校园二手交易管理的相关工作。
关键词:在线购买;订单管理;Java语言;Mysql数据库;购物车管理

第1章 系统设计

3.1系统功能结构设计
系统的功能结构是采用树形图来绘制功能设计。根据分析所得,本系统的功能设计为管理员、用户、商家三部分。管理员为商品管理、校园新闻管理、商家管理、用户管理、论坛信息管理、个人中心管理等,用户的功能为查询商品,在线购买、订单管理、管理个人信息、购物车信息、商品求购等,商家为商品管理、订单管理等。用户可以注册进行登录。本校园二手交易平台的功能结构设计图如下图3-1所示:
在这里插入图片描述

图3-1校园二手交易平台功能结构图
3.2数据库设计
数据库为数据的仓库,决定了数据的保存和修改、删除、调用等。数据库的稳定决定了系统里数据的安全。为了保证数据的查询效率,在建立数据库时需要按照一定的规则。数据不单指文本类型的,也包括音乐、图片甚至是声音都可以称为数据。为了使数据库更加安全,在建立数据库时就需要使用正规的数据库管理系统和在设置权限时需要设置严格的角色分权,更要阻止一切外部端口的探测形为。
本系统采用Mysql数据库,在建立数据库时采用Root用户名。数据库的建立过程为先进行数据的ER图设计然后进行数据库表的实现。
3.2.1数据ER图设计
数据ER图中记录了关系、实体、属性。实体与实体的关系决定了数据在调用时的正确与否,实体的属性决定了该实体的内容。数据ER图的设计同样重要,也是数据库建立的基础。
通过系统中的功能数据分析,本系统的实体主要有商品、管理员、用户、订单等。
(1)管理员的ER图中的属性有账号、密码、权限。管理员ER图如下图3-2所示:
在这里插入图片描述

图3-2管理员ER图
(2)用户的ER图里的属性有性别、姓名、编号等,用户的ER图如下图3-3所示:
在这里插入图片描述

图3-3用户ER图

第2章 系统详细实现

4.1用户登录功能的详细实现
用户登录界面起到验证身份的作用,本界面采用图片背景进行设计。在用户登录界面里设置了提示词和用户、密码的文本框。在文本框下是登录、注册用户按钮。用户在信息输入完成后可以使用登录按钮进行相对应的操作。用户登录功能的实现界面如下图4-1所示:
在这里插入图片描述

图4-1用户登录实现界面
4.2管理员权限的功能实现
4.2.1商品求购管理功能的详细实现
管理员负责用户商品求购信息的审核,管理员也可以发布商品求购信息。管理员查询商品求购的功能实现如下图4-2所示:
在这里插入图片描述

图4-2管理员查询商品求购信息的实现界面
4.2.2商品管理功能的详细实现
管理员可以对商品信息审核和修改、删除。可以查询商品评价、商品留言、商品订单等信息。查询商品信息功能的实现界面如下图4-3所示:
在这里插入图片描述

图4-3查询商品管理功能的实现界面

第3章 系统测试

5.1系统测试的方法与选择
目前大部分的系统测试方法分为白盒测试和黑盒测试两种,也称为逻辑测试和功能测试。白盒测试针对系统的逻辑部分进行测试,黑盒测试针对系统的功能进行测试。一般对于逻辑部分的测试需要从多角度、多人相互配合才可以测试完整,对于功能部分的测试需要多数据、反复的测试。本次测试的条件为本人一个,所以在选择系统测试时选择黑盒测试为主。
在测试中需要先规划好测试的步骤以及数据,然后把每个部分的测试结果和问题都进行详细记录,最后通过分析得出测试的结果。系统测试不仅是在系统完成后才进行,也可以进行一边开发一边测试,这样可以保证错误在刚发生时就发现,不至于造成严重的后果,也可以使错误更好、更快的发现。在测试中先把系统的功能进行划分,先进行单元测试,当单元测试没有问题后再进行组合测试,组合测试通过后进行系统的确认测试,最后完成测试。
5.2测试环境与测试条件
因为本系统采用Java语言和Mysql数据库进行设计,所以本人采用在电脑上下载Idea软件和Mysql数据库软件进行测试。采用在本人电脑上和机房电脑上进行测试,可以更加确定系统的问题。
5.3详细功能测试
本系统是为帮助人们购买商品的系统,所以本系统的主要功能为商品管理。商品查询、商品购买、订单管理。本章主要针对这几个功能进行测试分析。
5.3.1用户登录功能的测试
用户登录功能为所有系统里最基本的功能,对用户登录功能的测试采用黑盒测试的方式。即在用户登录界面里输入不同的数据进行测试是否可以登录成功,首先,输入正确的信息进行测试,然后输入错误的信息进行测试,最后可以不输入信息进行测试。在用户登录功能里输入正确的信息后的测试结果如下图5-1所示:
在这里插入图片描述

图5-1填写正确信息的测试结果
通过以上几种测试方法得出,用户登录功能为正确的。
5.3.2商品管理功能的测试
本功能由商家先发布商品信息,然后在商品查询功能里查询是否有添加后的商品信息。首先商家发布商品成功后,点击商品查询功能。商家查询商品的测试界面如下图5-2所示:
在这里插入图片描述

图5-2商家查询商品的测试界面
用户在商品查询功能里进行该商品的查询,用户查询商品的测试界面如下图5-3所示:
在这里插入图片描述

图5-3用户查询商品测试图

  • 28
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值