桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文

上传人:n**** 文档编号:81120813 上传时间:2019-02-20 格式:DOCX 页数:26 大小:630.37KB
返回 下载 相关 举报
桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文_第1页
第1页 / 共26页
桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文_第2页
第2页 / 共26页
桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文_第3页
第3页 / 共26页
桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文_第4页
第4页 / 共26页
桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文》由会员分享,可在线阅读,更多相关《桂林旅游网站设计与建设 苏州技师学院信息工程系2012届毕业设计论文(26页珍藏版)》请在金锄头文库上搜索。

1、苏 州 技 师 学 院2012 届毕业设计(论文)桂林旅游网站设计与建设院 (系) 信息工程系 专 业 高级计算机网络技术班 级 信息0706班 姓 名 于 苏 指导教师 华 康 起迄日期 月 日 月 日 2011年6月17日目录第一章 概述41.1 课题意义41.2 选题理由41.3 网站设计思想41.4旅游网站的概念和功能51.5特殊技术困难5第二章 相关背景介绍72.1 html 脚本语言72.1.1 html 简介72.1.2 dreamweaver 介绍72.2.1 ASP简介82.3 IIS相关知识82.3.1 IIS的优点82.3.2 IIS和ASP的结合92.4数据库及其应用1

2、02.4.1数据库系统简介102.4.2 数据库系统设计11第三章 需求分析报告133.1行业现状分析133.2 市场需求分析133.3网站构建的可行性分析143.4网站开发模式14第四章 模块分析与设计164.1 网站模块简介164.3 数据库设计174.3.1数据库分析174.3.2数据库物理设计174.3.3数据库连接19第五章 系统实现205.1 网站截图205.2.留言功能实现215.3后台管理实现23总结25致谢26参考文献27摘要随着计算机科学的不断发展和网络的迅速普及,Internet的应用已经涉及到人们生活的方方面面,商业系统信息的收集与处理、流动与共享,使日常办公更加安全可

3、靠,更加规范化、高效化和科学化。我们按照毕业设计的具体需求,基于Internet信息服务(IIS)平台,设计并实现了一个小型动态旅游网站,包括路线查询,路线预定,数据库管理,BBS系统,天气预报,车票预订,网站链接,主管理界面等功能模块。通过互连网客户与旅行社或相关单位的网上交流及业务的完成。论文第一章主要介绍旅游网站,ASP动态服务器网页技术及网页设计相关软件的内涵和技术。第二章给出需求分析、和网站的概要设计,包括各模块的模块图,不同条件的查询,功能模块的说明等。第三、四章则给出整体网站的运作方式及各功能的详细实现。第五章对整个设计做出总结,并指出系统仍存在的问题和不足之处。关键词:网络旅游

4、; 电子商务; ASP第一章 概述1.1 课题意义近年来,随着网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。因此,开发一个旅游网站是很有必要的事情,下面各章节中我以蓬勃发展的Web Server的ASP(Active Server Pages)技术作为Web应用程序为重要开发工具来开发一个旅游网站系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1.2 选题理由本人工作在旅游单位,对旅游信息网提

5、供与发布,需要较好的载体。随着旅游事业的不段推进,网络信息技术个段发展,旅客对旅游地的了解都是通过网络。对旅游网站的需求相对比较了解,所以从业务到技术相结合,取旅游信息网站课题是一个非常好的选择。该课题选用ASP+ACCESS技术架构实现,两者都是实现简单信息网站网站需求的最基础的技术。旅游信息网站系统是一个典型的B/S结构的应用,它的大部分功能都是基于数据库的操作。通过对本课题的研究,能熟练掌握B/S应用系统的相关开发技术和网络数据库的编程方法。1.3 网站设计思想互联网正在深刻地改变生活,这已经不仅仅是概念的演绎,生活各个方面的变化,越来越多地留下了互联网的印记。旅游业也不例外,据统计,网

6、上旅游业销售额已经占到全球电子商务销售额的20%以上。随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类电子商务站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。如何建立一个被大众接受的出色的旅游商务站点,同时又能够最大限度地减少系统维护开支却一直困扰着旅游企业。用户特性,向他们建议、组合旅游产品,或及时修改旅游路线,推出新的旅游服务,并为其提供全程预订服务。对老客户(包括散客、有组织的团体客户)提供个性化宣传、促销、优惠以及随访等服务,有针对性地推荐新的旅游产品和服务,以发挥在留住老客户,增加客户满意度方面的优势,推动企业旅游业

