BBS论坛毕业设计论文 - 图文

2019-06-11 13:50

引 言

WEB技术不断发展的现在,跨入二十世纪后期,我们吃惊地发现一批通过网络传输信息的新的形式正在从“三大媒介”中的突围出来,从而有了突飞猛进的发展,而BBS论坛在其发展过程中,由一个互联网的日常应用发展成一种日益普遍的社会现象。论坛服务系统的管理已经成为国内网络思想教育以及互联网舆论的主要问题。在网络上,几乎我们每一个人都有自己在某些一定的领域中有感兴趣的话题、情感或心理上的诉求而进行交流的需要,这种需求引发了网络虚拟社区的诞生。针对一些国内以及国外的论坛发展以及管理状况做比较研究,对国内论坛管理水平的提高有很大的意义。

BBS,即电子公告板,它是一种基于远程登录协议访问互联网的形式。随着网络而兴起的服务,那么基于WEB的BBS也开始强调其交流性,于是论坛(Forum)诞生了。

随着网络技术的发展,电子公告板也在不断发生着变化,主要体现在其含义和功能上。目前,国外BBS仍停留在最原始的电子公告板的定义上,Forum它是一种单纯基于网络的用户交流区。在中国的台湾地区,BBS指基于Firebird数据库和Maple(是一种数学和工程计算软件)服务软件上的,提供远程登录协议访问的交流区,。在中国内陆,在意义上严格的讲,BBS基本上仅存于高校,社会上的BBS偶有出现,而且也是属小群体;但是社会上大量存在的论坛,基本上都是仅基于WEB的论坛。

1

第一章 设计相关背景和技术

1.1论坛的国内外发展史

1.西方国家

BBS诞生于21世纪之前的70年代的美国,主要用于其成员之间的信息交流与网络通讯,因为那时还没有搜索引擎,浏览器、更不用说个人网站了。BBS的主要功能就是进行信息的发布,这些信息主要包括新闻信息、交易信息、用户自己发表的感言和网上的互动。

随着web技术逐渐的成熟,发展,其他功能更强的应用出现了,逐渐挤掉了BBS。对新闻信息、个人言论、交易信息的发布这三个功能各自单独演化,发展成三个以下类型的网站分别对应新闻类、博客类和电子商务类。第四个功能互动式问答在将来也会被分离出来但现在还没有出现该领域的网站。

进入到21世纪的前十年,电子公告板把主要的应用转移到了Forum上,逐渐演化出现在的BBS论坛。因此,WEB技术的发展,使得电子公告板的影响力正逐渐的减小,现在我们以美国为例,现在只有少数BBS论坛的存在是主要用于提出和解决问题的,而绝大多数高校基本上已经没有BBS论坛的存在了,而集中表现在针对软件或商品的技术支持电子公告板和技术类的等。对于中文BBS是属于人气极旺的,因为它的管理机制简单,不会有言论的约束,用户们可以自由的进行言论的交互。 通过以上的阐述发现西方国家对BBS的直接研究是很少的,而间接的研究主要集中在针对网络社会中的行为方式、价值观念、人际关系和社会结构方面等,也就是在对网络社会、虚拟社区方面。对虚拟社区的研究主要包括自身特征及社会问题等进行研究。 2.中国港台地区

20世纪80年代,西方的电子公告板传入中国台湾地区,并在20世纪90年代中山大学电子计算中心推出TANet BBS(中文环境的论坛)之后,自此风靡台湾各个大学。甚至一些大学竟然有100多个BBS站之多。相比之下,香港地区的BBS数量却是比不上台湾大学的,并且部分院校的BBS不对外开放,据调查显示香港网民经常使用BBS讨论组的比例只有5%。但是,香港地区的BBS发展势头却是比台湾地区快。

因为BBS在台湾地区出现的时间早,从柯舜智开始涌现出许多关于BBS的文章发表,有更多的人参与到它的研究中,尤其是在人与人之间的沟通交流问题,会议

2

