wed留言板的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

wed留言板的设计与实现

留言板和其他的WEP应用程序一样.都是对数据库相关操作。比如留言就是插入记录,显示留言就是提取记录;回复留言就是更新记录,删除留言就是删除记录。数据库操作一样,操作说明不同,系统体现的功能也就不同。

1 留言板系统准备

1.留言板系统需求分析

对于留言本的普通浏览者来说:

(1)能够浏览查看当前已留言内容,并且能按照时间的降序顺序来查看最新的留言内容.

(2)能够发表自己的留言内容,在留言发表页填写相关项后即可发表,并能查看到新留言内容.

1 对于留言板管理员来说:

(1)对发表的留言进行回复,以实现网页访问者和网页所有者之间的互动.

(2)对于不符合留言规范的内容项,可通过删除留言的方式去除.

(3)既然管理员具备一些特殊权限,所以需要管理员登录页.

图10-1留言板系统组织图

2.留言板着战点的建立

(1)本地站点的建立

在本地计算机中建立站点文件夹,表示"留言本系统"WEB应用程序所有的文件存储地.在本地计算机的磁盘目录中建立文件夹"GOBBK"表示"留言本系统".

(2)拷贝文件

对于系统中"数据库文件的建立","连接数据库文件","管理员登录页"等多个WEB应用程序可共享的文件,可直接应用于在第9章已建立的文件.所以可将在第9章建立的数据库文件夹"DATABASE",数据库连接文件所在文件夹"CONNECTIONS",以及表示管理员操作的文件夹

"ADMIN"拷贝至当前新建的"GBOOK"文件夹内.

图10-2拷贝相关文件到站点文件夹下

3.建立虚拟目录

在"GBOOK"文件夹上单击鼠标右键,选择【共享和安全】打开属性面板,选择【WEB共享】选项,单击"共享文件夹"前的单选的按钮,弹出【编辑别名】对话框,输入与文件夹名相同的"别名",单击【确定】按钮完成文件夹虚拟目录的定义.

4.建立Dreamweaver动弹站点

1打开Dreamweaver8,单击【站点】菜单,从弹出菜单中选择【新建站点】。

2 弹出【站点定义】对话框,选择【高级】选项。

3 设置【本地信息】中的【站点名称】为“留言版”:选择【本地跟文件夹】为当前在计算机中已经建立站点的文件夹路径地址:输入【HTTP地址】为文件夹虚拟目录访问地址http//localhost/gbook.

4选择【测试服务器】分类,其中【服务器模型】选择“ASP VBScript”:【访问】选择本地/网络”【测试服务器文件夹】选择为本地站点文件夹路径:【URL前缀】输入为站点文件夹虚拟目录访问地址http://localhost/gbook。

5单击【确定】按钮完成Dreamweaver动态ASP站点的建立。

3 留言板数据库的建立

1 分析留言版

分析留言表主要就是考虑设计留言表的字段内容,而字段的定义是由留言时需要填写的表单项决定的。那么一个简单的留言板在用户留言时输入什么内容,或者服务器需要接收客户端的什么内容?

1 留言用户姓名,表示留言用户名,昵称等。

2留言用户性别,通过接收的性别值可在显示留言时采用对应性别头像来形象表示。

3 留言用户的电子邮箱,这是联系留言者最直接的方式。

4 留言内容,当然也就是留言版主要体现的功能。

5 留言时间。以表示留言的时间说明。

6其他可选项比留言者的联系电话。留言者个人主页。留言者地区等。

7回复留言内容,当然是管理员操作的,表示对该留言的回复内容。

8回复留言时间,表示管理员是何时回复该留言的。

2建立数据库的留言表

1在数据库文件窗口中选择【使用设计器创建表】在单击【设计】按钮。

图10-3设计留言表

2 打开数据库设计表,在表中:

输入“g-id”字段,选择“自动编号”的数据类型,并设置为【主键】输入"g-name"字段,选择"文本"的数据类型,表示留言者用户名;

输入'g-sex'字段,选择"文本"的数据类型,表示留言者性别;

输入‘g-mail’字段,选择"文本"的数据类型,表示留言者邮件地址;输入‘g-con’字段,选择"备注"的数据类型,表示留言内容;

输入‘g-time’字段,选择"日期/时间"的数据类型,并输入其“默认值”为“now()”,表示留言发表的时间;

输入'g-r-con'字段,选择“备注”的类型,表示留言回复内容;

输入'g-rtime’字段,选择"日期/时间"的数据类型,并输入器"默认值"为"now()"表示回复留言的时间;

3保存该表在弹出的【另存为】对话框中输入【表名称】为‘book’。

4 数据库连接文件

1如图10-4在【文档窗口】中打开定义站点任意一文件,使得【数据库】面版激活。

图10-4修改【自定义连接字符串】

2 双击【数据库】面板中的定义的连接字符串,弹出【自定义连接字符串】对话框。

3 在【连接字符串】文本框中的原本路径

“mynews/database/xw.mdb"修改为“/gbook/database/xwmdb",表示虚拟目录"book"即本章定义站点目录下的数据库文件。

4 单击【确定】按钮完成,。

留言板前台用户

1浏览留言

在留言板系统中最主要的即是显示留言的内容,提偶那个过如下步骤欧克快速完成留言浏览页的建立。

1绑定记录集

《1》如图10-5 在【文件】面板的站点目录下建立《文件》index.asp". 《2》在【文档窗口】中打开该文件,按Crtrl+f10键.打开【绑定】面板。

<3>单击【添加】按钮,从弹出菜单中选择【记录集.查询】弹出【记录集】对话框。

<4>【表格】选择表示留言内容的Gbook"表,【排序】选择字段"g-id”的降序。

<5>单击【确定】按钮完成。

图10-5绑定【记录集(查询)】

2设计留言浏览页

<1>在文档中输入文本“当前还没有任何留言,请发表用以表示当前内容为空时的信息显示。并对文本范彪制作到"addgb.asp"的超级链接。

相关文档
最新文档