BBS论坛系统毕业课程设计报告.docx

上传人:b****2 文档编号:2391193 上传时间:2022-10-29 格式:DOCX 页数:15 大小:448.37KB
下载 相关 举报
BBS论坛系统毕业课程设计报告.docx_第1页
第1页 / 共15页
BBS论坛系统毕业课程设计报告.docx_第2页
第2页 / 共15页
BBS论坛系统毕业课程设计报告.docx_第3页
第3页 / 共15页
BBS论坛系统毕业课程设计报告.docx_第4页
第4页 / 共15页
BBS论坛系统毕业课程设计报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

BBS论坛系统毕业课程设计报告.docx

《BBS论坛系统毕业课程设计报告.docx》由会员分享,可在线阅读,更多相关《BBS论坛系统毕业课程设计报告.docx(15页珍藏版)》请在冰豆网上搜索。

BBS论坛系统毕业课程设计报告.docx

BBS论坛系统毕业课程设计报告

(此文档为word格式,下载后您可任意编辑修改!

一、实验目的

通过对"动态网站"结构设计、调试、连接、巩固、加深并扩大所学的理论知识,培养基本理论分析,解决实际问题的能力,逐步掌握多媒体产品设计和调试的基本步骤,同时培养严肃认真、细致踏实、刻苦钻研、有所创作、事实求是的科学作风。

二、实验要求

1、初步掌握动态网站设计的基本方法和步骤。

2、培养一定的自学能力和独立分析问题和解决问题的能力。

3、掌握程序调试的一般方法和技巧。

4、锻炼写设计总结报告的能力。

三、实验设备、环境

586以上计算机、装有IE6、DreamweaverCS3软件及IIS环境配置。

四、实验步骤及内容

1.1数据设计

具体的制作步骤如下:

1.讨论主题信息表bbs_main、回复主题信息表bbs_ref和管理员管理信息表a的mind字段结构采用如表如图所示的结构。

2.首先运行MicrosoftAccess7程序,单击“空白数据库”按钮,如图所示。

3.在“我的电脑”相关路径中先新建几个常用存放文件的文件夹,如:

images文件夹,mdb文件夹,如图所示。

4.再单击“空白数据库”面板上的按钮,打开“文件新建数据库”对话框,在“保存位置”下拉列表中选择站点bbs文件夹中的mdb文件夹,在“文件名”文本框中输入文件名bbs,如图所示。

5.单击“确定”按钮,返回“空白数据库”面板,再单击“空白数据库”面板的“创建”按钮,即在MicrosoftAccess中创建了bbs.mdb文件,同时MicrosoftAccess自动默认生成了一个名称为“表1:

表”的数据表,右击“表1:

表”数据表,打开快捷菜单,选择“设计视图”命令,如图所示。

6.打开“另存为”对话框,在“表名称”文本框中输入数据表名称为bbs_main,如图所示。

7.单击“确定”按钮,即在“所有表”列表框中,建立了bbs_main数据表,按照表如图所示输入字段名并设置其属性,完成后如图所示。

8.双击“bbs_main”按钮,打开bbs_main数据表,为了方便以后使用,可以在数据库中预先输入一些记录对象,如图所示。

9.用上述方法,建立如图所示的数据表。

10.编辑完成,单击“保存”按钮,完成数据库的创建关闭Access软件。

1.2创建数据库连接

具体的连接步骤如下:

1.依次单击“控制面板”|“管理工具”|“数据源(ODBC)”|“系统DSN”命令,打开“ODBC数据源管理器”对话框,单击选择“系统DSN”选项卡,如图所示。

2.在如图所示中单击“添加(D)”按钮后,打开“创建新数据源”对话框,在“创建新数据源”对话框中,选择DriverdoMicrosoftAccess(*.mdb)选项,如图所示。

3.单击“完成”按钮,打开“ODBCMicrosoftAccess安装”对话框,在“数据源名(N)”文本框输入connbbs,单击“选择(S)”按钮,“选择数据库”对话框,单击“驱动器(V)”下拉列表框右边的三角按钮,从下拉列表框中到在创建数据库步骤中数据库所在的盘符,在“目录(D)”中找到在创建数据库步骤中保存数据库的文件夹,然后单击左上方“数据库名(A)”选项组中的数据库文件bbs.mdb,则数据库名称自动添加到“数据库名(A)”文本框中,选择数据库和设置如图所示。

4.找到数据库后,单击“确定”按钮,返回到“ODBC数据源管理器”中的“系统DSN”选项卡中。

在这里看到的“系统数据源”中已经添加了connbbs,驱动程序为DriverdoMicrosoftAccess(*.mdb)的系统数据源,如图所示。

5.设置好后,单击“确定”按钮退出,完成“ODBC数据源管理器”中的“系统DSN”的设置。

6.启动DreamweaverCS4,执行菜单“文件”|“新建”命令,打开“新建文档”对话框,在“常规”选项卡中选择“类别”选项组中的“动态页”选项,并选择“动态页”中的ASPVBScript选项,单击“创建”按钮,在网站根目录下新建一个名为index.asp的网页并保存,如图所示。

7.设置好“站点”、“测试服务器”,在DreamweaverCS4软件中执行菜单“文件”|“窗口”|“数据库”命令,打开“数据库”面板,单击“数据库”面板中的按钮,在打开的菜单中选择“数据源名称(DSN)”选项,如图所示。

8.打开“数据源名称(DSN)”对话框,在“连接名称”文本框输入connbbs,单击“数据源名称(DSN)”下拉列表框右边的三角按钮,从打开的下拉列表框中选择connbbs,其他保持默认值,如图所示。

9.单击“确定”按钮,完成数据库的连接。

1.3BBS论坛系统主页面

详细的操作步骤如下:

1.单击“应用程序”面板中的“绑定”标签上的按钮,在弹出的菜单中,选择“记录集(查询)”选项,在打开的“记录集”对话框ongoing输入如图所示的数据,,如图所示。

2.再单击“高级”按钮,进入记录集高级设定的页面,将现有的SQL语法以下的SQL语法,如图所示。

3.单击“确定”按钮,完成记录集re_bbs的绑定,绑定记录集后,将记录集的字段插入至index.asp网页中的适当位置,如图所示。

4.插入字段后把光标放入到“心情”下面的单元格里,再执行菜单“插入”|“图像对象”|“图像占位符”命令,打开“图像占位符”对话框,设置高度和宽度都为20像素,如图7-25所示。

单击“确定”按钮,插入一个图像占位符。

5.插入“图像占位符”之后,选中“图像占位符”,单击“属性”面板中的“源文件”文本框后面的“浏览文件”按钮,打开“选择图像源文件”对话框,在该对话框中选中“数据源”单选按钮,然后再“域”列表框中,选择“记录集(rs_bbs)”选项中的并bbs_Face字段,如图所示。

6.单击“确定”按钮,完成记录集的绑定,然后进行显示区域的设置,首先选取记录集有数据时要显示的表格,如图所示。

7.单击“服务器行为”面板上的按钮,在弹出的菜单中,选择“显示区域”|“如果记录集不为空则显示区域”选项,在打开的“如果记录集不为空则显示区域”对话框中,单击“确定”按钮回到编辑页面,会发现先前所选取要显示的区域左上角了“如果符合此条件则显示”的灰色卷标,这表示已经完成设置,如图所示。

8.选择没有发布主题数据时要显示的文字“目前没有发表任何主题”,根据前面的操作方法,将区域设定成“如果记录集为空则显示区域”,如图所示。

9.加入“服务器行为”中“重复区域”的设置,单击index.asp页面中要重复的记录行,如图所示。

10.单击“应用程序”面板群组中的“服务器行为”标签上的按钮,在弹出的菜单中选择“重复区域”选项,在打开的“重复区域”对话框中,设置显示的记录数为20,如图所示。

11.单击“确定”按钮,回到编辑页面,会发现先前所选取要重复的区域左上角出现了一个“重复”的灰色标签,这表示已经完成设置。

12.接下来插入“记录集导航条”的功能,把光标移至要加入“记录集导航条”的位置,“插入”面板中的“数据对象”下选择“记录集分页”中的“记录集导航条”,如图7-32所示。

13.在打开的“记录集导航条”对话框中,选取要导航条的记录集以及导航条的显示方式“文本”方式,然后单击“确定”按钮回到编辑页面,会发现页面出现该记录集的导航条,如图所示。

14.在“主题”上加入“转到详细页面”的功能用来显示特定主题的详细内容的相关的回复,选取编辑页面中的re_bbs.bbs_Title字段,如图所示。

15.单击“应用程序”面板中的“服务器行为”标签上的按钮,在弹出额菜单中选择“转到详细页面”选项,在打开的“转到详细页面”对话框中,单击“浏览”按钮,打开“选择文件”对话框,选择此站点中的content.asp,“传递URL参数”设置为bbs_ID,如图7-35所示。

16.单击“确定”按钮完成“转到详细页面”的设置,在index,asp页面中有两个连接图示“管理”与“发表话题”,必须设定其链接网页,如表所示。

1.4搜索主题功能制作

制作步骤如下:

1.先建立一个表单from1,在表单中插入一个查询主题的文本框,命名为ketword。

2.将之前建立的记录集re_bbs作一些更改,打开记录集,并进入“高级”设定对话框。

在原有的SQL语法中GROUPBYbbs_Main.bbs_ID前面,加入一段查询功能的语法:

WHEREbbs_Titlelike’%”keyword&”%’

SQL语句将变成如图所示。

3.单击“确定”按钮,完成SQL语句的修改,再切换到代码设计窗口。

在re_bbs记录集绑定的代码中加入代码leyword=request(“keyword”)定义keyword为请求变量“keyword”。

如图所示,完成设置。

4.以上的设置完成后,index.asp系统主页面就有查询功能了,可以按下F12键至浏览器测试一下是否能正确的查询。

index.asp页面会显示所有网站中的讨论主题,如图所示。

5.在关键词中输入“测试”并单击“查询”按钮,结果会发现页面中的记录只显示“测试BBS论坛的使用”和“测试添加讨论主题”所发表的讨论主题而已,这样查询功能就已经完成,效果如图所示。

1.5讨论主题

详细的操作步骤如下:

1.在content.asp这个页面中,要同时显示讨论主题与回复主题的内容,因此需要把两个记录集进行合并,一次取得这两个数据表中的所有字段,根据主题页面传送过来的URL参数bbs_ID进行筛选。

2.单击“应用程序”面板群组中的“绑定”面板上的按钮,在弹出的菜单中,选择“记录集(查询)”选项,在打开的“记录集”对话框中单击“高级”按钮,进入记录集高级设定的对话框,将现有的SQL语句改成如下的SQL语句,如图所示。

3.如图所示设置了一个名为queryID的变量值,并且将其设为request.querystring(“bbs_ID”)传过来的参数。

4.在设定完记录集绑定后,先把记录集detail中的字段插入到页面上,再分别插入两个图像占位符,两个图像占位符分别绑定发布人性别形象bbs_sex字段和回复人性别形象bbs_ref_sex字段,其结果如图所示。

5.单击选择主题表格中的文字“电子邮件”,然后单击“属性”面板切换到“HTML”的“连接”文本框中,单击后面的“浏览文件”按钮,打开“选择文件”对话框,在该对话框选中“数据源”单选按钮,然后在“域”列表框中,选择“记录集(detail)”中的bbs_email字段,并且在URL链接前面加上mailto:

,如图所示。

6.单击选择主题表格中的文字“主页”,单击“属性”面板切换到“HTML”的“链接”文本框,单击后面的“浏览文件”按钮,打开“选择文件”对话框,在该对话框中选中“数据源”单选按钮,然后在“域”列表框中,选择“记录集(demail)”中的bbs_url字段,并且在URL链接前面加上页面中有两个链接图示“管理”与“发表话题”,必须设定其链接网页,如图所示。

9.选择文字“回复主题”,单击“应用程序”面板中的“服务器行为”标签上的按钮,在弹出的菜单中选择“转到详细页面”选项,在打开的“转到详细页面”对话框中单击“浏览”按钮,打开“选择文件”对话框,选择此站点中的bbs_repil.asp,“传递URL参数”设置为bbs_ID,设置如图所示。

10.单击“确定”按钮完成详细页面的转向,一个主题回复的内容一般是多个,所以要把回复的内容信息全部的显示出来,要加入“服务器行为”中“重复区域”的设定,单击content.asp页面中要重复的表格,如图所示。

11.选择要重复的表格后单击“应用程序”面板群组中的“

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1