项目简介
随着教育规模扩大,学校管理学生压力增大。此项目开发的基于JavaFX和MyBatis Plus的学生信息管理系统,能帮助学校管理者更高效地管理学生信息、课程信息和成绩信息。
项目的主要特性和功能
主要模块
- 登录功能:仅授予管理权限的管理员可登录系统。
- 学生信息管理:支持添加、修改、删除学生信息,以及查询学生具体信息。
- 学生成绩管理:能为学生添加、修改、删除某个科目的成绩。
- 课程管理:可添加、修改、删除课程记录。
技术选型
- 构建工具:Maven
- 数据库:MySQL
- ORM框架:MyBatis Plus
- UI框架:JavaFX
系统架构
- 分层开发:分为Controller层、Service层、Mapper层、Entity层、Utils层、Exception层和View层。
- 数据库设计:包含student表、score表、course表和user表。
安装使用步骤
- 环境准备:安装Maven、MySQL 8.0数据库和IDEA。
- 数据库配置:在本地数据库运行项目中的
stums.sql
文件,修改mybatis-config.xml
配置文件中的url
属性指向本地数据库。 - 启动项目:用IDEA打开项目源码,找到
StartApp
类并启动项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】