1、第三级,单击此处编辑母版标题样式,第,21,章,ASP,留言本,留言本主要用于收集信息,为客户解决提出的疑问等交流环境。现在还有许多网站都保留这项功能。现在流行的博客,其基本思想与留言本大同小异,可以说是由其发展的产物。留言本的制作过程比较简单,利于初学者进行学习,本章将详细介绍留言本的制作过程。,21.1,制作前期规划,像建房一样,首先需要有一个规划和蓝图,从而避免在制作过程中,出现各种问题。这也是设计时的一种良好习惯。网站设计与软件设计其实有许多相同之处,在制作前须选进行需求分析、具体分析需要实现哪些功能、其可行性分析,以及制作环境与工具的准备等。,21.1.1,功能分析,留言本的主要作用
2、是收集客户提交的反馈信息,或对客户提出的疑问进行解答。另外还需要具有辅助管理功能:对客户的留言进行管理,如修改或删除;对管理实现权限控制,不能让其他用户随便进行删改。大概流程如图所示。,在源码网可以下载,下载地址为:。,留言本的主要作用是收集客户提交的反馈信息,或对客户提出的疑问进行解答。,”,并设置颜色为红色。,显示页面作为留言本的首页,同时也是转向其他页面的入口,用户进入留言本就可以看到已经提交的留言。,留言本主要用于收集信息,为客户解决提出的疑问等交流环境。,首先需要设计数据库中的表格。,留言本现在算是基本完成,但是在使用之前,需要测试来查看功能是否完整或存在问题,如果发现问题则需要进行
3、修复。,现在还有许多网站都保留这项功能。,这也是设计时的一种良好习惯。,一切准备工作就绪,接着开始编写页面。,像建房一样,首先需要有一个规划和蓝图,从而避免在制作过程中,出现各种问题。,在这里,推荐一款简单的ASP服务程序AspWebServer。,管理员通过留言管理登录页面登录到管理页面,可以进行删除、修改和回复等操作,其制作过程具体步骤如下:,留言本的主要作用是收集客户提交的反馈信息,或对客户提出的疑问进行解答。,留言本主要用于收集信息,为客户解决提出的疑问等交流环境。,21.1.2,环境搭建,留言本是一种简单的动态网页程序,需要有服务器环境的支持。支持,ASP,的最典型的服务环境是微软的
4、IIS,。对于初学者,可能还是有一些复杂。在这里,推荐一款简单的,ASP,服务程序,AspWebServer,。在源码网可以下载,下载地址为:。,只需要把,AspWebServer,放在网站所在的目录运行即可。注意,需要保证,80,端口没有被使用,否则无法成功运行。运行之后在地址栏输入即可浏览网站中的网页。注意首页的名字必须是、或其中之一。,21.1.2,环境搭建,搭建好服务环境后,就需要准备工具环境。在这里使用,Dreamweaver CS3,制作留言本,所以必须为留言本创建一个站点,具体步骤如下:,21.2,数据库准备,留言本的留言或回复内容都存储在数据库中,然后从数据库输出并显示在网页
5、中。首先需要设计数据库中的表格。在此设计了两个表格:一个表格用于存储留言及访客基本信息;另一个表格用于存储管理员的账号与密码。,21.3,页面编写,一切准备工作就绪,接着开始编写页面。根据功能分析,需要如下页面:显示留言页面、提交新留言页面、留言管理登录页面、管理页面、删除页面、修改页面、回复页面和登录失败提示页面。下面详细介绍各个页面的制作过程。,21.3.1,显示留言页面,显示页面作为留言本的首页,同时也是转向其他页面的入口,用户进入留言本就可以看到已经提交的留言。具体制作步骤如下:,21.3.2,提交新留言页面,提交新留言实质上是把留言存到数据库中,此页面制作的关键也就是插入记录。具体步
6、骤如下:,21.3.3,留言管理登录页面,在使用留言本时必须设置留言管理权限,否则任何用户都可以删除或修改留言,那将是很糟糕的结果。所以必须设置只有管理员才具备删除修改的权限,管理员进行管理时需要提供密码,所以留言管理登录页面是非常重要的,其制作过程具体步骤如下:,21.3.4,管理页面,管理员通过留言管理登录页面登录到管理页面,可以进行删除、修改和回复等操作,其制作过程具体步骤如下:,21.3.6,修改页面,修改页面其实就是更新记录,界面跟提交新留言页面大同小异,其制作具体步骤如下:,21.4,测试留言本,留言本现在算是基本完成,但是在使用之前,需要测试来查看功能是否完整或存在问题,如果发现问题则需要进行修复。测试留言本的具体步骤如下:,21.5,专家总结,本章介绍了制作简单留言本的详细过程。主要注重留言本的功能分析,以及如何准备数据库。重点和难点是通过,ASP,对数据库进行交互操作,以完成数据的存储和修改。主要操作有查询、插入、更新和删除,对这些操作的熟练掌握是动态网页开发中必不可少的基础。,