wed留言板的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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"的超级链接。