# 学生成绩管理系统 **Repository Path**: aloneAtri/student-performance-management ## Basic Information - **Project Name**: 学生成绩管理系统 - **Description**: 懂得都懂,还就是那个学生成绩管理系统。 JAVAGUI+MyBatis JDK8 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 24 - **Forks**: 0 - **Created**: 2023-06-01 - **Last Updated**: 2024-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 学生成绩管理系统 ##### 只能说懂得都懂了,应付课设还得是管理系统。 --- #### 开发环境 - IDEA能跑,别的就不知道了 - maven的版本是3.8.6应该没影响,方便导jar包 - JDK8,自行降版本,不然用不了 - 文件是maven文件,jar包都在pom.xml文件 - 数据库是mysql 8.0.29,**数据库的配置在mybatis-config.xml文件和util里的DbUtil里修改**,这个真的非常重要,跑不了大概率这个问题。两个都要修改,因为是半成品没有全部修改为mybatis的支持,数据库连接错误一般都是这两个配置文件的问题。 > 如果不会maven就自己上网找jar包自己导了 > 用的jar包在本文最后 #### 所用技术 - 技术是JavaGui+Mybatis,可能有部分JDBC残留(JDBC给我看吐了,还得是框架),懒得改了,反正能跑就行了。 - 真不是JavaWeb,憋下错了。 - 可以实现正常的功能演示,但是由于代码没有完全修改完,所以看起来好像是JDBC和mybatis的混合体,下载前看清楚。 - 课设要求比较高的话,那我不好说了(毕竟框架和jdbc混合挺难绷),不高的话随意,反正功能都有,有能力的话也可以自己改改。 --- #### 使用步骤 1. 下载本文件,源代码真是是全的。 2. 导入数据库,数据库在项目文件夹下的数据库文件夹里。数据库软件如navicat中选个表直接运行sql文件就行。 3. 理论上不需要导包,IDEA应该自动导,如果爆红就自己改改吧。 4. 看清楚开发环境,JDK8很重要版本,高了直接跑不动。 5. mysql我的版本是8.0.29,如果数据库有问题尽量更换相对应版本的mysql和驱动。 #### 适用范围 - 课设应付一下得了,byd老师一周2小时上了6,7次让我们写项目,没给我笑啦。 #### 运行示例截图 ![运行示例1](/%E8%BF%90%E8%A1%8C%E7%A4%BA%E4%BE%8B%E5%9B%BE%E7%89%87/%E8%BF%90%E8%A1%8C%E7%A4%BA%E4%BE%8B1.png) ![运行示例2](/%E8%BF%90%E8%A1%8C%E7%A4%BA%E4%BE%8B%E5%9B%BE%E7%89%87/%E8%BF%90%E8%A1%8C%E5%AE%9E%E4%BE%8B2.png) #### jar包依赖 ``` net.sourceforge.jexcelapi jxl 2.6.12 mysql mysql-connector-java 8.0.29 com.bulucat BeautyEye 1.0.0 org.mybatis mybatis 3.5.5 org.projectlombok lombok 1.18.26 provided junit junit 4.13.2 test ```