APP下载

信息技术环境下中学成绩查询系统的设计

2016-04-01陈双妹

学校教育研究 2016年3期
关键词:学号界面学期

陈双妹

一、课题的提出及其研究意义

学生成绩管理是学校教务管理中的一项重要工作,提出设计一个基于ASP+SQL Server的网上学生成绩查询系统的课题,让学生利用网络来实现对成绩的查询,提高效率。

我们要设计的系统就是在实现系统前台学生成绩查询和后台管理员和教师管理功能的基础上再补充交互平台模块,增强系统的实时交互性,方便师生之间的互通交流。

二、系统功能的总体设计与实现

(一)系统涉及人员权限设置

查询系统的学生:学生可以利用本系统查询某一学期所有课程的成绩,也可以查询所有学期全部课程的成绩。通过定期的成绩查询,学生可以了解自己有没有科目不及格要补考的。而且当学生发现成绩有误或要给老师提意见时,可在交互平台中向系统管理员或教师留言。

各科老师:他们可查询自己所负责课程的成绩信息及学生信息,可将学生的成绩按一次添加多个学生的成绩或一次添加某个学生的个人成绩的方式将数据录入到数据库中,并能在页面上产生成绩报表;能实现对成绩查询、更改、删除。各科老师还可以查询自己所负责课程重修和补考的同学有哪些,打印出重修和补考名单,及时通知学生注意重修和补考时间。系统管理员:他们可实现学生成绩查询,学科成绩查询;可实现学生信息添加。他可按需求,从而将成绩数据录入到数据库中,更可以对成绩进行查询、更改、删除。他也可以对课程进行管理。他有权修改自己的资料,根据需要编辑与管理各学科老师及其他管理员的信息。他会及时通知各科补考时间;也会及时在交互平台中答复学生对系统及成绩的疑问。

(二)数据库结构设计

首先要在SQL Server 2003中创建名为score的数据库,然后在score数据库中创建学生基本信息表(student),课程基本信息表(course),学生成绩信息表(score),系统管理员和教师信息表(admin),留言信息表(message)。接着创建各个表包括的字段,再者建立四张表间字段的约束关系。

(三)系统功能结构分析

1.系统网络拓扑关系

系统网络拓扑关系图如下所示:

2.系统功能模块

学生登录与查询模块:按学生的学号和密码成功登录后,进入学生查询主界面。学生可以按学期查询,也可以全部成绩查询,还可查询补考科目,可修改密码,可给老师或系统管理员留言和接受留言的回复,最后安全退出系统。

系统管理员或教师登录模块:管理员登录;教师登录。该模块主要实现两种登录可以使用的不同权限。

管理员登录后进入的主界面包括:查询与编辑;学生信息添加;学生成绩添加;课程管理;管理员管理;交互平台;安全退出。

教师登录后进入的主界面包括:查询与编辑;学生成绩添加;个人资料修改;交互平台;安全退出。

查询与编辑模块:学生成绩查询模块,在学生信息查询条件中选择“完全匹配”输入学生完整的学号,查询某个学生具体的成绩;或者选择“模糊匹配”输入学号共同的地方查询某个系或某个班级学生的成绩。学科成绩查询模块,查询某个科目老师所教学科的某个学期学生的成绩。成绩報表模块,选择课程老师、年级、学期后单击“生成报表”,就会生成一张成绩报表,通过报表老师可以很明显的看出学生的成绩情况。

3.系统总体结构图

系统总体结构图如下图2所示:

三、系统前台功能的设计与实现

(一)系统前台功能结构图

系统前台功能结构图如下图3所示:

(二)系统前台功能模块

学生打开系统主页index.asp,单击“学生登录”后,出现学生登录界面stu_login.asp。接着学生按学号和密码成功登录后,进入学生成绩查询主界面student_index.asp。

1.成绩查询模块

分三模块:按学期查询(SearchScore.asp),全部成绩查询(showscore.asp),补考科目(StudentFailList.asp)。

2.个人资料模块

个人信息(showstudentinf.asp):出现包括学号、姓名、性别、年级、班级、系别等在内的一张表格。

密码修改(EditPassword.asp):这个模块是用来修改学生的密码的,学生的学号和姓名都是不可修改的。

3.交互平台模块

交互平台(Message.asp):包括发布留言和回复留言。

回复留言部分,学生只观看到自己给老师的留言和老师给自己的回复。回复留言部分的优点是学生可以就同一个主题跟老师继续聊。

在这个基于ASP+ SQL Server 2000数据库的中学成绩查询系统中用到了HTML网页技术、WEB应用开发技术ASP、VB脚本语言、SQL语言、ADO数据库连接技术等。用上述各种技术来实现系统,在原理上易于理解,在实现方法上简单,直观。系统不足之处是:系统安全维护方面做的不是很到位。退出系统应该是点击菜单中的“退出登录”节点,退出系统回到主界面index,这才是安全退出系统。问题是学生按照学号和密码登录进入学生成绩查询主界面时,若是没点击“退出登录”节点,而是点击网页工具栏的“后退” 按钮,也可以退出系统,回到主界面。这就使得学生还没安全退出系统,就退出系统了。这一块我们还要再仔细研究研究。

猜你喜欢

学号界面学期
从零开始学用智能手机
我们来打牌
尝试亲历的过程,感受探究的快乐
八年级(上学期)期末测试题(D)
八年级上学期易错题
我们班的学号奥妙多
期末综合复习测试卷
与56号说再见
ACT和SAT的几个区别
基于XML的界面自动生成设计与实现