第15课留言板 15.1课前导读 15.2课堂教学 15.3上机练习 15.4课后作业
15.1 课前导读 15.2 课堂教学 15.3 上机练习 15.4 课后作业 第15课 留 言 板
留言板是一种简单的类BBS应用,它是在肛TP协议 下的一种应用。本课介绍使用ASP技术开发简单的留言 板系统 15.1课前导读 BBS系统是最常见的一类网上社区,是 Internet上 重要的应用之一。随着 Internet主干网带宽与速度 的迅速提高及Web技术的不断发展,许多只提供 Telnet 方式登陆的BBS系统也提供了允许用户使用HTTP协议方 式进行网上交流的功能, Telnet与HTP应用的界线开 始交融
留言板是一种简单的类BBS应用,它是在HTTP协议 下的一种应用。本课介绍使用ASP技术开发简单的留言 板系统。 15.1 课前导读 BBS系统是最常见的一类网上社区,是Internet上 最重要的应用之一。随着Internet主干网带宽与速度 的迅速提高及Web技术的不断发展,许多只提供Telnet 方式登陆的BBS系统也提供了允许用户使用HTTP协议方 式进行网上交流的功能,Telnet与HTTP应用的界线开 始交融
留言板是一种最为简单的BBS应用。借助留言板, 一浏览者可以张贴留言给站主或其他浏览者。在企业或 单位内部的局域网中,留言板提供了员工之间互相交 流的绝好的场所。 对于一个小规模的留言板系统,通常可以采用文 件系统(一个文本文件)来存储留言内容;而对于 般网站上的留言板系统,要求支持对留言内容的査询 更新和删除等操作,通常需要采用数据库系统 与文本存储留言信息的方式相比,采用数据库系 统存储留言信息方式可以设定多种查询方式,存储信 一息的容量也更多,可以作为功能丰富且长期使用的留 言系统
留言板是一种最为简单的BBS应用。借助留言板, 浏览者可以张贴留言给站主或其他浏览者。在企业或 单位内部的局域网中,留言板提供了员工之间互相交 流的绝好的场所。 对于一个小规模的留言板系统,通常可以采用文 件系统(一个文本文件)来存储留言内容;而对于一 般网站上的留言板系统,要求支持对留言内容的查询、 更新和删除等操作,通常需要采用数据库系统。 与文本存储留言信息的方式相比,采用数据库系 统存储留言信息方式可以设定多种查询方式,存储信 息的容量也更多,可以作为功能丰富且长期使用的留 言系统
15.2课堂教学 15.2.1文件系统留言板 15,2.2数据库系统留言板
15.2 课堂教学 15.2.1 文件系统留言板 15.2.2 数据库系统留言板
15.2课堂教学 本课学习以下内容: ①设计一个小规模的留言板系统, 内容采用 个文本文件来存储。这种方式虽然不支对留言内容 的查询、更新等数据库操作,但方便快捷,对一个生 命期较短的临时留言系统来说,其功能已经足以满足 要求。 ②使用数据库系统设计一个留言板系统,可以设 一定多种查询方式,存储信息的容量也更多 ③在上机练习中,将对数据库留言板系统进行改 进
15.2 课堂教学 本课学习以下内容: ① 设计一个小规模的留言板系统,留言内容采用 一个文本文件来存储。这种方式虽然不支对留言内容 的查询、更新等数据库操作,但方便快捷,对一个生 命期较短的临时留言系统来说,其功能已经足以满足 要求。 ② 使用数据库系统设计一个留言板系统,可以设 定多种查询方式,存储信息的容量也更多。 ③ 在上机练习中,将对数据库留言板系统进行改 进
15.2.1文件系统留言板 留言板主界面 2.创建添加留言页面 3.显示留言页面
15.2.1 文件系统留言板 1. 留言板主界面 2. 创建添加留言页面 3. 显示留言页面
15.2.1文件系统留言板 板功能的实现由 Index.htm MessageAdd. asp, MessageBrowse. asp, Message. txt 等4个文件来完成。 Index.htm是一个引导页网页,该 页面将用户的留言信息传送到 Messaged.asp页面或 引导用户查看留言信息。 MessageAdd.asp将用户的留 言信息存储到 Message.txt文件中,该文件中自含有 信息显示输出的格式。 MessageBrowse.asp只是简单 地定义一个HM头,把 Message.txt文件包含其中送 至客户端的浏览器输出
15.2.1 文件系统留言板 留言板功能的实现由 Index.htm , MessageAdd.asp,MessageBrowse.asp,Message.txt 等4个文件来完成。Index.htm是一个引导页网页,该 页面将用户的留言信息传送到MessageAdd.asp页面或 引导用户查看留言信息。MessageAdd.asp将用户的留 言信息存储到Message.txt文件中,该文件中自含有 信息显示输出的格式。MessageBrowse.asp只是简单 地定义一个HTML头,把Message.txt文件包含其中送 至客户端的浏览器输出
板主界面 留言板主界面是留言板系统的主页面,该页提供 若干输入框接受用户输入。留言板的主界面用HM格 式来写,页面分留言输入框和浏览留言链接两部分。 在记事本中输入代码,将文件以 Index.htm为名存盘 说明 ①按“提交”按钮后,将执行留言提交文件 MessageAdd. asp ②“浏览留言”链接将执行 MessageBrowse.asp 文件来浏览留言。 ③按“重写”按钮将清空已经输入到留言框中的 一内容以接受新的留言内容
1. 留言板主界面 留言板主界面是留言板系统的主页面,该页提供 若干输入框接受用户输入。留言板的主界面用HTML格 式来写,页面分留言输入框和浏览留言链接两部分。 在记事本中输入代码,将文件以Index.htm为名存盘。 说明: ① 按“提交”按钮后,将执行留言提交文件 MessageAdd.asp。 ② “浏览留言”链接将执行MessageBrowse.asp 文件来浏览留言。 ③ 按“重写”按钮将清空已经输入到留言框中的 内容以接受新的留言内容
2.创建添加留言页面 添加留言页面首先对留言主界面 Index.htm传来用 户的留言内容进行分析,确定内容符合要求后,将收 集的留言数据存取到文本文件 Message.txt中。如输入 框各项内容都不为空,该页面不会显示,而是直接返 回 Index.htm页面,否则会提示如图15-2所示的出错信 息,单击“返回留言页面”链接后返回 Index.htm页面 在记事本中输入代码,将文件以 MessageD.asp为名存 盘
2. 创建添加留言页面 添加留言页面首先对留言主界面Index.htm传来用 户的留言内容进行分析,确定内容符合要求后,将收 集的留言数据存取到文本文件Message.txt中。如输入 框各项内容都不为空,该页面不会显示,而是直接返 回Index.htm页面,否则会提示如图15-2所示的出错信 息,单击“返回留言页面”链接后返回Index.htm页面。 在记事本中输入代码,将文件以MessageAdd.asp为名存 盘
说明 ①当留言主页面 Index.htm中接受用户输入的各 输入框有内容为空项目时,会执行如下程序: Response. Write"输入框不能为空白! Response. Write"返回留言页面 /BODY>/HTM Response. End 结束该页面中ASP程序的运行,输出出错页面。 ②程序中有如下语句: Content= Replace(Content, vbCrLf, ") Line4= Line4 Content &"/TABLE)-X Line4= 它将留言中的换行符即 vbCrlf换成,还用表格元 素使留言内容显示出来不同的颜色,而Now(函数获 取服务器当前时间作为添加留言的时间记录到本次留 言中
说明: ① 当留言主页面Index.htm中接受用户输入的各 输入框有内容为空项目时,会执行如下程序: Response.Write "输入框不能为空白!" Response.Write " 返 回 留 言 页 面 " Response.End 结束该页面中ASP程序的运行,输出出错页面。 ② 程序中有如下语句: Content = Replace(Content, vbCrLf, "") Line4 = "" Line4 = Line4 & Content & "" 它将留言中的换行符即vbCrLf换成,还用表格元 素使留言内容显示出来不同的颜色,而Now()函数获 取服务器当前时间作为添加留言的时间记录到本次留 言中