日程设置问题,身份的验证等方面的研究有很强的代表意义,它有很好的前瞻性。自然对于BBS的研究成果是比较丰硕的。 3.中国大陆BBS论坛的发展和现状

北京长城站成为中国大陆最早的BBS论坛,由于20世纪90年代国内互联网普及的条件限制,所以当时每天用户访问量也就只有十几人。在此3年后的春天,曙光BBS站继北京长城站作为中国大陆第一个网络BBS站而开通。由于计算机及其外设的大幅度降价、使得互联网在国内的快速发展已经快达到普及的程度,BBS和Forum逐渐被网民所认识认识,并以惊人的速度发展扩大成长起来。

国内的BBS在二十世纪九十年代的时候到达了一个巅峰状态,网络上涌现了各种各样的网站论坛,因为竞争的关系网络论坛功能更加全面,涉及范围更加广泛,用户数量越来越多。在此之后,由于发展的速度以及无序和不妥善的管理,在网络泡沫(表示发展太快,太神奇的网络)的冲击之下,很多论坛迅速消亡了。自此,国内的BBS进入一个崭新的时代。

据统计,每年使用BBS的网民数量都会大幅度增长,由此可见BBS论坛作为国内互联网的应用在互联网中依然有很重要的地位。在大多数研究者看来,因为论坛易用、实用、简单的特点减减突显,相信BBS论坛在将来会向个性化和专业化的方向发展。

1.2 开发工具的介绍

1.2.1 spring介绍

Spring是完全开源的框架,它由Spring之父Rod Johnson创建。Spring用于整合,好处是解耦。解耦的含义就是:它可以降低组件之间的关联,改善程序结构,它的这个特点充分的体现了系统的维护和扩展的优点。使用Spring框架时,我们主要是用Spring容器的两个特性就是IoC和AoP。

IoC全称Inverse of Control(反向控制或控制反转)。 是类之间存在控制权,此处所说的控制权指的就是对对象的创建和使用, 比如我们现在有类college和类school,而我们之前的做法就是在college中调用school,那么控制权就在college中,这样做的耦合度较高, 如果修改了school,college也要做修改。 我们使用Spring框架后,控制权由spring容器来管理。当college想调用school时,需要由Spirng容器通过进行注入用配置文件。此方案有一种完整而简洁的美感,他把对象的依赖关系有序的建立起来,简化了对象依赖关系的管理,很大程度

3

上简化了面向对象系统的复杂性。

AOP是面向切面编程(也叫面向方面,英文Aspect Oriented Programming的缩写),是不修改源代码的前提下统一给程序动态添加功能的一种技术它是通过预编译的方式和运行期动态代理来实现的。 例如:Struts2中的拦截器,就是使用AOP的思想。使用这种思想编写程序,会使程序更加灵活。

1.2.2Hibernate介绍

1、什么是hibernate?

Hibernate对JDBC进行了封装,对对象进行持久化,并且是一种全自动的工具 。

2、为什么要用到hibernate?

这是一种框架,能得到众程序员的喜欢,主要是因为它的优点: (1)、提高生产力。 (2)、更面向对象化。 (3)、移植性好。 (4)、透明持久化。

不需要特定SQL优化的时候适合使用,但是如果要批量的进行更新、删除都不适合,包括统计。

3、hibernate的使用 (1)配置文件

《1》全局配置文件:hibernate.cfg.xml:主要用来实现整个应用程序中使用的数据库,以及这个应用程序中的对象关系映射;

例子:

4

注意:

1、我们所写的每一个程序的全局配置文件名称都应该是hibernate.cfg.xml,并且默认放在工程的根目录下,也就是与源程序代码同级。每一个工程只能有一个全局配置文件,如果要使用别的位置的配置文件,调用 configuration的有参的构造方法,指定这个配置文件的位置。如果不是用工具编写的,那么这个配置文件应该跟.classpath放在一块。

2、对象--关系映射文件 命名规则:className.hbm.xml ORM 的具体细节 Class to Table Identifier to PK Properties to columns java type as database type

3作用:使程序中实体类与数据库的表一一对应。

5


BBS论坛毕业设计论文 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:保护试题1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: