基于asp.net网上论坛BBS毕业设计

获取项目源文件,联系Q:1415736481,可指导毕设,课设

摘要

随着Internet技术的飞速发展,论坛已经成为当今网络上不可或缺的一种交流方式之一。教育论坛通常如同一些教学类的博客。或者是教学网站,中心放在对一种知识的传授和学习和相互交流,在计算机软件等技术类的行业,这样的论坛发挥着重要的作用,通过在论坛里浏览帖子,发布帖子能迅速的与很多人在网上进行技术性的沟通和学习。譬如CSDN论坛。它是当今Internet上的一种信息服务系统,它提供一种公共电子模块,可以让人们对某个主题进行讨论,如此可以达到集思广益的效果。该论坛系统是利用Asp.net和SQL SERVER2005技术开发,实现了论坛的动态管理,使得信息的管理更加及时、高效,方便用户及时上网浏览所有有用的信息,发表自己对问题的看法。一些在工作中或者是在学习中所遇到的等等不解的问题,可以发表在该论坛中,浏览者在登录后可以回答提问者所提的问题,帮助解疑。达到知识、技术交流的目的。该论坛提供了一个互相交流的渠道,为交流者的信息交流提供了便利。

系统实现了在线讨论、疑难问题询问,浏览,查询发表的帖子等功能。论坛用户分为管理员,和普通注册用户,以及游客。管理员拥有管理论坛帖子的权限,和管理注册用户的权限。注册用户可以发表自己的话题,同时可以就自己感兴趣的内容进行讨论,回复等。游客只可以浏览论坛中的内容,无法进行发帖,回帖的操作。

经过严格的分析,系统采用SQL SERVER2005建立完整性和一致性的数据库,前台采用开发工具Visual Studio2010旗舰版,使用它的可视化组建来完成功能完备,易于操作和管理论坛系统。

关键字:SQL Server ASP.NET,论坛,技术交流

 

 

 

 

 

 

 

 

 

 

 

 

 

I

Abstract

With the rapid development of Internet technology, BBS has become the most network over the course of the first one way to communicate. "Education BBS usually as some kind of teaching blog. Or is teaching website, center on to a kind of knowledge and learning and communicate with each other in the computer software, technical industry, this BBS play an important role in the BBS, through to post, post can rapid and a lot of people online and technical communication and learning. For example, the CSDN BBS. It is today the Internet on information service system, it provides a kind of public electronic module, can let people discussed in a theme, so can achieve the effect of ideas. The BBS system is using asp.net and SQL SERVER2005 technology development, realize the BBS of dynamic management, make the information management more timely, efficient, convenient users browse the Internet in time all the useful information, to speak out on the development of the problem. Some in the work or study with, and so on, don't understand published in this BBS, visitors after the login screen can answer the questions of the questioner, help to knowledge, technology explained. The objective of the exchange. This BBS provides a mutual communication channels for communication, who provides the convenience for the exchange of information.

The system realizes the online discussion, difficult problem ask, view, inquires the post published etc. Function. BBS users into administrators, and ordinary registered users, and tourists. Administrators have management BBS permissions, have to create, edit, and delete BBS module, and management of the registered user permissions. Registered users can give your topic, also is the content they are interested in discussion, to reply, etc. Visitors can only browse the content of BBS, unable to post, reply operation.

Results the strict analysis, system USES SQL SERVER2005 establish integrity and consistency of the database, front desk the development tools Visual Studio2010 flagship version, and use it to finish a visualization of function complete, easy to operation and management BBS system.

 

Keywords:SQL Server ,ASP.NET,BBS, Technical Communication

 

 

 

 

 

 

 

 

 

 

II

目录

第一章 前 沿.................................................................................................................. 1

1.1选题背景............................................................................................................ 1

1.2论坛的发展与现状............................................................................................ 2

1.3课程任务简介.................................................................................................... 3

第二章 技术选型............................................................................................................ 4

2.1 实施平台........................................................................................................... 4

2.2开发语言............................................................................................................ 4

2.3数据库................................................................................................................ 5

2.4 服务器选择....................................................................................................... 5

第三章 系统分析............................................................................................................ 6

3.1可行性分析........................................................................................................ 6

3.1.1技术可行性............................................................................................. 6

