1、分类号 密级 U D C 编号 本科毕业论文(设计) 论文 (设计 )题 目 :基于 ASP.NET 的旅游网站的设计与实现 院 系: 计算机学院 专 业 名 称 : 教育技术学 年 级 : 10 级 姓 名: 胡结 学 号: 1050320013 指导教师姓名: 熊 思 指导教师职称: 讲 师 二零一四年四月毕业论文原创性声明本人郑重声明:所呈交毕业论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人
2、承担。论文作者签名:年 月 日文献综述前言当今网络已成为我们生活中重要的一部分,在互联网上建设网站已成为司空见惯的事。旅游部门通过旅游网可以极大的为当地旅游景点宣传,提高品牌的知名度,以此来吸引游客的观光,从而带动经济的增长。旅行社也为游客提供他们所需要的服务来获取利益。此外,旅客能够通过旅游网站对远足目的地进行讯息的查询和收集,关于景点交通方式管理与查询、旅馆预约、票务预订,帮助旅游者第一时间了解到当地旅游信息,做好充分的计划和筹备,使旅游活动畅通无阻。旅游网站吸引了越来越多的人在同时,也有越来越多的网站建设的要求。主题论述开发背景旅游业拥有“无烟产业”和“永远的朝阳产业”的美名,现在它和石
3、油业、汽车业并列为世界三大产业。旅游业的发展与市场经济的发展和人民生活水平的的提高息息相关,人们对旅游的热情极大地提高,这意味着旅游业在国民经济中的地位越来越重要。旅游网站的前途比旅游企业更有优势。旅游网站具有传统旅游企业无法比拟的信息量大、获取信息快速、经营方式合理的特点。游客可在网站里查阅文字记载、浏览图片,还可以查询目的地的路线、食宿和交通等详尽的信息。由于旅游网站可以打破地域的限制,可以将各种旅游资源以最经济的方式结合在一起,同时无需经营实体店降低了成本,这就使得旅游资源的所有者和消费者都能得到益处。目前,中国的旅游业在发展的高状态。越来越多的人在节假日选择出游作为从忙碌的工作中将自己
4、解放的手段。游客希望在进行一段旅行之前,能够事先在网上查询相关信息,既能够节约时间,也觉得有值得信赖。作为一个旅行社,如果能够站在顾客的角度考虑他们的需求,帮助他们解决这些问题,无疑可以获取更多的市场,并且让游客们充分享受旅游的乐趣。选题依据虽然旅游业成为互联网的热点主题,旅游类电子商务网站也纷纷建立。不过许多网站和互联网的结合有很多局限,比如只是单纯的介绍旅游景点和发布图片。静态网页已经远远不能满足用户日益增多的需求,他们希望有更加灵活的、生动的动态页面。选择用动态页面,不单可以大大降低网站维护的工作量,还可以达成管理员用户登录、用户注册、管理员对后台的管理等功能,此外网页文件不是独立存在于
5、服务器,惟有用户申请服务器才返回一个网站的网页。本网站就是利用计算机网络向游客们发布旅游信息,且在时空方面没有限制,可以实现远程的信息查询,预定和交流。国内外研究现状及发展趋势国内外研究现状:近些年,由于互联网和在我国快速发展的信息技术,对我国旅游业的经营带来机遇的同时,也提出了新的挑战。在国外,旅游电子商务受到全球电子商务的重视,而中小型旅游网站的蓬勃发展因为它娴熟的技术、完善的配套设施以及灵活的操作的优势,甚至在一定范围内提供旅游信息的准确性等方面超出规模较大的竞争对手,使之倍受青睐。相比之下,国内的旅游网站的发展就不容乐观。尽管我国近几年已拥有旅游网站 5000 多家,但因为我国旅游网站
6、的建设才刚刚起步,在互联网技术、配套设施、人员素质等方面存在很大差距。停留在静态层面的网站,旅游产品单一,缺乏创新和无针对性,无法形成明确的目标市场。发展趋势:目前,了解消费者的行为和利益的特性,从而挖掘他们的消费需求,对网站建设的消费预期,从而促进中国旅游电子商务的发展有了重大意义。未来的旅游网站的内容将越来越丰富,信息更新的频率也会加快,普通消费者也会更加容易操作网站来获取自己所需要的信息。单调、一成不变的旅游行程也会被充满个性化服务所替代。ASP.NET 简介ASP.NET 是 Microsoft.NET Framework 的一个组成部分,因为它能够充分利用公共语言运行库(CRL,Co
7、mmon Language Runtime)的功能,例如,继承,类型安全的语言互操作性和版本控制,从而提供访问所有功能的框架。例如,可以使用任何.NET 编程语( Visual)Basic、C# 、JScript 语言)和 .NET 调试功能创建 ASP.NET Web 应用程序,利用 ADO.NET 访问数据以及使用 .NET 框架类访问操作系统服务,等。SQL Server 简介SQL Server 是基于中小型数据库服务器,可以适用于大容量数据的操纵,无论是在功能上还是在管理上都要比 Access 要强很多。其开发后台的灵活性,处理数据的效率,以及可扩展性等方面都是很强大的。 SQL S
8、erver 特征:真正的客户机/服务器体系结构。系统管理和数据库管理由于图形化的用户界面更加方便、简单。编程接口工具的丰富性,帮助那些进行程序设计的用户提供了更多的选择余地。结论本文主要介绍了一个旅游网站的开发背景,建设的意义,背景,国内外研究和技术的现状与发展趋势。详细介绍了开发语言和工具,如:SQL Server 数据库、ASP.NET、脚本语言,为一个企业完整的开发做了具体说明。通过以上对旅游开发背景、选题依据、国内外发展状况的分析以及各种软件的介绍,我们将在开发中使用 SQL Server 2005 和 ASP.NET 语言,完成后的系统会分为前台和后台两大模块,前台即用户界面,要实现
9、的功能主要是旅游动态、旅游风采、人文地理、当地美食、交通路线等;后台主要是管理员登录、管理员添加、删除、修改信息。制作这个网站主要是想向游客展现苏州的精神面貌,吸引更多的游客来当地旅游,提高当地的经济。参考文献1 杜江,戴斌.旅行社管理比较研究.旅游教育出版社,2006 .2 姚延波,左坚.旅行社经营管理.天津人民出版社,2004 .3 马梅.e 时代旅游产业价值链重构战略设计.三联书店,2004. 4 周贺来.旅游信息化简明教程.中国水利水电出版社,2005 .5 杜文才.旅游电子商务.清华大学出版社,2006.6 项宇峰. ASP+SQL Server 典型网站建设案例M.北京:清华大学出
10、版社, 2006.7 里伯提,赫威兹.Programming ASP.NET 中文版(第3版).电子工业出版社,2007.8 曹淑琴.ASP 技术的网站建设华北科技学院学报J,2008.1.9 尹志宇,郭晴.数据库原理与应用教程:SQL Server.北京:清华大学出版社,2010.5.10 方睿,刁仁宏. 网络数据库原理及应用M.四川:四川大学出版社,2005.基于 ASP.NET 的旅游网站的设计与实现摘要:我国旅游业已经步入迅速发展时期,经济增长随着旅游业的发展日趋明显。由于计算机技术的飞速发展和网络技术的普及,旅游业也需要在一个互动平台上建立一套信息发布,增进旅游业的信息交流。苏州历史
11、悠久,山水秀丽、园林典雅,拥有众多人文景观和自然景观。苏州旅游网站是一个集风景、美食、人文地理、民族风情、新闻发布等为一体的旅游网站,在主流平台 Windows XP 上开发,得到 Visual Studio 2008 和后台数据库 SQL Server 2005 的支撑 ,采用交互式语言 ASP.NET,是一个动态网站,结合网页制作工具 Dreamweaver cs4 和 Firework 完成辅助编辑和图像处理动画制作,系统界面友好、功能强大、使用方便。该旅游网站具有旅游信息浏览和查询功能,后台管理员可以进行添加、删除、新闻发布、修改文章。通过这些模块实现旅游咨询共享,为游客提供详细、准确
12、、及时、高效的信息服务。关键词:ASP.NET SQL Server 旅游网站 信息管理 Abstract: Chinas tourism industry has entered a period of rapid development. With the development of the tourism, the growth of the economic has become increasingly obvious. Due to the popularization of computer technology and the rapid development of net
13、work information, tourism industries also need to establish a platform of information dissemination and interaction, in order to promote tourism information exchange.Suzhou has a long history, it has beautiful sceneries and elegant Garden .There has numerous cultural landscapes and the natural lands
14、capes in Suzhou. Suzhou tourism website is a collection of landscape, good food, human geography, ethnic customs, press releases and other tourist sites .With the support of Visual Studio 2008 and SQL Server 2005 and the use of interactive language ASP.NET, it was developed in the popular platform W
15、indows XP, it is a dynamic website. With the help of Webpage making tool Dreamweaver CS4 assistant editor, also used the Firework to complete the image processing animation, it has friendly interface, and powerful function and it is easy to use. The tourism website has the functions of browsing and
16、query tourism information. Administrators can add, delete, modify the article to realize the function of sharing tourism information through these modules, and then to provide timely, accurate, detailed, and efficient information service for tourists.Keywords:ASP.NET SQL Server Tourism Website infor
17、mation management目 录第 1 章 绪 论 .11.1 选题的背景 .11.2 课题的研究意义 .1第 2 章 开发技术介绍 .32.1 .NET Framework 概述 .32.2 ASP.NET 和 C#语言简介 .32.3 SQL Server 介绍 .3第 3 章 网站可行性分析 .43.1 技术的可行性 .43.2 操作的可行性 .43.3 经济的可行性 .5第 4 章 概要设计和数据库设计 .64.1 概要设计 .64.1.1 网站功能结构设计 .64.1.2 网站模块设计 .74.2 网站数据库设计 .74.2.1 数据库流程图 .74.2.2 数据库实体图 .
18、124.2.3 数据库 E-R 图 .134.2.4 数据库主要表设计 .15第 5 章 主要功能模块设计 .165.1 网站主页面设计 .165.2 管理员管理模块 .18第 6 章 总 结 .246.1 网站的功能 .246.2 网站的特点 .246.3 网站的评估与改进方向 .246.4 开发体会与收获 .24参 考 文 献 .26致 谢 .270第 1 章 绪 论1.1 选题的背景随着我国经济的迅速发展,人们的生活水平得到显著提高,人们对生活质量也有了很大的需求,所以越来越多的人选择在节假日期间出去旅游。人们希望能够在最短的时间内,可以获得最多、最新的旅游资讯。基于这类需求,越来越多的
19、部门、企事业单位都有通过互联网对外宣传自己,为那些有信息需求的人提供方便快捷的服务,同时极大地带动了当地的经济发展。目前,我国的一些旅游部门加大投入信息化方面的工作,例如通过建立旅游网站来宣传本地的风土人情,不仅对自身的发展起到了促进作用,还通过对信息进行网络化、信息化管理,提高了自身的竞争能力。我国旅游业的市场规模不断扩增的同时,具有个性化的旅游日趋明显。一方面,旅游人数在逐渐增加;另一方面,旅游散客比例将增加,这就对网站的设计与实现提出了更高的要求。根据国内旅游的特点分析可以看出,不同出发城市网友对周边游、本地游的出行需求比出境游、国内游要大很多,然而各自周边游和本地游的差异性却很大,这也
20、获得出发地网友最关注的栏目。目前,大多数旅游网站的地方旅游,主要是对外国游客的目的地介绍,主要旅游景点和线路的推荐,但缺乏更深入了解当地人的历史文化,当地的习俗和惯例。本文设计的旅游网站,是以城市为单位,提供游客想要了解的详细的信息。1.2 课题的研究意义旅游网站出现以来就由于其“方便,全面,丰富”等优点而得到了广大旅游爱好者的喜爱和欢迎。因为旅游网站可以解决传统旅游业不能解决的吃、喝、住、玩一体化的需求,还可以作为商人的商机,通过互联网提供景点景区、酒店、交通、信息服务等功能,来获得业务的来源。随着以家庭为单位的团体出游越来越多,人们对旅游网站的安全性、方便性、全面性提出了更多的要求,为了满足游客的要求,也伴随着旅游网站的发展前景以及现阶段出现的些许问题,我们从另外一个角度创造了一个以旅游客户为主的,能