毕业设计(论文)树形结构BBS论坛设计.doc
《毕业设计(论文)树形结构BBS论坛设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)树形结构BBS论坛设计.doc(29页珍藏版)》请在三一办公上搜索。
1、 四川师范大学本科毕业设计树型结构BBS论坛学生姓名院系名称计算机科学学院专业名称班 级学 号指导教师完成时间 2011年 5 月 8 日树型结构BBS论坛学生: 指导教师: 内容摘要: 近年来,随着互联网技术的发展与互联网信息市场的不断完善,网络的功能和网络信息的内容发生了急剧的变化。网络已经成为人们学习生活不可或缺的一部分,在人们获取知识、了解社会、交流协作等方面起着重要作用,尤其对在校大学生而言,这种作用表现得更加明显。在这一形势下,论坛应运而生,它作为人们在线交流的重要媒介,在方便人们交流信息、共享资源的同时,也大大地促进了社会信息的及时捕捉和推广。出于不同的用户和市场需求,现有的论坛
2、样式繁多,按照论坛的帖子的基本组织结构,论坛可分为平面结构和树型结构。本文拟设计一个校园树型结构BBS论坛,宗旨是服务大学生,目的是为大学生提供在线交流和发表意见的平台。将向大家论述开发一个树型结构的BBS系统所用到的关键技术和方法。其中主要运用了ASP技术和ACCESS数据库技术。本文对上述技术的实现方法进行了详细的讨论,并详细阐述了一个树型结构BBS论坛的设计思想、实现过程及后期测试方案。关键词:树型结构 BBS ASP ACCESSThe BBS System of Tree Structure Abstract: In recent years, as the development
3、of the Internet technology and the continuous improvement of the Internet information market, the function of network and the content of network information have changed sharply.The network has become an integral part in peoples life and study. It also plays an important role in obtainning knowledge
4、, understanding social and cooperation etc. Especially for the college students, this role plays more apparently.In this situation, BBS emerged. As the important media of peoples exchanges online, it is convenient for people to exchange information and share resources, at the same time ,greatly prom
5、ote the prompt capture and promotion of social information. For different users and the demand of the market, the existing BBS type is various.BBS posts in accordance with the basic structure, BBS can be divided into the plane structure and the tree structure.This paper designs a campus tree structu
6、re BBS, the tenet is to serve to the students and the purpose is to provide an online exchanges and opinion platform for college students.It will discussed the key technologies and methods used in developing a tree structure BBS to everybody.It mainly uses the ASP technology and the ACCESS database
7、technology.In this paper the realization method of the above techniques are discussed in detail, and describes the design thought ,the realization and the later test scheme of the tree structure BBS.Key words:tree structure BBS ASP ACCESS目录1概述11.1研究目的和意义11.2研究背景21.2.1国内现状21.2.2国外现状21.3主要贡献31.4文章的结构3
8、2预备知识及原理说明42.1 ASP技术42.1.1 ASP技术的概念42.1.2 ASP技术的原理42.1.3 ASP网页的特点42.1.4 ASP内置对象52.2开发工具Dreamweaver 8.062.2.1 Dreamweaver 简介62.2.2 Dreamweaver 的总体优点62.2.3 Dreamweaver 8.0的特点72.3 ACCESS技术82.3.1 ACCESS简介82.3.2 ACCESS的用途82.3.3 ACCESS的特点92.3.4 ACCESS数据库介绍93 树型结构BBS论坛分析93.1需求分析93.2功能说明93.2.1 发帖和回帖93.2.2 用
9、户注册和登录93.2.3 管理员对用户和帖子的管理94 树型结构BBS论坛设计94.1系统总体设计94.1.1系统的工作流程94.1.2系统的功能模块94.2系统详细设计94.2.1概念模型设计(E-R图)94.2.2系统数据库设计94.2.3系统业务流程及描述95.树型结构BBS论坛实现95.1开发平台95.1.1 IIS95.1.2 Windows XP95.1.3 Dreamweaver 895.1.4 Micosoft Visual Visio 200795.2各功能模块的实现95.2.1 数据库的连接95.2.2用户登录与注册模块的实现95.2.3分页显示功能的实现95.2.4发帖和
10、回帖模块的实现95.2.5后台管理功能的实现96 树型结构BBS论坛测试与运行96.1 测试96.1.1单元测试96.1.2 功能测试96.1.3 系统综合测试96.2 系统运行及界面展示96.2.1 用户注册登录页面96.2.2 发帖和回帖页面96.2.3页面管理员管理帖子和用户页面97 结束语98 致谢9参考文献9树型结构BBS论坛1概述1.1研究目的和意义近年来,随着互联网技术的发展与互联网信息市场的不断完善,网络的功能和网络信息的内容发生了急剧的变化。网络已经成为人们学习生活不可或缺的一部分,在人们获取知识、了解社会、交流协作等方面起着重要作用,尤其对在校大学生而言,这种作用表现得更加
11、明显。在这一形势下,论坛应运而生,它作为人们在线交流的重要媒介,在方便人们交流信息、共享资源的同时,也大大地促进了社会信息的及时捕捉和推广。针对校园具体环境,BSS起到了其它媒介无可比拟的意义。1. BBS提供了丰富的网络学习资源论坛是一个经过学习者整理加工过的网络资源汇集中心,从新闻、学习到娱乐、体育,从文字到视频、音频,BBS汇集了各种形式、内容的网络资源。不少BBS都设有专门的Net Resources(网络资源)板块;FTP技术和BT技术的发展更是为BBS站内资源的更新、共享提供了方便。如今,大部分大学的BBS论坛都有相应的FTP服务器,不少BBS还与网络新兴的BT技术、Blog(博客
12、)技术等连接起来BBS水木清华站就有“水木Blog”的栏目。2 BBS促进了协作学习基于网络的论坛社区也是各种学习资源组合的场所,为学习者提供了学习环境。作为一个学生参与论坛的网络活动可包括许多种学习的意义,在特定板块内,论坛参与者围绕某个主题或者问题,通过发表、回复帖子、版面讨论等方式进行互动讨论、相互探讨,形成了一种以学习者为中心的学习方式。从教育网内人气排名前十名的论坛的网友参与的情况来看,在各大学习板块里,基本上每张帖子提出的问题都可以得到网友友好的、认真的回复解答,有着浓郁的协作探讨的学习气氛和良好的学习效果。3 BBS提高了学生自主学习能力网络学习的本质是一种自主学习,论坛提供了丰
13、富的网络学习资源,使学习者能自主选择和控制学习地点、学习时间、学习方法和学习内容。在论坛里,学生可以自主地围绕学习问题,通过发帖、回复的形式提出讨论,寻求解答帮助,提高了学习的积极性和自主学习的能力。同时,按帖子的组织结构来分,论坛结构大体可分为:树型结构和平板结构。所谓树型,即你可以对讨论串中任意一个帖子进行回复,从而产生一个新的讨论分支;平板结构则所有回复都是针对主帖(开启讨论的帖子)的。有些论坛允许用户自行选择其中一种方式来浏览帖子,但较为流行的是平板结构。然而,树型结构的论坛更具逻辑清晰的特点,这有利于培养大学生的发散思维优势,也更增强了论坛的讨论乐趣。由此看来,树型结构BBS论坛也有
14、着它独具的开发利用价值,值得我们去学习和探索。 1.2研究背景如果说互联网发展史的话,论坛的发展是不可缺少的一块,因为中国几乎所有的著名网站都是靠论坛起家的。如果说规划网站的发展道路,那么论坛是很重要的,因为网站的更多优秀内容将会出现在论坛上。论坛是个好东西,可以灌水,可以活动,可以发表自己那成熟或不成熟的看法。从我国第一个BBS 站点的建立至今,BBS 在我国发展已有十余年的历史,从刚开始仅仅作为部分人茶余饭后的休闲“场所”,到如今随着它影响力的扩大而成为人们研究的一个专业领域,它见证了近十几年来互联网在我国的神速发展。无论是从刚开始的对它的建设机理、使用、历史、分类的介绍,还是后来对它的使
15、用所带来的社会影响的探讨,直到现阶段运用成熟的社会学理论对之进行分析,都反映了BBS 作为一种新的社会科学研究领域和对象所具有的巨大潜力。同时,正如相关研究结果所述,对BBS的研究还没有充分展开,刚刚处于起步阶段,而如卡斯特尔所预言,信息技术范式正在全面重建社会结构,使社会再结构化迈向网络社会,因此作为人们社会行为改变的直接实验场的BBS 的研究将具有远大的前景,亟待我们作出进一步深入的研究。1.2.1国内现状随着网络的发展和普及,除了新浪、搜狐、网易这三大门户网站的论坛之外,天涯、西祠胡同及天涯为代表的地方性论坛以及猫扑等后起之秀逐渐兴起,甚至连搜索巨头百度也建立了“百度贴吧”,加入互联网社
16、区行列。在不断发展之下,论坛也日渐细分,出现了如文学领域的榕树下及红袖添香、IT领域的Donews、手机领域的手机之家等大量专业论坛,中文论坛开始步入历史上繁荣的一页。 现在正是论坛发展的最好时代,同时,论坛本身也需要发展,原本老的论坛已经形成规模,论坛新的发展主要还是看新论坛的发展,十几年过去了,论坛依然保持了很强的生命力,在这之后我们要做的就是继续保持和壮大,也希望大家多多关注新论坛的发展,关注中国论坛界的发展。1.2.2国外现状BBS 诞生于20 世纪70 年代的美国,主要用于BBS成员之间的信息交流与网络通讯,那时还没有浏览器、搜索引擎,甚至没有个人网站。当时BBS 主要有四项功能应用
17、:发布新闻、发布交易信息、发布个人感想、互动式问答。随着互联网技术的不断发展,BBS 的许多特性被后续出现的应用取代。前三个功能逐渐从BBS 中分离出去,发展成三个方向的网站新闻类、电子商务类和博客类,这三类网站经过整合逐渐成为各自的门户。第四个功能互动式问答正在分离但还没有出现该领域的门户网站,这一类网站模式被称为威客(译自英文witkey)模式。进入20 世纪90 年代,BBS 的主要应用转移到论坛上,也就是现在为大多数人所接受的BBS 概念。因此,互联网技术的发展,使得BBS 在西方国家的影响力正逐渐减小,以美国为例,绝大多数高校基本上没有开设BBS,少数BBS 站的存在主要用于提出或解
18、决问题,集中表现为技术类BBS,针对软件或商品的技术支持BBS等。相比于人气极旺的中文BBS,它们并不存在复杂的管理机制和舆论调控行为。在这些BBS 上,注重的是发帖和回帖的就事论事,区别于中文BBS 的人与人的交流。国外对BBS 的直接研究很少,间接的研究主要集中在对网络社会、虚拟社区方面。1.3主要贡献 BBS的英文名称是Bulletin Board System,翻译为中文就是“电子公告板”。BBS在上世纪九十年代进入中国,并迅速普及。本设计的目的是用ASP和ACCESS开发一个以校园为背景的树型结构BBS系统,为用户提供游客注册,用户登录、发帖、查询等操作,方便用户自由地提出问题以及帮
19、助他人解决问题、交流经验等;为管理员用户提供帖子的查询、删除、锁定等基本功能,并能管理用户,对用户进行查询、删除、屏蔽等操作。此外,树型结构BBS系统有操作简单、界面友好、主题扩展性强的特点,并具有广泛的应用前景。BBS系统开发主要讲述了系统设计的基本功能和方法。同时逐一详细介绍BBS系统开发的各步骤:需求分析、系统设计、系统实现。其中辅以系统流程图、系统的功能结构图,分析了BBS系统所需的各种数据。在BBS系统的设计中,详细的展现了系统的各个功能模块,所需的数据库表及表字段。在BBS系统的实现中,取得了系统预期的成果,基本使各个模块的功能得以实现,并给出了模块实现的核心代码和主要的界面设计。
20、1.4文章的结构本文共为八个主要部分:第一部分是概述,这部分主要说明了树型结构BBS论坛研究的必要性和重要性,主要从市场和技术两个角度说明为什么进行这项研究。第二部分是研究前必要的预备知识和原理说明,在研究这项技术前我们必须有一些预备知识,才能更好的理解和讨论这项技术。第三部分是树型结构BBS论坛分析,主要使用系统功能的层次方框图说明本系统包括的主要功能。第四部分是系统设计,说明了系统整体工作流程。并通过系统主要功能模块图、E-R图系统和系统各个功能模块的具体流程图来说明系统的详细设计。第五部分是系统实现,主要通过系统流程图和各功能模块的的代码分析对本系统的几个主要的功能模块的实现进行详细的说
21、明。第六部分是系统测试与运行,说明该系统开发在这些方面所做的工作,同时,在这一部分也做了系统主要的模块的界面展示。第七部分是总结篇,对该系统进行了综述性的评述,并提出了系统可能存在的不足及解决方案。最后是本文所参考的各种有价值的资料列表。2预备知识及原理说明在研究“树型结构BBS论坛”时,有必要了解一些预备知识,用以更好的理解树型结构BBS论坛的设计思想和实现过程。这些预备知识包括“ASP技术”,“开发工具Macromedia Dreamweaver 8”和“ACCESS技术”等。2.1 ASP技术2.1.1 ASP技术的概念ASP是Active Server Page的缩写,意为“动态服务器
22、页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。2.1.2 ASP技术的原理当在Web站点中融入ASP功能后,将发生以下事情: 1用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2浏览器向服务器发出请求。 3服务器引擎开始运行ASP程序。 4ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 5页面信息发送到浏览器。2.1.3 ASP网页的特点ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网
23、页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点: 1. 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; 2. ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; 3. 服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; 4. ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 树形 结构 BBS 论坛 设计
链接地址:https://www.31ppt.com/p-3983125.html