3.1.2社会可行性............................................................................................. 6

3.1.3运行可行性............................................................................................. 6

3.2 需求分析........................................................................................................... 6

3.2.1 功能需求................................................................................................ 6

3.2.2 数据流图................................................................................................ 6

3.3任务目标............................................................................................................ 6

3.3.1基本性能................................................................................................. 6

3.3.2开发目标................................................................................................. 6

第四章 系统设计............................................................................................................ 7

4.1.1系统目标设计......................................................................................... 7

4.1.2开发设计思想......................................................................................... 7

4.2系统模块设计.................................................................................................... 7

4.2.1模块功能描述......................................................................................... 8

4.2.2 系统功能结构........................................................................................ 9

4.2数据库设计...................................................................................................... 10

4.2.1数据库概念的结构设计....................................................................... 10

4.2.2数据库逻辑结构设计........................................................................... 10

第五章 详细设计.......................................................................................................... 12

5.1主界面设计...................................................................................................... 12

5.2登录功能及注册功能的设计.......................................................................... 13

5.3 发帖即回贴功能的设计................................................................................. 18

5.4搜索功能设计.................................................................................................. 21

5.5管理功能设计.................................................................................................. 22

第六章 系统测试.......................................................................................................... 27

6.1 系统测试概述................................................................................................. 27

6.1.1 测试目标.................................................................................................. 27

6.1.2 被测试系统特点...................................................................................... 27

6.1.3 被测试系统环境需求.............................................................................. 27

6.2测试方案.......................................................................................................... 27

6.2.1 测试要点分析.......................................................................................... 27

6.2.2 测试内容.................................................................................................. 27

致谢................................................................................................................................ 28

参考文献........................................................................................................................ 29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

第一章 前沿

1.1选题背景

       论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而便捷的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。

那么什么是BBS(论坛)呢?BBS的英文全称是Bulletin Board System,翻译为中文就是“电子布告栏系统”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果机上运行。早期的BBS与一般与街头和校园内的公告板性质相同,只不过是通过来传播或获得消息方式不同而已。一直到开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。目前,通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人讨论计算机……等等各种有趣的话题;还可以利用BBS系统来发布一些“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室内高谈阔论……这个精彩的天地就在你我的身旁,只要您在一台可以访问互联网的计算机旁,就可以进入这个交流平台,来享用它的种种服务。

目前,通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力!首先说明一下,上面说的“论坛”一般就是大家口中常提的BBS。在网络以外的现实世界中,“论坛”是指一种高规格、有长期主办组织、多次召开的研讨会议。著名的论坛有:博鳌亚洲论坛,精英外贸论坛等等。一种后缀修饰词,一般用于企业、个人、网站等用词。比如:80后之窗论坛、生活121论坛、企业论坛、爱看txt小说论坛、论坛会议、百度论坛等。

 论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需

要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青

睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。 论坛就其专业性可分为以下两类: 一、综合类论坛:综合类的论坛包含的信息比较丰富和广泛,能够吸引几乎全部的网民来到论坛,但是由于广便难于精,所以这类的论坛往往存在着弊端即不能全部做到精细和面面俱到。通常大型的门户网站有足够的人气和凝聚力以及强大的后盾支持能够把门户类网站做到很强大,但是对于小型规模的网络公司,或个人简历的论坛站,就倾向于选择专题性的论坛,来做到精致。 二、专题类论坛:此类论坛是相对于综合类论坛而言,专题类的论坛,能够吸引真正志同道合的人一起来交流探讨,有利于信息的分类整合和搜集,专题性论坛对学术科研教学都起到重要的作用,例如购物类论坛、军事类论坛,情感倾诉类论坛,电脑爱好者论坛,动漫论坛,这样的专题性论坛能够在单独的一个领域里进行版块的划分设置,但是有的论坛,把专题性直接坐到最细化,这样往往能够取到更好的效果,如返利论坛、养猫人论坛等等,吉他论坛,90后创业论坛等。

