用FrontPage 2000实现电化教学登记

Author: 王兆和 Date: 2001年 38期

?牐犜谘?校中,每学期均要进行诸如“电化教学登记”、“理化生实验登记”之类这样那样的大量数据登记和统计,浪费纸张,花费大量时间和精力。校园网建成了,校园网站也开通了,绝大部分教师已购置了微机并接入校园网,能否把这些登记搬到网上进行实现无纸办公和提高办公自动化水平呢?回答是肯定的。ASP技术的应用是首选,但并非人人都掌握,倒是FrontPage2000直观、易学、易用,许多人正在使用它。FrontPage2000提供了一定的数据库功能,不是要求很苛刻的话,可用它来做个简单的ASP,如“电化教学登记系统”。
  #1?牐牭谝徊剑航?立站点
  ?牐犜诠ぷ髡炯扑慊辖ǜ鑫募衐jdj,启动FrontPage2000,将djdj转化为一个空站点,并将当前网页保存为Index.asp(注意是asp文件,如果现在不存为asp文件,到后面应用到数据库时,系统也会要求必须保存为asp文件)。
  #1?牐牭诙剑褐谱鞅淼?
  ?牐犜贗ndex.asp页面上插入一个空表单,在空表单中插入“姓名”、“学科”、“课题”、“班级”、“课时数”、“效果”、“软件来源”、“授课日期”、“授课地点”等表单域。这些表单域有的用单行文本框,有的则适合使用下拉菜单。为防止蓄意向表单中输入大量文字,对各文本框要进行“有效性验证”设置,定义其数据的最大长度值。最后调出表单属性,将结果(表单数据)设为“发送到数据库”,并让系统自动创建一个名为Index.mdb的数据库文件(图1)(^38050603a^)。
  #1?牐牭谌剑翰迦胧菘饨峁?
  ?牐牼驮贗ndex.asp页面表单的下部,以表格的形式插入数据库的结果。数据库即上一步中创建的Index.mdb,内有一个名为“结果”的表,在这里可编辑字段列表及显示顺序,可定义在页面上同时显示的记录数等(图2)(^38050603b^)。
  #1?牐牭谒牟剑好阑趁?
  ?牐牰砸趁孀痔濉⑿芯嗟冉猩柚茫髡砀窀髁锌矶龋帽淼ビ蛎泼谋硗犯男次形拿忠员阌谑侗穑ú换嵊跋煜允咀侄危?,如图3(^38050603c^)。
  #1?牐牭谖宀剑荷洗募柚肳eb共享
  ?牐犠罴虻サ哪诮玠jdj文件夹复制到Web服务器上,将其设为Web共享(即“虚拟目录”),选中“写入”和“执行”项,将Index.mdb文件的安全性设为“写入”。这样,在客户端上启动浏览器,链接后就可以开始进行电化教学登记了。教师按规定填写表单后按“登记”按钮,系统会弹出一个确认网页告知数据已写入数据库中,教师只需按提示返回到表单页面,就可以看到所发送的数据已显示在登记表中;如果教师不按要求填写,系统也会弹出因验证失败而拒绝登记的页面(图4)(^38050603d^)。
  ?牐犐鲜龅腁SP虽然是简单了些,但可看出其最有价值的一点是能够将数据收集到数据库中,学期结束时管理人员就可以对数据库进行处理,查询、统计或打印报表等操作了。