书签 分享 收藏 举报 版权申诉 / 25

类型中学学生成绩管理系统的设计与实现年级成绩管理模块与年级总分及格率的实现.docx

  • 文档编号:11040324
  • 上传时间:2023-02-24
  • 格式:DOCX
  • 页数:25
  • 大小:61.68KB

--#includefile="down.asp"-->

4.1对已有的年级成绩信息修改

修改页mod_grade.asp核心代码如下:

--#includefile="conn.asp"-->

<%ifsession("user")=""then

response.write"您无此权限"

response.end

endif%>

<%dimid

id=trim(request("id"))

setrs=server.createobject("adodb.recordset")

sql="select*fromgradewhereid="&id

rs.opensql,conn,1,1%>

修改年级

"name="id">

修改年级:

">

">

 

当用户单击任意一条记录的“修改“超链接,服务器转相应的修改程序mod_testno.asp执行。

服务器的执行过程是首先打开数据库当中的表testno找到用户要修改的记录,通过用户在界面输入考试场次实现修改。

在这里注意的一点是,在mod_testno.asp中提交给服务器进行修改后必须要更新数据库表testno的内容,它的实现是通过服务器执行另一个程序mod_testno1.asp来实现的。

其具体实现过程是:

同理首先打开数据库找到要修改记录的ID号,若存在,则通过rs.update语句来更新数据库,然后返回到add_test.asp程序。

否则给出提示ID号不存在,再返回到add_test.asp程序。

程序mod_testno.asp核心代码如下:

dimid

id=trim(request("id"))

setrs=server.createobject("adodb.recordset")

sql="select*fromtestnowhereid="&id

rs.opensql,conn,1,1

"name="id">

修改考次:

">

程序mod_testno1.asp核心代码如下:

<%dimtestno

testno=trim(request("testno"))

id=trim(request("id"))

setrs=server.createobject("adodb.recordset")

sql="select*fromtestnowhereid="&id

rs.opensql,conn,1,3%>

<%ifnotrs.eofthen

rs("testno")=testno

rs.update

rs.close

setrs=nothing

response.redirect"add_test.asp"

else

response.write"ID号不存在"

response.end

endif%>

4.1对已有的年级成绩信息删除

删除页del_grade.asp的核心代码

--#includefile="conn.asp"-->

<%ifsession("user")=""then

response.write"您无此权限"

response.end

endif%>

<%dimid

id=trim(request("id"))

setrs=server.createobject("adodb.recordset")

sql="select*fromgradewhereid="&id

rs.opensql,conn,1,3%>

<%rs.delete

rs.close

setrs=nothing

response.redirect"add_grade.asp"%>

5总分、及格率的设计与实现

基本设计思想是:

在查询总分的管理页total_top.asp中先用SQL语句打开本成绩管理软件的ach.mdb数据库中的年级表grade,班级表class,考试场次表testno,然后点击“提交”按钮,之后浏览器会自动更新为一个根据用户选择的信息得到的查询结果的新页total_top1.asp,该页根据查询得到的记录的个数可以提供分页显示的功能,让用户看的更为清楚。

在及格率的统计管理页all.asp中,先建立与数据库ach.mdb的连接,之后将表单的三个文本字段控件分别与该数据库中的科目数据表subject、考试场次数据表testno、班级数据表class通过asp脚本命令的形式绑定。

当用户选择完毕需要查询的内容后,点击“提交”按钮,之后浏览器会自动更新为一个根据用户选择的信息得到的统计结果的新页all1.asp。

5.1总分的实现

总分查询total_top.asp的核心代码:

--#includefile="conn.asp"-->

<%ifsession("user")=""then

response.write"您无此权限"

response.end

endif%>

查询总分成绩及排名

--#includefile="top.asp"-->

年级

班级

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
学生 成绩管理系统 设计 实现 年级 成绩 管理 模块 总分 及格
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:中学学生成绩管理系统的设计与实现年级成绩管理模块与年级总分及格率的实现.docx
链接地址:https://www.bdocx.com/doc/11040324.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开