旅游网站课程设计.doc
- 文档编号:3940
- 上传时间:2022-09-30
- 格式:DOC
- 页数:48
- 大小:1.54MB
旅游网站课程设计.doc
《旅游网站课程设计.doc》由会员分享,可在线阅读,更多相关《旅游网站课程设计.doc(48页珍藏版)》请在冰豆网上搜索。
旅游网站课程设计
摘要
随着Internet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行。
本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计。
系统采用Adobe Dreamweaver 5编写ASP脚本,MicrosoftOfficeAccess2003建立数据库,从界面简洁、实用的要求出发,完成了旅游资源管理工作的主要部分,本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:
采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,可进入系统主控界面,进行信息管理,信息查询,结伴,留言板等功能的使用。
实现了各种业务系统的数据集成和信息集成,对旅游各类信息、资源进行协同集中管理。
该网站系统采用以ASP为主要开发技术,VB为主要设计语言,数据库采用当下功能强劲的ACCESS数据库。
在ASP技术及ACCESS数据库强大功能的支持下,本网站系统实现了网站的全面动态管理,高速数据存取,使得对网站的管理更加及时有效,极大的提高了网站管理人员的工作效率。
关键词:
旅游信息;数据库;Asp动态网站
目录
第一章概述 1
1.1.研究背景 1
1.2.选题依据 1
1.3.研究意义 2
第二章开发技术与工具 2
2.1.Asp技术简介 2
2.2.ASP与数据库Access 3
2.3.IIS服务器 4
2.4.DreamweaverCS5开发工具 5
第三章需求分析 6
3.1.需求分析的简述 6
3.1.1.用户需求 6
3.1.2.后台管理需求 6
3.1.3系统分析与环境开发需求 6
3.1.4网站的功能模块简介 7
第四章系统设计 7
4.1系统各功能具体分析 8
4.1.1游客登录 8
4.1.2留言板 8
4.1.3管理员登录 8
4.1.4后台管理 9
4.2数据库设计 9
4.2.1数据库功能分析 9
4.2.2数据库E-R图 11
4.2.3数据库与asp的链接 11
第五章系统实现 13
5.1首页的实现 13
5.2列表页实现 18
5.3内容页实现 19
5.4.用户注册模块 20
5.5.会员登录模块 24
5.6.用户留言模块 25
第六章软件测试 29
6.1系统测试 30
6.1.1测试的基本概念 30
6.1.2测试步骤 31
总结 32
参考文献 33
第一章概述
1.1.研究背景
我国是一个旅游资源大国,地大物博,文化传统源远流长,在过去的20年,中国已经从旅游资源大国发展成为亚洲旅游大国,今后20年,中国将成为世界旅游强国。
根据世界旅游组织预测,到2020年,我国将成为世界最大的旅游目的地,并成为世界第四大旅游客源国,届时,中国每年接待的入境旅游者将达到1.37亿,每年也将有1亿的中国旅游者将出境、出国旅游。
我国拥有的国内旅游市场潜力也十分巨大,12亿普通老百姓的旅游意识现在才刚刚兴起,国内旅游收入在国民生产总值中占比重很小,随着经济的增长,国民旅游意识将有一个加速成长的过程,目前“假日经济”的蓬勃兴起正是人们旅游意识和国家政策扶植相结合的结果。
近年来,随着网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。
旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。
旅游网的成立标志着我国基于互联网的旅游网络发展的开始。
随着电子商务的潮起潮落,旅游网站也经历了市场的洗礼。
旅游网站作为网络经济形势下旅游业发展的一种战略武器,已对我国旅游市场的固有壁垒带来冲击,我国旅游电子商务在未来的发展中尚有许多工作要做。
旅游电子商务像一张大网,把众多的旅游供应商、旅游中介、旅游者联系在一起。
相对于传统的旅游业来说,旅游电子商务不仅提高了业务透明度和工作效率,降低了边际成本,而且凸现了旅游产品本身个性化、信息化、时令化等特性。
1.2.选题依据
随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类各种站点也纷纷建立。
不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。
用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。
动态网页包含交互功能,动态网页的特点有:
以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。
其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。
我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。
旅游网站在时空方面没有限制,可以实现远程的信息查询和交流。
1.3.研究意义
依靠互联网的发展和普及,网络已成为一种时尚,许多有眼光的旅游企业家和网络电子商务企业家们逐渐出现,专注于网络旅游的发展和潜在价值,积极推动网络旅游发展。
一般来说,虚拟旅游电子商务可以满足不同层次的需求,能带来很多的社会效益和经济效益。
主要表现在以下几个方面:
(l)对于旅游消费者,旅游电子商务既可以为许多旅游潜在消费者提供大量信息资源,满足需求的旅游信息的查询时,随着技术的发展,并能让爱网络虚拟旅游的消费者通过虚拟旅游体验平台感受更逼真的各景区旅游的乐趣,弥补许多人不能实现现实的缺憾。
(2)对于旅游系统的开发和规划者来说,通过旅游电子商务系统可以更全面更真实的收集网络游客的反馈信息,促进其更快、更好地改进和完善旅游系统的建设和创新,这样它就可以大大降低了风险和成本的系统开发,实现系统的开发效益最大化。
第二章开发技术与工具
2.1.Asp技术简介
ASP(Active Server Pages)是由Microsoft公司推出的支持Internet的动态服务器网页技术,在Internet风行的早期,WEB网页只是静态的图文组合,浏览者可以在网页上阅读信息,但无法做进一步的查询、发表意见或进行电子商务、在线交谈、问卷调查、预约订票、访客留言簿、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然不能满足人们越来越多元化的需求。
为此,开始有不少公司提出动态网页的解决方案,所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(request),然后将处理结果响应给浏览器端,而ASP便是微软用来建立动态网页的解决方案。
由于它的功能强大,可以支持当前所有的浏览器,便于WEB数据库的开发,因而倍受推崇。
同时ASP也在不断更新完善,其功能可以充分满足大多数开发者的需求,并在很大程度上促进了Internet应用程序的发展。
ASP是一种服务器端的指令环境,用来建立并执行交互式WEB服务器应用程序,你可以使用ASP来结合服务器端指令、HTML网页及COM组件。
ASP程序只能在WEB服务器端执行,当浏览器向服务器要求运行ASP程序时,服务器会读取该程序,然后执行该程序并将结果转换为HTML文件,再将HTML文件传送给浏览器,待浏览器收到HTML文件后,便会将执行结果显示在浏览器上。
2.2.ASP与数据库Access
ASP是通过一组统称为ADO(ActiveX Data Objects)的对象模块来访问数据库,无论你采用的是Access,SQL Server,Visual FoxPro,Informix,Oracle,dBase或其他数据库,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能加以访问。
要知道系统安装哪些DOBC或OLEDB驱动程序,Windows XP的用户可以打开“控制面板”,依序在“管理工具”,“ODBC数据源”上双击鼠标左键。
事实上,ASP提供了六个内建对象,供用户直接调用:
(1)Application对象:
负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
(2)Session对象:
存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。
Session对象需cookie支持。
(3)Request对象:
从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
(4)Response对象:
服务器将输出内容发送到用户端。
(5) Server对象:
提供对服务器有关方法和属性的访问。
(6)Object Context对象:
IIS 4.0新增的对象,用来进行事务处理。
此项功能需得到MTS(Microsoft Transaction Server)管理的支持。
Ad Rotator组件:
用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
Browser Capabilities组件:
确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。
Database Access组件:
提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。
File Access组件:
提供对服务器端文件的读写功能。
Content Linking组件:
生成WEB页内容列表,并将各页顺序连接,用于制作导航条。
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
2.3.IIS服务器
IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,我使用的是windows7版本IIS7.0,IIS与Window NTServer完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT FileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
IIS支持与语言无关的脚本编写和组件,通过IIS,就可以开发新一代动态的,富有魅力的Web站点。
IIS的一个重要特性是支持ASP。
IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。
对于诸如VBScript,JavaScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI脚本开发的应用程序,IIS都提供强大的本地支持。
2.4.DreamweaverCS5开发工具
DreamweaverCS5是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。
无论是喜欢直接编写HTML代码的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 网站 课程设计