本项目为基于 Java Web 技术开发的校园一卡通管理系统,实现了学生信息管理、卡片管理、充值、消费、挂失、补卡等功能。适用于高校食堂、超市等场景,便于管理员和学生进行一卡通相关操作。
- Java Servlet
- JSP
- JDBC(Druid 连接池)
- MySQL
- 前端:JSP + CSS
- 依赖库:commons-dbutils、druid、gson、kaptcha 等
CardManager/
├── src/
│ ├── com/university/canteen/controller/ # 控制器(Servlet)
│ ├── com/university/canteen/dao/ # DAO 层
│ ├── com/university/canteen/entity/ # 实体类
│ ├── com/university/canteen/util/ # 工具类
│ └── db.properties # 数据库配置
├── web/
│ ├── *.jsp # 前端页面
│ ├── css/ # 样式文件
│ ├── lib/ # 依赖 jar 包
│ └── WEB-INF/
│ ├── web.xml # 配置文件
│ └── lib/ # 依赖 jar 包
└── CardManager.iml # IDEA 工程文件
- 学生注册与登录
- 一卡通信息管理(新办、挂失、补卡、注销等)
- 充值与消费记录查询
- 消费、充值、挂失等操作日志
- 管理员后台管理
- 导入项目:使用 IDEA 或 Eclipse 导入本项目。
- 配置数据库:
- 创建 MySQL 数据库,导入表结构和初始数据(如有提供)。
- 修改
src/db.properties文件,配置数据库连接信息。
- 部署运行:
- 将项目部署到 Tomcat 服务器。
- 访问
http://localhost:8080/CardManager进行使用。
所有依赖 jar 包已放置于 web/WEB-INF/lib/ 目录下,无需额外下载。
如有建议或 bug,欢迎 issue 或 pull request。
仅供学习交流使用。