当前位置 —论文写论文— 范文

数据库有关论文范文数据库,与动态网站建设相关论文提纲

本论文是一篇数据库有关论文提纲,关于动态网站建设相关学士学位论文范文。免费优秀的关于数据库及软件工程及计算机方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

站中,用户所需要的无非就是获取标本信息,并查询到满足自身查询条件标本的详细资料.因此在做查询系统时,充分考虑到了一样标本的自身属性和用户有可能用到的查询条件,两都有机结合,这样才能更好的为用户服务.

3.2实体—关系图

结构化分析实质上是创建模型的活动.数据模型包含三种相互关联的信息:数据对象,描述数据对象的属性及数据对象彼此间相互连接的关系.

数据对象是对软件必须理解的复合信息的表示.所谓复合信息是指具有一系列不同性质或属性的事物.在这个查询系统中,数据对象就是标本和用户.

属性是指数据对象的性质,在确定属性时,应该根据对所要解决的问题来理解.

关系是指数据对象之间相互连接的方式.

图1实体关系图

从图3.1可以看到,标本分为科,属,种,标本四种属性,而用户的属性在这里是不重要的,也就是说用户的属性对整个查询没有影响.用户可以通过精确,模糊两种查询方式来获取标本信息.因此在制作整个系统时,充分考虑到以上因素,并以其思想贯穿整个系统.

4用ASP构建动态网页

4.1动态网页的优点

在InterNet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活,生动的动态页面.数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法.

动态网页的技术就有多个厂商的支持,他们都有各自的优点.利用JSP,ASP,PHP和其它有关技术,一个用户可以将一个Http请求送到一个可执行应用程序而不是一个静态的HTML文件.服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新.通过这个模型,就可以在服务器端和客户端之间有效的进行交互.

静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷.

动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作.动态网页有如下一些优点:

(1)读者可与Web服务器进行交互

(2)可实现数据库的查询

(3)可以与HTML以外的文件进行交互

(4)可缩短查询时间,提高浏览效率

它的最大的优势体现在用户可以进行直接参与活动[9].

4.2ASP技术介绍

ASP全名为(ActiveServerPages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境.利用它可以开发出动态,交互,高性能Web服务器端的应用,且能较容易实现复杂的Web应用.利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求.其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端[7].

ASP文件包括文本,HTML标记和ASP文件特有的脚本语句.制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑.ASP可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VBScriPt和JSPcript两种脚本引擎,缺省为VBScript.

ASP包括了5个内置对象:①Request对象,从浏览器获取信息,②Response对象,发送信息到浏览器,③Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用,④Session对象,存储用户任务的信息,⑥APPlication对象,使多用户共享一个程序的信息.

网站内容的动态化,数据库化是Inter网站发展的必然趋势,ASP以其简单,高效的开发方式及丰富的控制手段为Inter网站的开发应用提供了强有力的支持.

4.3ASP的技术特点和工作原理

4.3.1ASP运行模式

当一个浏览器从web服务器请求一个*.asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器.

图2ASP运行模式图

图4.1说明了ASP文件使用数据库访问构件通过ADO(ActiveDateObject)访问数据库的数据时,web服务器起着中间部件的作用.它接收用户web浏览器的web页请求.使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器.在图4.2中显示了在运行中各部分之间的关系:

图3ASP各部分关系图

4.3.2ASP的工作原理

基于ASP的页面以*.asp文件形式驻留在web服务器上.一个*.asp源文件是文本文件,可以包括以下成分:

文本用于显示信息,页面标题等..

HTML标记实现页面风格设计.

ASP脚本(ScriptCommands)

图4ASP工作原理图

图4.3显示了ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件.当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理.ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎,当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能.若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveXDateOb—ject)通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器.ASP引擎

将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[3].

4.3.3ASP的技术特点

在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序.

基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件,另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序.Microsoft及一些"中间件"厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据.

在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品.利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度,利用组件,还有助于开发人员将用户界面与应用逻辑,数据服务分开,快速开发出可重性高的基于三层客户/服务器结构的web应用程序.综上所述,ASP具有如下一些特点:

(1)使用普通的文本编辑器(如记事本)即可进行编辑设计,

(2)ASP脚本无需编译,容易编写,可在服务器端直接解释执行,

(3)与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面,

(4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能,

(5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性,


写数据库论文的技巧
播放:34457次 评论:6271人

(6)与任何ActiveXScripting语言兼容,除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能[5].

4.4用ASP进行动态网页设计

所谓"动态"并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面:

(1)"交互性&

1 2 3 4 5

数据库有关论文范文数据库,与动态网站建设相关论文提纲参考文献资料:

怎样写好议论文

如何写初中议论文

妇科论文怎么写

要写论文

论文书写

写论文的注意事项

初中议论文怎么写

写论文的意义

如何写高中生物论文

写论文用什么软件

动态网站建设(2)WORD版本 下载地址