优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

ASP.NET论坛系统的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要 【买计算机毕业论文就到www.think58.com】 copyright think58 [资料来源:http://THINK58.com]

think58好,好think58

[来源:http://www.think58.com]

在二十一世纪,地球因为互联网的存在,早已变成一个村落。目前,国内几乎所有的大学和学院都有自己的BBS论坛网站。论坛的内容涉及非常广泛,这一主题是符合这一趋势,因此得以设计和推出。BBS系统是最常见的网络形式,其主要功能是给网友一个交流的平台言。为了满足BBS系统的性能要求,实现系统的各个方面的问题,系统采用ASP.NET和Access2003数据库相结合的开发模式。 think58

[资料来源:http://www.THINK58.com]

论文首先论述了系统的开发背景和研究的目的与意义,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,并对系统进行可行性分析,确定在目前的条件下,BBS系统是可行的。在需求分析结果的基础上,明确系统的功能级数据流图,再对系统的功能模块进行划分,接着对系统中的数据库进行模型设计,包括实体联系图、实体及其属性图和数据表结构。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。 think58好,好think58 [来源:http://think58.com]

经过系统调试运行后表明,该论坛功能较齐全,用户可以自由地发表自己的观点和对论坛的主题发表意见,还可以对网友的问题及时地解决,获取有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。 内容来自think58

[资料来源:www.THINK58.com]

copyright think58

[版权所有:http://think58.com]

关键词:BBS系统,ASP.NET,Access think58好,好think58

[版权所有:http://think58.com]

第1章 绪论

[来源:http://www.think58.com]

1.1 开发背景 

BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。 BBS是Internet上的一种基于信息服务的系统。BBS提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。电子公告牌按不同的主题、分主题分成很多个布告栏,布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。在BBS论坛里,人们之间的交流打破了空间、时间的限制。在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌,健康状况等,而这些条件往往是人们在其他交流形式中无可回避的。同样地,也无从知道交谈的对方的真实社会身份。这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。虽然谈话的双方素不相识,却可以亲近地交谈。BBS网站往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。可以说,在BBS论坛上可以找到任何话题。在BBS论坛上可以不必考虑空间的差异,可以与任何一个志趣相投的人进行交谈。BBS论坛一个非常重要的特点就是传输纯文本信息,数据量小,交互的速度比较快,因此BBS论坛的更新速度也非常地快。在其他很多方面,BBS论坛同样也起着非常重要的作用。BBS论坛正以其独特的魅力,吸引着众多的网络用户。 内容来自think58

[资料来源:THINK58.com]

目前,通过BBS系统可以随时取得各种最新的信息;也可以通过BBS系统来与别人讨论计算机软件、硬件、多媒体、程序设计以及生物学、医学等等各种有趣的话题;还可以利用BBS系统来发布一些“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事……

[来源:http://www.think58.com]

而大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS网站,按其性质划分,可以分为2种:一种是商业BBS网站,如新华龙讯网;另一种是业余BBS网站,如天堂资讯站。由于使用商业BBS网站需要交纳一笔费用,而商业网站所能提供的服务与业余网站相比,并没有什么优势,所以其用户数量不多。多数业余BBS网站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS网站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业网站无法与业余网站相抗衡的根本因素。由于业余BBS网站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS网站的服务和技术水平是业余的,而是指这类BBS网站的性质。一般BBS网站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。 copyright think58

[资料来源:THINK58.com]

第3章 系统分析与设计

copyright think58

[资料来源:THINK58.com]

3.1系统需求分析

随着计算机和网络技术的飞速发展,BBS(Bulletin Board System电子公告牌系统)论坛越来越成为网上交流的一种捷径,BBS相当于一个很多人参加的大论坛,为广大网友提供一个彼此交流的空间,让网民们在网上畅所欲言。 本文来自think58

[来源:http://www.think58.com]

系统具有通常BBS网站应该具有的所有功能,包括用户注册、用户登录、匿名用户登录、发表文章、阅读文章、回复别人的文章、主题查找、作者查找、个人资料修改、在线人数统计等,此外,用户在发表帖子时,能输入带格式的文本,用户在发表或回复一篇帖子时,系统会统计总帖子数量。

think58

[资料来源:www.THINK58.com]

[资料来源:THINK58.com]

系统操作用户按不同级别依次可分为:匿名用户、普通会员用户、版主会员用户、系统管理员用户。高级别的用户可以继承低级别的用户的公用功能。同时,各个级别的用户具有一定的自身才具有的私有功能。 think58.com

[资料来源:www.THINK58.com]

匿名用户具有注册为系统正式会员,登录为正式会员的功能。 think58好,好think58 [资料来源:www.THINK58.com]

普通会员具有浏览论坛板块,浏览主题帖子列表、查看帖子;发帖、回帖、编辑发布自己的帖子和搜索查找已有的帖子的功能。

[来源:http://think58.com]

版主会员具有对其所属板块帖子管理的功能,包括编辑,删除。

copyright think58

[资料来源:www.THINK58.com]

[来源:http://www.think58.com]

系统管理员具有论坛基本设定、版面管理、公告管理、版主会员管理、普通会员管理的功能。 think58好,好think58

[资料来源:http://THINK58.com]

3.2.2 系统概要设计

系统从两方面进行概要设计,一是面向用户的论坛首页;二是面向管理人员的后台管理界面。

think58.com

[资料来源:http://THINK58.com]

[来源:http://www.think58.com]

首页是代表论坛形象的,设计要简单但不失丰富,布局要合理且清晰。在首页中最明显的就是论坛的论坛公告和论坛列表。在论坛列表中可以对板块中的信息一目了然,加深了客户端用户对论坛的了解,使得他们可以方便的浏览整个论坛,找到感兴趣的相关话题。 think58好,好think58 [来源:http://think58.com]

后台管理界面就是系统管理员登录后操作的界面。管理员登录后,可以进行论坛板块管理、用户管理以及论坛的参数管理,其中参数管理包括用户相关参数、论坛分页参数和其它基本参数。由于后台的管理主要是面向系统管理员而设立的,所以并不侧重界面设计,而是加重了安全性设计和方便性设计。

本文来自think58

[资料来源:http://think58.com]

[资料来源:www.THINK58.com]

3.2.7 系统功能模块的基本功能

系统的基本功能构成了论坛系统的必要功能,具备这些功能的Web就是论坛。

think58.com [资料来源:www.THINK58.com]

[资料来源:http://www.THINK58.com]

该论坛的基本功能如下: copyright think58

[版权所有:http://think58.com]

(1) 发帖。论坛最初是为了相互讨论话题而诞生的,发表帖子就是表达自己的看法,与他人进行讨论,因此发帖是论坛的首要的功能。

think58.com [来源:http://www.think58.com]

[版权所有:http://think58.com]

(2) 浏览帖子。发表了帖子,就要供他人浏览查看,与他人分享自己的想法和经验。

think58 [资料来源:http://THINK58.com]

[资料来源:http://think58.com]

(3) 回帖。浏览了他人发表的帖子,想要发表自己的想法,参与讨论,就可以回复这个帖子。 think58

[资料来源:http://think58.com]

(4) 注册登录。原先的论坛在发帖回帖时,需要填写自己的笔名。这样,经常发帖的人,总是重复填写笔名,比较麻烦。因此,论坛扩展了用户注册登录功能,参与论坛的人注册自己的笔名及个人信息,拥有论坛中的身份,发言时就不需要重复填写个人信息了。 内容来自think58 [资料来源:http://www.THINK58.com]

(5) 分板块浏览帖子。随着论坛帖子数量的增多,讨论同一话题的帖子聚集在一起,引出了论坛新的扩展功能,即分板块浏览,属于同一板块的帖子讨论同样的话题。这样,就使得对某一话题感兴趣的用户不会被其他帖子干扰,也有利于相同兴趣的用户相互讨论,不易跑题。

[来源:http://www.think58.com]

(6) 编辑帖子。发帖回帖的用户,如果需要修改更新自己发表的帖子内容,就引出了帖子编辑帖子内容这个扩展功能,提供给用户更新自己发言的选择。对于论坛管理员,可以编辑任何帖子的内容,也算是提供给管理员进行管理的选择。 内容来自think58 [来源:http://www.think58.com]

(7) 删除帖子。如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子。

本文来自think58 [资料来源:http://THINK58.com]

[来源:http://www.think58.com]

(8) 转移帖子。论坛划分了板块,如果帖子内容不属于所在板块的关注话题,那么管理员可以选择将此帖转移到所属话题的板块中去。这个功能是随着板块功能的出现而出现的,板块将帖子进行了分组,从而提出了随着板块移动帖子的要求。

内容来自think58

[版权所有:http://think58.com]

[来源:http://think58.com]

(9) 置顶帖子。帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢排到后面,管理员如果需要强调某些帖子重要,有必要看,就要打乱默认的排序顺序,将这些帖子放在列表的最前端,不再按时间顺序的变化,但是还要保证其他帖子按照时间变化顺序进行排列。 copyright think58

[资料来源:http://think58.com]

(10) 制定精华帖。如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给看帖的用户,用户可以选择只看精华区里的帖子。

内容来自think58 [资料来源:THINK58.com]

[来源:http://think58.com]

(11) 搜索帖子。论坛中的帖子越来越多,用户就需要从大量的帖子中找到自己需要的内容。 本文来自think58

[资料来源:http://think58.com]

(12) 管理板块。论坛板块需要先创建,才能使用,管理员还可以删改板块的相关信息。 本文来自think58

[资料来源:http://think58.com]

(13) 设置参数。论坛一般有一些初始化信息,比如论坛的名称,帖子列表显示条数/页等,管理员可以在后台界面自行设置。 think58

[版权所有:http://think58.com]

(14) 管理用户。管理员可以对论坛注册了的用户进行管理,可以修改已注册用户的权限,对于违规用户可以删除。 think58 [版权所有:http://think58.com]

think58好,好think58

[资料来源:http://think58.com]

[资料来源:http://THINK58.com]

包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译

本文来自think58

[资料来源:www.THINK58.com]

获取资料请您联系本站客服 think58

[资料来源:THINK58.com]