一个基于 SpringMVC + MyBatis + Maven 构建的会员管理系统,包含积分、等级、活动、商城等功能模块。
- 框架: SpringMVC + MyBatis
- 构建工具: Maven
- 数据库: MySQL
- 前端: JSP + Bootstrap
src/
├── main/
│ ├── java/ # 源代码
│ │ └── com/ssm/ # 主包
│ │ ├── bean/ # 实体类
│ │ ├── controller/ # 控制器
│ │ ├── dao/ # 数据访问层
│ │ └── service/ # 业务逻辑层
│ ├── resources/ # 配置资源
│ │ ├── Mapper/ # MyBatis映射文件
│ │ ├── *.sql # 数据库脚本
│ │ └── *.xml # Spring配置文件
│ └── webapp/ # Web资源
│ ├── css/ # 样式文件
│ ├── images/ # 图片资源
│ └── WEB-INF/ # Web配置和JSP页面
└── test/ # 测试代码
- 会员管理: 注册、登录、个人信息管理
- 积分系统: 积分获取、消费、记录查询
- 等级制度: 会员等级晋升、特权管理
- 活动中心: 活动报名、任务系统、签到功能
- 积分商城: 商品兑换、订单管理、兑换记录
- 会员权益: 优惠券、生日特权、专属活动
- 账户安全: 密码修改、手机绑定、邮箱绑定
- JDK 1.8+
- Maven 3.6+
- MySQL 8.0+
- 创建数据库
- 执行
src/main/resources/complete_database.sql创建表结构和初始数据 - 执行
src/main/resources/mall_tables.sql创建积分商城相关表和商品数据
- 使用 Maven 构建项目
- 将项目部署到 Tomcat 等 Web 服务器
- 访问
http://localhost:8080/springmvc/user/index
- 用户名: admin
- 密码: 123456
- 登录地址:
http://localhost:8080/springmvc/login
# 编译项目
mvn compile
# 运行测试
mvn test
# 打包项目
mvn package- 推荐使用 IntelliJ IDEA 或 Eclipse
- 配置 Maven 仓库
- 配置 Tomcat 服务器
MIT License