酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

“电路分析”教学网站的设计与实现

作者:李克强
来源:酷文网
点击:
载入中...
加入时间:2008-07-23
字体大小:[  ]

                 case  95:
                 case  90:
                 case  85:
                 case  80: window.alert("很好,你的得分是"+sum+"分,不要放松,继续加油啊!"); window.alert("你错的是" +Cuoti+ "题,再好好想想吧!");break;
                 case  75:
                 case  70:
                 case  65:
                 case  60: window.alert("你的得分是"+sum+"分,还要加油哦!"); window.alert("你错的是"+Cuoti+"题。");break;


                 default: window.alert("不好意思,你没有及格。不要灰心,继续努力!");window.alert("你得了"+sum+"分,错的是"+Cuoti+"题。")
                 }
           return;
           }
   //-->
</SCRIPT>
    其运行效果如图18所示:

图18  在线测试页面
Fig 18  Text online page
5.3 专家功能模块的实现
5.3.1 专家功能模块文件总体构架
    专家功能模块主要包括以下功能模块。
(1)专家操作模块:主要包括专家登陆,专家回复等操作。
    (2)专家管理模块:主要为专家对用户主题以及用户的管理。
专家功能模块的文件架构如图19所示。

图19  专家功能模块的文件架构
Fig 19  Expert functional module document construction
5.3.2 专家登陆模块设计
专家登陆模块的主要功能是为专家提供进入在线论坛的入口,对专家的身份进行验证。
专家登陆页面提供输入用户名和密码的文本框,专家不用注册,专家的用户名和密码由网站所有者发放,此部分代码与会员登陆部分基本相同,只是涉及到不同的数据库。
    专家登陆页面的运行效果如图20所示。
图20  专家登陆页面
Fig 20  The expert lands page
5.3.3 专家回复页面设计
专家回复页面的主要功能是专家可以针对某一主题发表回复信息,具体实现步骤如下:
(1)专家只有登陆后才能发表回复信息。
(2)获取表单传递的数据,将此回复信息以及对应的主题id编号添加到专家回复表中。
    (3)刷新版面主题信息页面中的回复数。
    回复主题信息页面的程序代码与会员回复的代码类似,只是涉及的数据库和操作界面不同,在此不再赘述。
    专家回复页面的运行效果如图21所示。

图21  专家回复页面
Fig 21  Expert reply page
5.3.4 专家管理模块设计
专家对本系统的管理主要体现在专家对用户发表的主题及回复的管理以及专家对用户的管理,专家可以删除用户发表的主题以及相应的回复也可以删除非法的用户。关键程序代码如下:
<!--***************del.asp*******************-- >
<%
checkadmin()
dim id
id=cint(request.QueryString("id"))
conn.execute("delete from bbs where iid="&id&"")
conn.execute("delete from reply where tid="&id&"")
response.Write("已删除!<a href='bbs1.asp'>返回</a>")
conn.close
set conn=nothing
%>
6 程序测试及错误处理
6.1 系统测试
教学网站文件所在文件夹为myweb,将其考到C:\Inetpub\wwwroot目录下。
在控制面板 / 管理工具 / 数据源(ODBC) 添加数据源,数据源中添加数据库db1.mdb。打开控制面板 / 管理工具 / Internet信息服务,依次展开网站、默认网站,单击myweb文件夹,选中index.asp,右键,选择浏览,进入网站。
用如下用户名和密码登录系统中进行测试:
专家:
          用户名:lkqlkq
     密  码:110
用户角色:
   用户名:lkq
   密  码:110
经黑盒测试,系统能正确完成各级用户的登录,并在相应权限下执行所需的各种操作。输入数据合法的情况下,系统能正常完成相关的处理;输入数据异常时,系统能识别并做出相应的响应。
6.2 错误处理
在程序调试过程中,经常会在页面中看到“FROM子句语法错误”这样很明显的错误提示,如下所示
Microsoft JET Database Engine 错误‘80040e14’
FROM子句语法错误。
/reply1.asp,行55。
经过检查,排除SQL语句中FROM关键字后的数据表名称错误或者书写语句错误的情况,这时应该考虑数据表名称是否与数据库中的某些关键字相同,出现错误的代码如下:
<%
set rs=server.createobject(“ADODB.Recordset”)
sqlstr=”select * from User where UserName=’”&UserName&”’”
rs.open sqlstr,conn,1,1
%>
解决方法是将数据表的名称放在中括号内(如[user])。
在更新Access数据库的时候,有可能会出现“操作必须使用一个可更新的查询”错误,详细错误提示信息如下:
Microsoft OLE DB Provider for ODBC Drivers错误‘80004005’转贴于 酷文网-论文下载中心 http://www.coolwen.net


共11页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 10 [11] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号