基于JavaWeb的校园二手交易系统毕业论文
2021-04-21 21:21:12
摘 要
随着信息时代的到来,电子商务不断发展,人们的消费水平不断提高。近年来,随着国家对人才的重视,大学生群体越来越多,在大学校园内,学生们网络购物行为频繁,而消费倾向又趋于同类,以致一些问题出现:大学生们身边不乏堆积一些因一时冲动而购买的物品,它们已经暂时用不上或者以后都用不上,闲置物品不仅占用了宿舍空间,也造成了资源浪费现象。基于国家提倡的绿色发展理念,校园二手市场交易网站的建立成为必然。
校园二手市场网站将为校园内广大学生提供一个安全便利、实时的交易平台,网站商品涉及生活方方面面,物美价廉,满足供求双方需求的同时,获得双赢的结果。
此次开发以Eclipse为主要编程工具,用SSM框架构建程序架构、MySQL提供后台数据支撑,开发一个基于Web端的校园二手交易市场系统。系统的主要功能包括用户管理、商品信息管理、购物车功能、收藏功能、我的订单功能、购买商品、留言功能、评价功能、关于我功能等。在此次项目中主要通过将前端与后台分离的思想,先开发后台,利用MVC的逻辑开发,使代码和步骤更加简洁,完成后台开发后需要进行一些单元测试,测试是否能够正常管理后台的数据,只有这样才能最终与前端联系起来,最终完成整个系统的功能,完成此次毕业设计。
经迭代开发,本系统具有实用性、安全性与便捷性,各模块功能均可正常运行,可以满足供求双方浏览网站商品、发布商品与购买商品等需求。
关键词:电子商务;校园二手市场;双赢
Abstract
With the advent of the information age, e-commerce continues to develop and people's consumption levels continue to increase. In recent years, with the country’s emphasis on talents, more and more college students are grouping. On college campuses, students have frequent online shopping activities, and their propensity to consume tends to be similar. As a result, some problems have emerged: college students have accumulated some causes. Items that were purchased on impulse were temporarily not available or could not be used afterwards. Idle items not only occupied dormitory space, but also caused waste of resources. Based on the concept of green development advocated by the state, the establishment of a second-hand market trading website on campus has become inevitable.
The campus second-hand market website will provide a safe, convenient and real-time trading platform for the majority of students on the campus. The web site will be designed and lived in all aspects of life. It will be able to meet both the demand and the demand while achieving a win-win result.
The development of Eclipse as the main programming tool, using SSM framework to build program architecture, MySQL to provide back-end data support, the development of a Web-based campus second-hand trading market system. The main functions of the system include user management, merchandise information management, shopping cart function, collection function, my order function, purchase of merchandise, message function, evaluation function, about me function and so on. In this project, through the idea of separating the front end from the background, the background is developed first, and the logic development of MVC is used to make the code and steps more concise. After completing the background development, some unit tests are required to test whether the background data can be managed normally. Only in this way can it be ultimately linked to the front end,Finalize the function of the entire system and complete the graduation design.
After iterative development, the system has practicality, security and convenience. The functions of each module can be operated normally, which can meet the needs of both supply and demand for browsing website products, publishing goods, and purchasing goods.
Key words: e-commerce;campus secondary market;win-win
目 录
目 录 I
第1章 绪论 1
1.1 课题背景 1
1.2 发展现状 1
1.3 研究内容与研究意义 2
1.4 本文主要内容及组织结构 2
第2章 开发工具、技术与环境介绍 4
2.1 Eclipse 4
2.2 MVC框架 4
2.3 MySQL 4
2.4 Java 4
2.5 Spring框架 4
2.6 Spring MVC框架 5
2.7 Mybatis 5
2.8 BootStrap 5
第3章 系统需求分析 6
3.1 目的 6
3.2 分层数据流图 6
3.2.1 顶层图 6
3.2.2 0层图 6
3.2.3 1层图 7
3.3 功能需求 11
3.3.1 用户管理 14
3.3.2 商品信息管理 14
3.3.3 用户管理功能 15
3.3.4 添加购物车功能 15
3.3.5 收藏功能 15
3.3.6 我的订单功能 15
3.3.7 留言功能 15
3.3.8 评价功能 15
3.3.9 关于我 15
3.4 性能需求 16
3.5 界面需求 16
3.6 开发环境 16
3.7 系统运行环境要求 16
3.8 可行性分析 16
3.8.1 技术可行性分析 16
3.8.2 经济可行性分析 17
3.9 特色与创新 17
3.9.1 用户验证 17
3.9.2 交易本地化 17
3.9.3 PC端服务 17
3.9.4 培养环保意识 17
3.9.5 安全性与可信性 17
第4章 概要设计 18
4.1 系统数据库概要设计 18
4.1.1 数据库设计原则 18
4.1.2 数据库逻辑设计 19
4.1.3 数据库物理设计 19
4.2 用户管理模块概要设计 20
4.2.1 用户信息管理处理模块 21
4.2.2 用户管理处理模块 22
4.2.3 注册、登录业务处理模块 22
4.3 商品管理模块概要设计 22
4.3.1 发布商品处理模块 22
4.3.2 购物模块 24
第5章 软件详细设计 27
5.1 二手市场交易网用户操作全流程 27
5.2 商品管理详细设计 28
5.2.1 发布/修改商品模块 28
5.2.2 查看商品模块 32
5.2.3 删除商品模块 33
5.3 用户管理模块详细设计 34
5.3.1 用户注册模块 34
5.3.2 用户登陆模块 35
5.4 购物车模块详细设计 36
5.5 收藏夹模块详细设计 37
5.6 评价管理模块详细设计 37
5.7 留言管理模块详细设计 38
5.8 订单管理模块详细设计 39
第6章 系统界面及介绍 41
6.1 系统首页 41
6.2 注册界面 41
6.3 登录界面 42
6.4 找回密码界面 43
6.5 修改个人信息界面 43
6.6 查看所有商品界面 44
6.7 查看单个商品详情界面 45
6.8 购物车界面 46
6.9 收藏夹界面 46
6.10 我的店铺界面 46
6.11 发布商品界面 47
6.12 我的订单界面 48
6.13 留言界面 48
6.14 关于我界面 49
6.15 商品管理界面 49
6.16 用户管理界面 50
6.17 留言管理界面 50
6.18 评价管理界面 51
第7章 系统测试 52
7.1 系统用户管理功能测试 52
7.2 修改用户角色测试 53
7.3 删除用户角色测试 54
7.4 查看商品测试 54
7.5 收藏商品测试 55
7.6 购物车测试 55
7.7 购买商品测试 56
7.8 商品评价测试 57
7.9 发布商品测试 57
7.10 留言测试 57
第8章 总结与展望 60
8.1 总结 60
8.2 展望 60
参 考 文 献 61
致 谢 63
第1章 绪论
课题背景
近年来,绿色发展理念深入到我们的生活中,要求我们要以低碳生活为主,循环利用资源,特别是近期的共享理念深入我们生活,这驱动资源循环利用的脚步加快,共建生态文明社会,需要我们广大群众的参与,而作为最贴近我们的范围,就是大学校园。国家正在提倡节约型校园,这一理念掀起了大学校园内二手交易市场的浪潮,但由于发展不成熟,受很多因素影响,这一举动的背后各种问题随之出现:校园内三五成群的摆摊活动、宿舍楼下五花八门的各种小广告等现象广泛出现,这使得校园内的正常秩序被影响,也增加了学校管理方面的压力。如今,随着计算机的普遍发展,大学生人手一台电脑成为普遍现象,这位大学校园内二手市场网站的建立提供了有利的硬件条件;随着生活水平的提高,大学生们消费水平也随之提高,他们基于相同的兴趣爱好,喜欢网上购买各种学习用品与生活用品,这为校园二手市场的建立提供了条件,校园二手交易网的建立有着巨大的发展前景。互联网的出现引发了一段时期,也给人们的生活带来了很多便利,而互联网网络购物潮也逐渐成为另一种主流的网络服务[17]。
发展现状
现如今,电子商务在我们的生活中越来越普及,比如说淘宝、京东商城等目前受欢迎的大型购物网站,但与国外相比,我国电子商务的起步比较晚。在互联网普及的今天,越来越多高校意识到开展电子商务的重要性,但由于系统受限于电子商务系统发展的限制,且没有充分考虑校园是个独特的环境,所以在电子商务引进校园这方面,还需要在发展中不断完善。
其次,在信息化发展的今天,大学生们热衷于网购,所以常常也会有因为冲动购物的行为,使得身边堆积暂时用不到或者以后都用不到的物品,这就导致了校园内大量二手物品出现,基于我国提倡的循环利用、共享的理念,一些学生开始想出办法,自发到宿舍楼下、食堂等人多的地方进行摆摊或粘贴小广告,出售一些因冲动或者购买使用后再也不会使用的商品。但是,这不仅影响了校园环境,也给学校管理方面造成了一定的压力。基于这些因素,校园二手市场交易平台应运而生。