在新教育理念下,学生的考试成绩已经被看成是学生的个人
“ 隐私 ”
,所以每次考完试,我们可以不在课堂上公布每个学生的成绩,而是将成绩发布在网上。每个学生可以通过网络查到自己的成绩,但不能看到其他同学的成绩。本文介绍一个由
Excel 2003 生成的网页,其人机交互性和信息保密性都很强,效果如图 1 所示。
该网页实现的效果是:在 “ 请输入你的标识码 ”
处输入学生的标识码,按回车键或单击空白处,这个学生的各种信息就会一目了然。标识码具有通常所说的用户名和密码双重含义,所以要叮嘱学生注意保密。

图 1
给每个学生添加唯一的标识码(以 6 位数字为例)
1. 打开 “ 成绩单 ” 工作表,选中 A 列,右击鼠标,执行 “
插入 ” 命令,插入一个新列,表头命名为 “ 标识码 ” 。
2.
选中该列,执行 “ 格式 / 单元格 ” 命令,打开 “ 单元格格式 ” 对话框,选择 “ 数字 ” 选项卡。在 “ 分类 ”
列表中选择 “ 自定义 ” ,在 “ 类型 ” 文本框中填写 “000000” 。单击〔确定〕按钮。其目的是当 A 列输入数字少于
6 位时补足 6 位。
3. 激活 A2 单元格,输入函数
“=TRUNC(RAND()??1000000)” (函数解释:先产生一个整数位数最多为 6
位的随机数,再截取整数部分),将鼠标指针移到单元格右下角,用填充柄向下填充所有记录。
4. 为使产生的随机数固定不变,选定本列,右击鼠标,执行 “ 复制
” 命令,在原区域执行 “ 选择性粘贴 ” 命令,打开 “ 选择性粘贴 ” 对话框,选中 “ 粘贴 ” 栏目下的 “ 数值 ”
单选按钮,单击〔确定〕。
5. 检查标识码是否重复。
( 1 )选中 A 列,执行 “ 格式 / 条件格式 ” 命令,打开如图 2 所示的 “ 条件格式 ”
对话框,在 “ 条件 1” 下拉列表中选择 “ 公式 ” ,在右边的折叠框中输入 “=A1=A 2”
。单击〔格式〕按钮,弹出新的对话框,在 “ 颜色 ” 下拉列表中选择比较显眼的颜色,如 “ 红色 ”
,重复单击〔确定〕按钮,关闭各对话框。

图 2
( 2 )激活 A 列任意一个单元格,单击工具栏上的 “ 排序 ”
图标,重复的数字变成红色,需要人工修改。为了降低标识码的重复率,可以增加位数。
插入 “ 成绩查询 ” 工作表创建查询系统
1. 插入新工作表,命名为 “ 成绩查询 ” ,如图 3
所示。由于此表要在网上 “ 安家 ” ,有必要 “ 美化 ” 一番:利用 “ 单元格格式 ”
对话框,设置适当的字体、字号、字体颜色、边框颜色、单元格底纹颜色,适当调整行高和列宽。

图 3
2. 在显示姓名的 C6 单元格输入函数
“=IF(ISERROR(VLOOKUP($C$2, 成绩单 !$A$1:$I$17,3,FALSE))," 查无此人
",VLOOKUP($C$2, 成绩单 !$A$1:$I$17,3,FALSE))” 。函数解释:从 “ 成绩单 ” 工作表
$A$1:$I$17 区域的第 1 列(标识码列)查找有没有在 $C$2 单元格输入的数字,如果没有,则输出 “ 查无此人 ”
;如果有(精确匹配),则输出该区域第 3 列的对应数据(学生的姓名)。
在需要显示某学科成绩的单元格输入函数:
“=IF(ISERROR(VLOOKUP($C$2, 成绩单
!$A$1:$I$17,X,FALSE)),"",VLOOKUP($C$2, 成绩单 !$A$1:$I$17,X,FALSE))”
,其中 X 表示 “ 成绩单 ” 工作表中 $A$1:$I$17 区域的第 X 列,例如将 X 替换为 4 返回语文成绩,替换为 5
返回数学成绩 ……
3. 为了只允许在 C2
单元格输入数据,而其他单元格都拒绝输入,单击该工作表行号和列标的交叉处或按 “Ctrl+A” 键,选中全部区域,打开 “ 单元格格式
” 对话框,选择 “ 保护 ” 选项卡,勾选 “ 锁定 ” 复选框。激活要输入标识码的单元格 C2 ,再取消 “ 锁定 ”
复选框的选择。执行 “ 工具 / 保护 / 保护工作表 ” 命令,打开 “ 保护工作表 ” 对话框,在 “
取消工作表保护时使用的密码 ” 文本框中输入密码,单击〔确定〕按钮。
隐藏数据源,另存为交互式网页
1. 打开 “ 成绩单 ” 工作表,选中全部区域,执行 “ 格式 /
行 / 隐藏 ” 命令,隐藏 “ 成绩单 ” 工作表的行。执行 “ 格式 / 工作表 / 隐藏 ” 命令,隐藏工作表。
2. 执行 “ 文件 / 另存为 ” 命令,打开 “ 另存为 ”
对话框,在 “ 保存类型 ” 下拉列表中选择 “ 网页 ” ,如图 4 所示。勾选 “ 添加交互 ”
复选框,输入文件名,单击〔更改标题〕按钮,在弹出的 “ 设置标题 ”
对话框中输入查询系统的标题,单击〔确定〕、〔保存〕按钮,将工作簿另存为网页文件。

图 4
给网页添加代码更安全
1. 打开网页文件,在空白处右击鼠标,执行 “ 查看源文件 ”
命令,以记事本形式打开源文件,在与之间添加代码 “” ,使网页不能保存,在内部的 body 后添加代码
“oncontextmenu=self.event.returnValue=false” ,使右击无效。
当然还可以通过 Dreamweaver 进行美化,做出一张更美观的网页。
网页制作好了,就可以上传了。整个制作过程虽然简单,却实现了 “ 自己信息随便看,别人想看看不见 ” 的效果。
上一篇: 无
下一篇: 完
【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。