第一范文网 - 专业文章范例文档资料分享平台

基于web的学生成绩管理系统-毕业论文

来源:用户分享 时间:2025/5/15 7:44:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

尾页

#request.page.totalPage}\>

| 每页显示:${page.maxPerPage}条

5.3.3 教师信息

只有管理员用户才可以拥有此功能的操作权限,可以添加,查看并修改教师信息。如图5-6所示。

图5-6管理教师图

上图5-6为添加教师页面,管理员可以添加教师信息,同时为用户赋角色,可以是教师,班主任,或者管理员,查看页面同样做了分页,通过查看教师可以看到所有教师信息。

5.3.4 学生信息

只有管理员用户才可以拥有此功能的操作权限,可以添加,查看并修改学生信息。添加学生页面如图5-7所示。

20

图5-7学生管理图

管理员同样可以增加新的学生信息,通过选择不同班级,为学生分配班级。

5.3.5 班级信息

只有管理员用户才可以拥有此功能的操作权限,可以添加,查看并修改班级信息。添加班级页面如图5-8所示。

图5-8班级管理图

每个班级都要指定一个任课教师,可以通过下拉列表动态选择。

21

5.4 成绩管理模块

5.4.1 成绩录入

此模板为整个项目的核心,主要由任课老师操作,任课老师可以录入自己所任课程学生成绩,管理员虽然拥有成绩录入的权限,但是从效率方面考虑管理员不使用此功能。如果角色为任课老师,则如图5-9所示。

图5-9成绩录入图

首先用户选择课程,选择课程之后会动态加载学生,此次用到了struts2框架的doubleselect[8]标签——二级下拉列表联动,具体二级下拉列表联动代码如下:

listKey=\ listValue=\ doubleList=\ doubleName=\

doubleListKey=\ doubleListValue=\ theme=\/>

成绩可以分为期末成绩和补考成绩,根据类型录入不同的成绩。如果角色为管理员,则可以录入所有课程的信息,页面与上图类似。

5.4.2 成绩查询

此模板也是整个项目的核心,可以由学生,任课老师,班主任和管理员操作。学生可以查看自己所学课程的所有考试成绩,任课老师可以查询自己所任课程学生成绩,管理员可以查看所有课程的学生成绩,班主任可以查看自己所任课程信息,同时也可以查看自己所带班级的学生课程信息以及针对某一门课程的信息。

22

如果角色为任课老师,则如图5-10所示。

图5-10任课老师成绩查询图

任课老师可以选择自己所任的所有课程,并查看各课程的学生成绩情况。选择课程后如图5-11所示。

图5-11任课老师成绩界面图

同时,此处用到了Jquery局部刷新,选择课程后,页面不是整体刷新,而只是下拉框以上部分动态刷新。具体局部刷新代码如下:

function changeCourse(){ }

$.ajax({

type: \,

url: \, //contentType:

data: \+$(\).val(), success: function(data){ $(\).empty(); } });

$(\).html(data);

\,

这里也是用的ajax技术实现的。用户可以编辑或者删除成绩。管理员页面

23

与上图类型,只是管理员可以查看的课程比任课老师多,他可以查看到所有课程的学生成绩情况。如果角色是班主任,可以看到如图5-12所示。

图5-12班主任成绩查询图

如图5-13,班主任可以是任课教师,所有他可以查看自己所任课程信息,同时作为班主任,他可以查看班级成绩情况,可以按班级来查看,也可以按学生来查看。如果按班级查看,点击选择班级,则可以看到如图5-13所示。

图5-13班主任查询自己班学生成绩图

如图5-13,选择班级之后,可以查看班主任所带某个班级的所有学生的成绩。同样也是ajax局部刷新实现,其后台代码如下所示:

HttpServletResponse response = ServletActionContext.getResponse();

response.setHeader(\, \); response.setContentType(\); PrintWriter out = response.getWriter(); Student se = new Student();

se.setId(Integer.parseInt(courseId));

List allScore = scoreService.getStudentScore(se);

String result = \

align=\\\class=\\\+

\+

\width=\\\align=\\\class=\\\ \姓名\+ \课程\+

24

编号\+

基于web的学生成绩管理系统-毕业论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3xvbi395gs0mq5e7eayt5nd0e7n2rf017bv_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top