毕业设计(论文)ASP.NET论坛系统 BBS.doc
《毕业设计(论文)ASP.NET论坛系统 BBS.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP.NET论坛系统 BBS.doc(27页珍藏版)》请在三一办公上搜索。
1、摘要论坛系统 BBS(Bullitin Board System)是互联网上一种人与人之间交互的必备工具,特别是做网站必备, 网上论坛提供一个信息交流的空间,人们可以通过论坛一起讨论自己喜欢的话题,提出问题或者回答问题。用户可以在论坛中发表对某个问题的看法阐述自己的观点,跟别人讨论对某个问题的看法,在Internet的发展中论坛的作用将是无法替代的。 本系统的设计是基于HTML语言,并且采用了VBScript语言组作为后台的编程语言,Microsoft visual studio .NET 2003 作为开发工具,以IIS为服务平台,实现了网络平台的构建, 技术实现了动态网页的制作,以确保系统
2、的安全保密和易于维护。而后台的数据库则采用了SQL管理整个系统的后台数据。本系统的一个重要特点是界面友好,操作简单。关键词:论坛 ; ASP.NET; IIS ; VBScript; SQL数据库AbstractThe forum system BBS(the Bullitin Board System) is an Internet previous and interpersonal and alternant and essential tool, do a website especially essential, the on-line forum provides a space
3、of information exchanges, people can pass a forum to discuss together topic that oneself like, lift wrong answer a question perhaps.The customer can announce to elaborate an own standpoint to the viewpoint of a certain problem in the forum, discussing with other people to the viewpoint of a certain
4、problem, the function of the forum will cant act for in the Internet development. The design of this system is according to the HTML language, and adopted the VBScript language set the plait distance language that Be a backstage, the Microsoft visual studio.NET 2003 Be develop tool, take IIS as the
5、service terrace, carry out the network platform to set up, the technique carries out the creation of the dynamic state web page to keep secret by insuring the safety of the system and is easy to a maintenance.And then the database of the pedestal then adopted SQL to manage the whole backstage data o
6、f system.An important characteristics of this system is the interface amity, the operation is simple.Keyword:Forum; ASP.NET; IIS; VBScript; SQL database绪论Internet飞速发展,“地球村”这个名词都已过时,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们生活中的各个方面发挥着重要的作用。BBS,是互联网上的一种应用服务模式,通过这种服务,互联网用户可以在上面浏览到其他用户或网站发布的各类主题、文章、问题等具有各种表现形式的文字或图
7、像的内容,并且用户可以在上面针对某个具体的内容发表自己的回答、看法、议论等,或是直接发表自己的文章、问题、图片或是其它内容。由于论坛的这些特点,使得全球的用户都可以在论坛上随时随地地进行交流,从而真正做到全球信息没有任何限制的交流。论坛具有多种的表现形式,各网站可按照自身的服务特点设计出适合自己的论坛形式,例如,各种论坛、在线回答、各类供求信息、网上订购等,都可以使论坛的表现形式论坛目前在互联网上得到非常广泛的使用,而且反应非常活跃。由于论坛可以使网上信息交流变得非常方便、广泛、及时,因而对于加深网站的服务深度、提高网站的知名度、拓展网站的交流范围、激活网站的人气都有不小的作用;它也可以单独作
8、为专门的网站形式。 现在设计的毕业生就业网络论坛是一个功能比较简单的系统。其功能主要功能包括管理员登陆、查询、游览信息、用户的添加、修改及删除、发表和回复等。这些功能的具体设计会在后面的毕业生就业网络论坛系统结构设计里详细说明。 这个BBS的设计使用ASP(Active Server Pages)作为开发技术。ASP具有简单易学的特性,是目前被广泛使用的动态站点开发技术。使用它可以制作出丰富多彩的动态网页。开发脚本语言使用VBScript语言。VBScript是程序开发语言 Visual Basic 家族的成员之一,它将灵活的脚本应用于更广泛的领域,包括 Microsoft Internet
9、Explorer 中的 Web 客户机脚本和 Microsoft Internet Information Service 中的 Web 服务器脚本。数据库管理使用了SQL数据库管理软件,网页的制作工具使用被网页制作者誉为“网页三剑客”的Dreamweaver MX 2004。Dreamweaver MX 2004有友好的工作界面,提供了可视化的布局工具、快速的网络应用程序开发以及广泛的代码编辑支持,Dreamweaver MX 2004人不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制。第一章 ASP技术, VBScript脚本语言 ,SQL server1.1 ASP.net技术
10、介绍随着Internet的高速发展,基于网络B/S结构的应用程序得到越来越广泛的应用。B/S结构应用程序的客户端只需要一个浏览,而将所有的业务规则、数据处理等放在服务器端进行。不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP.net全称Active Server P,中文叫做动态服务器网页。ASP.net是一套微软开发的服务器端脚本环境, ASP.net 内含于 IIS 3.0 和 4.0 之中可以用它来
11、创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令、ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。ASP.net技术通过在静态HTML内容中嵌入服务器脚本,实现网页内容的动态改变。ASP .net本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。ASP.net所独具的一些特点:1.使用 VBScript、JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。2.无须 compile 编译,容易编写,可在服务器端直接执行。3.使用普通的文本编辑器,如 Wi
12、ndows 的记事本,即可进行编辑设计。4.与浏览器无关 (Browser Independence), 客户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 ASP所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.ASP.net能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JavaScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX、Perl等。脚本引
13、擎是处理脚本程序的 COM(Component Object Model) 物件。6.ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7.可使用服务器端的脚本来产生客户端的脚本。8.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C+ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。运行ASP.net的基础是Windows Web服务器IIS(Internet Informati
14、on Server,运行于Windows NT以及Windows 2000以后的版本)或者PWS(Personal Web Server,运行Windows 98,多用于ASP开发)。ASP .net程序其实是以扩展名为 *.aspx 的纯文本形式存在于 WEB 服务器上的,ASP采用脚本解释执行无需编译,不需要编译器之类的工具。所有的ASP开发工具实际上只需要一个文本编辑器即可。ASP 程序中可以包含纯文本、 HTML 标记以及脚本命令。你只需将 .asp 程序放在 WEB 服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过 WWW 的方式访问 ASP 程序了。ASP 程序的控制部份
15、,是使用 VBScript 、 JavaScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。VBScript 则被作为系统默认的脚本语言。Asp.dllHTTP客户端浏览器数据库Web服务器IISASP文件脚本引擎ASP脚本图2-1 ASP运行机制图 ASP.net工作方式如图1-1,ASP动态链接库asp.dll首先判断ASP文件中是否含有服务器端脚本需要解释。如果没有,则简单地通知IIS发送页面给客户端。如果ASP从IIS接收到含有服务器脚本的页面时,会逐行解释。其中非服
16、务器端脚本返还给IIS;而服务器端脚本则送给脚本引擎执行,脚本引擎执行后的结果被返回给IIS,这些执行后的内容被插入到网页的相应位置。因为脚本是在服务器端中运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。这样不仅可以提高网络的使用效率,还可以保证ASP.net网站的安全,使其不会被恶意地破坏。使用ASP开发的动态网站是由一个个的ASP页面文件组成的。ASP文件也是文本文件,它在HTML代码中内嵌ASP脚本语句,用定界符标记,以 .aspx为扩展名。ASP文件
17、可以用任何的文本编辑器制作。只要服务器端安装了适当的脚本引擎,便可解释执行这些脚本描述语言,产生动态网页内容。1.2 VBScript简介在网页中可以包含文字、图像、动画、声音、影像等多种表现方法,仅仅依靠HTML语言是无法主网页功能齐全的,脚本语言可以嵌入HTML文件中,从而进一步增强HTML的功能。在网页中可以使用VBScript、Jscript、JavaScript等多种脚本语言。要做好 ASP 程序的设计,必须掌握脚本的编写。脚本语言是一种介乎于 HTML 和诸如 JAVA 、 Visual Basic 、 C+ 等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复
18、杂、严谨的语法和规则。ASP.net 的出现使得广大 WEB 设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个 .asp 文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在 .asp 中声明使用不同的脚本语言即可。VBScript是既可以在客户端使用,也可以在服务器端使用的脚本语言。 1.3 SQL Server 2000 简介SQL Server 2000 是Microsoft 公司推出后的关系型网络数据库管理系统,具有分布式事务处理和联机分析处理,他提供了丰富的管理工具以支持数据的安全性管理、完整性
19、管理和工作管理。其功能主要有:数据库管理功能:是SQL Server为数据库服务器、数据库、数据库文件及作业提供的创建和维护功能,以及保证数据的安全性和完整性功能。网络连接功能:提供客户机与服务器的连接工具、数据通信工具和邮件系统的结构及web页面功能。应用程序开发工具:提供Transact-SQL、应用程序接口及应用程序的设计和优化功能。用户信息存取工具:提供給非专业人员信息存取工具,使非专业人员通过可视化操作即可实现查询等处理。第二章 系统定义2.1 系统分析2.1.1 Internet以及Web技术的发展Internet起源于20世纪60年代末、70年代初,当时,美国国防部为了将充斥于军
20、事基地内各种厂商的电脑主机互连,让它们可以进行数据交换以便研究工作顺利进行,于是成立了ARPA网络计划。ARPA计划尝试建设一个网络系统,它可将各种不同厂商的电脑连接起来。随着这个计划的成功,各学术单位,研究机构也纷纷与ARPA计划所建立的ARPANet连接。到了20世纪80年代,Internet这个名词因势产生,它代表着这十年来所构建涵盖全球各地的网络系统。从1990年起,商业使用的Internet在美国急速地扩大,而Internet也从原来属于少数人使用的网络系统转变为普通百姓也能够使用的网络系统。最初的Internet资源服务都还停留在文本模式,1989年,量子物理实验室(CERN)下的
21、一个研究小组着手开发一种全新的Internet服务,它可以在网络上传送图片、文本、影像、声音等多媒体数据。于是由Tim Berners Lee领导的小组开发出了一种主从、分布式的网络服务系统,这就是WWW,俗称“万维网”。所谓WWW其实就是连上Web服务器访问资源,取得的内容就是所谓的“主页”(HomePage)。进入的网页通常不会只有一页,而是整个网站的内容。“网站”是一种呈现在网络上的新兴媒体,通过Internet已经成为一个实时的,多媒体的信息传播渠道。它的载体主要是电脑,范围覆盖全球各地,没有国界,不分人种,时时刻刻地提供服务。目前,人们渐渐开始把网站称之为广播、电视、报刊以外的第四新
22、闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet在网站上发表自已对社会对生活的理解和建议。2.1.2 毕业生就业网络论坛技术可行性分析BBS系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等等。此类系统通常有以下四种类型的操作用户:匿名用户、普通用户、版面管理员、超级管理员。每类用户有其不同的操作集,系统通常提供一个统一的登录页面,此页面应能自动识别不同级别的用户,并提供不同的操作界面。与之相应,此类系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文ASP.NET论坛系统 BBS 毕业设计 论文 ASP NET 论坛 系统

文档标签
- 毕业设计论文ASP网络留言板的设计与实现
- 毕业设计论文ASP大学生就业咨询网实现全套含源程序
- 焦大毕业季论坛系统
- 焦大毕业季论坛系统BBS毕业论文
- 毕业设计论文ASP个人博客网站的设计与实现
- 毕业设计论文ASP移动通信精品课程网站建设
- 毕业设计论文ASP.NET小区物业管理系统的设计与实现
- 毕业设计论文ASP
- 软件技术毕业设计-1.2万字论坛BBS系统
- 毕业设计论文ASP.NET学生贷款管理系统的设计
- BBS论坛毕业设计
- 毕业设计论文asp新闻发布系统
- 毕业设计论文ASP商务酒店在线定房系统设计
- 毕业设计论文ASP.NET数据库基础课程网站
- 毕业设计论文ASP档案管理系统的设计与实现
- 毕业设计论文ASP电子商务网上购物系统
- 毕业设计论文ASP制作校园论坛论文
- 毕业设计论文ASP.NET供求信息网的设计与实现
- 毕业设计论文ASP.NET校友录网站的设计与实现
链接地址:https://www.31ppt.com/p-3976321.html