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

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

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

    <tr><td width="33%"><div align="left"><a href="ch3.asp">第三章 电路的等效变换与定理</a></div></td></tr>
    <tr><td><div align="left"><a href="ch4.asp">第四章 动态电路的时域分析</a></div></td></tr>
<tr><td><div align="left"><a href="ch5.asp">第五章 正弦激励下稳态电路的分析</a></div></td></tr>
     <tr><td><div align="left"><a href="ch6.asp">第六章 正弦稳态复杂电路分析</a></div></td></tr></table>
5.1.4 教学模块设计
    教学模块是在线教学网站必不可少的组成部分,其中包括大量的教学内容以及部分的公式推导。教学内容部分用静态页面直接写入,相当简单,这里不再赘述。
    公式的推导及重难点的展示用Flash 8完成,方便快捷,也不做赘述。
5.2 用户功能模块的实现
5.2.1 用户功能模块文件总体架构
用户功能模块主要包括以下功能模块。
(1)论坛版面模块:主要用于展示主题信息,提供发表主题信息、回复主题信息的界面。
    (2)用户操作模块:主要提供用户注册、用户登陆的界面,提供用户查看各个主题、发表主题、发表回复、在线测试的功能。
    用户功能模块的文件架构如图11所示。

图11  用户功能模块的文件架构
Fig 11  User functional module document construction
5.2.2 连接数据库模块设计
连接数据库模块的主要功能是使用OLE DB技术连接Access 2000数据库,并在需要连接数据库的页面中使用#include指令包含数据库连接文件即可,其关键程序代码如下:
<!--***************conn.asp*******************-- >
<%
set Conn=server.CreateObject("ADODB.Connection")     '创建连接对象
strSQL="Driver={Microsoft Access Driver (*.mdb)};DBQ=" &_
server.MapPath("db1.mdb")  '连接字符串
conn.open(strSQL)
%>
5.2.3 版面主题信息页面设计
版面主题信息页面的主要功能是展示版面对应的主题信息,页面中显示每条主题信息的编号,标题,作者,内容,回复数量和发表时间,并提供发表主题的入口、回复主题的入口和查看主题详细信息的入口。
版面主题信息页面通过查询主题信息表,显示每条主题对应的基本信息,并进行分页处理。页面中提供查看主题详细信息和回复信息的入口,其关键程序代码如下:
<!--***************bbs.asp*******************-- >
<%
sql="select * from [bbs] order by iid Desc"
set Rs=server.CreateObject("ADODB.Recordset")
Rs.open sql,conn,1,1
if Rs.recordcount>0 then
     Dim pages,page
   pages=5
   Rs.PageSize=pages
   Response.Write("<p>共有帖子"&Rs.RecordCount&"条!分为"&Rs.PageCount&"页!<p>")
   page=CINT(request.QueryString("page"))
   if page<1 then page=1
   Rs.AbsolutePage=page
  response.Write("<a href='bbs.asp?page=1'>首页</a>||")
  response.Write("<a href='bbs.asp?page="&page-1&"'>上一页</a>||")
  response.Write("当前这是第"&page&"页||")
  response.Write("<a href='bbs.asp?page="&page+1&"'>下一页</a>||")
  response.Write("<a href='bbs.asp?page="&Rs.pagecount&"'>尾页</a>")
 else
  response.Write("发帖为空![<a href='fatie.asp'>发帖</a>]")


 end if %>
版面主题信息页面的运行效果如图12所示。


图12  版面主题信息页面
Fig 12  Subject information page
5.2.4 用户注册模块设计
用户注册模块的主要功能是提供用户注册界面。只有网站的注册用户才能登陆论坛发表主题信息或者发表回复信息。
用户注册页面的主要功能是将用户填写的个人信息,包括用户名、密码等基本信息保存到数据库中。用户使用注册的用户名和密码登陆论坛,进行各项操作。
用户注册页面首先获取表单的数据,判断用户填写的用户名是否于数据库中存在的用户名重复。如果重复则返回到用户注册页面,提示用户重新填写;如果不重复,则将数据保存到用户表中,其关键程序代码如下:
<!--***************regist.asp*******************-- >
<%
   isPostBack=trim(Request("IsPostBack")+"")
 LoginName=trim(Request("LoginName")+"")
 LoginPass1=trim(Request("LoginPass1")+"")
 LoginPass2=trim(Request("LoginPass2")+"")
 msgErr=""
 if isPostBack="PostBack" then 
  if LoginPass1<>LoginPass2 then
   msgErr="确认密码不正确,请重新输入!"
  else  


   checked=true
   if len(LoginName)<1 then
    msgErr=msgErr+"用户帐号必须输入!"
    checked=false
   end if
   if len(LoginPass1)<1 then
    msgErr=msgErr+"密码必须输入!"
    checked=false
   end if
   Set rs=Server.CreateObject("ADODB.Recordset")
   strsql="select id"
   strsql=strsql+" from user where name='" + LoginName + "'"
   rs.Open  strsql,conn
   if(Not rs.EOF ) then转贴于 酷文网-论文下载中心 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号