




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章 网络程序开发实例书店BBS论坛 11.1 11.1 书店书店BBSBBS论坛设计论坛设计 11.2 11.2 书店书店BBSBBS论坛的实现论坛的实现 本章主要介绍网络程序开发实例书 店BBS论坛。通过本章的学习,读者应该 掌握以下内容: 书店BBS论坛设计 书店BBS论坛的实现 11.1 书店BBS论坛设计 本章通过一个简单的BBS例子,完成 的主要功能包括发表新文章、回复文章, 并且可以统计单击次数和回复文章次数。 通过学习读者主要应体会BBS的设计思想 。 11.2 书店BBS论坛的实现 BBS论坛实现主要包括8个文件, 它们分别如下。 bbs.mdb:数据库文件,用来 存储文章信息。 index.asp:BBS首页,分页显 示文章信息。 odbc_conn.asp:连接数据文件。 function.asp:子程序文件。 count_hit.asp:计算单击次数的文件。 part.asp:显示文章的具体内容文件。 announce.asp:发表新文章文件。 re_announce.asp:发表回复文章文件。 1数据库文件bbs.mdb 为了保存信息,就要建立数据库,在 Access建立数据库文件bbs.mdb,并建立一 个表bbs,数据结构如图11-1所示。 图11-1 bbs数据结构 2BBS首页文件index.asp 首页的任务是显示数据库中的文章, 并提供发表新文章的超链接。 0 循环知道当前页结束或文件结尾 i=i+1 j=j-1 % 3数据库连接文件odbc_conn.asp 数据库连接文件的任务是完成连接数据库 的操作。 4自定义函数文件function.asp “ & i & “ “ end if next end sub % 5计算单击次数文件count_hits.asp 6显示具体内容文件part.asp 以下显示当前记录内容 dim sql,rs sql=“select * from bbs where bbs_id =“ & bbs_id set rs=db.execute(sql) % 以下显示所有回复文章内容 sql=“select title,body,user_name,submit_date from bbs where“ sql=sql & “ parent_id=“ & bbs_id 这个条件是为了显示所有回复的文章 sql=sql + “ order by submit_date desc“ set rs=db.execute(sql) dim I 这个变量是为了给回复的文章编号 I=0 DO WHILE NOT RS.EOF I=I+1 % 7发表新文章文件announce.asp 发表新文章 发表新文章 “ and request(“user_name“)“ then 如果有内容,则添加body字段 sql = sql & “,body“ svalues = svalues & “,“ & “ & body & “ end if sql = sql & “) “ & svalues & “)“ db.execute(sql) db.close 关闭connection对象 保存完毕,重定向回首页 response.redirect “index.asp?page_no=“ & session(“page_no“) end if % 8回复文章文件re_announce.asp 回复文章 “ and request(“user_name“)“ then sql = sql & “,body“ svalues = svalues & “,“ & “ & body & “ end if sql = sql & “) “ & svalues & “)“ db.execute(sql) 下面两句将原文章的回复数加1 sql=“update bbs set child=child+1 where bbs_id=“ & bbs_id
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民生银行合肥市肥西县2025秋招笔试价值观测评题专练及答案
- 2024年高职单招高频难、易错点题附参考答案详解【巩固】
- 平安银行无锡市滨湖区2025秋招面试典型题目及参考答案
- 农发行北京市平谷区2025秋招笔试创新题型专练及答案
- 民生银行湖州市安吉县2025秋招笔试专业知识题专练及答案
- 2025样板科技部技术服务合同
- 2023年度海船船员考试通关题库及参考答案详解(能力提升)
- 光大银行武汉市江夏区2025秋招笔试创新题型专练及答案
- 民生银行上海市闵行区2025秋招笔试EPI能力测试题专练及答案
- 光大银行郑州市二七区2025秋招半结构化面试题库及参考答案
- 客诉奖惩管理办法
- 2025年度国务院国资委干部教育培训中心招聘(2人)笔试备考试题及答案详解(历年真题)
- 2025司法协理员考试模拟题及答案
- 2025年北京市家庭居室装修工程施工合同
- 事业法人登记管理办法
- 承装修试许可证管理办法
- 2025楼宇平方效益评价规范
- 术后并发症护理
- 第9课《天上有颗“南仁东星”》课件 2025-2026学年统编版八年级语文上册
- 粪污清运服务管理制度
- 医疗机构动火管理制度
评论
0/150
提交评论