bbs论坛系统实现的论文
bbs论坛系统实现的论文
作品分为网页控制端、服务器控制端及硬件层控制端3个部分,三端信息互通,均可读取和设置硬件状态。控制的内容有设备当前状态,预设开启时间和关闭时间,也可以根据不同设备的需要进行个别的功能设定。
急需ASP论坛设计毕业论文
网络论坛,也被称为异步会议系统、布告板,是网络上除了E-mail之外,最为普遍的在线讨论系统,它来源于早期Internet发展的BBS系统(Bulletin Board System),随着Internet的发展,逐步演变成现在的形式——基于Web的BBS系统。
在本文中,主要介绍使用ASP技术来实现网络论坛建设。通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。
本论坛是使用ASP(ActiveX Server Pages)编写的一个实用的论坛程序。整个论坛采用基于Internet的三层模型,即常见的B/S(Browser/Server)结构,也可称为B/W/S(Browser/Web/Server)结构,服务器端为Web服务器和数据库服务器。ASP支持多种脚本语言,如Vbscript和Javascript,还可以通过插件的形式与其他如Perl等脚本语言进行协作开发。本论坛的ASP程序,就是采用Vbscript脚本语言实现的。
关 键 词 ASP、BBS、ACCESS
1 绪论
1.1 引言
1.2 网站制作的发展
2.技术背景
2.1 ASP技术
2.2 Windows 2000与IIS 5.0
2.3 FLASH MX
2.4 DreamWeaver
3. 概要设计
3.1 系统模型
3.2网站结构概要设计
3.3 模块概要设计
4.详细设计
4.1 数据库详细设计
4.2 模块详细设计
4.3 页面风格设计
5. 系统实现
5.1 IIS 5.0的设置
5.2 开发步骤
5.3 网页设计
5.4 编码
5.5 调试
6. 结束语
6.1 对模型系统的总结
1 绪论
1.1 引言
21世纪是信息化、网络化的时代,是知识经济的时代。网络技术的飞速发展为我们带来了前所未有的机遇和挑战,如今人们对Internet早已不再陌生,许多人正如饥似渴地学习网络知识,流连忘返于网上冲浪。
现在,Internet上的网站千千万万,有的访问量高达几十万,几百万,甚至几千万人次,而有的网站访问者却寥寥无几。究其原因,访问量大的网站不仅资源丰富,而且网站策划优良,网页设计精美。可以说,网页是企业和个人在Internet上的形象。漫步在Internet上的浏览者常常是走马观花,一带而过,只有富有特色、内容详实,设计新颖独特的网页才能让其驻足浏览。成功的网页匠心独具,往往能给浏览者留下深刻的印象。
1.2 网站制作的发展
现在,制作Web页面的工具比比皆是,颇有“乱花渐欲迷人眼”的气势。然而,“工欲善其事,必先利其器”。Dreamweaver的专业性、直观性、易用性及其强大功能深受业内人士的喜欢,并且支持最新的DHTML和CSS标准。它是目前最好的网页设计软件,支持两种主流浏览器,并且支持最新的网页设计,是专业人士的首选工具。
随着Internet的发展,Web技术日新月异,人们已经不再满足于静态HTML,更多的是要求动态、交互的网站技术。通用网关接口CGI是一种发展较早而又比较成熟的网络交互技术,已经广泛应用于Internet中,但其系统扩展限制较大,事务处理效率较低。Microsoft公司推出的ASP技术则完全克服了CGI 的局限,使得即使是初学者也很容易掌握。ASP,全称是Active server Page,它是一个Web服务器端的运行环境,利用ASP不仅能够产生动态的,交互的,高性能的WEB应用程序,而且可以进行复杂的数据库操作。ASP本身包含了VBScript和JavaScript引擎,使得脚本可以直接嵌入HTML中,而且还可以通过ActiveX控件实现更为强大的功能。正是由于ASP既功能强大又简单易学,因此,越来越多web开发人员从CGI转向了ASP。
ASP(Active Server Pages,动态服务器主页),是开发该系统的关键技术。采用Microsoft ASP技术实现WEB接口,连接数据库服务器,处理服务器端的程序,动态生成WEB页面。作为Microsoft公司推出的IIS3.0、IIS4.0服务器的一个组件,它将脚本式编程语言直接嵌入HTML语言中,通过执行脚本语句,处理运算,变量输出和子过程调用。
ASP提供了一个服务器的Scripting 环境,能够利用它建立和运行动态的、交互的、高效的网络服务器的应用程序。因为ASP是基于DCOM(Distributed Component Object Model,分布式组件对象模型)构架,所以程序构架可以在本地或网络上以分布方式执行。由于HTTP浏览器本身具有跨多种软产品平台的优势,因此是一种极好的客户端操作平台,这就构成了浏览器/服务器的框架模型。有了ASP,程序与外观得到分离,通过使用脚本和组件,ASP允许用户将编程工作与一个网页的设计和其他工作分离出来。
基于这次毕业设计整个开发周期比较短,所以我选用了ASP作为我制作BBS论坛首选工具。
1.3 网站制作的发展
第1章是绪论,在绪论内对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时在绪论内对课题的研究背景与研究意义进行分析,在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍。
第2章是系统需求分析。主要内容是系统功能需求分析,业务流,数据流,数据字典,系统业务流重组与改进等。
第3章是系统概要设计。主要内容是系统功能需求分析,系统模型、网站结构概要设计、 模块概要设计。
第4章是系统设计部分,主要内容是系统的总的体系结构的设计,这部分设计是从数据流导出的;系统数据模型设计,包括E-R图,关系模型和数据表;系统开发和运行环境的确定。从第四章开始介绍了各个主要模块的设计。
第5章介绍的是系统实现,包括系统四个模块的体系结构设计,各个子模块功能,接口,界面设计,详细设计,以及在设计时所遇到的问题及解决方案。
第5章是结论,主要内容有系统主要功能、特色/优点介绍,系统存在不足与改进方案以及毕业设计心得与收获。
2.技术背景
2.1 ASP技术
2.1.1 什么是ASP(Active Server Pages)
Microsoft的Active Server Page (简称ASP)是一种主机端执行的脚本(Script)环境。它能够让我们适当规划与撰写以产生动态、交互式的网站应用程序;它是将我们所设计的网页由主机端翻译并且执行后送出标准的HTML文件给客户端。当客户端的浏览器向服务器提出执行ASP文件的请求时,在已经安装了ASP解释程序的服务器上会将这个“.asp”文件从头翻译一次,并且将执行的结果传回客户端。由于执行的结果将会是以标准的HTML文件方式传送给客户端的浏览器,所以不存在浏览器不兼容的问题。
Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下是 Active Server Pages的一些特点:
1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地
完成网站的应用程序。
2. 无须 compile 编译,容易编写,可在服务器端直接执行。
3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,
即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript ,Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX, Perl等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。
Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。图一是ASP的工作模式.当浏览器向Web服务器提出文件(.asp)的请求时,一个ASP脚本就开始执行,这时Web服务器调用ASP,把该文件全部读入并执行每一条命令,然后将结果以HTML的页面形式送回浏览器.
2.1.2 ASP的特点
同过去的Web开发工具相比较,ASP具有以下几个特点:
?集成于HTML中、无需编译或链接即可执行;
?使用常规文本编辑器,如Windows的记事本,即可设计;
?与浏览器无关;
?面向对象;
?可通过ActiveX服务器组件来扩充功能;
?与任何ActiveX脚本语言兼容;
?存取数据库极为方便,可使用ADO组件;
?ASP的源程序代码,不会传到用户的浏览器,可实现程序代码的隐藏。
目前,ASP只适用于下列Web Server:
?Microsoft Internet Information Server (IIS)3.0 以上
?Microsoft Personal Web Server(PWS)
2.1.3 ASP文件和语法
ASP文件是一个文本文件,可以包括文本、HTML标志、脚本命令,文件后缀名为.asp。一个ASP文件相当于一个可执行文件,必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了ASP。Web服务器开始调用ASP,将被请求的ASP文件从头读到尾,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。但要注意的是:ASP文件不能通过打开的方式来执行,必须是链接。ASP文件中的脚本命令和输出表达的命令要放在定位符“<%”和“%>”之间。而“<%=”和“%>”则用来向浏览器输出表达式。
ASP可以使用任何脚本语言,只要提供相应的脚本驱动即可,它自身提供了VBScript和JavaScript的驱动,缺省的脚本语言是VBScript,开发者须在文件开头用<%@Language=language-name%>注明程序所使用的主脚本语言。
在不同的ASP文件中可能会有一些完全相同的部分,比如函数,过程定义等,一般情况下,这些部分可以放到一个文件比如中,在每个要使用这些函数的ASP文件中,使用INCLUDE将它包含进来,ASP文件在执行时,只将该文件中调用的存放在中的函数或过程包含进来,而不是文件的全部内容。
2.1.4 ASP的基本对象
ASP有五个主要的内建对象:Request、Response、Server、Session、Application,这五种对象,每一种都有自己的方法和属性,在使用时就是充分地利用它们提供的各种方法以及它们的属性。下面将分别对它们的部分方法和属性进行简要说明:
1.Request
ASP依然遵从流行的、利用客户端的Form进行数据交换的方法。ASP内建的request对象拥有四个获取客户端资料的方法:QueryString、Form、Cookies和ServerVariables。
(1) QueryString
除了用Form传输资料外,还可通过在超链接后接“?”的方式传输信息。
(2) Form
使用Form传送信息一般有三种方式:由HTML网页内的Form传信息给其他ASP;由ASP内的Form传信息给另外一个ASP;ASP内的信息传给自身。
(3) Cookies
在客户端,Cookies记录了客户端浏览器很多的信息,我们可通过s(“名称”)命令获取它的值,也可通过s(“名称”)=“值”在客户端记录一些信息,以便控制访问者。
(4) ServerVariables
我们知道Web/Browser的传输协议是HTTP。HTTP的报头会有一些客户端的信息,如:客户IP地址、浏览器的语言系统等。可通过Variables(“***”)获取相关信息。
2.Response
当要从服务器传送资料到客户端时,可通过下面的方法:
(1) 直接输出信息。
(2) ct引导客户端到另一个URL位置。
(3) tType控制输出的文件类型,服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“text/html”类型。
(4) s用于设置Cookies的值。Cookies系统默认有五个属性,包括Expires(时间)、Domain(域名)、Path(路径)、Secure(安全性)、Haskeys(判断Cookies下是否还有其他Cookies文本)。
(5) 用于确定是否把信息传输到缓冲区。
3.Server对象
用于访问Server上的方法与属性,是一个非常重要的内置对象;其中Object方法用于产生Activex Server组件实例(Instance),使ASP应用实现更强大的功能。
4.Session对象
Session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。每个访问者都会单独获得一个Session,用于单个用户信息的管理,其中存储的变量可以在页面间调用(在一个Session状态内)。
5.Application对象
Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。
2.1.5 ASP的内置组件
组件就是已经在服务器上注册的ActiveX控件。ASP内置了五个组件,在使用一个组件之前,首先需要创建一个它的实例,然后它的方法和属性才可被调用。
1.Data Access组件
这是一个最重要的组件,它利用ADODB(一种已优化的ActiveX Data Object,专门为开发Web应用而设计的)来访问数据库中的信息;通过Session对象使ASP应用保持了数据库链接的开放性,即在一个ASP应用中可多次引用数据库链接,从而克服了一个IDC页面中执行一次数据库链接的局限性。
2.Advertisement Rotator组件
这是一个在网页上有计划的发布广告的组件。有两个与他相关的文件:Rotater Schedule文本文件及Redirection文本文件。
Rotater Schedule文件包含该组件管理的广告信息。如广告空间的大小、要使用的图像文件和每个广告图像所占的比例等等。
Redirection文件可以是.asp和.dll文件,用来引导用户连接到广告相关的网站。
3.Browser Capabilities组件
可以根据浏览器的能力(Table、Fame、ActiveXControls等等)来发送适当的内容。当浏览器访问Web Server时,浏览器会自动发送一个包含浏览器类型及其版本的User Agent HTTP标题。Browser Capabilities组件会比较此标题和Server端的文件中的入口(Entry),以此来确定浏览器的能力,从而在Server端能有效的控制向浏览器发送内容。
4.File Access组件
该组件利用FileSystemObject和TextStream这两个对象来获取和修改存储在Web Server上文件里的信息。方法为:首先使用Object(stemObject)产生FileSystemObject实例,然后利用FileSystemObject的两种方法CreateTextFile、OpenTextFile返回TextStream对象。
5.Content Linking组件
Content Linking组件用来管理URL列表,使用户可以集中维护站点列表。URL列表由一文本文件管理,只要文本文件更新,组件自动更新站点列表内容,这一点与Advertisement Rotator组件有点相似。该组件的ProGid为nk。
2.1.6 ASP访问数据库的工作原理
ASP访问数据库的工作原理如下:
1.用户通过浏览器请求访问一个带有数据库操作的.asp文件。
2.Web服务器响应该请求,并通过该文件的文件名后缀判断出此为一个ASP脚本文件,而非一个普通的标准HTML文件,Web服务器调用ASP引擎。
3.ASP引擎解释该ASP脚本,对于脚本中的访问数据库的请求,调用数据库访问。
4.ADO通过ODBC与后台的数据库相连,执行访问数据库的操作。
5.ADO将访问数据库的结果传递给ASP引擎。
6.ASP引擎根据访问数据库的结果,生成一个符合HTML格式的主页,提交给Web服务器。
7.Web服务器将ASP生成的HTML文件传递给提出访问请求的用户。
通过以上7个步骤,完成对后台数据库的访问。
2.2 Windows 2000与IIS 5.0
这次课题设计所选的Web服务器为IIS 5.0(Internet Information Server),使用Windows 2000 Professional 版本作为操作系统平台。下面对两者作简单的介绍:
2.2.1 Windows 2000简介
Windows 2000操作系统是微软(Microsoft)公司在开发Windows NT 5.0系统的基础上扩展而成的新一代操作系统。Windows 2000实际上包括Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server、Windows 2000 DataCenter Server四个版本。他们都采用了NT的内核技术,具有很好的安全性、稳定性,同时充分继承了Windows 95/98的易操作特性和Windows NT的网络应用特性。下面仅从五个方面简要地介绍一下Windows 2000的新特性和新功能:
1.活动目录
活动目录包括两个方面:一个目录和与目录相关的服务。目录是存储各种对象的一个物理上的容器;而目录服务是使目录中所有信息和资源发挥作用的服务。活动目录是一个分布式的目录服务。信息可以分散在多台不同的计算机上,保证快速访问和容错;同时不管用户从何处访问或信息处在何处,都对用户提供统一的视图。
2.文件服务
Windows 2000提供了分布式文件系统、加密文件系统、磁盘碎片整理和索引服务等特性。分布式文件系统(Distributed File System, DFS)的作用是不管文件的物理分布情况,可以把文件组织成为树状的分层次逻辑结构,便于用户访问网络文件资源、加强容错能力和网络负载均衡等。加密文件系统(Encrypting File System, EFS)是在磁盘上存储NTFS文件的一种新的加密存储的方式。加密文件系统是以公用密钥为基础的,作为系统服务的一部分,容易管理、对于攻击有防御能力,而且对于用户来讲是透明的。
3.存储服务
Windows 2000中存储管理包括:动态磁盘卷管理、磁盘碎片整理和自动系统恢复等。Windows 2000中集成了VERITAS公司的动态磁盘卷管理,提供了在线的磁盘卷创建、扩展或镜像,甚至增加新的磁盘也不需要重新启动机器。同时也提供了自我描述的磁盘、简化的任务和直观的用户界面。Windows 2000还设计通过层次性存储管理(Hierarchical System Management, HSM)、支持新兴存储访问协议等方法来降低存储的成本。
4.智能镜像
智能镜像的主要内容包括四个方面:远程安装、用户数据管理、应用软件管理和用户设置管理。智能镜像使管理员把精力集中在管理使用电脑的用户,而不是机器。
5.安全特性
Windows 2000实现了:数据安全性、企业间通信的安全性、企业和Internet网的单点安全登录、以及易用和良好扩展性的安全管理。
Windows 2000 Professional与Windows 95/98以及Windows NT Workstation保持了相当好的兼容性。由于Windows 2000 Professional采用了NT的技术架构,在新硬件的支持、提高系统的稳定性和网络访问方面,它比Windows 9x要略胜一筹。又由于系统设计时着意将Internet应用直接引入到用户的桌面上,并且采用了基于Web的Windows更新策略,使得技术支持、软件及驱动程序的升级变得十分方便。
2.2.2 IIS 5.0特性
IIS 5.0(Internet Information Server)是Windows 2000的一部分,它具有更高的安全性、更方便的管理和新版本的网络服务。
1.安全性
(1) 摘要式身份验证:摘要式身份验证允许跨代理服务器和防火墙对用户进行安全和严格的身份验证。另外,还可以进行匿名、集成Windows身份验证(以前称为Windows NT质询/响应身份验证和NTLM身份验证)。
(2) 安全通讯:安全套接字协议层(SSL)3.0和传输协议层安全(TLS)提供了一种客户端与服务器之间进行信息交换的安全方式。另外,SSL 3.0和TLS还为服务器提供了一种在用户登录服务器之前对客户端进行验证的方法。
(3) Kerberos 5身份验证协议相容性:IIS 5.0已完全集成了Microsoft Windows 2000中实现的Kerberos 5验证协议,从而允许用户在运行Windows的计算机之间传递验证凭据。
(4) 证书存储:IIS 5.0证书存储目前已与Windows CryptoAPI存储集成在一起。Windows Certificate Manager提供单一的入口,允许用户存储、备份和配置服务器证书。
(5) Fortezza:IIS 5.0支持通常称为Fortezza的美国政府安全标准。这一标准通过一种加密机制保证消息的安全性、完整性验证以及对消息、组件和系统的访问控制。
2.管理功能
(1) 重新启动IIS:现在不用重新启动计算机就可以重新启动Internet服务。
(2) 备份和还原IIS:可以备份和存储metabase设置,以便更容易的返回已知的安全状态。
(3) 配置选项:可以在站点、目录或文件级别设置“读取”、“写入”、“执行”、“脚本”以及FrontPage Web操作的权限。
(4) 站点通讯量监视:用于显示站点通讯量统计信息的实时图形,如每天的请求数、每小时的请求数、每天的访问人数以及每小时的访问人数。
(5) 集中管理:IIS使用Microsoft Management Console(MMC)式的管理工具。MMC支持管理员用于管理服务器的程序,成为管理单元。可以从运行Windows 2000 Professional的计算机上使用IIS管理单元,管理在Intranet上运行Internet信息服务的Windows 2000 Server。
3.网络服务
(1) ASP的新特征:Active Server Pages新增了现存对象中的方法和一个组件,并升级了ADO和脚本引擎。
(2) ADSI 2.0:在IIS 5.0中,管理员和应用程序开发者可以向现有的ADSI提供者添加自定义对象、属性和方法,从而进一步增大了管理员配置站点的灵活性。
(3) Internet标准:IIS 5.0版符合HTTP 1.1标准,支持包括PUT和DELETE等功能以及自定义HTTP错误消息和HTTP头的能力。
2.3 DreamWeaver
2.3.1 什么是Dreamweaver
Dreamweaver是Macromedia公司的出品的一款"所见即所得"的网页编辑工具。与 Frontpage不同,Deamweaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是Frontpage所无法比拟的。
2.3.2 Dreamweaver的优势
Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver与Flash、Firework 并称为 Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,说Dreamweaver是高级网页制作的首选并不为过。
3. 概要设计
3.1 系统模型
我所要做的BBS论坛是一个比较典型的具有B/W/D数据库体系结构的系统。它有三层架构,前端是Client,后台为Server(包括数据库服务器,文件服务器等),利用Web服务器和ASP作为数据库操作的中间层。具体结构如下图(图3.1):
HTTP请求 数据请求
HTTP应答 返回数据
图3-1 系统结构图
工作原理:在前端采用IE、NetScape等浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面形式返回给前端的浏览器。
3.2网站结构概要设计
我对网站的结构进行了策划,该网站为了实现功能必须包括页面、后台数据库二个部分。
3.2.1 页面概要设计
这是面向用户的一个“窗口”,是用户和网站后台交互的场所,它主要提供了交互式的信息浏览、会员登录、发布文章等。
3.2.2 后台数据库概要设计
1. 会员信息库
存放网站会员的具体资料,用户只有注册后才能进入网站浏览、发布文章。
2. BBS信息库
客户在BBS发布文章可以让信息交互,实现共享。
3.3 模块概要设计
今天各种大型网站现在都有论坛,大量的风民在使用它上网交流,这就是网络时代的生活.网络论坛已经是今天非常的一种方式,对人们的生活已经产生了非常的影响,方便快捷而且便宜,信息量又非常之大.在论坛里可以得出各种问题,同时也可以解答别人提出的问题.现在就来建设一个网络论坛,网上论坛的基本功能是:
1供相关技术的爱好者发表对该技术的见解;
2可以让使用者方便的查阅论坛内的文章;
3当有人在论坛内提出问题时,论坛风其他成员可以给这个问题做出解答;
4提出问题的成员,可以方便的查阅自己问题的回复文章.
急求一份BBS论坛的论文。。。ASP+ACCESS数据库的在此小妹先谢谢各位了。。。联系方式164135013@
明月论坛管理系统ASP+access
计算机应用论文
目 录
中英文题目及摘要 1
正文 2
1 技术概述 2
1.1 ASP介绍 5
1.2 Dreamweaver MX 介绍 5
1.3 Microsoft Access 2003介绍 6
1.4 IIS服务器简介 7
2 系统需求分析 8
2.1任务概述 8
2.2 需求规定 10
2.3 运行环境设定 10
3 系统概要设计 10
3.1目标、内容和欲解决的关键问题 10
3.2拟采取的基本方法,技术路线或实验方案 11
3.3网站流程 11
3.4数据库部分 11
4系统实现 14
4.1前台部分 15
4.2后台部分 28
5 系统的使用与安装 41
5.1运行环境要求 41
5.2安装设置 42
6 结束语 42
参考文献 42
致谢辞 44
明月论坛管理系统
摘要:通过论坛的方式,可以展示每一个人的风采、优点,发布个人对一些事物的看法,增强个人与个人之间,团体与团体,个人与团体之间的交流联系,在Internet上实现信息的传递,提高办事效率。因此论坛建设在Internet应用上的地位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受人们的重视。为了方便大家的勾通和获取信息,构建此论坛。我们利用ASP和Microsoft Access 2003做一个在线论坛系统。该系统以Internet为平台,前台可使任何人注册、登陆在论坛上进行发帖及讨论,版主或者前管者也可以进行一部分管理,而管理员也可以在后台进行相关的管理。
关键词:在线论坛;ASP;ACCESS
The Moon Forum Management System
Abstract:We can show everyone’s elegance, advantage and some views of things by forum. It can strengthen the relationship of individuals and groups and impart the information in the Internet, so that it improves the efficiency. So forum build in Internet using status on obviously, it becomes modern collude with and obtain the important component of message already, thus takes peoples attention. We use Microsoft Access 2003 to make an online forum system. It regards Internet as platform and it has a lot of functions. The user can use it to reach its propose, and the administrator can carry on relevant management in the backstage.
Keywords:Online forum System;ASP;ACCESS
1 技术概述
本论文要讨论的明月网上论坛的设计思路与过程,此论坛是在特定范围内的,即针对城域的论坛,原则是方便的客户注册,明了的电子浏览,简易的帖子发表,快捷的查询方式,实现信息的快速交流。为了实现以上功能,我们使用ASP动态网页的开发,工具定为Dreamweaver MX,数据库采用Microsoft Access 2003,服务器采用IIS V5.1。
1.1 ASP介绍
1.1.1 ASP的发展历史
ASP的第一个版本是0.9测试版,它能够将代码直接嵌入HTML,使得设计Web页面变得更简单更强大,并且通过内置的组件能够实现强大功能,最明显的就是ActiveX Data Objects(ADO,数据访问接口)。
ASP 1.0作为IIS(Internet Information Server,Internet信息服务器)的附属产品免费发送,并且不久就在Windows平台上广泛使用。ASP与ADO的结合使开发者很容易地在一个数据库中建立和打开一个记录集,这是它如此快就被大众接受的原因。
1998年,微软公司又发布了ASP 2.0。ASP 1.0和ASP 2.0主要区别是外部组件。有了ASP 2.0和IIS 4.0,就可以建立ASP应用了。
上一篇:汽车服务专业毕业论文范文
下一篇:知网发表一篇文章多少钱