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

ASP.NET 基于Web的网络论坛系统毕业论文

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

摘 要:应用互联网实现信息讨论,已经成为一种常用的手段,本文讨论的就是一个网上论坛系统的设计与实现过程。本文通过对论坛系统开发过程的详细描述,详细地讲述了开发一个基于Web的通用BBS(Bullitin Board System)网站系统所用到的技术和方法。系统使用Microsoft Visual Studio 2005为前台开发工具,以SQL Server2005为数据库平台,根据面向对象开发原理,采用了基于B/S结构的开发模式系统来开发本系统。其中主要运用了ASP.NET技术,RegExp技术(Regular Expression 正则表达式)等。本系统包括用户的注册登录、论坛公告的发布、论坛社区的讨论、论坛的友情链接、后台数据库信息的管理维护等基本模块。
关键词:Microsoft Visual Studio ;面向对象;B/S结构;ASP.NET技术;正则表达式
目   录
前 言 3
1 系统可行性分析 4
1.1 技术可行性 4
1.2 经济可行性 4
1.3操作可行性 4
2 系统需求分析 5
2.1 系统调查 5
2.2 数据流图 5
2.3 技术难点分析 8
3 系统概要设计 8
3.1 系统总体功能模块图 8
3.2系统各模块功能说明 9
3.3 系统数据库设计 9 本文来自think58
3.3.1 系统数据库简介 10 [资料来源:http://THINK58.com]
3.3.2系统数据库概念模型设计 10
3.4 开发平台的选择 13
4 系统详细设计 13
4.1基本算法 13
4.2 各功能模块设计 14
4.3系统数据库表的设计 17
4.4 系统运行环境介绍 20
5 系统实现 20
5.1注册登录区模块实现 20
5.2 公告栏模块实现 22
5.3 系统管理员区模块实现 23
5.4 友情链接模块实现 26
5.5 讨论区模块实现 27
结束语 28
参考文献 29
致谢 30 内容来自think58 [资料来源:www.THINK58.com]

前 言
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。而应用互联网实现信息讨论,已经成为一种常用的手段。网上论坛提供了一个信息交流的空间,在论坛中人们可以一起讨论感兴趣的话题,提出问题或者回答别人提出的问题。从而给人们提供一个很好的交流平台,缩短其相互沟通的时间和空间距离。基于WEB的BBS论坛系统就是在这样的意义下产生的。
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,因而受到越来越多用户的青睐。 本文来自think58 [资料来源:http://www.THINK58.com]
本系统针对上述现状,根据面向对象的开发原理,利用基于B/S结构的开发模式,采用Microsoft Visual Studio 2005为前台开发工具,以SQL Server2005为数据库平台,利用相关技术实现了用户通过在此论坛进行网上的多向交流与沟通。它具有BBS网站应该具有的所有功能。
3.2系统各模块功能说明
(1)用户注册登录模块
没有注册的用户可以通过注册页面进行注册,完成基本信息的填写,在此页面系统需要验证用户身份的唯一性。注册成功后进入社区。用户可以随时修改个人的资料。如果注册用户忘记了密码,可以通过找回密码系统找回密码。进入系统的用户只能查看自己的个人信息,没有权限查看其他的用户的注册资料。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].81209532012-1-8
(2)公告栏模块
所有用户进入论坛系统后,可以查看论坛社区发布的公告,计算机毕业论文,没有对公告进行修改、删除等操作的权限。该公告栏随时公布论坛社区的最新消息和动态。每一条公告消息按照最近更新的时间先后顺序列举出来。
(3)讨论区模块
用户进入系统后,根据其权限的不同可进行不同的操作。游客只能浏览论坛中的帖子,没有回复或发布新主题的权限。普通用户登录后可以在已有的版块中发布新主题、回复帖子、编辑自己发过的帖子、查看帖子,还可以申请成为某一版块的版主。版主除了有普通用户的权限以外,还可以在所管理的版块删除、推荐帖子,或者解除对帖子的推荐等。

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

(4)友情链接模块
用户在进入系统后,可以通过点击友情链接的图片进入所链接的网站。
(5)管理员模块
该模块只为管理员开放,管理员登录后可以对系统进行维护和管理。计算机毕业设计,管理员操作权限包括:删除会员的资料、审核版主申请、删除公告、删除帖子、查看用户资料、添加公告、编辑版块、编辑帖子、添加友情链接、友情链接列表这几个部分。
5.3系统管理员区模块实现
(1)系统管理员登录页面“Admin_login.aspx”
  系统管理员通过该页面登录后台系统,登录成功后将用Session记录管理员的账号,并页面导向后台管理页面“Admin_index.aspx”。其界面如图5-5所示。

[资料来源:THINK58.com]


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