# 课程设计-学生成绩管理系统-StudentAchievementManagementSystem **Repository Path**: kinroy/Sams_homework ## Basic Information - **Project Name**: 课程设计-学生成绩管理系统-StudentAchievementManagementSystem - **Description**: 这个项目是当时刚开始学习javaweb的时候,老师要求写的一个课程设计,就是写一个简单的学生成绩管理系统,能够实现以下业务需求: ①系统用户角色:教师和学生; ②登录管理模块:主要完成教师和学生的登录; ③教师功能:班级管理(班级添加与浏览);课程管理(课程添加与浏览);学生管理(学生添加与浏览);成绩管理(成绩录入、浏览与编辑) ④学生功能:查询(浏览)自己的成绩 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 32 - **Forks**: 1 - **Created**: 2023-03-25 - **Last Updated**: 2025-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # 课程设计-学生成绩管理系统-StudentAchievementManagementSystem #### 介绍 这个项目是当时刚开始学习javaweb的时候,老师要求写的一个课程设计,就是写一个简单的学生成绩管理系统,能够实现以下业务需求: ①系统用户角色:教师和学生; ②登录管理模块:主要完成教师和学生的登录; ③教师功能:班级管理(班级添加与浏览);课程管理(课程添加与浏览);学生管理(学生添加与浏览);成绩管理(成绩录入、浏览与编辑) ④学生功能:查询(浏览)自己的成绩 当时是新手,写得有些稀烂,但是基本功能都实现了。 #### 软件架构 ![输入图片说明](src/main/webapp/img/1.jpg) 数据库设计: ![输入图片说明](src/main/webapp/img/6.png) #### 效果展示 ![输入图片说明](src/main/webapp/img/2.png) ![输入图片说明](src/main/webapp/img/3.png) ![输入图片说明](src/main/webapp/img/4.png) ![输入图片说明](src/main/webapp/img/5.png) #### 使用说明 1. 我把数据库的sql文件也一起放到这个项目里去了,用之前先去把sql文件执行一下。 2. 记得把mybatis里的datasource 的username 和 password 改成你本地自己的mysql 的username 和password 3. 里面的条件查询因为当时设计到多表查询,还有当时我数据库设计设计得稀烂,而且当时又没有去用mybatis-plus去写,导致自己写的sql有些问题, 我就没有把查询功能给写完,不过当课设应该没什么问题了,老师当时的要求也没要求实现多表联查。