演示视频:
7 系统实现
7.1 系统登录页
如下所示为系统的登陆界面,用户根据自己的身份,输入系统管理员为其分配的账号和密码,在登陆系统的管理页面时,首先检查用户名,密码输入是否正确,若正确,则登陆成功进入系统的相应界面,若不正确,则显示输入的用户名和密码不正确。
- 管理员登陆界面如图7.1所示
图7.1 管理员登陆界面
(2)教师登陆界面如图7.2所示
图7.2 教师登陆界面
(3)学生查询成绩界面如图7.3所示
图7.3 学生成绩查询界面
7.2 不同权限的用户登录界面
1.在管理员界面,输入管理员账号和密码,默认为admin,如果输入不正确的话,提示输入用户名和密码错误。可以进入该界面的只能是除管理员之外和被管理员授予权限的用户才可以进行登录。系统管理员登陆后的界面如图7.4所示
图7.4 管理员登陆后界面
2.老师登录后的界面如图7.5所示
图7.5 老师登陆后界面
以上代码为struts.xml文件中的代码,它用来控制页面跳转,对于不同的返回字符跳到相应的页面,呈现出不同的结果。
3.学生输入学号和名字之后,可以对自己所学课程的成绩进行查询。当如果输入的学号和名字不符时,登录失败。该学生的学号和名字都不能为空,只有全部与数据库中数据相符才能实现正常登录。学生登录后的界面如图7.6所示
图7.6 学生登陆后界面
7.3 管理员功能页面
7.3.1 添加课程界面
点击相应的添加课程按钮,输入课程编号和课程名称,点提交按钮。如果课程管理中已经存在该课程,那么添加就会失败。添加课程界面如图7.7所示
图7.7 添加课程界面
当添加完成后,点击课程管理进入相应界面,可以对添加的课程进行删除操作。点击删除按钮,如果成功的话,系统提示操作成功,该课程就会从课程管理中删除。删除课程界面如图7.8所示
图7.8 删除课程界面
7.3.2 添加老师界面
当进入添加老师界面之后,输入老师的编号,老师的名字和老师所教授的课程进行提交就可以增加老师信息。如果该老师添加过,那么就不能重复添加。系统也会显示该老师已经存在。
添加老师界面如图7.9所示
图7.9 添加老师界面
当添加完成后,进入老师管理界面可以对老师进行删除操作,相应的老师管理界面如图7.10所示
图7.10 老师管理界面
7.3.3 成绩管理界面
当进入成绩管理界面时该界面可以对录入的成绩进行删除,成绩管理界面如图7.11所示
图7.11 成绩管理界面
7.3.4 添加学生界面
当进入添加学生界面时,输入相应的学生学号、名字和所学专业之后进行提交,实现添加学生功能。相应的添加学生界面如图7.12所示
图7.12 添加学生界面
添加完成之后,进入学生管理界面,对学生可以进行删除操作。对应的学生管理界面如图7.13所示
图7.13 学生管理界面
7.3.5 查询功能
进入查询界面,输入想要查询的全校所有选修这门课程的课程名,点击确认,显示所有选修这门课程学生的分数。相应的查询界面如图7.14所示
图7.14 查询界面
点击确认按钮,就可以查询出全校所有选修这门课程的平均成绩,查询结果界面如图7.15所示
图7.15 查询结果界面
该查询功能可以统计出选修这门课程全校的平均成绩,最后统计出的课程平均成绩界面如图7.16所示
图7.16 课程平均成绩界面
7.4 教师功能界面
7.4.1 添加成绩界面
当以教师身份登录之后,进入添加成绩界面,选择所教的其中一门课程,对学生的成绩进行录入。相应的添加成绩界面如图7.17所示
图7.17 添加成绩界面
7.4.2 公告管理界面
点击界面左侧查看公告,可以对学校公告进行查看,点击新闻管理,可以对新闻进行修改和删除。相应的新闻管理界面如图7.18所示
图7.18 公告管理界面
点击公告标题的链接,进入公告详细信息界面,相应的公告详细信息界面如图7.19所示
图7.19 公告详细信息界面




