您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于Web的网络在线论坛的设计与实1
1基于Web的网络在线论坛的设计与实现摘要随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行内外信息交流,已成为大众的迫切需要。为了进行更好的交流,网友想就自己的专业和爱好能和其他的网友进行及时专业的交流,这就有了在线论坛,这样以来我们就可以在网络这个虚拟的空间中方便地实现交流。我们从实际需求出发,建立了概念结构,给出了数据库实现方案,开发了基于Web的网络在线论坛系统。该系统设计完成了两大功能模块,即:管理员模块和会员模块。该系统以Internet为平台,前台可使任何人注册、登陆在论坛上进行发贴及讨论,版主或者前台管理者也可以进行一部分管理。而管理员也可以在后台进行相关的管理。本系统的前台开发工具是MicrosoftVisualStudio2008;后台数据库选用的是MicrosoftSQLServer2005。关键字:在线论坛系统MicrosoftVisualStudio2008;MicrosoftSQLServer20052AbstractGodeepintothesocietyincreasinglyalongwiththeInternetliving,withwebsitedemonstrationwindowwaybeingusedasoutward,proceedtheoutsideinformationininsideexchanges,havebecomethemassandurgentdemand.asforumwillcomeoutwhenafriendwantstocommunicatetimelywithothersonlineonhismajorandhobbies,Inordertomoreconvenientcommunication.bywhichwecancommunicateconvenientlywitheachotherinthesubjunctiveworldofinternet.ItregardsInternetasplatformandithasalotoffunctions.Theusercanuseittoreachitspropose,andtheadministratorcancarryonrelevantmanagementinthebackstage.ThissystermismadebythetwotoolswhichsiMicrosoftVisualStudio2008,andthedatabaseisMicrosoftSQLServer2005。Keywords:OnlineforumSystemMicrosoftVisualStudio2008;MicrosoftSQLServer20053目录引言........................................................错误!未定义书签。第一章在线论坛系统的调查及初步分析...........................................11.1在线论坛系统的开发背景..................................................11.1.1项目背景............................................................11.1.2项目的选题意义......................................................11.2在线论坛系统的需求分析..................................................21.2.1需要解决的问题......................................................21.2.2系统目标.............................................................2第二章系统分析...............................................................22.1系统的功能分析..........................................................32.2系统的用况图............................................................3第三章系统设计...............................................................43.1功能设计................................................................43.1.1登录注册模块........................................................43.1.2用户发帖模块.........................................................43.1.3用户回帖模块.........................................................43.1.4浏览帖子模块.........................................................53.1.5用户搜索模块.........................................................53.2数据库设计...............................................................53.2.1概念设计............................................................53.2.2数据库概要设计......................................................53.2.3数据库物理设计......................................................53.3代码设计................................................................63.4开发工具的选择.........................................................10第四章系统实现..............................................................124.1用户登录系统............................................................124.2注册用户发帖...........................................................134.3注册用户浏览帖子.......................................................134.4注册用户回帖...........................................................1444.5管理会员信息............................................................154.6主界面..................................................................16结论........................................................................17致谢........................................................................17参考文献.....................................................................181引言论坛系统BBS(BullitinBoardSystem)是互联网上一种人与人之间交互的必备工具。网上论坛提供一个信息交流的空间,人们可以通过论坛一起讨论自己喜欢的话题,提出问题或者回答问题。用户可以在论坛中发表对某个问题的看法阐述自己的观点,跟别人讨论对某个问题的看法。在Internet的发展中论坛的作用将是无法替代的。BBS论坛已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大量主题组成。近些年来,随着校园网建设的发展,大学校园网BBS论坛也越来越火,因此建设一个好的BBS论坛显得越来越有必要了。本文论述了开发一个简单的网上在线论坛系统所用到的关键技术和方法。其中运用了ASP.NET技术、ADO.NET技术、SQLSERVER数据库等等,对上述技术的实现方法进行了详细的讨论。在WEB服务器上,利用ASP.NET技术和ADO.NET等技术,实现了一个很简单的网上在线论坛系统,并详细讨论了该系统的结构及其实现过程。第一章在线论坛系统的调查及初步分析1.1基于Web的网络在线论坛的开发背景1.1.1项目背景随着社会的发展,人们之间的交往越来越密切。现今的社会是一个信息飞速发达的社会,在信息的交流当中,互联网占据着一个非常重要的地位。人们可以通过互联网接收到最新的消息,也可以通过互联网进行信息的交流。而网上在线论坛(即俗称的BBS)就是大家进行信息交流的其中一个渠道。网上在线论坛让网友们可以在此发表自己的某些观感,交流某些技术、经验乃至人生的感悟与忧欢,已经成为网友之间、师生之间一条很好的交流渠道。[5]如果在学校里设立网上在线论坛,就能提供更大的交流空间,可以在此论坛上谈论各方面的知识,学生遇到问题就问,老师可以及时回答,这是在课堂上远远作不到的,也能在很大程度促进师生之间的感情。进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,既适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。本文讨论的是一个基于C#的BBS网站,它具有BBS网站应该具有的所有功能。1.1.2项目的选题意义网上在线论坛系统(即BBS)是互联网的一种应用服务模式,通过这种服务,互联网用户可以在上面浏览到其他用户在网站发表的各种主题、文章、问题等具有各种表现形式的文字,并且用户可以在上面针对某个具体的内容即时地发表自己的回答、看法、议论等,或者直接发表自己的文章、问题或其它内容。由于BBS的这种特点,使得全球的用户都可以随时随地进行交流,从而真正做到全球信息的交流。论坛具有多种表现形式,各网站可以按照自己的服务特点设计出适合自身的论坛形式,例如,各类论坛、在线问答、各种供求信息、网上订购等,都可以是论坛的表现形式。2论坛目前在互联网上得到非常广泛的应用,而且反应非常活跃。由于论坛可以使网
本文标题:基于Web的网络在线论坛的设计与实1
链接地址:https://www.777doc.com/doc-4712578 .html