毕业设计(论文)asp网上飞机订票系统设计.doc
《毕业设计(论文)asp网上飞机订票系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)asp网上飞机订票系统设计.doc(38页珍藏版)》请在三一办公上搜索。
1、目录摘要.2Abstract3前言.4第一章 开发工具5第二章 Html介绍.9第三章 VBScript介绍.13第四章 ASP介绍.16第五章 WEB数据库20第六章 规划应用程序.26第七章 网上售票系统设计制作.28结束语37参考文献38摘要本论文论述了网上飞机订票系统的构架,流程,维护以及开发本系统相关的知识体系,最后还谈到了我的收获和体会以及自己总结出的一些很有实用价值的东西。 开发工具: 前台:Microsoft Visual InterDev 后台:Access2000 服务器:Microsoft Windows2000 Server 相关技术:Asp、Html、ADO、SQL
2、系统结构:1 航线及相关信息查询2 订票3 留言4 用户资料系统5 数据库后台管理关键词:毕业论文 飞机 售票 网上 ASP ADOABSTRACTIn this paper, I have discussed the truss ,flow about the system of the sale plane tickets on line ,I have also discussed the knowledge system when I open on and maintenance the system .At the end of the paper ,I have talking
3、of my experience and my feeling.Tap Tools:Proscenium: Microsoft Visual InterDev6.0 Background: Access2000Server: Microsoft Windows2000 ServerCorrelation Technique:Asp、Html、ADO、SQLSystem Structure:1. Inquire about the air line and the correlative information2. Reserve the tickets3. Leave word4. The s
4、ystem of users information5. The manage of the data baseKEY WORDS : Graduate paper, online, plane, sale tickets, ASP, ADO前言随着Internet的迅速发展,不管是专业的ISP(Internet服务提供者)和ICP(Internet内容提供者),还是一般的政府机关,银行,交通部门,学校,医院,服务业,甚至是每个人,都积极寻求在Internet上发布信息,提供新型的网上管理和服务。可以这样说,网页设计和网站编辑正在成为一种新兴的热门行业,而使用ASP设计这些应用程序则是您最佳的
5、选择。ASP(Active server pages)是目前非常流行的开放式的WEB服务器应用开发技术,它将脚本、超文本和强大的数据库访问功能结合在一起,并提供了众多的服务器组件用以创建分布式的和基于WEB的驱动程序,它将成为今后WEB最流行的语言。随着数百个第三方厂商的ASP开发方面的介入,ASP目前可以运行与绝大多数流行的WEB服务器上。使用ASP创建动态网站,即使用数据库和相关的管理应用程序完成对网页的新增、修改、删除。这就需要掌握ASP和ADO的网站编程技术,熟练的使用ASP编写WEB服务器程序,动态的处理来自浏览器的请求,从而创建完全的动态网站。本论文从开发平台和工具谈起,对HTML
6、,Vbscript做了一般介绍,较详细的介绍了ASP服务器提供的组件及其属性和方法,更重要的是阐述了ASP的数据库访问组件ADO的使用方法。最后,详细的介绍的我是如何创建“网上飞机购票系统”的。通过本论文的论述,相信你一定会认同强大的ASP,并且能够掌握如何用ASP创建一个自己的动态网站。第一章 开发工具第一节Windows 2000 Server创建站点1.1.1IIS的概念 IIS(Internet Information Server)是微软公司主推的web服务器。IIS与Windows2000 Server完全集成在一起,因而用户可以利用Windows2000 Server和NTFS(
7、NT File System,NT的文件系统)内置的安全特性,建立强大、安全而灵活的Internet和Interanet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议)、FTP(File Transfer Protocol,文件传输协议)以及SMTP协议。IIS响应极高,同时系统资源的消耗也最少。,它的安装、 管理、和配置都很容易,这是因为IIS与Windows2000 Server网络操作系统紧密的集成在一起。IIS的一个重要特性就是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和基于WEB的应用程序。对于诸如VBSc
8、ript、Jscript开发软件,或由Visual Basic、Java、Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本机支持。1.1.2 IIS服务器的特性 IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为WEB网站;可以利用TCP/IP内容设置两组以上的IP地址给他。除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名。 为了存取后端数据库,IIS支持以下三种方式:IDC:Internet Data ConnectorADO:ActiveX Data Object (本设计使
9、用ADO,将在以后章节中介绍)ADC:Advance Data Connector 这三种数据库存取方式的后端数据库都必须提供ODBC界面。1.1.3站点的创建1 启动IIS开始管理工具Internet服务管理器2. 进入新建站点流程右键点击“管理WEB站点”,选择“新建”中的“站点”3. 按照提示填写特别注意,在选择主目录前,要将你的所有WEB页包含同一个大目录下,这个目录即是所选。创建成功后,在“管理WEB站点”的下面,将看到一个新建的站点,点击右键选择“属性”你将看到如下界面(下页):建议使用它的默认值,最后点击“文档”,将它的默认文档删除,添加你的首页(我的首页是index.asp),
10、然后单击确定,你就完成了创建站点。在IE中输入你的IP即可访问了。1.1.4 常见问题的处理 一般来说,Windows2000Server是很稳定的,在我的实践过程中,有时出现在IE中无法浏览,或找不到服务器的情况,最简单的解决办法就是重启IIS,方法如下:打开“Internet服务管理器”,右键点击主机名(即根目录,前面有一个“*”),选择“重新起动IIS”即可,等待30秒,窗口自动关闭即完成。第二节Microsoft Visual InterDev 介绍对于一般的HTML网页,ASP脚本只需用记事本就可以编写,但是很不方便,我用的是一个非常强大的WWW设计编辑工具Microsoft Vis
11、ual InterDev6.0。在InterDev中提供了一套集成的工具,用来使程序开发人员在建立Web程 序时可以处理各种可能发生的工作。这些工作包括HTML网页编辑,ActiveX控件制作,数据库连接,网站管理等工作。开发阶段,程序员在InterDev客户端上操作HTML或ASP文件,然后使用HTML存储WEB服务器上,并连接数据库服务器,从数据库服务器上得到资料。关于InrerDev的使用方法和更详细的说明,请查阅相关资料,这里就不再介绍。第三节 Access2000介绍 Access 2000可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表”,也就是“数据表”
12、的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。此外,通过创建数据访问页还能从Internet上查看与更新或分析数据。为了存储与使用数据,可对每一类信息创建一张表,此后就能在窗体、报表、或数据访问页中将多个表中的数据组织到一起,以及定义表之间的关系,以便于查找和检索仅满足指定条件的数据。第二章HTML介绍第一节 什么是HTMLHTML是Hyper Text Market Language的缩写,通常译为超文本标识语言。即一个文件不管在任何操作系统的任何浏览器上读起来都应该是一样的,HTML是一种处理文字的语言,
13、它包含的指令(标记)可以插入到未定格式的文件里,用来控制打印或执行浏览器显示时的网页外观。HTML只包含两种信息标记和内容,标记是三角括号()之间的文本,内容是不在三角括号()之间的文本。标记和内容的差别在于,浏览器不显示标记,标记中的信息告诉浏览器如何显示内容。HTML可以创建结构化文档。头命令将文档各个部分分开和分类。HTML还有一些基本命令,可以格式化和显示文本、图形,接受用户输入和将信息发往服务器中进行后端处理。此外还可以创建特殊的文本和图形区,在单击时从一个HTML文件超链接到另一个HTML文件,从而生成一系列页面间的相互链接。通过超链接生成一系列页面是程序,但是这些程序没有智能,无
14、法决策,主要使用它来控制页面的生成和显示。第二节 HTML语法及标记的使用有效的HTML文件只有几个要求。举例如下:举个例一个最简单的例子上例既有标记也有内容是一个完整的而简单的HTML文件。标记是三角括号()中的文本。所有HTML文档都以标记开头,以标记结尾,两个标记之间有其他的标记和内容。标记包含一个主命令,还可包含无限个相关值,称为属性。每个属性有名有值属性与命令间和属性与前一属性之间用空白分开,空白包括空格、制表符、回车/进行符。浏览器忽略这些空格。空白符对浏览器而言是另一种命令,通常称为分隔符。分隔符是任何分隔符项目的字符或字符序列。不同类型的分隔符有不同的含义。三角括号分隔标记,空
15、白符分隔属性,等号分隔属性的名和值。同样,HTML用引号分隔数值,因为属性值中可能包含另一分隔符:空白符、等号或三角括号。举例如下:这里标记有三个属性face、size和color,各一个值,也有其他复杂的属性和值,使用的语法都一样,这里就不再赘述。在HTML中,属性值的语法最复杂,而其他语法规则很简单: 空白是可选的,除非用标记强迫浏览器包括空白,否则浏览器忽略空白。 大小写无关。 标记顺序很重要,内层标记应完全放在外层标记之内,即使用层套结构。这些简单规则有助于编写完美的HTML,下面是我自己的一些总结,也是编写HTML的一些技巧: 编写开始标记时即写上结束标记。例如,不要写完之后等最后再
16、补写,而是同时写两个标记,然后在标记之间插入内容。 用小写标记,易于输入。 使用模板。模板是预先写好的文件,可以直接放入内容。 缩排内层标记。 多用说明语句。HTML中的说明语句是以左三角括号加感叹号加双划线开头,并以双划线和右三角括号结尾的文本:。说明语句有助于理解文件的内容和布局,还可以直观的分隔各个部分。下面是常用标记及其属性的总汇:标记属性说明HTML文件标记显示网页的一般信息文件标题alink选中超链接的RGB或名称的颜色值background引用图形的URLbgcolor页面背景颜色的RGB或命名的颜色值bottommargin页面下边界的象素值leftmargin页面左边界的象素
17、值link未激活超链接的RGB或命名的颜色值rightmargin页面右边界的象素值scroll控制页面上是否显示滚动条text文本缺省颜色的RGB或命名的颜色值topmargin页面上边界的象素值vlink访问过的超链接的RGB或命名的颜色值bgsound引用声音文件的URL标记显示内容的段落显示粗体字显示斜体字显示文字加下划线换行符分隔线href超链接目标页的URLsrc被嵌入图片的URLwidth指定图形的宽度height指定图形的高度align可取三个值left,right,center控制表格在页面的水平位置background接受引用图形文件的URLbgcolor控制表格的背景颜色
18、border取一个整数值,控制表格周围和各个单元周围的边框宽度。sellpadding取一个整数,控制表格单元与边框之间的间隔。cellspacing取整数,控制表格单元之间的间隔。cols指定表格中的列数。height确定表格的高度width确定表格的宽度align用法同bgcoloralign用法用backgroundbgcolorcolspan取整数值,指定单元延伸的列数rowspan取整数值,指定单元延伸的行数action设定互动式表单的处理方式,通常指明一个处理函数的URL地址。method用于设定互动式表单的资料传输方式,如post和get方式。enctype以编码方式来传送表单的
19、资料在本章的最后我想介绍一下框架,在我的设计中,我没有使用框架,尽管框架的使用有他的好处,但是在权衡利弊之后,我决定不使用框架。框架不能单独存在,而要用框架组定义。框架组应在自己的页面中定义,不能在一个HTML文件中定义框架组和放进内容(除了标记)。但一个页面中可以定义多个框架组。框架组是不显示的,是框架的容器页面。框架组包含一个或几个框架或框架组。框架用标记定义,框架用标记定义。现在来比较一下框架的优缺点:优点:1. 能独立显示内容,能直观的分开内容。可以在一个框架中定义链接,在另一个框架中显示内容或触发操作,而不必重画整个屏幕。 2. 可以创建可伸缩框架。用户可以拖动框架边框以增加或减少框
20、架的显示区。缺点:1. 难以创建和控制。 2. 显示所需时间更长。浏览器请求框架组页面时需要访问服务器一次,请求每个框架的内容时又至少需要访问服务器一次,因此,显示双框架页面可能比显示同一内容无框架页面花两倍的时间。3. 框架经常需要一些VBScript(对Netscape用户为JavaScript)用户端程序,这些程序出错率较高。正因为比较了上述优缺点,我才决定不使用框架结构,当然你自己也可以权衡利弊而作出决定。第三章 VBScript介绍第一节VBScript的概念VBScript语言脱胎于Visual Basic程序语言,是从VB中简化出来的版本。VBScript是一个用来提供对HTML
21、和ASP进行处理的编程语言,它是解释性语言。服务器要解析、编译和执行脚本。VBScript也同时支持内嵌在HTML和ASP的文件中的ActiveX控件以及其它对象的使用。VBScript是VBA(Visual Basic for Aplications)的子集,但并不支持包含VBA中的所有性质。尽管如此,VBScript仍然可以称得上是一个使用简单而且功能强大的程序语言。它能够让你建立HTML应用程序,以使客户端及服务器的处理。由于VBScript对于字符串的处理提供了很多内建的函数,因而它很擅长处理字符串。VBScript只支持一种数据类型(Variant),Variant是较大的变量(16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 asp 网上 飞机 订票 系统 设计
链接地址:https://www.31ppt.com/p-3976406.html