# StuSystem **Repository Path**: z77z/StuSystem ## Basic Information - **Project Name**: StuSystem - **Description**: 学生成绩管理系统毕业/课程设计源代码加论文 Spring+SpringMVC+Mybatis+Mysql - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 137 - **Forks**: 30 - **Created**: 2017-01-07 - **Last Updated**: 2025-10-17 ## Categories & Tags **Categories**: education **Tags**: None ## README # SSM 学生成绩管理系统 这是一个基于 JSP + SSM(Spring、SpringMVC、MyBatis) + MySQL 实现的学生成绩管理系统。系统主要实现了教师管理、学生管理、课程管理以及学生成绩管理等功能。 ## 技术栈 ### 编辑器 - **Eclipse** 版本:2020-03 (4.15.0) ### 前端技术 - **基础**:HTML + CSS + JavaScript - **框架**:jQuery + H-ui ### 后端技术 - **框架**:Spring + SpringMVC + MyBatis - **模板引擎**:JSP - **数据库**:MySQL 5.7.27(个人测试使用) - **JDK 版本**:1.8.0_251(个人测试使用) - **Tomcat 版本**:8.5.34(个人测试使用) - **数据库连接池**:Druid ## 本地运行指南 ### Eclipse 环境准备 1. 在 Eclipse 中配置 JDK: - 打开 Eclipse,进入 `Window > Preferences > Java > Installed JREs`。 - 添加 JDK 安装路径。 2. 在 Eclipse 中配置 Tomcat: - 进入 `Window > Preferences > Server > Runtime Environments`。 - 添加 Tomcat 服务器并设置其安装目录。 ### 项目导入 1. 下载项目: - 通过 Git 克隆项目: ```bash git clone https://gitee.com/z77z/StuSystem.git ``` - 或者直接下载 ZIP 文件并解压。 2. 使用 Eclipse 导入项目: - 打开 Eclipse,选择 `File > Import > Existing Projects into Workspace`。 - 选择项目文件夹并导入。 3. 配置 JDK 和 Tomcat: - 右键项目,选择 `Build Path > Configure Build Path`,确保 JDK 版本为 1.8。 - 在 Eclipse 中配置 Tomcat 服务器,并将项目部署到服务器。 4. 数据库配置: - 使用 Navicat for MySQL 创建名为 `stusystem` 的数据库。 - 导入项目中的 `stusystem.sql` 文件。 - 修改 `src/demo.properties` 文件中的数据库连接信息(如用户名、密码等)。 5. 运行项目: - 在 Eclipse 中右键项目,选择 `Run As > Run on Server`。 - 默认访问地址为:http://localhost:8080/StuSystem/ ## 系统账号 系统包含三种类型的账号: - **管理员账号** - 账号:10003 - 密码:admin - **教师账号** - 账号:20001 - 密码:1234 - **学生账号** - 账号:10001 - 密码:1234 ## 注意事项 - 该项目未声明 MySQL、JDK、Tomcat 的具体版本,以上版本号为个人测试使用。 - 请务必修改 `src/demo.properties` 中的数据库相关配置,以适配本地数据库环境。 ## 项目截图 项目截图和详细说明可参考知乎专栏文章: [https://zhuanlan.zhihu.com/p/145404370](https://zhuanlan.zhihu.com/p/145404370)