基于Java的二手商品交易系统设计与开发毕业论文
2021-11-08 21:28:31
摘 要
形形色色的web应用丰富了人们的生活,人们的日常生活也对互联网的依赖越来越高。其中电商平台在近十年内兴起,创造了双十一,618等购物神话。物流,网络支付的逐渐完善也为电商交易提供了很大的保障。如今电商平台大部分都是商家和普通消费者之间的交易,少有消费者之间的交易平台。在互联网普及之前就有很多的线下的小型跳蚤市场进行交易。消费者将闲置的物品以低价出售,不但能够增加消费者的收入,也能让消费者以低价买到适合的产品,更能够提高物品的利用率,有利于环境的保护。因此在如今电商,物流等体系逐渐完善的条件下,发展二手交易平台具有很强的可行性和必要性。
本论文主要利用新兴的react做为前端框架,SSM作为后端框架,使用MySQL作为数据库,使用前后端分离的技术,参考软件工程的开发流程,按照需求分析、系统设计、系统实现、系统测试的开发流程,完成对二手交易平台的开发。主要功能包括,用户注册登录,根据关键词、商品价格等条件进行商品的搜索,查看商品的详细信息,查看卖家主页,上传要出售的商品,修改个人信息,将商品加入购物车,购买商品,卖家发货,买家确认收货,评价购买的商品。
关键词:二手交易平台;电商;SSM;React;前后端分离
Abstract
Various web applications have enriched people's lives, and people's daily lives have become increasingly dependent on the Internet. Among them, e-commerce platforms have emerged in the past decade, creating shopping myths such as Double Eleven and 618. The gradual improvement of logistics and online payment also provides a great guarantee for e-commerce transactions. Today, most e-commerce platforms are transactions between merchants and ordinary consumers, and few transaction platforms between consumers. Before the Internet became popular, there were many small offline flea markets that traded. Consumers sell idle items at low prices, not only can increase consumers' income, but also allow consumers to buy suitable products at low prices, but also can improve the utilization rate of items, which is conducive to environmental protection. Therefore, under the condition that the e-commerce and logistics systems are gradually improved, the development of second-hand trading platforms is highly feasible and necessary.
This paper mainly uses the emerging react as the front-end framework, SSM as the back-end framework, MySQL as the database, and the front-end and back-end separation technology, referring to the development process of software engineering, according to the needs analysis, system design, system implementation, system testing Development process, complete the development of second-hand trading platform. The main functions include user registration and login, search for products based on keywords, product prices and other conditions, view product details, view seller homepage, upload products for sale, modify personal information, add products to shopping cart, purchase products, The seller delivers the goods, the buyer confirms the receipt, and evaluates the purchased goods.
Key Words:Second-hand trading platform;E-commerce;SSM;React;Front and back end separation technology
目录
摘 要 I
Abstract II
第1章 绪论 5
1.1 研究背景与意义 5
1.2 国内外研究现状 5
1.3 本文研究内容 6
1.4 本文组织结构 6
第2章 需求分析 8
2.1 开发环境 8
2.1.1 后端开发工具IDEA 8
2.1.2 前端开发工具WebStorm 8
2.1.3 数据库MySQL 8
2.1.4 服务器Tomcat 8
2.2 系统用例分析 8
2.3 功能模块描述 9
2.3.1 功能说明 9
2.4 模块用例分析 10
2.4.1 登录注册模块 10
2.4.2 商品信息管理模块 12
2.4.3 功能说明 13
2.4.4 交易信息管理模块 15
2.4.5 订单信息管理模块 17
第3章 系统设计 19
3.1 系统开发技术 19
3.1.1 Spring 19
3.1.2 SpringMVC 19
3.1.3 Mybatis 20
3.1.5 前端部分 20
3.2 数据库分析与设计 20
3.2.1 数据库的概念结构设计 20
3.2.2 数据库物理结构设计 21
3.3 项目具体类图设计 24
第4章 系统实现 26
4.1 系统登录界面 26
4.2 系统主界面 27
4.3 搜索结果界面 28
4.4 商品详细信息界面 29
4.5 修改信息界面 30
4.6 我的小店界面 32
4.7 上传商品界面 33
4.8 购物车界面 34
4.9 收货表界面 36
第5章 系统测试 38
5.1 单元测试 38
5.2 集成测试 38
5.3 测试报告 38
第6章 总结与展望 43
6.1 总结 43
6.2 展望 43
参考文献 44
致 谢 45
第1章 绪论
1.1 研究背景与意义
互联网的兴起使得越来越多的新平台逐渐诞生,构成不同层次的全方位互联网生态系统,以满足人们生活中各种各样的需求。其中电商近几年发展迅速,大大改变了原来购买商品的方式。
二手交易在国内外都已存在多年,但大都是各家各户的小规模线下交易。随着电子商务的加入,二手交易市场中蕴含的巨大商业价值便浮现出来。二手交易市场可以让被废弃不用的二手商品重新获得它的商品价值,使其流动起来,促进市场金融的进一步发展。