玉林旅游资源及线路管理系统.docx
- 文档编号:28885095
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:52
- 大小:1.30MB
玉林旅游资源及线路管理系统.docx
《玉林旅游资源及线路管理系统.docx》由会员分享,可在线阅读,更多相关《玉林旅游资源及线路管理系统.docx(52页珍藏版)》请在冰豆网上搜索。
玉林旅游资源及线路管理系统
摘要
随着Internet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行。
本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计.系统采用Dreamweaver编写ASP脚本,SQLSERVER2000建立数据库,从界面简洁、实用的要求出发,完成了旅游资源管理工作的主要部分,包括旅游资源和用户的信息浏览,添加,修改,删除,查询,并且实现了一些变量的取值,保存,成本报价的计算,和统计。
旅游作为一个新兴的产业近年来取得了迅速的发展,旅行社如雨后春笋遍布全国各省市、目前旅游行业普遍存在着企业规模小,管理不规范等弱点。
因为旅游涉及吃、住、行、游、购、娱等诸多要素,而且这些要素又分散在不同的地域中,一个人不可能全面掌握所有的信息。
一旦掌握某方面信息的人离开企业,就会对企业的经营造成负面影响。
旅游资源及线路管理系统可以把各种旅游资源分类存储管理通过网络实现资源共享,不仅方便快捷,而且不会因为人员流动影响企业的经营,是旅行社在激烈的市场竞争中的坚强后盾。
因此,本文就详细的设计了一个旅游资源及线路管理系统,把旅游中的一些相关的详细信息囊括其中,尽量使整个管理系统层次鲜明,概括清楚。
在阅读完本文后你将能够清楚的了解到一个旅游资源管理系统的具体设计和实现过程。
关键字:
Dreamweaver;SQLServer2000;ASP
ABSTRACT
AlongwithInternettechniqueofdevelopment,InternetatChinagraduallyuniversality,people'sneedtothenetworkalsodaybydaygrowth,makeuseofcalculatorrealizationtourresourcesofmanagementpoweratnecessarilyline.Thissystemfromfirststepinvestigatebeginning,detailedintroductiontheneedanalysis,processanddataanalysis,andcarriedonsystemtotalstructuredesignanddatabasedesign.SystemadoptiontheDreamweaverwriteASPscript,SQLSERVER2000establishmentdatabase,simpleanddirectandpracticalfromtheinterfaceofrequestsetout,completiontourresourcesmanagementworkofmainpart,theinformationwhichincludetourresourcesandcustomerbrowse,add,modification,delete,search,andrealizationsomechangequantityoftakeavalue,keep,costofferofcalculation,withstatistics.
Tourconductandactionsanewlyarisenindustryinrecentyearsobtainquickofdevelopment,thetravelagencygrowprofuselyandquicklytospreadalloverwholecountryeachcity,currentlytourtheprofessionbewidespreadexistencethebusinessenterprisescalebesmall,managementnotnormetc.weakness.Becausetourinvolvetoeat,live,line,swim,buy,Yuetc.manymainfactor,andthesemainfactoragaindispersioninthedissimilarityoftheregion,apersonalimpossibleoverallcontrolallinformation.Oncecontrolingthepersonofsomeaspectinformationtoleaveabusinessenterprise,willconductbusinessenterprisetoresultinnegativeinfluence.Tourresourcesandcircuitmanagementsystemcanvarioustourresourcesclassificationsavingmanagementpassanetworkrealizationresourcesshare,notonlyconveniencefast,andcan'tbecauseofthepersonnelflowinfluencebusinessenterpriseofmanagement,isatravelagencyinthevehemenceofthemarketthecompetitionofstrongbacking.
Therefore,thistextdetailedofdesignatourresourcesandcircuitmanagementsystem,tourinofsomerelatedofdetailedtheinformationbagtomakeamongthemandasfaraspossiblewholemanagementthesystemlayerbefreshandclearandgeneralizeclear.Atreadingoverorigintextempressyouwillcanknowwellatourresourcesmanagementsystemofconcretedesignandrealizationprocess.
Keyword:
Dreamweaver;SQLServer2000;ASP
目录
引言3
第1章ASP简介3
1.1ActiveServerPages简介3
1.2ASP的新功能4
1.3ASP页面的结构5
1.4ASP的运行环境5
1.5ASP内建对象5
1.6ASP的主要内置组件6
1.7DatabaseAccess组件ADO6
1.8ASP的脚本语言6
1.9ASP能干什么?
7
1.10HTML和ASP的区别7
1.11MicrosoftSQLServer2000简介...........................5
第二章运行环境及系统性能需求分析...........................5
2.1、硬件需求.................................................5
2.2、软件需求..................................................6
2.3、开发环境...............................................6
第三章旅游管理系统的设计.....................................9
3.1、系统详细功能分析..........................................8
3.2、数据库设计与实现......................................19
第四章旅游管理系统的实现....................................25
4.1、数据库的连接...........................................25
4.2、登录界面设计..........................................28
4.3、系统用户管理模块......................................33
4.4、旅游线路管理模块包括.....................................37
4.5、地域信息管理模块包括.....................................39
4.6、景点资源管理模块包括.....................................41
4.7、交通线路管理模块包括.....................................44
4.8酒店宾馆资源管理模块.....................................47
总结........................................................50
致谢........................................................51
参考文献....................................................52
第1章ASP简介
1.1ActiveServerPages简介
MicrosoftActiveServerPages(ASP)是服务器端的脚本编写环境,通过这种环境用户可用它来创建动态Web页或生成功能强大的Web应用程序。
ASP页是包括HTML标记、文本和脚本命令的文件。
ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。
通过ASP,可为用户的Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为用户的客户的界面。
Ø对于HTML编写人员:
如果用户是位HTML编写人员,用户将发现ASP脚本提供了创建交互页的简便方法。
如果用户曾想从HTML表格中收集数据,或用顾客的姓名个人化HTML文件,或根据浏览器的不同使用不同的特性,用户会发现ASP提供了一个出色的解决方案。
以前,要想从HTML表格中收集数据,就不得不学习一门编程语言来创建一个CGI应用程序。
现在,用户只要将一些简单的指令嵌入到用户的HTML文件中,就可以从表格中收集数据并进行分析。
用户再不必学习完整的编程语言或者单独编译程序来创建交互页。
随着不断掌握使用ASP和脚本语言的技巧,用户可以创建更复杂的脚本。
对于ASP,用户可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息。
Ø对于有经验的脚本编写人员:
如果用户已经掌握一门脚本语言,如VBScript、JavaScript或PERL,而且用户已经了解使用ASP的方法。
只要安装了符合ActiveX脚本标准的相应脚本引擎,就可以在ASP页中使用任何一种脚本语言。
ASP带有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJScript的脚本引擎,这样用户可以立即开始编辑脚本。
PERL、REXX和Python的ActiveX脚本引擎可以从第三方开发人员处获得。
Ø对于Web开发人员:
如果用户已经掌握了一门编程语言,如VisualBasic,用户将发现ASP是快速创建Web应用程序的一个非常灵活的方法。
通过向HTML中添加脚本命令,用户能够创建应用程序的HTML接口。
通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。
使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。
例如,旅行社能够比公布航空时刻表做得更多;用ASP脚本可以让客户察看现有的航班、比较费用并预定座位。
包含在WindowsNTOptionpack中的MicrosoftTransactionServer(MTS)可以降低在服务器上构造程序的复杂性和费用。
MTS可以解决开发那些保密性强的、可分级的以及可靠的Web应用程序的复杂性问题。
ØActiveServerPages模型:
浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行。
然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。
所以不必担心浏览器能否处理脚本:
Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。
由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。
用户看不到创建他们正在浏览的页的脚本命令。
1.2ASP的新功能
ActiveServerPages在功能方面有所增强,更易于开发应用程序。
ØMicrosoft脚本调试程序。
用户可以使用脚本调试程序调试.asp文件。
Ø事务性脚本。
ASP页和页中使用的对象可以运行于事务环境之下。
在页上的全部工作只有两种结果:
提交或终止。
事务可以保护应用程序免于因失败而导致数据丢失。
Ø管理工具。
许多应用程序设置可在Internet服务管理器上进行,这是InternetInformationServer和PersonalWebServer(在WindowsNTWorkstation上)的管理工具。
Ø文件上载。
浏览器可以通过PostingAcceptor应用程序将文件上载到Web服务器。
可以编写ASP脚本来发送带有从PostingAcceptor传来的信息的email,如每一个上载文件的位置和名称。
Ø新的ASP组件。
ASP提供了新的基础组件。
Ø应用程序根目录的改变。
ASP应用程序的根目录在用户的Web站点上可以是物理目录。
以前,根目录必须映射为虚拟目录。
现在可以用Internet服务管理器指示ASP应用程序的根目录。
必须将.asp文件置于应用程序树中,Web服务器才能检测文件的改变并且自动重装它们。
Ø支持HTTP1.1协议。
InternetInformationServer和PersonalWebServer支持HTTP1.1协议。
在响应支持HTTP1.1的浏览器(例如InternetExplorer4.0)时,这一支持可使ASP利用新协议的高效率。
例如,当向浏览器返回页的时候,ASP使用大块转换编码以提高网络效率。
1.3ASP页面的结构
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
Ø标准的HTML标记:
所有的HTML标记均可使用。
ØASP语法命令:
位于<% %>标签内的ASP代码。
Ø服务器端的include语句:
可用#include语句调入其他ASP代码,增强了编成的灵活性。
Ø脚本语言:
ASP自带JaverScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其他脚本语言,如Perl、Rexx等。
1.4ASP的运行环境
目前ASP可运行在四种环境下:
WINDOWSNTserver,运行IIS(InternetInformationService)4.0以上。
WINDOWSNTworkstation运行PWS(PersonalWebServer)4.0以上。
WINDOWS95/98/Me运行PWS4.0以上。
WINDOWS2000/XP运行IIS5.0/5.1(支持最新的ASP3.0)
1.5ASP内建对象
ActiveServerPages提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。
Application对象:
可以使用Application对象使给定应用程序的所有用户共享信息。
Request对象:
可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。
Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。
Response对象:
可以使用Response对象控制发送给用户的信息。
包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。
Server对象:
Server对象提供对服务器上的方法和属性进行的访问。
最常用的方法是创建ActiveX组件的实例(Server.CreateObject)。
其他方法用于将URL或HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。
Session对象:
可以使用Session对象存储特定的用户会话所需的信息。
当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。
也可以使用Session方法显式地结束一个会话和设置空闲会话的超时期限。
ObjectConection对象:
可以使用ObjectConection对象提交或撤消由ASP脚本初始化的事务。
1.6ASP的主要内置组件
AdRotator组件:
可用来安指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
BrowserCapabilities组件:
确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。
DatabaseAccess组件:
提供ADO(ActiveXDataObjects)来访问支持ODBC的数据库。
FileAccess组件:
提供对服务器端文件的读写功能。
ContentLinking组件:
生成WEB页内容列表,并将各页顺序连接,用于制作导航条。
此外,还可安装Myinfo、Counters、ContentRotator、PageCount等组件,用户也可自行编制Active组件,以提高系统的实用性。
1.7DatabaseAccess组件ADO
WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:
如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
ADO组件主要提供了以下七个对象和四个集合来访问数据库。
Connection对象:
建立与后台数据库的连接。
Command对象:
执行SQL指令,访问数据库。
Parameters对象和Parameters集合:
为Command对象提供数据和参数。
RecordSet对象:
存放访问数据库后的数据信息,是最经常使用的对象。
Field对象和Field集合:
提供对RecordSet中当前纪录的各个字段进行访问的功能。
Property对象和Properties集合:
提供有关信息,供Connection、Command、RecordSet、Field对象使用。
Error对象和Errors集合:
提供访问数据库时的错误信息。
1.8ASP的脚本语言
脚本语言是一种介于HTML和VB、JAVA等高级语言之间的一种语言,它可以和HTML语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控制浏览器等对象操作。
ASP本身不是一种脚本语言,但他却为嵌入HTML的脚本语言提供了运行环境。
ASP中常用的脚本语言有VBScript和JavaScript,系统默认语言是VBScript,在系统中,两种脚本语言都有使用。
1.9ASP能干什么?
用HTML,CSS已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。
比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要......
编写ASP动态网页能够帮助你实现这些和用户互动的功能。
1.10HTML和ASP的区别
HTML是编写网页的最简单的语言。
HTML只能用于编写静态的网页。
当一个用户浏览器(下图所示:
WebClient) 从Web服务器(下图所示:
WebServer)要求一个HTML网页时,Web服务器就将这个网页直接发送给用户浏览器,不经过计算处理。
然后用户浏览器会处理该网页的HTML代码,然后将结果显示出来。
见下图所示:
(2.1)
而ASP的处理过程则更复杂些。
当一个用户浏览器(下图所示:
WebClient)从Web服务器(下图所示:
WebServer)要求一个 ASP网页时,Web服务器会将这个ASP文件发送给Web服务器的ASP引擎(下图所示:
ASPEngine),ASP引擎则将该ASP网页中所有的服务器端脚本(下图所示:
<%和%>之间的代码) 转换成HTML代码,然后将所有HTML代码发送给用户浏览器。
见下图所示:
(2.2)
从下图就可以看出来静态网页和动态网页的不同之处,所以说动态网页并不是有能动的图片和动画的网页。
图2.1
图2.2
1.11MicrosoftSQLServer2000简介
SQL是英文(Structured QueryLanguage)的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
SQL语言有以下几个优点:
1非过程化语言
SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。
SQL允许用户在高层的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 玉林 旅游资源 线路 管理 系统