尤其是即将毕业的大学生,各种用品不方便携带走导致被遗弃,造成大量的浪费。本系统目的就是让毕业生的二手物品有一定的价值,并且在疫情环境下做到零接触买卖,更加安全。
在新冠疫情下,校园二手交易系统主要是用JAVA开发的。系统根据B/S架构设计,选用springboot框架开发,Hadoop技术,编码由Eclipse/idea撰写,形成的数据储存在MySQL数据库中,服务器应用Tomcat。系统分成管理员控制模块和学生模块。管理员可以审批学生、物品分类、物品信息、心愿贴等功能,学生可以查看物品信息进行购买,还可以发布物品、对物品进行发货和设定本人系统。本系统有良好的界面体验,功能基本齐全,让使用者体验度大大提升。
关键词:校园二手交易系统;MySQL数据库;B/S架构;JAVA语言;springboot框架
随着网络的高速发展,网络技术的应用越来越广泛,信息化技术发展迅速[1]。在此之前,每年的毕业季,大多数的快要毕业的大学生在离校之前,都会把自己的二手物品如书本、个人物品、体育用品等物品通过摆地摊、张贴广告等方式售卖给其他年级有需要的同学。但是,这样的行为方式非常浪费学生的时间,为此看来这样的办法已经行不通了,因此本此论文的目的是要开发一个校园二手交易系统,让本届毕业生售卖物品有针对性,买卖双方均是本校学生,可以提高交易成功率且省去物流成本,还可以大大提升安全性,尽力减少人员的密集[2]。
校园二手交易系统是以学校的状况为起点,综合网络空间开发设计要求。目的是将二手物品通过网络平台变换为在网上交易,完成校园二手物品交易管理的方便快捷、安全性、规范做了保障,目标明确[14]。
这一系统可以分成二种类别的用例实体模型,分别是学生和管理员。这二个角色的作用将在下面详解和叙述。
(1)学生
主要使用者为学生。具备有:首页、个人中心、物品信息管理、订单管理等功能。学生用例图如图2-1所示。
图2-1 学生用例图
(2)管理员
进行维护,以及平台的后台管理工作都依靠管理员,其可以对信息进行管理。需具备功能有;首页、个人中心、学生管理、物品分类管理、物品信息管理、心愿贴、系统管理、订单管理等功能。管理员用例图如图2-2所示。
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 系统的研究意义 2
第二章 系统分析 4
2.1需求分析 4
2.1.1 系统可行性分析 4
2.1.2 功能需求分析 5
2.1.3 非功能需求分析 8
2.2相关技术介绍 9
2.2.1 SpringBoot框架 9
2.2.2 Java语言 10
2.2.3 Hadoop介绍 10
2.2.4 MySQL数据库 11
第三章 系统设计 12
3.1 系统设计目标 12
3.2 系统结构图 12
3.3 系统数据库设计 13
3.3.1 数据库概念设计 14
3.3.2 数据库逻辑设计 15
第四章 系统实现 24
4.1 前台系统功能模块 25
4.2 后台管理员功能模块 26
4.3 后台学生功能模块 26
第五章 系统测试 30
5.1 运行环境 31
5.2 测试过程 31
5.2.1 界面测试 31
5.2.2 功能测试 31
5.3 测试结果分析 32
5.4 测试小结 33
总 结 34
致 谢 35
参考文献 36