网上在线论坛的设计与实现毕业设计论文Word下载.docx
- 文档编号:14772728
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:34
- 大小:357.07KB
网上在线论坛的设计与实现毕业设计论文Word下载.docx
《网上在线论坛的设计与实现毕业设计论文Word下载.docx》由会员分享,可在线阅读,更多相关《网上在线论坛的设计与实现毕业设计论文Word下载.docx(34页珍藏版)》请在冰豆网上搜索。
SQLServer2008ASP.NETB/S架构论坛
Abstract:
WiththerapiddevelopmentofInternetTechnology,theforumhasbecomeoneoftheessentialwayofcommunication,asthebasicplatformofinformationexchangebetweenpeople.Thesystemdividesintotwomoduleincludingtheusermoduleandadministratormodule,userscanusethesystemtopost,reply,queryandmodificationofinformation,administra-
torscanusethesystemtomanagethebackstageofthesystem,andsoon.ThisforumisamanagementsystemwiththeB/Sstructure,whichisdesignedbyASP.NETandSQLServer2008technologytoachievethedynamicmanagementoftheForumandtomakethemanagementofinformationmoretimely,efficient.SoitiseasyforuserstobrowsetheInternetforusefulinformationandtoexpresstheirviewsonrelatedissues.
Keywords:
SQLServer2008ASP.NETB/SStructureForum
1引言
1.1课题背景
随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行内外信息交流,已成为大众的迫切需要。
为了进行更好的交流,网友想就自己的专业和爱好能和其他的网友进行及时的交流,这就有了网上在线论坛,这样一来我们就可以在网络这个虚拟的空间中方便地实现交流。
作为网络服务必不可少的一部分,论坛在人们的生活交往交流中发挥着重要作用。
追究论坛的本质,就是人和人之间一个交往的平台,一个信息交换的工具,现实中人与人之间的交往在网络虚拟社会中变得更加方便快捷,交往的各种障碍也因为技术的发展消失;
论坛上,人与人之间的关系变得更加简单和纯粹。
就是这些优点,使得现实生活中很多困难的事情在网络上变得更加简单和容易操作。
而互联网由于本身技术上的优势,使得这种成本急剧下降。
1.2课题开发意义
当今互联网的发展,已经涉及到了生活的各个方面。
网上在线论坛系统,可以让生活中的人们相互更好的交流,让不在同一地区的人们在这个虚拟的环境中进行思想的交流与传递,让地球真正变成一个地球村。
现在一些门户网站都有自己独立的网上在线论坛,给网站增添了不少的人气,同时也加快了信息的传递。
还有一些企业公司等也有自己内部的网上在线论坛,方便公司员工进行技术、生活等问题的交流与相互协助。
网上在线论坛系统主要是针对网上流行的BBS,对其进行设计、分析,从实际需求出发,建立概念模型,同时设计合理的数据库实现方案。
建立一个网上在线论坛系统,可以用作各个网民相互沟通使用;
这种形式既可以降低面对面沟通的高成本,又可以使得一些沟通成果充分共享,避免了热线电话这种点对点沟通方式中经常出现的高频率重复工作。
2理论基础
2.1数据库技术
SQLServer是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
本系统采用SQLServer2008。
SQLServer2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2008数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2008结合了分析、报表、集成和通知功能。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2008与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2008都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
2.2B/S架构的WEB程序设计技术
2.2.1B/S模式
随着技术的发展,起初网络中的应用系统趋向于基于服务器的分层的应用系统,并支持各种系统的互操作性。
这些应用系统是分布式的。
即它们是运行在几个不同的设备上,包括后端进行资料访问的主机、在中间层支持Web和事务监控的服务器,以及允许用户访问应用系统的各种客户端设备。
传统的分布式系统是基于客户-服务器模式(即C/S模式)的,而基于浏览器的应用系统就是客户-服务器模式的一种变形,应用系统运行在Web服务器上,提供了所有的商业逻辑和状态维护。
使用这种配置方式,应用系统能够提供来自简单页面查询的所有信息,可以知道执行指定操作的更复杂的过程,以及维护状态信息。
支持这种应用体系结构的技术方法包括在客户端的Applet与插件,以及在服务器端的公共网关接口、ASP等其它机制。
目前在Internet上的大多数应用系统,包括网上交易系统都是基于这种模式的。
这种客户/服务器结构的发展给系统增加了新的功能,一个单纯的客户-服务器结构对于紧凑控制环境是可行的,同时,具有某种类型的客户和某种类型的后端服务器提供了商业逻辑和对资料的访问。
这也就是我们所说的B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。
它是随着Internet技术的兴起,对C/S模式应用的扩展。
在这种结构下,用户工作接口是通过IE浏览器来实现的。
本次设计是按照B/S模式进行开发的。
2.2.2ASP.NET简介
ASP.NET是微软公司.NET框架技术的一部分,主要用于建立Web应用程序。
ASP.NET使用编译过的事件驱动模型从而提高了运行速度、分离了应用程序逻辑和用户界面。
使用ASP.NET可以比较容易的开发基于三层架构的B/S应用程序。
ASP.NET的特点——强大性和适应性。
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(到现在为止只知道它只能用在Windows2000/2003Server/VISTA/7上)。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。
ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。
ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。
3系统需求分析
3.1可行性分析
可行性研究是为了弄清楚系统开发的项目是是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也很重要的,经过最初的设计目标和进行的市场调查得出以下的四点的可行性分析:
(1)经济可行性:
由于本系统用的软件都是免费的,不需要什么费用。
这个系统由本人开发,也不需要什么费用。
所以经济上是可行的。
(2)技术可行性:
ASP.NET+SQLServer2008的技术已经较为成熟。
(3)操作可行性:
本系统的操作简单,只需简单的了解下就可以非常流畅的使用这个系统。
(4)法律可行性:
该平台是作为作业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
3.2功能需求分析
3.2.1系统的处理流程
A.前台用户的功能
一般的游客进入论坛就可以随意的浏览网上的帖子,但是没有办法进行发帖和回帖,这样就必须先登录,如果还不是会员用户就要先注册成为会员,才能进行发新帖回复贴的行为;
登录成功之后就成为了会员,可以在网页里面自由的发帖回帖,查看修改自己的信息资料,查询其他用户信息,畅所欲言的和其他会员交流。
前台程序流程图如图3-1所示:
开始
论坛
游客
浏览论坛网站
登录
否
是
验证
注册
注册
选择操作
是
查询其他用户
发新帖,回复贴
个人信息修改
结束
图3-1前台简单流程图
B.后台管理员的功能
管理员首先必须登录才能实现他的功能;
待管理员登录之后,管理员有查看用户信息的功能和增加用户功能;
可以发布公告通知用户网站的最新情况;
管理网站,保证网站的更新;
对帖子信息管理,尽量的减少不和谐的现象。
后台管理流程图如图3-2所示:
用户信息管理
管理员登录
帖子信息管理
验证
公告信息管理
选择操作
论坛板块管理
图3-2后台管理流程图
3.2.2系统数据流程
功能概要
用户的功能:
A.浏览论坛
B.注册/登录成为会员
管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 在线 论坛 设计 实现 毕业设计 论文