WEB论坛的设计和实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
本课题研究的意义
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。本文讨论的是一个基于C#的BBS网站,它具有BBS网站应该具有的所有功能。
随着社会的发展,人们之间的交往越来越密切。现今的社会是一个信息飞速发达的社会,其中在信息的交流当中,互联网占据着一个非常重要的位置。人们可以通过在互联网上收到最新的消息,也可以通过互联网进行信息的交流。而论坛就是大家进行信息交流的其中一个渠道。网友们可以在此发表自己的某些观感,交流某些技术、经验乃至人生的感悟与忧欢,已经成为师生之间一条很好的交流的渠道,提供了更大的交流的空间,可以在此空间上谈论各方面的知识,这是在课堂上远远作不到的,也在很大程度促进了师生之间的感情。
论坛系统是互联网是的一种应用服务模式,通过这种服务,互联网用户可以在上面浏览到其他用户在网站发表的各种主题、文章、问题等具有各种表现形式的文字,并且用户可以在上面针对某个具体的内容即时地发表自己的回答、看法、议论等,或者直接发表自己的文章、问题或其它内容。由于BBS的这种特点,使得全球的用户都可以随时随地进行交流,从而真正的做到全球信息的交流。论坛具有多种表现形式,各网站可以按照自己的服务特点设计出适合自身的论坛形式,例如,各类论坛、在线问答、各种供求信息、网上订购等,都可以是论坛的表现形式。
论坛目前在互联网上得到非常广泛的应用,而且反应非常活跃。由于论坛可以使网上信息交流变得非常方便、广泛、及时,因而对于加深网站的服务深度、提高网站的知名度、拓展网站的交流范围、激活网站的人气都有不小的作用,并且可以建立单独的论坛网站因此在互联网的服务中,论坛将是一个重要的内容。
网上论坛系统总体分析
每个模块功能,真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。对于论坛系统来说,联系各个模块的主线是使用者的权限,用户能使用论坛的哪些功能是由用户决定的。论坛的每个功能都与相应的权限对应。管理版块模块与浏览模块关联,是由贴子与版块的父子关系决定的,贴子依附于版块先有版块,后有贴子,贴子必须发表在某各版块中。根据上面功能的介绍,我们可以将论坛的制作分为四大部分:
(1) 会员注册和登陆模块:这个模块的功能,就是新来网友可以填写注册资料 ,通过审核后便成为本论坛的正式会员,并可以以会员身份登陆论坛。
(2) 版块及文章显示模块:显示论坛的各大版块和所有会员最新发表的一些文章主题。
(3) 发表文章模块:为会员提供发表文章的地方,以及回复主题等。
(4) 论坛管理模块:管理员职务可以进行对文章处理,置顶,加精华,删除等,可以对论坛进行综合管理。
根据系统的入口不同,可分为前台系统和后台系统,前台包括注册登录模块、浏览模块、发贴回贴模块、管理贴子模块;后台包括管理用户模块、管理版块。本系统设计过程是将后台部分与前台部分的入口放在主页面上,以方便系统管理人员的通用化管理。当系统管理员登录系统首页时,在系统后台和前台的设计上,系统采用了共同的页面开发模式和组件调用模式。
BBS系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等等。了解了具体的功能需求后,就可以按模块的开始论坛的设计了。当然,这些模块的只是在功能上对论坛结构的划分,实际上并不能够完全的把他们独立出来进行设计。对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写程序代码会更为简单一些