动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt

动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt

ID:50336741

大小:356.50 KB

页数:21页

时间:2020-03-08

动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt_第1页
动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt_第2页
动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt_第3页
动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt_第4页
动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt_第5页
资源描述:

《动态网页设计ASP 教学课件 作者 庞英智 齐志 第9章 论坛的实现.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章论坛的实现【学习目标】1)掌握ASP程序的开发设计过程2)掌握开发过程中所涉及的编程技术3)能够独立开发ASP程序9.1需求分析可以将论坛系统分为如下7个模块:(1)用户注册模块:这个模块的功能就是对管理员进行身份验证,同时管理注册的网友。(2)用户登录模块:未登录的用户只能浏览论坛中的信息,登录后才能实现更多的功能。(3)用户信息编辑模块:用户可以通过该模块修改自身的注册信息。(4)文章浏览模块:显示所有管理员审阅过的、被确定为值得推荐的文章。(5)发表文章模块:为注册的网友提供发表文章的地方,文章发表后等

2、待管理员审阅。(6)回复文章模块:网友可以通过本模块对某一主题进行讨论。(7)文章审阅模块:管理员对所有网友发表的、未经审阅的文章进行处理,决定是发表还是删除。9.2数据库的建立对于论坛或者留言板一类的应用,一般有两种实现方法:用文件或者用数据库。相对而言用数据库要简单高效一些,并且运用数据库能够更好地控制论坛,同时还能够对数据提供一些验证和保护的功能。1.Users:用户表字段名类型功能描述Userid数字类型编号Username文本类型姓名Usersex文本类型性别Userpwd文本类型密码Email文本类型电

3、子邮件Quan数字类型权限2.Content:内容表字段名类型功能描述Contid文本类型内容编号Subject文本类型标题Words文本类型内容Username文本类型主题作者Createtime文本类型创建时间Lastanswertime文本类型回复时间Hitcount数字类型点击次数Istop数字类型主题状态tian日期类型当前日期3.Huifu:回复表字段名类型功能描述Hid数字类型编号Countid文本类型内容编号Hobj文本类型标题Hwords文本类型内容Husers文本类型用户Hsex文本类型性别Hl

4、asttime文本类型回复时间Hquan数字类型权限9.3注册模块的实现对于首次访问论坛的用户,必须进行正确的注册才能使用论坛。因为未经过注册的用户,在后台数据库中尚不存在任何资料,无法提供用户名和密码。为了能让更多的用户使用,需要为新用户提供注册功能。注册界面如下图所示:9.4用户登录模块用户登录模块是论坛系统中最重要的模块,包括两个文件:denglu.asp和denglupanduan.asp。在denglu.asp中要求用户输入用户名和密码,然后提交到denglupanduan.asp对用户输入的信息进行处理

5、。处理的过程就是打开后台数据库,在用户信息表中进行查询,验证当前输入的信息在用户信息表中是否存在。登录页面如下图所示:9.5用户信息编辑模块本模块包括两个文件:edituser.asp和panduanuser.asp。文件edituser.asp主要是以表单形式显示数据表中当前用户已有的个人资料,显示方式和注册系统中zhuce.asp的形式类似,不同的是这里的表单己具有用户名、性别等初始值,而且不提供用户名的输入,也就是说只可以修改用户名以外的信息。用户完成修改之后,将把所有的信息提交到panduanuser.as

6、p文件,然后传送到后台数据库中。用户信息编辑页面如下图所示:9.6文章浏览模块的实现本模块主要作用是显示版面列表,用户可以选择一个版面,然后查看文章,同时提供注册、登录的超级链接。本模块主要包含主页面文件index.asp、查看内容文件look.asp。文章浏览界面如下图所示:9.7发表文章模决的实现发表文章模块包含两个页面:一个是前面提到的用来提供输入表单的newart.asp;另一个是用来处理表单输入的panduanzhuti.asp,panduanzhuti.asp文件这里不介绍了,下面来看看newart.a

7、sp的内容。发表文章页面如下图所示:9.8文章回复模块用于回复文章的模块与发表文章模块情况类似,其中包含两个文件huifu.asp和panduanhuifu.asp。9.9文章审阅模块的实现具有审阅权限的用户只能是管理员,这个模块是论坛系统的核心部分,他的实现并没有什么特别的地方,仍是先处理表单,查询数据库,再用ASP把他们有机的结合起来。当管理员通过身份验证后,进入文章浏览模块中的look.asp页,该页面中提供了删除网友留言的功能。本章小结本章详细地讲解了一个完整的论坛程序的设计过程,从系统设计、数据库设计、功

8、能模块设计和网页的代码设计,实现了一个完整的系统开发过程。需要指出的是本章所展示的是论坛程序的基本框架,用户可以根据自己的实践需求丰富本论坛的功能,建立符合要求的实用的论坛程序。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。