# 校园二手交易系统 **Repository Path**: gambler_coder/campus-second_hand_transaction ## Basic Information - **Project Name**: 校园二手交易系统 - **Description**: 校园二手交易平台 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-12-03 - **Last Updated**: 2022-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园二手交易系统 #### 介绍 **校园二手商品交易系统** 为规范校园内二手商品的交易行为,学校拟开发校园二手商品交易系统,主要包括如下子系统: (1) 用户管理子系统:“用户”指的是此软件系统的用户,该子系统主要负责处理与系统用户相关的功能,包括但不限于以下功能:用户注册、用户登录、用户信息管理; (2) 商品管理子系统:该子系统主要负责与商品管理相关的功能,包括但不限于以下功能:创建商品、修改商品、浏览商品; (3) 交易管理子系统:该子系统主要负责与商品管理相关的功能,包括但不限于以下功能:申请交易、接受交易、查询交易。 #### 软件架构 体系结构:C/S **客户端/服务器体系结构** 编程语言:Java DBMS:MySQL 前端:使用Swing(用户界面开发工具包)进行GUI设计开发 后端:采用controller+service+Dao的三层架构开发模式 Dao层使用Mybatis 版本控制:git 远程仓库:[校园二手交易系统: 校园二手交易平台 (gitee.com)](https://gitee.com/little-pig_2/campus-second_hand_transaction) **Maven&MyBatis** **1**,**Maven** **Apache Maven** 是一个项目管理和构建**工具**,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。 官网 :http://maven.apache.org/ *Maven是专门用于管理和构建Java项目的工具*,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布……) 提供了一套依赖管理机制 **标准化的项目结构:** 项目结构我们都知道,每一个开发工具(IDE)都有自己不同的项目结构,它们互相之间不通用。我再eclipse中创建的目录,无法在idea中进行使用,这就造成了很大的不方便,而Maven提供了一套标准化的项目结构,所有的IDE使用Maven构建的项目完全一样,所以IDE创建的Maven项目可以通用。 **2**,**Mybatis** MyBatis 是一款优秀的**持久层框架**,用于简化 JDBC 开发 MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github 官网:https://mybatis.org/mybatis-3/zh/index.html **持久层:** 负责将数据到保存到数据库的那一层代码。 以后开发我们会将操作数据库的Java代码作为持久层。而Mybatis就是对jdbc代码进行了封装。 JavaEE三层架构:表现层、业务层、持久层 **框架:** 框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型 在框架的基础之上构建软件编写更加高效、规范、通用、可扩展 #### 安装教程 1. V我50 #### 使用说明 1. 是个人就会用 #### 参与贡献 1. Fork 本仓库 2. 新建 xxxChange 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)