旅游网站设计报告.doc
《旅游网站设计报告.doc》由会员分享,可在线阅读,更多相关《旅游网站设计报告.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着Internet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行。本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计。系统采用AdobeDreamweaver5编写ASP脚本,Microsoft Office Access 2003建立数据库,从界面简洁、实用的要求出发,完成了旅游资源管理工作的主要部分,本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,可进入系统主控界面,进行信息管理,信息查询,结伴,留
2、言板等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅游各类信息、资源进行协同集中管理。该网站系统采用以ASP为主要开发技术,VB为主要设计语言,数据库采用当下功能强劲的ACCESS数据库。在ASP技术及ACCESS数据库强大功能的支持下,本网站系统实现了网站的全面动态管理,高速数据存取,使得对网站的管理更加及时有效,极大的提高了网站管理人员的工作效率。关键词:旅游信息;数据库;Asp动态网站目录第一章 概述11.1研究背景11.2选题依据11.3研究意义2第二章 开发技术与工具22.1Asp技术简介22.2ASP与数据库Access32.3IIS服务器42.4Dreamweaver
3、CS5开发工具5第三章 需求分析63.1用户需求和后台管理需求63.2 系统分析与环境开发需求63.3 网站的功能模块简介7第四章 系统设计74.1 系统模块功能设计84.2 数据库设计94.2.1 数据库功能分析94.2.2 数据库E-R图114.2.3 数据库与asp的链接1143 页面设计124.3.1页面布局124.3.2页面风格13第五章 系统实现135.1 前台135.1.1 首页实现135.1.2 列表页实现175.1.3 内容页实现185.1.4 管理页实现195.2 后台215.2.1管理员登陆215.2.2 用户名管理235.2.3 旅游信息管理245.2.3 常用参数设置
4、26第六章 测试运行与维护276.1 面向过程的测试方法276.1.1 黑盒测试276.1.2 白盒测试276.2 具体测试的设计286.3 系统维护28结 论30参考文献30第一章 概述1.1研究背景我国是一个旅游资源大国,地大物博,文化传统源远流长,在过去的20年,中国已经从旅游资源大国发展成为亚洲旅游大国,今后20年,中国将成为世界旅游强国。根据世界旅游组织预测,到2020年,我国将成为世界最大的旅游目的地,并成 为世界第四大旅游客源国,届时,中国每年接待的入境旅游者将达到1.37亿,每年也将有1亿的中国旅游者将出境、出国旅游。我国拥有的国内旅游市场潜力也十分巨大,12亿普通老百姓的旅游
5、意识现在才 刚刚兴起,国内旅游收入在国民生产总值中占比重很小,随着经济的增长,国民旅 游意识将有一个加速成长的过程,目前“假日经济”的蓬勃兴起正是人们旅游意识和国家政策扶植相结合的结果。近年来,随着网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。旅游网的成立标志着我国基于互联网的旅游网络发展的开始。随着电子商务的潮起潮落,旅游网站也经历了市场的洗礼。旅游网站作为网络经济形势下旅游业发展的一种战略武器
6、,已对我国旅游市场的固有壁垒带来冲击,我国旅游电子商务在未来的发展中尚有许多工作要做。旅游电子商务像一张大网,把众多的旅游供应商、旅游中介、旅游者联系在一起。相对于传统的旅游业来说,旅游电子商务不仅提高了业务透明度和工作效率,降低了边际成本,而且凸现了旅游产品本身个性化、信息化、时令化等特性。1.2选题依据随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类各种站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点
7、有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询和交流。1.3研究意义依靠互联网的发展和普及,网络已成为一种时尚,许多有眼光的旅游企业家和网络电子商务企业家们逐渐出现,专注于网络旅游的发展和潜在价值,积极推动网络旅游发展。一般来说,虚拟旅游电
8、子商务可以满足不同层次的需求,能带来很多的社会效益和经济效益。主要表现在以下几个方面:(l)对于旅游消费者,旅游电子商务既可以为许多旅游潜在消费者提供大量信息资源,满足需求的旅游信息的查询时,随着技术的发展,并能让爱网络虚拟旅游的消费者通过虚拟旅游体验平台感受更逼真的各景区旅游的乐趣,弥补许多人不能实现现实的缺憾。(2)对于旅游系统的开发和规划者来说,通过旅游电子商务系统可以更全面更真实的收集网络游客的反馈信息,促进其更快、更好地改进和完善旅游系统的建设和创新,这样它就可以大大降低了风险和成本的系统开发,实现系统的开发效益最大化。第二章 开发技术与工具2.1Asp技术简介ASP(ActiveS
9、erverPages)是由Microsoft公司推出的支持Internet的动态服务器网页技术,在Internet风行的早期,WEB网页只是静态的图文组合,浏览者可以在网页上阅读信息,但无法做进一步的查询、发表意见或进行电子商务、在线交谈、问卷调查、预约订票、访客留言簿、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然不能满足人们越来越多元化的需求。为此,开始有不少公司提出动态网页的解决方案,所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(request),然后将处理结果响应给浏览器端,而ASP便是微软用来建立动态网页的解决方案。由
10、于它的功能强大,可以支持当前所有的浏览器,便于WEB数据库的开发,因而倍受推崇。同时ASP也在不断更新完善,其功能可以充分满足大多数开发者的需求,并在很大程度上促进了Internet应用程序的发展。ASP是一种服务器端的指令环境,用来建立并执行交互式WEB服务器应用程序,你可以使用ASP来结合服务器端指令、HTML网页及COM组件。ASP程序只能在WEB服务器端执行,当浏览器向服务器要求运行ASP程序时,服务器会读取该程序,然后执行该程序并将结果转换为HTML文件,再将HTML文件传送给浏览器,待浏览器收到HTML文件后,便会将执行结果显示在浏览器上。2.2ASP与数据库AccessASP是通
11、过一组统称为ADO(ActiveXDataObjects)的对象模块来访问数据库,无论你采用的是Access,SQLServer,VisualFoxPro,Informix,Oracle,dBase或其他数据库,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能加以访问。要知道系统安装哪些DOBC或OLEDB驱动程序,WindowsXP的用户可以打开“控制面板”,依序在“管理工具”,“ODBC数据源”上双击鼠标左键。事实上,ASP提供了六个内建对象,供用户直接调用:(1)Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2)Ses
12、sion对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。(3)Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4)Response对象:服务器将输出内容发送到用户端。(5)Server对象:提供对服务器有关方法和属性的访问。(6)ObjectContext对象:IIS4.0新增的对象,用来进行事务处理。此项功能需得到MTS(MicrosoftTransactionServer)管理的支持。AdRotator组件:用来按指定计划在同一页上自动轮
13、换显示广告,用于WWW上日益重要的广告服务。BrowserCapabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。DatabaseAccess组件:提供ADO(ActiveXDataObjects)来访问支持ODBC的数据库。FileAccess组件:提供对服务器端文件的读写功能。ContentLinking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表
14、向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.3IIS服务器IIS是Internet Information Server的缩写,它是微软公司主推
15、的服务器,我使用的是windows7版本IIS7.0,IIS与WindowNT Server完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFile System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,就可以开发新一代动态的,富有魅力的W
16、eb站点。IIS的一个重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JavaScript开发软件,或者由VisualBasic,Java,VisualC+开发系统,以及现有的CGI脚本开发的应用程序,IIS都提供强大的本地支持。2.4Dreamweaver CS5开发工具Dreamweaver CS5是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论是喜欢直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都可以提供帮助良多的工具,
17、丰富Web创作体验。Dreamweaver是Macromedia公司的出品的一款所见即所得的网页编辑工具。与FrontPage不同,Dreamweaver采用的是Mac机浮动面版的设计风格,Dreamweaver的直观性与高效性是一般软件所无法比拟的。Dreamweaver提供代码输入提示功能,可以不必去记大量的标签,方法和函数,只要对它们有一定印象,即可根据提示写出完整的代码。对于网页设计中常用的代码,Dreamweaver提供了现成的模块,插入即可。而这些往往是很困扰开发者的烦琐操作。Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插
18、件式的程序设计使得其功能可以无限的扩展。Dreamweaver几乎支持现有的网页开发技术,如:ASPVBScript,ASPJavaScript,ASP.NETVB,ASP.NETC#,JSP等。Dreamweaver与Flash、Firework并称为Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,Dreamweaver非常适合开发动态网页。当然Dreamweaver也存在着一些问题。它站用的系统资源较多,运行时速度较慢,因此适合开发大型的网页,当只需要对网页进行一些调试时很不较方便。第三章 需求分析需求分析是指理解用户需求,就软件功能与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 网站 设计 报告
限制150内