论坛功能性

  如果按照论坛的功能性来划分,又可分为四类。一:教学型论坛,这类论坛通常如同一些教学类的博客。或者是教学网站,中心放在对一种知识的传授和学习,在计算机软件等技术类的行业,这样的论坛发挥着重要的作用,通过在论坛里浏览帖子,发布帖子能迅速的与很多人在网上进行技术性的沟通和学习。譬如金蝶友商网。二:推广型论坛 ,这类论坛通常不是很受网民的欢迎,因其生来就注定是要作为广告的形式,为某一个企业,或某一种产品进行宣传服务,从2005年起,这样形式的论坛很快的成立起来,但是往往这样的论坛,很难具有吸引人的性质,单就其宣传推广的性质,很难有大作为,所以这样的论坛寿命经常很短,论坛中的会员也几乎是由受雇佣的人员非自愿的组成。三:地方性论坛,地方性论坛是论坛中娱乐性与互动性最强的论坛之一。不论是大型论坛中的地方站,还是专业的地方论坛,都有很热烈的网民反向,比如百度、长春贴吧、 北京贴吧 、山东同乡网或者是清华大学论坛 运城论坛长沙之家论坛 罗定E天空等,地方性论坛能够更大距离的拉近人与人的沟通,另外由于是地方性的论坛,所以对其中的网民也有了一定行的局域限制,论坛中的人或多或少都来自于相同的地方,这样即有那么点点的真实的安全感,也少不了网络特有的朦胧感,所以这样的论坛常常受到网民的欢迎。四:交流性论坛,交流性的论坛又是一个广泛的大类,这样的论坛重点在于论坛会员之间的交流和互动,所以内容也较丰富多样,有供求信息,交友信息,线上线下活动信息,新闻等,这样的论坛是将来论坛发展的大趋势。

 

 

1.2论坛的发展与现状

       早期的论坛系统是基于CGI的系统,例如雷奥、Yuzi、UT,其中UT以其简洁、稳定、快速成为性能最优秀的论坛系统,不过配置要求较高,只有少数发行论坛使用,而且早就停止了开发;而Yuzi的BBS3000在当时也颇有影响,但漏洞较多,后来转型到了ASP平台;现在大部分CGI论坛已经退出了历史舞台。

       2002年之后,随着ASP的流行,论坛系统又迅速崛起新一批新星:Leadbbs、BBSXP、动网,Leadbbs于两年前止步于3.14版,但由于其简洁和稳定性现在仍然有一定的用户在使用;BBSXP是从BBS3000转型而来,但技术实力有限,市场占有率有限;而动网无疑是其中的佼佼者,不断更新换代,加上技术水平门槛低,培养了大批用户,动网则成为使用最为广泛的论坛系统。

       在中国ASP论坛系统大行其道之间,国外的优秀论坛系统如VBB、PHBB、IPB等也被陆续引进汉化,但都是基于PHP+MYSQL平台,技术门槛稍高,且本地化、插件的开发部都落后于其他ASP系统,所以这部分系统虽然性能优秀,但是仍然只有少数技术网站在使用,未得到大规模普及,不过这些系统为国人开发PHP论坛提供了很好的参考。

       随着主机市场的繁荣,加上经历了长时间的摸索和对国外PHP论坛的借鉴,20004年国内的PHP论坛开始获得了较好的发展,其中Discuz!2.5是里程碑产品,虽然后期走向了商业化,但免费的2.5版本,使用非常广泛,PHP论坛从此走入了主流时代。在国内明间大型论坛中,Discuz!占据绝对优势,其次是phpwind,动网只占据了很小的份额,但在中小型论坛中,动网占有率仍然是最高。为了争夺市场,动网暂停了ASP版本的后续开发,转而开发php版本,在Dvbbs7.1版本发布之后沉寂一年多,又推出了动网论坛PHP1.0版。而Phpwind也推出了了多用户论坛系统uu1001。现在Discuz、Phpwind、动网在国内论坛市场可谓三足鼎立,同时相互之间的竞争也促进了论坛系统的发展,例如AJAX功能、RSS订阅、博客系统、同其他CMS系统的整合、跨平台支持等等。而论坛系统从早期个人或民间团队的开发也转型到了成立公司进行运营管理和专业团队的系统开发,这样论坛系统的发展提升将更有保障。

 

1.3课程任务简介

  本次课程的任务是建立一个网上在线论坛,为网上学习提供一个相互交流的信息平台,该系统能够将访问者的信息写入数据库;允许

  • 7
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值