用FrontPage 2000实现电化教学登记 王兆和 2001年 38期 在学校中,每学期均要进行诸如“电化教学登记”、“理化生实验登记”之类这样那样的大量数据登记和统计,浪费纸张,花费大量时间和精力。校园网建成了,校园网站也开通了,绝大部分教师已购置了微机并接入校园网,能否把这些登记搬到网上进行实现无纸办公和提高办公自动化水平呢?回答是肯定的。ASP技术的应用是首选,但并非人人都掌握,倒是FrontPage2000直观、易学、易用,许多人正在使用它。FrontPage2000提供了一定的数据库功能,不是要求很苛刻的话,可用它来做个简单的ASP,如“电化教学登记系统”。   #1第一步:建立站点   在工作站计算机上建个文件夹djdj,启动FrontPage2000,将djdj转化为一个空站点,并将当前网页保存为Index.asp(注意是asp文件,如果现在不存为asp文件,到后面应用到数据库时,系统也会要求必须保存为asp文件)。   #1第二步:制作表单   在Index.asp页面上插入一个空表单,在空表单中插入“姓名”、“学科”、“课题”、“班级”、“课时数”、“效果”、“软件来源”、“授课日期”、“授课地点”等表单域。这些表单域有的用单行文本框,有的则适合使用下拉菜单。为防止蓄意向表单中输入大量文字,对各文本框要进行“有效性验证”设置,定义其数据的最大长度值。最后调出表单属性,将结果(表单数据)设为“发送到数据库”,并让系统自动创建一个名为Index.mdb的数据库文件(图1)(^38050603a^)。   #1第三步:插入数据库结果   就在Index.asp页面表单的下部,以表格的形式插入数据库的结果。数据库即上一步中创建的Index.mdb,内有一个名为“结果”的表,在这里可编辑字段列表及显示顺序,可定义在页面上同时显示的记录数等(图2)(^38050603b^)。   #1第四步:美化页面   对页面字体、行距等进行设置,调整表格各列宽度,将用表单域名称命名的表头改写为中文名字以便于识别(不会影响显示字段),如图3(^38050603c^)。   #1第五步:上传文件,设置Web共享   最简单的莫过于将djdj文件夹复制到Web服务器上,将其设为Web共享(即“虚拟目录”),选中“写入”和“执行”项,将Index.mdb文件的安全性设为“写入”。这样,在客户端上启动浏览器,链接后就可以开始进行电化教学登记了。教师按规定填写表单后按“登记”按钮,系统会弹出一个确认网页告知数据已写入数据库中,教师只需按提示返回到表单页面,就可以看到所发送的数据已显示在登记表中;如果教师不按要求填写,系统也会弹出因验证失败而拒绝登记的页面(图4)(^38050603d^)。   上述的ASP虽然是简单了些,但可看出其最有价值的一点是能够将数据收集到数据库中,学期结束时管理人员就可以对数据库进行处理,查询、统计或打印报表等操作了。