7、务的持续发展,增加企业的利润。本解决方案提供强有力的应用模块,灵活、易于扩展的体系结构,可以大幅度地减少应用开发量,有效地缩短网站投放市场的时间,为企业抢尽先机;该解决方案还有一套功能强大的系统维护辅助工具,可以明显地减少维护开销,降低运行成本,使得商家更好地适应风云变幻的市场变化,从而为顾客提供快捷、便利、可靠的服务1.4旅游网站的概念和功能旅游网站指的就是基于WWW.Intranet(企业内部网)、Extranet(企业外部网),拥有自己的域名,由若干个相关的网页组成的网页组,在服务器上存储一系列的旅游信息的Web站点。旅游网站将包括许多Web页面,而这些页面又包括许多文本、图像、声音和一

8、些小程序。使用者可通过旅游网站的浏览器浏览所需要的旅游地信息。它是利用网络技术,从旅游专业角度,整合传统旅游资源,提供全方位多层次的网上旅游服务的场所,是旅游信息系统的传输媒介和人人、人机交流的窗口。旅游网站的服务功能包括:旅游信息的汇集、传播、检索和导航;旅游产品和服务的在线销售;个性化服务(在线预定服务)等。旅游电子商务的状况是决定旅游网站的生存发展重要因素之一。现在旅游电子商务主要以三种网络为基础:一是Internet(因特网),它为旅游企业和用户提供一条相互沟通的渠道,通过它可以实现查询、预定、产品介绍、广告、电子支付等一系列的网上交易活动。二是Intranet(企业内部网),可以让各

9、个管理部门之间共享重要信息与程序,增加其间的互助与合作,简化工作流程,让企业内部的运作更有效率。三是Extranet(企业外部网),可以让企业和相关的协作商通过网络沟通,促进企业合作。 1.5特殊技术困难我们已经提到,用户个性化页面是在用户登陆后浏览网页的过程中由服务器即时生成再返回给用户浏览器的,它事先并不存在于服务器。显然单纯的HTML无法提供这种页面,必须使用具有运算功能的Web技术来实现。在比较了现今几种动态页面开发技术后,我们选择了比较成熟和先进的WinNT+IIS+ASP技术。它提供了强大的Web Computing功能和数据库操作功能(这将在第3部分详细介绍)。在设计实现过程当中

10、,还遇到一些特殊的技术困难,如何处理它们直接影响到生成页面的质量和服务器端的效率。现将主要的技术困难及其解决思路介绍如下:(1)采集用户信息。用户访问的信息,即用户在站上的点击行为,是我们生成用户个性化页面的根据。如何在不影响用户浏览的情况下记录下用户的每一点击呢,这里,我们使生成页面上的每一链点都链接到一个名为Record.asp的功能页面,并将该链点名称(亦即主题名,Topicname)作为参数传递,Record.asp只对该Topicname进行记录而不返回给用户浏览器任何内容,随即指向生成页面的程序,并同时传递Topicname。第4部分将对此过程进行详细的叙述。(2)链接数据库。各功

11、能模块中需要频繁的进行数据库操作,如果每遇到要使用数据库便建立一次链接将在一定程度上增大系统开销,我们这里有效利用了ASP的Global.asa文件,使服务器事先建立数据库链接对象,所有的数据操作都使用该链接,从而提高了服务器效率。具体做法请参阅第3部分内容。(3)对关联规则表进行解析前面已提到,个性化页面的生成是基于用户关联规则表的,而该表的关联规则字段长度不一,项目个数也不定,必须找到一种有效的算法对其进行解析,分离出相关的Topicname。这里,我们对关联规则的形式进行分析,组合使用脚本语言中各种字串处理函数,设计出高效的分解算法。具体算法见第4部分。(4)寻求合理的支持度阀值和置信度

12、阀值关联规则表的生成受支持度阀值minSup和置信度阈值minConf 的控制,它们的取值是否合理将直接影响到生成页面的理想程度。第5部分中对此进行了讨论。由于在对大多数技术困难的解决中频繁用到了ASP技术的许多独特的性质和处理方法,这里有必要对ASP及相关技术的一些重要部分进行介绍,以便于对全文的理解。第二章 相关背景介绍2.1 html 脚本语言2.1.1 html 简介HTML(Hyper Text Markup Language 超文本置标语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)

13、。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径:1.手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。3.由Web服务器(或称HTTP 服务器)一方实时动态地生成。HTML语言是通过利用各种标记(tags)来标

14、识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。2.1.2 dreamweaver 介绍1.什么是DREAMWEAVERDreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利

15、用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,见下图。2.2.1 ASP简介Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。2.3 IIS相关知识Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Wind

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号