(3) ADO连接函数页面cod_ado.inc
对于程序中建立数据连接和关闭数据连接的操作,最好也放在一个包含文件中,这样便于维护和修改。cod_AdoOpen(objConnection,rsCoursesList,dsn,rss)为建立连接函数,参数objConnection为数据连接对象,rsCoursesList为数据集对象,dns为数据连接字符串,rss为要执行的SQL语句。cod_AdoClose(objConnection,rsCoursesList)为关闭连接函数,objConnection为数据库连接对象,rsCoursesList为数据集对象。
这是个本系统中调用的例子:
<% dim objConn,rs
strDSN=Application(“dsn”)
strSQL=”select id,title,time_qry,flag_answer from problem”
cod_AdoOpen objCnn,rs,strDSN,strSQL
‘这里strDSN,strSQL分别是数据连接字符串和SQL语句,作为传入参数,
‘objCnn,rs分别是数据连接对象和数据集,作为传出参数。
While not rs.eof
Response.write rs.title
esponse.write”<BR>”
rs.MoveFirst
wend
call cod_AdoClose(objCnn,rs)
%>
(4) 页面风格定义文件style.inc
在style.inc文件中,我们利用CSS风格表对该系统的页面整体风格进行了定义。主要包括页面,表格,标题,输入框的字体,颜色等。
3.2 系统入口
根据需求分析,在线教育网站分为学生与教师两子系统部分,所以设置了不同的入口,这样互不干扰,而且管理方便。如图3-1所示
图3-1
3.2.1 学生入口功能设计
进入学生入口,会出现学生登陆界面。学生可以用自己的学号和密码来登陆在线教育系统,简单方面。而且还提供了学生注册,方面了学生的学习浏览。
3.2.2 教师入口功能设计
教师入口是利用教师的用户名和密码来进入教师工作页面的。这个页面也包含了注册信息,但是拒绝向学生提供注册功能。