基于SSM框架的学生成绩管理系统(Java课程设计)

项目类型:JAVA WEB项目
用户类型:3个角色(老师+学生+管理员)
主要技术:SSM+Layui+MySQL
开发工具:Eclipse
数据库表:3张
项目介绍:通过3种角色使用,进行一个简单的学生成绩管理。管理员主要负责教师、学生的账号信息。教师用户进行学生信息的管理,主要为学生的成绩进行打分。学生通过管理员给自己添加的账号进行登录,查看自己的成绩。通过连接MySQL实现了对各个数据的增删改查。

如果觉得此项目可以用于自己的课程设计可以私信我
或者点击专栏介绍查看更多
下面是一些原创手工开发的毕业设计和课程设计项目

Jsp+Servlet的学生上课签到打卡系统【原创开发】
Jsp+Servlet图书管理系统【原创开发】
Jsp+Servlet的新闻管理系统【原创开发】
Jsp+Servlet的外卖配送系统/在线点餐系统【原创开发】
Jsp+Servlet图书管理系统【原创开发】
Jsp+Servlet大学生社团管理系统【原创开发】
Jsp+Servlet在线点餐系统
JavaWeb基于Jsp+Servlet的动物领养网站(原创毕业设计项目)
Jsp+Servlet医院挂号系统
Jsp+Servlet汽车保险系统

1.管理员端功能介绍

1.1登录界面

在这里插入图片描述

1.2学生管理界面

能够修改、删除已有学生的信息
在这里插入图片描述

1.3添加学生

在这里插入图片描述

1.4教师管理

在这里插入图片描述

1.5添加教师

在这里插入图片描述

2.教师端功能介绍

2.1学生成绩管理

在这里插入图片描述

2.2录入学生成绩

在这里插入图片描述

2.3账号密码修改

在这里插入图片描述

3.学生端功能介绍

3.1学生个人信息

在这里插入图片描述

3.2账号密码修改

在这里插入图片描述

4.数据库设计

4.1学生表

在这里插入图片描述

4.2管理员表

在这里插入图片描述

4.3教师表

在这里插入图片描述

5.部分代码

5.1学生管理的Controller层方法

@RequestMapping("/addstudent")
		public ModelAndView addstu(Student student,Model model) {
			adminService.addStudent(student);
			ModelAndView mav = new ModelAndView("admin/stumanage");
			return mav;
		}
		@RequestMapping("/delstu")
		public ModelAndView delstu(String id,Model model) {
			adminService.delstudnet(id);
			ModelAndView mav = new ModelAndView("admin/stumanage");
			return mav;
		}
		@RequestMapping("/updatestu")
		public ModelAndView updatestu(String id,Student student,Model model) {
			student.setId(Integer.parseInt(id));
			adminService.updatestu(student);
			ModelAndView mav = new ModelAndView("admin/stumanage");
			return mav;
		}

5.2学生管理的Service层方法

public void addStudent(Student student) {
		this.adminDao.addStudent(student);
	}

	public void delstudnet(String id) {
		this.adminDao.delstudnet(id);
	}
	public void updatestu(Student student) {
		this.adminDao.updatestu(student);
	};

5.3学生管理的Dao层方法

	<!--插入一个学生信息 -->
	<insert id="addStudent" parameterType="com.hhtc.po.Student">
		insert into student(username,password,stuclass,stuname,stuno,score)values (#{username},#{password},#{stuclass},#{stuname},#{stuno},#{score})
	</insert>
		<!-- 删除学生信息 -->
	<delete id="delstudnet" parameterType="java.lang.String">
		delete from student where id= #{id}
	</delete>
	<!-- 更新学生信息 -->
	<update id="updatestu" parameterType="com.hhtc.po.Student">
		update student set username=#{username},
		password= #{password},
		stuclass= #{stuclass},
		stuname= #{stuname},
		stuno= #{stuno}
		where id= #{id}
	</update>
  • 5
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那条学长V

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值