基于asp的bbs设计.doc

上传人:h**** 文档编号:129654 上传时间:2018-07-09 格式:DOC 页数:31 大小:767.50KB
下载 相关 举报
基于asp的bbs设计.doc_第1页
第1页 / 共31页
基于asp的bbs设计.doc_第2页
第2页 / 共31页
基于asp的bbs设计.doc_第3页
第3页 / 共31页
基于asp的bbs设计.doc_第4页
第4页 / 共31页
基于asp的bbs设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、 重庆航天职业技术学院 毕业设计(论文) 毕业设计 题目: 基于 ASP 的 BBS 网站设计 系 别: 计算机工程系 专业班级: 07051011 学生姓名: 刘 雨 涵 指导教师: 赵 波 2010 年 6 月 重庆航天职业技术学院 毕业设计(论文)任务 书 班 级 07051011 姓 名 刘雨涵 指导教师 赵波 设计(论文)题目 基于 ASP 的 BBS 网站设计 设计(论文)工作 研究现状、拟解决的问题、方法 BBS(Bullitin Board System)网站 是互联网 、局域网 上 提供的 一种人与人之间 交流 的必备工具 之一, 是做 任何 网站必备 栏目之一, BBS 提

2、供一个信息交流的空间,人们可以通过 BBS论坛一起讨论自己 感兴趣的、 喜欢的 或者发起技术类、生活类等 话题,提出问题或者回答问题。用户可以在 BBS 中发表对某个问题的看法阐述自己的观点,跟 他 人讨论对某 问题 、某事件 的看法, 这种交流作用 在 互联网和局域网 的发展中的作用是无法替代的。 本系统的设计是基于 HTML 语言, 采用 ASP 语言作为后台的编程语言,以 IIS 为服务平台,实现了网络平台 局域网内的构建,系统 需确保 安全和易于维护。 ASP 技术实现了动态前台 网页的制作,后台的数据库则采用 ACCESS 管理整个系统的后台数据。 本系统最 重要点 在于要保证系统

3、界面友好,操作 必须 简单 ,运行必须可靠,支持 7X24 小时自动运行。 设计(论文)工作 主要内容 设计一个基于 IIS 为服务平台,以 ASP 作为编 程语言的,专用的 BBS 网站,首先建立用户资料库,提供有效用户认证网页,为注册成功用户 提供一块公共电子白板,每个 有效注册用户都可以在上面书写、 发布 相关 信息或提出看法。 网页自动按发布时间先后、话题和点击率对发布的话题进行排序;同时必须具备 自由、宽松的特性, 必须具备 互动性和参与性的网络方式。 有效用户 在此可以畅所欲言,讨论 感兴趣的内容、发起话题讨论、阐述自己对热点问题的看法和意见,同时由于 BBS论坛具备的自由度,注册

4、用户显示昵称,所以为保证自由言论不成为反动宣传、黄色传播或人身攻击的利用工具,所以超级用户作为版主或 管理员,可对发布言论进行删除和审核,为保证发布信息可追溯性,还需提取发布言论时的昵称、发布时间和发布时使用的计算机 ID 号等信息,从而保证网站管理者可在必须时,通过发布信息时的留痕结合用户资料库信息,对言论发布者进行追查。 设计(论文)工作 基本要求 1、 独立完成毕业设计,如发现雷同,一律以不及格处理。 2、 可参考已有的资料,但不可以全盘照抄。 3、 仔细阅读毕业说明书撰写规范,确保论文的格式符合毕业说明书撰写规范。 4、 毕业设计过程中主动接受指导老师的指导和检查,确保毕业设计的质量。

5、 5、 在规定时间内完成毕业设计。 设计(论文)工作 进度安排 2010 年 1 月份 毕业设计开始技术储备阶段, 2010 年 2 月份 毕业设计开始美工准备和网站架建调试阶段, 2010 年 3 月份 2010 年 4 月份 BBS 网站程序代码编制阶段, 2010 年 5 月份 BBS 网站建立注册人员资料录入和程序代码调试阶段, 2010 年 6 月份 BBS 网站程序 BBS 网站发布运行阶段。 主要参 考资料 及文献 感受精彩 Dreamweaver CS3+ASP 网站建设实例详解 陈益材,朱文军 编著 人民邮电出版社 边用边学动态网站设计与应用 ASP 篇 段克奇 主编 清华大

6、学出版社 ASP 网络编程从入门到精通 神龙工作室 编著 人民邮电出版社 Internet 技术与应用教程 曹忠民,金欢荣 主编 清华大学出版社 网页设计与制作 张博锋 刘爱萍 清华大学出版社 开始执行任务书日期 2010 年 3 月 指导教师(签名) 毕业论文完成日期 2010 年 6 月 指导教师(签名) 基于 ASP 的 BBS 网站设计 摘 要 本设计 是一个 基于 Internet/Intrane的 BBS网站,通过基于 Internet/Intranet的浏览器 /服务器结构的网络论坛系统的设计, 建立基于 windows 操作系统的 IIS 服务器构建, 是对基于 WEB 的网站

