网上在线论坛
姓 名
院 校淮安信息职业技术学院专 业软件技术
班 级 310113
学 号 31011230
指导老师
1
网上在线论坛
摘 要
随着互联网的发展网络信息资源也不断的丰富而以动态性和交互性为特征的网络论坛是当中最丰富、最开放和最自由的网络信息资源是最受欢迎的一种信息交流方式。 目前实现论坛功能的开发语言有很多种。
网上在线论坛和互联网上的其他信息一样具有范围广 内容庞杂动态变化性强等特点但是两个最重要的特点是具有交互性和时效性。交互性是指论坛用户能够参加到论坛信息的交流过程中来可以在论坛中发布自己的信息并且可以得到其他用户的反馈这是网上在线论坛信息最基本和最重要的特征。一位用户发布信息往往有很多人回应可以开展多人讨论这是一个多向交流信息的过程它使人们能够便捷地进行交流。由于互联网信息传播的快捷与方便及论坛的交互性使得人们能够及时的从论坛中获得某一种技术和行业的发展动态与最新的进展专业技术论坛中信息的时效性更强往往一些最新的技术信息都可以从论坛中获取。
本课题的论坛可以在论坛中交流技术。使用的数据库实现了网上在线论坛通常具有的功能 比如用户注册、登录用户发布帖子、回复帖子等等。关键字在线论坛、数据库、互联网
2
目 录
1绪论..............................................................................................................................4
2论坛的发展与现状.........................................................................................................4
2 1论坛的发展简史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2. 1. 1论坛的历史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2. 1.2论坛的发展历程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2. 1.3论坛在中国. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2 2国内论坛的现状与展望. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3需求分析.......................................................................................................................7
3 1基本要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3 2功能完善. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3 3论坛的功能结构图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
4开发流程.......................................................................................................................8
4 1数据库设计与创建. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
4 2创建注册和登录模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
4 3创建发帖和回帖模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
5数据库设计...................................................................................................................8
6各模块的具体实现........................................................................................................10
6 1帖子发布功能的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
6. 1. 1帖子的发布. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
6. 1.2编辑器的使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
6 2帖子浏览功能的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
6 3回帖功能的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
参考文献.........................................................................................................................16
致 谢............................................................................................................................16
3
1绪论
按照网站的性质以及服务对象来分迄今有以下几种类型一是校园论坛校园论坛作为主要的集中地在论坛领域具有举足轻重的地位。由于校园论坛的繁荣吸引了很多的社会人士参与。而是专业论坛一般是由各个著名的大公司组建人们可以利用其交流自己对商品的看法更为重要的是可以解决商品使用中的问题、三是商业论坛它是由ISP建立的论坛站点这类论坛站点各种信息比较多 内容相当丰富。 四是小型局域网论坛。一般是由个人或小型集体建立为小范围信息交流服务。五是业余论坛一般由论坛爱好者个人利用一些免费空间办的论坛 目的是为广大网友提供一个在某些专业上的交流场所。六是新闻媒体论坛是由新闻媒体网站设立的为广大网友提供对新闻信息进行评论、发表意见和观点的场所。
随着互联网事业的蓬勃发展论坛这个具有强大实时交互功能信息交流的平台使人们不再像电视观众、电台听众、报纸杂志读者一样只是被动地观看、收听、阅读而是可以积极而及时地参与讨论在了解他人观点意见的同时也可以发表自己的看法。
2论坛的发展与现状
2. 1论坛的发展简史
2. 1. 1论坛的历史
论坛的英文名称是BBS BBS的英文全称是Bulletin Board System翻译为中文就是“电子公告板”。 BBS最早是用来公布股市价格等类信息的 当时BBS连文件传输的功能都没有而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后有些人尝试将苹果计算机上的BBS转移到个人计算机上 BBS才开始渐渐普及开来。近些年来 由于爱好者们的努力 BBS的功能得到了很大的扩充。
4
目前通过BBS系统可随时取得国际最新的软件及信息也可以通过BBS系统来和别人讨论计算机软件、硬件、 Inte rnet、多媒体、程序设计以及医学等等各种有趣的话题更可以利用BBS系统来刊登一些“征友”、 “廉价转让”及“公司产品”等启事而且这个园地就在你我的身旁。只要您拥有1台计算机、 1只调制解调器和1条电话线就能够进入这个“超时代”的领域进而去享用它无比的威力
2. 1.2论坛的发展历程
1978年在美国芝加哥开发出一套基于8080芯片CBBS/Chicago(Computerized Bulletin Board System/Chicago)此乃最早的一套BBS系统。之后随着苹果机的问世开发出基于苹果机的Bulletin Board System和大众信息系统People,sMessage System 2种BBS系统。 1981年IBM个人计算机诞生时并没有自己的BBS系统。直到1982年 Buss Lane才用Basic语言为IBM个人计算机编写了一个原型程序。其后经过几番增修终于在1983年通过Capital PC User Group CPCUG的Communication Special Interest Group会员的努力改写出了个人计算机系统的BBS。经Thomas Mach整理后终于完成了个人计算机的第1版BBS系统——RBBS-PC。这套BBS系统的最大特色是其源程序全部公开有利于日后的修改和维护 因此后来在开发其他的BBS系统时都以此为框架所以RBBS-PC赢得了BBS鼻祖的美称。
BBS发展至今 目前世界上业余的BBS网络除了F idoNet 惠多网以外几个较具知名度的还有EggNet、AlterNet和RBBS-Net等等。 由于这些网络和FidoNet之间的信息交流不成问题这就实现了所谓的跨网。
2. 1.3论坛在中国
大约是从1991年开始 国内开始了第一个BBS站。经过长时间的发展直到1995年随着计算机及其外设的大幅降价 BBS才逐渐被人们所认识。 1996年更是以惊人的速度发展起来。国内的BBS站按其性质划分可以分为2种一种是商业BBS站如新华龙讯网另一种是业余BBS站如天堂资讯站。 由于使用商业BBS站要交纳一笔费用而商业站所能提供的服务与业余站相比
5
并没有什么优势所以其用户数量不多。多数业余BBS站的站长基于个人关系每天都互相交换电子邮件渐渐地形成了一个全国性的电子邮件网络ChinaFidoNet 中国惠多网。于是各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。 由于业余BBS站拥有这种优势所以使用者都更乐意加入。这里“业余” 2字并不是代表这种类型的BBS站的服务和技术水平是业余的而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱更多的是精力。其目的是为了推动中国计算机网络的健康发展提高广大计算机用户的应用水平。
2.2国内论坛的现状与展望
国内的BBS站单线站还占大多数。随着计算机的普及特别是调制解调器的大量使用 BBS的活动将会进一步高涨。但是随之而来的拨号难和抢线难的问题将会加剧。尽管BBS站台的数量在不断增长但这种增长的幅度总也赶不上用户群的增长。许多人同时拨号一个站台不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个BBS站的状况已经成为困扰今日中国BBS用户的一个难题。随着BBS活动的深入 国内已经出现了一些多线站一次可以允许2人以上同时访问。
BBS的发展过程中也出现了一些问题。 由于国内使用的BBS架站软件都是从国外引进的因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料但是仅靠这些是远远不够的。另外有些站台的设立是相互抄袭所以在结构上难免有雷同之处。
1999年是中国网络的发展年。但是我们应该清醒地认识到 目前一些BBS站并没有走上“简单、易用”这一层次。包括一些厂商架设的BBS站实用性还需要加强。今后 国内的BBS站将向着个性化和专业化的方向发展。
6
3需求分析
3. 1基本要求
对用户来说可以在站内搜索、发布、回复、浏览帖子等
3.2功能完善
为了使论坛更加合理、完美还增加了一些辅助的功能。
3.3论坛的功能结构图
根据上述功能的描述整理出论坛模块的功能结构图如下所示
7
4开发流程
4. 1数据库设计与创建
数据库名 forum
相关的表
Com_Reply(回复) Com_Topic(发帖表)
Com_Session(类别表) Com_User(用户表)
4.2创建注册和登录模块
涉及的内容验证码技术、注册、登录等。
4.3创建发帖和回帖模块
涉及的内容发布、回复帖子应用编辑器等。
5数据库设计
论坛的功能完善与否数据库的运用是一个决定性的因素。只有拥有一个强大的数据库的支持论坛的功能才能够展现。
本论坛使用的是一个名称为forum的数据库其中有4个数据表。各个表的功能介绍如下
Com_User数据表用于存储用户的注册信息。其中包括12个字段字段名及属性的说明如下表所示
8
Com_Topic数据表用于存储论坛中用户发布帖子的数据发帖人发帖标题发帖内容发帖时间。其中包括12个字段字段属性的说明如下
Com_Reply数据表用于存储论坛中回复帖子的数据 回帖人 回帖内容回帖时间 回复某个贴。其中包括7个字段字段属性说明如下表
9
柚子互联官网商家介绍柚子互联(www.19vps.cn)本次给大家带来了盛夏促销活动,本次推出的活动是湖北十堰高防产品,这次老板也人狠话不多丢了一个6.5折优惠券而且还是续费同价,稳撸。喜欢的朋友可以看看下面的活动详情介绍,自从站长这么久以来柚子互联从19年开始算是老商家了。六五折优惠码:6kfUGl07活动截止时间:2021年9月30日客服QQ:207781983本次仅推荐部分套餐,更多套餐可进...
新网好不好?新网域名便宜吗?新网怎么样?新网是国内老牌知名域名注册商,企业正规化运营,资质齐全,与阿里云万网和腾讯云DNSPOD同为国内服务商巨头。近日新网发布了最新的七月放价季优惠活动,主要针对域名、云主机、企业邮箱、SSL证书等多款云产品推送了超值的优惠,其中.com顶级域名仅19.9元/首年,.cn域名仅16元/首年,云主机1核心2G内存3Mbps带宽仅9.9元/月,企业邮箱更是免费送1年,...
vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。致力于全球服务器租用、托管及云计算、DDOS安 全防护、数据实时存储、 高防服务器加速、域名、智能高防服务器、网络安全服务解决方案等领域的智 能化、规范化的体验服务。所有购买年付产品免费更换香港原生IP(支持解锁奈飞),商家承诺,支持3天内无条件退款(原路退回)!点击进入:vollclo...