毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

asp学生论坛bbs设计毕业论文(开题报告+源代码) 第10页

更新时间:2010-4-18:  来源:毕业论文
asp学生论坛bbs设计毕业论文(开题报告+源代码) 第10页
第三章 基本设计

3.1 论坛首页设计
 当用户打开论坛时,首先看到的是论坛首页,用户从首页可以看到和论坛相关的内容,发帖数、用户数量和主要版面的情况等。首先这个页面应该尽量的美观,操作截面也要看起来简单易用而且具有实用性。
 一般论坛的首页分4个部分,上面是论坛的顶部LOGO,一般这个要体现出论坛的一个主题;接着是论坛的导航部分,包括了用户状况和论坛了基本状况,且这两个状况应该左右分开;再下面就是论坛主题部分的各个版面信息;最下面就是论坛用户在线状况论坛当前的情况。
 基本上可能变动大的只有版面部分,所以其他变动小的部分可以做成公用文件,让其他页面可以重用。这3部分不写在文件里,而是直接写进数据库中。如程序3-1。
程序3-1 首页公用程序
<!--HTML头-->
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312>
<meta name=”generator” content=”dvbbs”>
<meta name=keywords content=”{$keyword}”>
<meta name=”description” content=”{$description}”>
<!—论坛首页开始代码-->
<script language=”JavaScript” src=”inc/Main.js”></script >
</head>
<body topmargin=”0” leftmargin=”0”>
<div class=menuskin id==popmenu
Onmouseover=”clearhidemenu();highlightmenu(event,’on’)”
Onmouseout=” highlightmenu(event,’off’);dynamichide(event)” style=”Z-index:100”></div>
<!—顶部导航表格-->
<table cellspacing=”0” cellpadding=”0” align=”center” class=tableborder1>
<tr><td width=”1”></td>
<td class=TopdarkNav height=9 width=”*”></td>
<td width=”1”></td>
 <tr><td width=”1” height=”70”></td>
  <td height=”70” class=TopLighNav2>
 <table board=”0” width=”100%” align=center>
 <tr><td align=left width=”25%”><a href=”{$link}”><img border=0 src=”{$logo}”></a></td>
  <td align=center width=”65%” id=”Top_ads”></td>
  <td align=”right” style=”line-height:15pt” width=”10%”>
<span style=”cuosor:hand” onClick=”window.external.AddFavorite(document.location.href,
’{$title}’)” onmousemove=”status=’收藏本页’;” onmouseout=”status=”;”>收藏本页</span>
<br><a href=”{$mailto}” target=_blank>联系我们</a>
<br><a href=”boardhelp.asp?boardID={$boardid}”>论坛帮助</a></td></table></td>
<td width=”1”></td>
<tr><td width=”1”></td><td class=TopLighNav height=9 width=”*”></td><td width=”1”></td>
<!—index.asp##首页用户信息和在线用户状态-->
<table cellpadding=5 cellspacing=1 class=tableborder1 align=center style=”word-break:break-all;”>
<tr><th align=left colspan=2 height=25>-=> 用户来访信息</th></tr>
<tr><td valign=top class=tablebody1 height=25 width=100%>您的真实<b>IP</b>是:{$userip},
<b>操作系统</b>:{$system},<b>浏览器</b>:{$brw}</td></tr>
<tr><th colspan=2 align=left id=tabletitlelink height=25 style=”font-weight:normal”>
<b>-=论坛在线情况</b>&nbsp;[<span id=showstr><a href=”online.asp?action=1&boarded=0”
Target=”hiddenframe”>{$showstr}</a></span>][<a href=”boardstat.asp?reaction=online”>查看在线
用户位置</a>]</th></tr>
<tr><td width=100% valign=top class=tablebody1>目前论坛上总共有<b>{$onlinenum}</b> 人
在线,其中注册会员<b>{$ousernum}</b>人,访客<b>{$gusernum}</b>人。
<br>自<b>{$BuildDate}</b>创建以来,历史最高在线记录是<b>{$maxuser}</b>人同时在线,
发生时间是:{$maxusertime}<br>
<font color=”#ff0000”>名单图例</font>:{$piclist}<br>
<table border=0 cellspacing=0 cellpadding=0 align=center style=”width:100%” class=tableborder1>
<tr><td></td></tr></table>
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr><td height=5></td></tr>
<tr><td width100%><span style=”display:none” id=”onlinetr”></span></td></tr>
</table></td></tr></table><br>
<!—index.asp##首页底部论坛状态部分>
<table cellspacing=1 cellpadding=3 width=97% border=0 align=center>
<tr><td align=center><img src=”{nonewpic}” align=”absmiddle”>&nbsp;没有新帖子&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<img src=”{isnewpic}” align=”absmiddle”>&nbsp;有新的
帖子&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <img src=”{islockpic}” align=”absmiddle”>
&nbsp;被锁定的论坛</td></tr></table>
 首页里用到了很多“{}”包括的字符,里面的内容是变量,因为论坛信息会随一些操作而改变而不同的显示状态,这些信息将随这些状态的改变而改变成及时的真实的状态。这些是要与数据库连接的,所以下面将说明数据库的连接函数。
3.2 数据库连接函数
 数据库连接在论坛运行中是必不可少的,把这部分单独做成一个函数,在需要的时候只需要调用这个函数就可以了,而不用每次去写连接程序,这种复用可以让操作更加方便快捷。
 选择的Access作为数据库,功能不强大,不能让很多人连接,但是可以省掉很多设置,对机器要求也相对要低得多,适合用PC机架设论坛。ASP中与数据相关紧密的是ADO,要让ADO对象能存取数据库,最重要的东西是OLE DB和ODBC的驱动程序,必须具备对应数据库的其中一种驱动程序,ADO对象才能进行存取。因为根据Microsoft公司的说法,OLE DB驱动程序的执行效能比ODBC要好,所以选择用OLE DB驱动程序。
 利用ADO的Connection来建立同数据库的连接。建立ADODB.Connection对象,使用此对象的Open方法打开数据库。用Access在论坛路径下建立一个数据库存储路径“data”,然后建立一个名为mybbs7.mdb的数据库,建立之前数据库设计中的表。利用Microsoft公司的OLE DB机制连接Access,用OLE DB不用建立ODBC就可以直接连接Access数据库。见程序3-2。
程序3-2 Access数据库连接
Sub ConnectionDatabase
 Dim ConnStr
 Db=”data/mybbs7.mdb”
 ConnStr=”Provider=Microsoft.jet.OLEDV.4.0”Data Source=”& Server.MapPath(db)
 Set conn=Server.CreateObject(“ADODB.Connection”)
 Conn.open ConnStr

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

asp学生论坛bbs设计毕业论文(开题报告+源代码) 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。