7、系统的设计与实现,本课题的网络 BBS 论坛系统是在 Internet 开放的网络环境下,基于浏览器服务器应用模式,实现用户相互交流信息,共享资源的平台。 本文主要介绍动态网页相关技术 ASP 的应用 和 IIS 服务器的构建 , 通过 web 发布客户端的远程访问,实现 BBS 网站的 浏览帖子,发表新帖等功能 的设计 。 同时 介绍网络论坛系统采用的 ASP 技术和 SQL 语言,网络论坛系统的设计思路和制作过程, 完 整地 阐述了整个系统 设计 的从建站制作到 WEB 发布过程和设计思路。 关键字: 网站 , ASP, BBS 重庆航天职业技术学院 毕业设计说明书(论文) 第 5 页 共

8、 31 页 目录 前 言 . 6 1 概述 . 6 1.1BBS 特征 . 6 1.2BBS 定义及其发展 . 7 1.3 本 BBS 网站设计的目的 . 8 2BBS 论坛系统设计相关技术 . 9 2.1ASP 技术介绍 . 9 2.2ASP 的对象和组件 : . 11 2.2.1ASP 的 7 个内置对象简介 . 11 2.2.2 活动服务器组件 . 12 2.3 系统数据使用的 SQL 语句 . 13 2.3.1Structured Query Language: . 13 2.3.2SQL 的优点 . 14 3BBS 网站系统总体设计 . 15 3.1 系统平台设计 . 15 3.2

9、网络 BBS 论坛系统的功能模块设计 . 16 3.3 服务器 IIS 程序安装 . 16 3.4IIS 服务器的配置 . 17 3.4.1IIS 服务器主机配置 . 18 3.4.2 网站 BBS 发布配置 . 20 3.4.3 网站 BBS 访问权限配置 . 22 3.5 数据库设计 . 23 4BBS 论坛系统主要模块详细设计 . 25 4.1 留言查询模块设计 . 25 4.2 详细留言查询模块 . 26 4.3 留言回应模块 . 26 4.4 留言删除模块 . 27 5BBS 论坛系统主要模块程序代码 . 28 参考文献 . 31 重庆航天职业技术学院 毕业设计说明书(论文) 第 6

10、 页 共 31 页 前 言 随着 Internet 的高速发展、信息时代 的 临近,网络的作用在人们的日常生活中越来越重要, 网络等数字信息 被称之为继广播、报纸、杂志、电视后的第五种媒体 数字媒体,现在不少企业都有或正在建设自己的网站,使其成为公众了解本企业的窗口之一。同时由于互联网的 高度应用,带动了如 BBS 论坛系统等的 快速 发展,其常常作为网站中信息 双向 交换的平台和重要的、快捷的信息反馈手段。有吸引力和凝聚力的BBS,首先需要 客户端能才能普通浏览器方式访问、 访问速度快、功能齐全、页面美观、内容丰富、富有特色。 1 概述 1.1BBS 特征 21 世纪 以后 , 伴 随着计算

11、机 、 网络通信技术和 Internet 的 快 速发展,方便快捷的交流方式、任意时段的服务、 基于因特网的计算机网上论坛已经开始成为一种全新的交流手段, 它 提供一个信息交流的空间, 其特征如下: 1、平等自由,使得任何人都可以参与,且形式不受约束,因重庆航天职业技术学院 毕业设计说明书(论文) 第 7 页 共 31 页 此 BBS 可保证读者参与的积极性; 2、多向交流,除了读者和读者之间的双向交流外,其他任何人也可以加入感兴趣问题的讨论; 3、匿名性,由于 BBS 可以上读者以匿名身份参与,读者可以在 BBS 上大胆咨询问题,提出自己的想法、建议和意见; 4、传播性广, BBS 的开放性

12、使得Internet 上成千上万的读者,信息的传播范围和读者远远超出面对面的交流,更多读者在线服务,不受时间和空间的限制。 1.2BBS 定义及其发展 人们可以通过 网上 论坛一起讨论自己 感兴趣的、 喜欢的 或者发起技术类、生活类等 话题,提出问题或者回答问题。用户可以在 网 上论坛 中发表对某个问题的看法阐述自己的观点,跟 他 人讨论对某问题 、某事件的看法, 这种交流作用 在 互联网和局域网 的发展中的作用是无法替代的 , 越来越受到人们的关注。 BBS 的英文全称是 Bulletin Board System,翻译为中文就是“电子公告板”。 BBS 最早是用来公布股市价格等信息的,只在

