




已阅读5页,还剩92页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新闻发布系统设计毕业论文目 录第一章 引 言3第二章 系统设计方案的研究52.1 开发目的62.2 项目背景62.3 开发环62.3.1. 硬件条件62.3.2. 系统平台62.3.3. 开发工具72.3.4.运行需求7第三章 ASP技术综述83.1 IIS与ASP的结合93.2 ASP的内部特点113.2.1 ASP内部6大特点113.2.2. Global文件123.3 利用ADO访问数据库133.3.1 创建数据库源名143.3.2. 创建数据库链接143.4 ASP与CGI的比较17第四章 系统的开发环境及需求194.1 开发目的194.2 项目背景194.3 开发环境194.3.1 硬件条件194.3.2 系统平台204.3.3 系统工具204.3.4 运行需求20第五章 系统的结构设计215.1 数据库的搭建215.2 系统数据库的结构设计21第六章 后台系统和数据库的配置246.1 后台服务器配置2462 后台数据库的配置29第七章 系统的功能设计327.1 前台新闻显示327.2 后台新闻管理327.3 系统模块说明33功能模块图33数据流图34第八章 系统的功能说明358.1 前台显示说明358.1.1 登录与注册界面的说明358.1.2 友情链接界面显示说明408.1.3 前台整个界面说明428.1.4 用户注册界面518.2 后台管理员管理说明588.2 .1 后台管理员登录58后台管理588.3 后台新闻管理668.3.1 新闻添加页面678.3.2 新闻类型管理页面768.3.3 新闻管理页面87第九章 网站的测试92第十章 总结95致 谢97参考文献97引 言第一章 引 言伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是学习者获取学习信息的重要手段,同时也是企业和个人的宣传自己的重要手段。尤其是在新闻信息领域,人们对新闻信息的需求有了更高的要求,使用计算机对网上新闻发布进行管理,具有比着手管理所无法比拟的优点.例如: 查找方便、检索迅速、存储量大、保密性好、可靠性高、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。所以网页也逐渐成为一种新兴的信息发布资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页中的代码,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求的目标。所谓的动态网站是由每一个用户按照自己的需求发出的请求而特殊制作的Web网页。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。第二章 系统设计方案的研究Active Server Pages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP内含于IIS4.0和IIS5.0之中,通过ASP本文可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用Visual InterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改。目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。利用ASP不仅以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。2.1 开发目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。2.2 项目背景HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。2.3 开发环境2.3.1 硬件条件服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。2.3.2 系统平台采用Browser/Server体系结构,服务器端采用Microsoft Windows Server2003作为网络操作系统,Web服务器软件采用IIS5.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows XP和Internet Explorer,数据库系统采用Microsoft SQL Server2005有利于方便操作。2.3.3 开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。本文采用了Microsoft Visual Studio2005进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript或VBScript。2.3.4 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、高效性、完整性、可靠性、可维护性、可测试性、易使用性、复用性、安全保密性、可移植性、互联性。第三章 ASP技术综述ASP 全称为 Active Server Pages(动态服务器主页),它是一种应用程序环境,可以利用 VBscript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将 ASP 理解为一种特殊的 CGI。利用 ASP 生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。Active Server的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑, ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,客户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内 容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Content Linking component(内容链接组件)、Browser Capabilities component(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。此外,ASP技术的另一个重要特点是,程序员可以利用Java、Visual Basic、 Visual C+等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。总而言之ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。ASP的源程序码在服务器端执行,代码保密性好。集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。3.1 IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1. 减少构建和维护成本2. 加快联机过程3. 应用软件集中在服务器端开发管理4. 前端可使用任何浏览器(IE、Netscape、Mozilla Firefox.)5. 后端可存取任何数据库 (SQL、Access.)6. 可使用任何脚本语言开发 (VBScript、JavaScript.)ActiveX Server元件前端浏览器浏览器程序和计算逻辑ActiveX Server元件后端数据库数据库服务器Microsoft IIS + ASPMicrosoft IIS + ASP数据库服务器后端数据库ActiveX Server元件程序和计算逻辑浏览器Microsoft IIS + ASP数据库服务器后端数据库ActiveX Server元件程序和计算逻辑浏览器Microsoft IIS + ASP数据库服务器后端数据库ActiveX Server元件程序和计算逻辑数据库服务器后端数据库ActiveX Server元件Microsoft IIS + ASP程序和计算逻辑前端浏览器浏览器(图 1)3.2 ASP的内部特点3.2.1 ASP内部6大特点ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表1所示:对象名称功能描述Request从客户端取得请求信息Response将取得的信息响应输出给客户端Server提供一些Web服务器工具Session存储一个Session对象即用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理(表1 ASP 内部6大对象及其功能)合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。本文可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。3.2.2. Global文件每一个以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两个动作时,Server便会去读Global.asa文件:.Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。. 不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即客户端超过某时间段没有向Server提出要求、刷新Web页面或关闭浏览器时)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global。asa文件中写入以下内容: Application或Session的开始事件(Start-event)。 Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。3.3 利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:创建数据库源名创建数据库链接每一步的做法如下:3.3.1 创建数据库源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如本文系统中有SQL Server的ODBC驱动程序,那么即使没有SQL Server软件,也可以在程序中对一个SQL Server的MDB数据库增、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如改用了Access的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。3.3.2.创建数据库链接链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,我们在此用的开发软件是Microsoft Visual Studio2005,在链接数据库前,我们要先将数据库服务给开启了,才能成功的链接到数据库。开启数据库服务的步骤分别是:开始控制面板管理工具服务本地服务里找到SQL Server(MSSQLServer2005)这一项,右键选择启动,如(图3-1)所示:(图3-1 启动数据库服务器)数据库服务器开启后,打开Microsoft Visual Studio软件,就可以链接数据库了,具体步骤为:选择工具下的链接到数据库选项进入选择数据源对话框,在数据源中选择Microsoft SQL Server后并点击继续如(图3-2)所示再进入添加连接对话框选择服务器并登录到服务器,如(图3-3)所示:这里的服务器名为自己本机上的服务器名,也可以填写“.”或localhost,这都是表示自己本机。用户名与密码要与数据库里的用户名与密码一致。在连接到一个数据库里选择自己要连接的数据库(OnlineExamDB)。然后点击测试连接,测试连接成功即程序与数据库链接通了。(图3-2 选择数据源)(图3-3 连接数据库)3.4 ASP与CGI的比较CGI(Common Gateway Interface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。Active Server Pages开发Web应用程序的特点:1 完全嵌入HTML,与HTML、javaScript语言完美结合。2 无须手动编译和链接程序。3 面向对象,并可扩展ActiveX Server组件功能。4 使用脚本语言(JavaScript、VBScript或PERL)编写。5 存取数据库轻松容易(使用ADO组件)。6 可使用任何语言编写自己的ActiveX Server组件。7 无浏览器兼容问题。8 程序代码隐藏,客户端仅能看到ASP输出的HTML文件。9 缩短Web开发时间。相比之下,使用CGI开发Web应用程序具有以下缺点:1 不易与HTML文件集成。2 须使用其他较复杂的语言来开发CGI程序。3 程序开发时间较长。系统开发环境及需求4 存取数据库不容易。5 每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个端口(Port),降低Server效率。可见,ASP在数据库访问、与HTML的集成、提高服务器的效率等诸多方面都优于CGI,更适应Web应用程序开发的需要,因此本文选择了ASP作为个性化页面生成器的开发工具。第四章 系统的开发环境及需求4.1 开发目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在实现新闻信息的网上发布,多栏目管理,实时的进行行为统计和记录(如投票)的网上交互系统。4.2 项目背景HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。4.3 开发环境4.3.1 硬件条件服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。4.3.2 系统平台采用Browser/Server体系结构,服务器端采用Microsoft Windows NT4.0作为网络操作系统,Web服务器软件采用IIS3.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows 2000和Internet Explorer,数据库系统采用Microsoft Access有利于方便操作。4.3.3 系统工具系统平台基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的javascript或VBScript。4.3.4 运行需求系统的结构设计正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。第五章 系统的结构设计5.1数据库的搭建数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft SQL Server数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是SQL Server类型的数据库,数据库news中共设计了六个表。分别为: UT_Sys_Admin表,UT_News_NewsType表,UT_News_NewsInfo表,UT_News_NewsContent表,UT_Base_Student表,UT_Base_Teacher表。5.2系统数据库的结构设计Sys_Admin表结构:字段名数据类型字段大小ID自动编号(主键)AdminNameNvarchar20PWDvarchar50JoinTimedatetimeNews_NewsType表结构:字段名数据类型字段大小IDbigint长整NewsTypeNointNewsTypeNamenvarchar50News_NewsInfo表字段名数据类型字段大小IDbigint长整NewsTypeIDbigint长整NewsTypeNamenvarchar50Titlenvarchar100NewsContenttextPublishTimedatetimePicPathnchar100StatusintIsTopbitBrowserCountintEndTimedatetimeCreateTimedatetimeUpdateTimedatetimeNewsOrderintIsDelbitRealsePersonIDbigintAdminNamenvarchar20News_NewsContent表:字段名数据类型说明IDbigint主键NewsTypeIDbigintTitleNvarchar新闻标题NewsContenttext新闻内容NavigateUrlVarchar发布路径PublishTimeDatetime发布日期EndTimeDatetime结束日期RealsePersonIDBigintCreateTimedatetime新闻创建日期UpdateTimeDatetime新闻修改日期BrowserCountInt浏览条数StatusInt状态IsTopBitNewsOrderint新闻编号IsDelBitPicPathnchar100UT_Base_Student表:字段名数据类型说明IDbigint学生IDClassIDbigint班级IDStuNovarchar(10)学生编号StuNamenvarchar(50)学生姓名PWDvarchar(50)密码Gendervarchar(2)等级JoinTimedatetime注册时间Telvarchar(15)联系方式Addressnvarchar(50)地址UT_Base_Teacher表:字段名数据类型说明IDBigint教师IDTeacherNovarchar(10)教师编号TeacherNamenvarchar(50)教师姓名PWDvarchar(50)登录密码Gendervarchar(2)教师等级JoinTimedatetime注册时间DepartmentIDbigintTeacherTelVarchar(15)联系电话TeacherMobilevarchar(15)移动电话Addressnvarchar(50)地址TitleIDbigint标题编号Remarknvarchar(200)以上是系统数据news中的六个表以及结构描述.第六章 后台系统和数据库的配置后台系统和数据库的配置6.1 后台服务器配置下面,我们将介绍在线新闻发布系统的服务器配置过程。本系统使用了Microsoft的IIS 5.0作为系统服务器。如果使用的是Windows2000以上版本的操作系统,那么添加IIS5.0服务器非常简单,只需要打开“控制面板”里面的“添加/删除程序”选项,然后选择“添加/删除Windows组件”,最后选中弹出对话框“Internet信息服务(IIS)选项”,如(图6-1)所示:按照系统的提示进行安装既可。(图6-1 添加IIS服务器)等到安装完成以后,在“控制面板”里面选择“管理工具”,在打开的管理工具里面如果有“Internet 服务管理器”,说明IIS 5.0已经安装好。打开IE浏览器,然后在地址栏输入“”(或者localhost),就可以看到所链节的界面。如(图6-2)所示:(图6-2 IIS配置成功浏览)站点的默认站点的网页和位置,其改变的步骤如下:步骤 1 打开“Internet 信息服务管理器”,弹出一个对话框如(图6-3)所示:(图6-3 Internet信息服务)步骤 2 右键单击“默认Web站点”,在弹出的菜单里面选择“属性”项,打开默认web站点属性对话框如(图6-4)所示:(图6-4 Web站点属性)步骤 3 在(图6-4)所示的“Web站点”中,可以设置站点的说明、IP地址和其他一些属性。选择“主目录”标签,显示如(图6-5)所示界面。(图6-5 选择主目录)步骤 4 在“主目录”选项卡中,“本地路径”的默认设置是:“C:news”,为了方便以后编辑和管理网站,将其路径设置如”D:news”。如(图6-5)所示,这个也可以根据实际情况设置为其他路径。选择“文档”标签,打开如(图6-6)所示的界面。(图6-6 设置默认页面)步骤 5 可以添加一个默认文档作为主页。选择“添加”按钮,在弹出的对话框中输入文档名。为下一节的实例输入“index.asp”作为网页首页,然后单击左边的向上和向下箭头改变默认文档的次序。因为在线新闻发布系统的各个系统模块里都使用的ASP的Session(会话)对象和Application(应用程序)对象。这样,就必须创建一个ASP应用程序来处理用户登录次数信息。一个ASP应用程序必须使用一个公用的目录结构,该目录包含了网站使用的所有页面。页面的具体位置并不重要,但要让这些页面都位于一个公用的目录结构里。创建ASP应用程序的具体步骤为:打开IIS服务器,进入Web根目录。单击鼠标右键,选择“属性”命令,弹出如(图6-7)所示的属性对话框,在应用程序设置里,创建ASP应用程序。名称与Web根目录同名。这样我们就创建了一个ASP应用程序。(图6-7 添加ASP程序服务)62 后台数据库的配置本系统是使用ODBC这种形式链接的数据库,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。其后台代码如下:/定义SqlConnection对象con并初始化数据库连接SqlConnection con= new SqlConnection(DataSource=localhost;DataBase=OnlineExamDB; User ID=sa;PWD=1234);public DataTable GetNewsTypeList(string sqlCommand) /打开数据库连接 if (con.State = 0) con.Open(); /定义并初使化数据适配器 string strSql = sqlCommand; SqlDataAdapter mydataadapter = new SqlDataAdapter(strSql, con); /创建一个数据集mydataset DataSet mydataset = new DataSet(); /将数据适配器中的数据填充到数据集中 mydataadapter.Fill(mydataset); return mydataset.Tables0;在连接数据库之前,我们必须声明一个对象来当作数据库与ASP程序之间的媒介,对象的声明方式如下:/定义SqlConnection对象con并初始化数据库连接SqlConnection con= new SqlConnection(Data Source=localhost;DataBase=OnlineExamDB; UserID=sa;PWD=1234);是ASP的“Server”对象中内含的对象建立函数,利用上式即可建立一个ASP与数据库之间的通道,以便以后的实际连接,我们可以称这种对象为“Connection对象”,其中对象“con”便是一个要与数据库沟通的对象变量,对象建立完成后,还不知道此通道究竟要和哪一个数据库进行连接,所以我们必须还要“打开(Open)”通道与数据库作连接,语法如下:对象.open();“Open”是“Connection对象”中的一个指令,专门用来打开Connection对象与数据库之间的通道。若要所连接的数据库有安全性的管制,必须要有用户的帐号以及密码来通过数据库的认证,就必须在所链接的数据库(database)后加上用户的“帐号与密码”。通过以上的声明,便可以建立一个名称为“con”的“Connection”对象,并与文件名称为“OnlineExamDB.mdf”的SQL Server数据库完成连接的建立。第七章 系统的功能设计7.1 前台新闻显示可以在界面上对新闻进行添加,自动更新显示,查询新闻。显示栏目导航,显示某栏目的最新几条新闻等。友情链接的显示、用户登录与注册的界面等。7.2 后台新闻管理1. 新闻类别管理:增加、修改、删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024高职单招试卷及参考答案详解(模拟题)
- 2025年《廉政准则》知识竞赛题库及参考答案
- 2025年木材加工设备试卷及答案
- 2024-2025学年高升专高频难、易错点题【必刷】附答案详解
- 2025年数字减灾考试题及答案
- 2024年冶金工业技能鉴定自我提分评估附参考答案详解(A卷)
- 2025年光伏发电系统设计与优化考核考前冲刺模拟题库含完整答案详解【必刷】
- 2024四川商务职业学院电视播音主持期末考试检测卷含答案详解【完整版】
- 高校教师资格证之《高等教育法规》自我提分评估附答案详解(培优)
- 2025年医师定期考核考试综合练习及完整答案详解(易错题)
- 爆炸物品生产安全操作规程
- 中华人民共和国统计法
- 热电厂输煤作业安全培训
- 形成性评价指导性规范:SOAP病例汇报评价
- 燃料电池+基础理论动力学+热力学+研究方法
- 高等数学教材(文科)
- 歌词:半生雪(学生版)
- 九江学院学位英语往年考题
- 药品不良反应培训试题
- 2024-2030年中国纳米晶软磁材料行业市场发展趋势与前景展望战略分析报告
- 五级保健按摩师(初级)职业技能鉴定考试题库-下(判断题)
评论
0/150
提交评论