考研信息BBS论坛毕业设计(论文).doc
《考研信息BBS论坛毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《考研信息BBS论坛毕业设计(论文).doc(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中文题目:论坛外文题目:Based on ones deceased father grind information of BBS BBS毕业设计(论文)共 XX页(其中:外文文献及译文XX 页)图纸共 X张完成日期 20XX年XX月 答辩日期20XX年X月摘要当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合JAVA和Struts技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。论坛在Struts框
2、架的基础上,用当今主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与调试都有详细的论述和实现过程。本套论坛的优点在于它具有良好的可扩展性和可维护性,非常适合网民创建自己的中小型BB
3、S论坛!关键字:BBS; Struts; JAVA; MySQL; JSPABSTRACTSociety nowadays just be placed in the network for ages , the information-based big tide rolls up the word , the network is making widely available to open in the our country with the unprecedented speed . In order to facilitate the teachers and students
4、information the exchange, in unified JAVA and Struts under the server technology has developed this quick truncation, the contact surface friendly teachers and students alternating-current system.realized a function relatively complete forum system, the net friend has been possible freely to propose
5、 the question as well as helped other people to solve the problem, or exchange experience.This BBS prepares to expand the Struts frame in Struts in the foundation , carries on the development with now the mainstream website development technology -JSP language . This website will use the B/S system
6、structure , the people may visit the teching website through the browser the main page . This make sure that the guarantee server is secure . The database uses free , exquisite , easy-using , MYSQL database . This forum function is complete, may freely express own viewpoint in here and express the o
7、pinion to the forum subject, we also may promptly solve to net friends question, gain to the oneself useful knowledge. This forum also has some special functions, like the on-line personnel demonstrates, the formidable search function. This website strictly carries on the development according to th
8、e software project development flow , regarding the website development feasibility analysis , the demand analysis , the outline design , the detailed design as well as all has the detailed elaboration and the realization process to the website test and the maintenance . Keyword: BBS; Struts; JAVA;
9、MySQL; JSPIII目录引言11 系统概述21.1 论坛发展概述21.2 开发目的32 系统分析42.1 技术可行性42.1.1开发语言42.1.2 MySQL数据库的选用52.1.3 Struts框架62.1.4 系统层次设计72.1.5技术可行性总结72.2 系统需求分析82.2.1 系统开发环境82.2.2 系统业务描述82.3 Use Case建模92.3.1定义参与者92.3.2 Use Case图92.4系统功能描述112.5 数据流图123. 系统设计143.1 数据库设计143.2关系数据库203.2.1数据库表间关系214 详细设计与实现234.1系统目标234.1.1
10、系统的功能结构234.1.2业务流程图254.2系统功能模块设计274.2.1公共类设计274.2.2 业务处理类274.3前台页面设计304.3.1前台页面技术分析304.3.2前台页面实现过程314.4 前台显示设计324.4.1 前台显示技术分析324.4.2 前台显示具体实现过程334.5 发表帖子模块儿设计364.5.1 发帖流程图364.5.2 发帖模块技术分析374.5.3 发表贴子模块儿的实现过程374.6 根贴操作设计384.6.1 根贴操作概述384.6.2 跟帖操作技术分析394.6.3 根贴操作的实现过程394.7 后台页面设计404.7.1 后台页面实现技术分析404
11、.7.2 后台页面的实现过程414.8版面管理块儿设计424.8.1版面管理模块儿技术分析424.8.2 版面管理模块儿的实现过程425 系统测试与调试455.1 软件测试目的455.1.1 软件测试过程及方法概述455.1.2 软件测试的任务485.1.3 测试环境485.2 单元测试485.2.1 黑盒测试485.2.2 白盒测试495.3 集成成测试505.3.1 自定向下集成515.3.2 确认测试标准515.4 测试总结516 结束语52致谢53参考文献54附录A 中文译文55附录B 英文原文64附录C 源程序清单75XXXXXXX大学毕业设计(论文)引言BBS的英文全称是Bulle
12、tin Board System,翻译为中文就是“电子公告板”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。网络社区门槛低、互动性和公共性强且匿名发言的特点及我国的传媒格局促进了网络社区的繁荣。中国互联网络信息中心(CNNIC)发布的第26次中国互联网络发展状况统计报告显示,截至2010
13、年6月,中国网民规模达到4.2亿,而通过博客和论坛/BBS进行交流沟通的网民占全体网民的比例分别达到55.1%、31.5%。网络社区的数量也相当庞大,仅网络论坛、BBS的数量就达到130万个,而博客、微博、贴吧的数量甚至多到几乎无法统计。“兴趣”网络社区的发展十分火爆。这些网络社区有些由地方政府主办,有些由大型门户网站开办,有些是传统媒体的业务拓展和转型。很多网络社区通过特色服务来抢夺网民,聚集人气。在当前130万个网络论坛、BBS中,涌现出“水木清华”、“西祠胡同”、“天涯社区”、“强国论坛”、“19楼空间”等一大批“名牌”社区。这些网络社区因参与的网民众多而形成强大影响力,成为社会事件的放
14、大器、公共舆论的发源地、传统媒体倚重的新闻源。近年来很多新闻事件,如山西黑砖窑事件、陕西华南虎事件、上海钓鱼执法事件、南京天价烟局长事件等都是在网络社区首发。据人民网舆情监测室统计,2009年77件影响力较大的社会热点事件中,有23件、约30%因网络爆料而引发公众关注。鉴于我国目前网络社区的复杂凌乱的现状,以及出于对考研学生提供方便的考量,觉得有必要开发一个专门的考研信息BBS论坛。1 系统概述1.1 论坛发展概述进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息的新一代网络版应用软件,而目前网络版软件中似乎存
15、在着两种不同的趋势,一种是称为客户端服务器的C/S结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器服务器的B/S结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。随着Internet技术的不断发展,网上论坛在交流中扮演了极其重要的角色
16、,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间, 影响和改变着我们的生活。1978年在美国芝加哥开发出一套基于8080芯片的CBBS/C
17、hicago(Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系统。之后随着苹果机的问世,开发出基于苹果机的Bulletin Board System和大众信息系统(People,s Message System)2种BBS系统。1981年IBM个人计算机诞生时,并没有自己的BBS系统。直到1982年,Buss Lane 才用Basic语言为IBM个人计算机编写了一个原型程序。其后经过几番增修,终于在1983年通过Capital PC User Group(CPCUG)的Communication Special Interest G
18、roup会员的努力,改写出了个人计算机系统的BBS。经Thomas Mach整理后,终于完成了个人计算机的第1版BBS系统RBBS-PC。这套BBS系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后来在开发其他的BBS系统时都以此为框架,所以RBBS-PC赢得了BBS鼻祖的美称。 但在当时,如何实现站与站之间的联系问题并未解决。1984年美国的Tom Jonning开发了一套具有电子功能的电子公告板程序FIDO。由于该软件具有站际连线和自动互传信息的功能,所以站际间彼此可以在一个共同的预定时间传送电子邮件,使得BBS网络化有了一线生机。 BBS发展至今,目前世界上业余的BBS网络
19、除了FidoNet(惠多网)以外,几个较具知名度的还有EggNet、AlterNet和RBBS-Net等等。由于这些网络和FidoNet之间的信息交流不成问题,这就实现了所谓的跨网。大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站
20、长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术水平是业余的,而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。 1.2 开发目的BBS提供了丰富的网络学习资源:论坛是
21、一个经过学习者整理加工过的网络资源汇集中心,从新闻、学习到娱乐、体育,从文字到视频、音频,BBS汇集了各种形式、内容的网络资源。不少BBS都设有专门的NetResources(网络资源)板块;FTP技术和BT技术的发展更是为BBS站内资源的更新、共享提供了方便。如今,大部分大学的BBS论坛都有相应的FTP服务器,不少BBS还与网络新兴的BT技术、Blog(博客)技术等连接起来BBS水木清华站就有“水木Blog”的栏目)。BBS促进了协作学习:基于网络的论坛社区也是各种学习资源组合的场所,为学习者提供了学习环境。作为一个学生参与论坛的网络活动可包括许多种学习的意义,在特定板块内,论坛参与者围绕某
22、个话题或者问题,通过发表、回复话题、版面讨论、站内信件等方式进行互动讨论、相互探讨,形成了一种以学习者为中心的学习方式。从教育网内人气排名前十名的论坛的网友参与的情况来看,在各大学习板块里,基本上每张帖子提出的问题都可以得到网友友好的、认真的回复解答,有着浓郁的协作探讨的学习气氛和良好的学习效果。BBS提高了学生自主学习能力:网络学习的本质是一种自主学习,论坛提供了丰富的网络学习资源,使学习者能自主选择和控制学习地点、学习时间、学习方法和学习内容。在论坛里,学生可以自主地围绕学习问题,通过发帖、回复的形式提出讨论,寻求解答帮助,提高了学习的积极性和自主学习的能力。2 系统分析2.1 技术可行性
23、2.1.1开发语言本系统是基于面向对象思想的JAVA语言中J2EE平台进行编写,J2EE平台具有以下优点1.简化结构:J2EE平台支持简化的、基于组件开发模型,由于J2EE基于Java编程语言和J2SE平台,它提供了编写一次,随处运行的可移植性,遵循J2EE标准的所有服务器都支持该模型。EJB组件使编写应用程序更为简单。尽管EJB体系结构复杂,但应用程序开发人员一般都必再编写访问系统服务的代码,EJB容器会实现系统级的服务,例如,事务、安全性等。另外,J2EE还支持异构环境。基于J2EE的应用程序不依赖任何特定操作系统、中间件或硬件,因此,设计合理的基于J2EE的程序只需开发一次就可以部署到各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研信息BBS论坛 毕业设计论文 考研 信息 BBS 论坛 毕业设计 论文
限制150内