13、苹果计算机上运行。与一般街头和校园内的电子公告板相同,连文件传输的功能都没有,只不过是通过电脑来传播或获得消息而已。一直到计算机开始普及后,人们尝试将苹果计算机上的 BBS 转移到个人计算机上, BBS 才开始渐渐普及开来。近些年 来,由于网络技术的发展重庆航天职业技术学院 毕业设计说明书(论文) 第 8 页 共 31 页 和爱好者们的努力, BBS 的功能得到了很大的扩充。随着计算机进入到千家万户, BBS 在我们日常生活中起到越来越重要的作用。 BBS 由简单的浏览信息的功能发展到了一个规模庞大的虚拟社区,如著名的天涯社区、搜狐社区等。通过 BBS,大家可以即时的了解全球的资讯信息,很好的

14、扩展了知识面,而且通过 BBS 可以直接与对方发生互动的交流。即时性和互动性使得 BBS 成为了我们生活中不可或缺的重要组成元素。 1.3 本 BBS 网站设计的目的 系统所要实现的是一个 BBS网站, 浏览帖子,发表新帖等功能。 通过基于 Internet/Intranet的浏览器 /服务器结构的网络论坛系统的 设计 ,是对基于 WEB的网站系统的设计与实现, 本课题的 网络 BBS论坛系统是在Internet开放的网络环境下,基于浏览器服务器应用模式,实现用户相互交流信息,共享资源的平台。网络 BBS论坛系统突破了地域和时间限制,实现资源共享,有助于人们的学习 、 工作 和 生活 知识;

15、提高人们的交流信息、交流思想、解决问题的能力。 通过访问本网站, 因其 具有强大的交互性, 在参与者 的交流与互动 中 ,可以有效的开拓 参与者 的眼界,本网站必须要 拥有良好的交互特性,不但可以在 BBS上进行 发言 浏览、信息共享等单项接受信息的行为,还可以利用 BBS提供交互性功能,对重庆航天职业技术学院 毕业设计说明书(论文) 第 9 页 共 31 页 某个观点发表自己的看法,指出需要改进的地方等等,并且还可通过 BBS参与者 真正互动起来,在网上的在线发表自己的疑问, 有经验的参与者将会对疑问作出耐心具体的指导,当然, 参与者 在线探讨网上理念以及热点问题 。这些都可以作为 每个参与

16、者接受新观点和理念的平台 。利用BBS可以 在参与者 之间建立有效沟通的桥梁,使用 BBS可以促进学术交流 、疑点解答和舒缓精神压力 ,为促进 整体社会的 和谐发展 作出贡献 。 2BBS 论坛系统设计相关 技术 本 BBS论坛系统主要采用 ASP主要考虑到空间的支持和这种技术的成熟。系统主要采用 ASP、 HTML、 Access数据库、 VBScript、 SQL等技术和工具。整体设计遵循软件工程的方法,经过总体分析、总体设计、文档和代码的编制、测试和系统实现。下面简单描述 BBS网站设计几种技术和方法。 2.1ASP 技术介绍 Microsoft Active Server Pages

17、即我们所称的 ASP,是一套微软开发的服务器端脚本环境。 Active Server Page 是创建动态网页的工具,它起一种编程语言的作用,利用它编写产生 HTML的程序代码 。因此,只要重庆航天职业技术学院 毕业设计说明书(论文) 第 10 页 共 31 页 用户浏览发布的 Web站点将自动获得服务器 定置 的一个 ASP页 , Web服务器就可以处理相应的 ASP代码,生成 HTML代码,然后将它传递到用户端 浏览器并显示出网页。 ASP内含于 IIS5.0之中 , 通过 ASP我们可以结合HTML网页、 ASP指令和 ActiveX元件建立动态、交互且高效的 WEB服务器应用程序。有了

18、 ASP所有的程序都将在服务器端执行,包括所有嵌在普通 HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样 的瘦 客户端 ,用户不需在客户端安装任何应用程序 。 ASP特点 如下 : 2.1.1使用 VBScript、 JScript等脚本语言,结合 HTML代码, 可快速地完成网站程序 代码的编写 。 2.1.2ASP程序 无须编译,可直接在服务器端执行。 2.1.3可 使用普通的文本编辑器,如记事本 等 ,即可进行 程序编写 。 2.1.4与 客户端配置 无关 , 用户端只要使用可执行 HTML码的浏览器,即可浏览 ASP所设计的网页内容。用户端的浏览器不需要能够执行 任何 脚本语言。 2.1.5ASP能与任何 ActiveX scripting语言相容。除了可使用 VBScript或JScript语言来设计外,还 可 使用由第三 方所提供的其他脚本语言 。 2.1.6ASP的源程序,不会被传到客户 端 浏览器,因而可以避免源程序 代

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。