本科毕业设计论文--杭州旅游网站设计.doc





《本科毕业设计论文--杭州旅游网站设计.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--杭州旅游网站设计.doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕 业 论 文题目 杭州旅游网站设计 系 别 专 业 学生姓名 学 号 指导教师 2016 年 12 月 6 日摘 要本课题主要在于设计制作一个管理和运行杭州旅游网站的系统,展示各种各样的天然旅游资源,让旅游文化得以发扬和传承。收集中国各地的生态旅游资源,展示其具体资料和信息,以供各界驴友了解,从而通过有力的宣传让人们熟知。建立各旅游地区的模型,用链表结构按照当地特色的旅游资源进行记录和介绍;每个旅游地区包含具体地点、当地条件、最佳旅游季节、旅游资源类型、相关典故、地方特色、照片信息、视频信息和团购网址等。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,为了
2、发展旅游业,给广大游客一个快捷方便的平台,越来越多的景区景点都在互联网上建立旅游网站,吸引游客。在深入了解旅游景区景点的前提下,本人开发了杭州旅游网站,网站前台具有杭州古城的简介、各大杭州旅游景点信息、杭州景点新闻、景点路线推荐、杭州土特产简介、餐馆娱乐、宾馆酒店、交通指南、购物指南功能模块;后台具有用户注册、用户登陆、修改个人信息、新闻管理、留言管理、路线管理功能模块,让游客能通过互联网方便地访问杭州古城的信息并能在线查看景区信息。本系统实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP.NET和数据库技术建立动态网站,实现旅游信息快速发布。关键词:A
3、SP.NET;旅游网站;B/S结构;SQL Server 2005目 录引言11系统概述21.1 课题意义21.2 课题目的21.3 研究现状22系统调研及可行性分析42.1可行性分析前提42.1.1 项目基本要求42.1.2系统总体目标52.1.3项目开发条件、假定和限制52.2对所建议系统的分析52.2.1 所建议系统的概述52.2.2 所建议系统的影响和局限性52.3可行性分析62.3.1技术可行性分析62.3.2社会因素方面的可行性分析72.3.3 经济可行性72.3.4 操作可行性72.4.相关技术介绍82.5.结论93系统分析103.1系统需求分析103.1.1功能需求103.1.
4、2性能需求103.2运行环境需求103.2.1硬件环境要求103.2.2软件环境要求103.3系统UML建模113.3.1系统用例分析113.3.2系统的后台新闻、路线、留言内容的添加状态图分析123.3.3系统的后台新闻、路线、留言内容的添加时序图分析124系统设计144.1概要设计144.1.1功能模块图144.1.2功能模块描述154.2数据库设计154.2.1数据库连接154.2.2 表结构设计154.3详细设计174.3.1网站整体设计174.3.2网站结构设计174.3.3用户注册模块设计194.3.4用户登录模块设计204.3.5用户密码修改模块设计214.3.6古城、景区、特产
5、、景点、线路、酒店、指南等信息模块224.3.7信息管理模块234.3.8路线管理模块244.3.9留言管理模块255系统的实现275.1前台页面设计275.1.1网站首页设计与实现275.1.2景区新闻设计与实现275.1.3会员注册设计与实现285.1.4用户登录设计与实现295.1.5留言板设计与实现295.2后台页面设计315.2.1发布新闻设计与实现315.2.2修改新闻设计与实现316系统测试336.1系统登录模块测试336.2测试方法346.3 功能测试356.4 测试概况356.5 系统的性能测试36结论38参考文献39附录40第 3 页 引言本课题主要在于设计制作一个管理和运
6、行杭州旅游网站的系统,展示各种各样的天然旅游资源,让旅游文化得以发扬和传承。收集中国各地的生态旅游资源,展示其具体资料和信息,以供各界驴友了解,从而通过有力的宣传让人们熟知。建立各旅游地区的模型,用链表结构按照当地特色的旅游资源进行记录和介绍;每个旅游地区包含具体地点、当地条件、最佳旅游季节、旅游资源类型、相关典故、地方特色、照片信息、视频信息和团购网址等。在中国,生态旅游在促进旅游文化的传承、发展与保护中,发挥了极其重要的作用。我国广大的农村地区,既是奇山秀水、名胜古迹、风情民俗等传统旅游资源的富集地,又是自然生态、田园风光等现代旅游资源的分布地;既是海内外旅游者观光度假的目的地,又是发展迅
7、速的国内旅游与出境旅游的客源发生地。依托农村地区在旅游资源方面拥有的特殊优势,大力发展生态农业旅游,同时加强传统习俗和文化活动开发和恢复,推动我国非物质文化遗产的继承和发扬。本系统实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP.NET和数据库技术建立动态网站,实现旅游信息快速发布。该旅游网站系统信息来源主要由管理员通过后台管理系统直接添加并在网站上发布出来,以供大家查询景区有关信息,如旅游新闻等。该旅游网站系统主要让广大旅游爱好者能更好的了解本景区,欢迎使用本网站的留言板对本景区的发展提出更多宝贵意见。该旅游网站系统的方案是采用现在比较流行的ASP.
8、NET Framework2.0技术SQL2005数据库管理系统配合Visual Studio 2005、PhotoShop等制网页制作工具来设计和建设一个旅游网站。对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的ASP.NET技术,并结合SQL数据库技术对系统的各个功能进行了实现。1系统概述1.1 课题意义随着经济的发展和人们生活的富裕,旅游业也飞速发展,旅游行业电子商务也成为旅游业乃至互联网行业的热点之一,杭州旅游网站是最广泛、最直接、最有效的旅游信息化手段,通过杭州旅游网站,可以使旅游目的地形象以多种表现形式(文字、图片、视频、动画)、多样传递手段(新闻、论坛、博
9、客、电子杂志),在最短的时间内传递到全球范围的潜在游客的面前;同时可以实行旅游六要素(行、游、宿、食、购、娱)的快速预定,为游客提供一个便捷、安全的支付通道。杭州旅游网站为旅游者提供及时的旅游计划报价、打折门票信息、切实的旅游建议、以及详细的旅游资讯。1.2 课题目的本课题主要在于设计制作一个管理和运行杭州旅游网站的系统,展示各种各样的天然旅游资源,让农村经济和农村文化得以发扬和传承。(1)收集中国各地农村地区的生态旅游资源,展示其具体资料和信息,以供各界驴友了解,从而通过有力的宣传让人们熟知。(2)建立各旅游地区的模型,用链表结构按照当地特色的旅游资源进行记录和介绍;每个旅游地区包含具体地点
10、、当地条件、最佳旅游季节、旅游资源类型、相关典故、地方特色、照片信息、视频信息和团购网址等。1.3 研究现状国际各区域组织发布的2006旅游市场调查报告纷纷指出,生态旅游目前已经成为当今世界旅游业发展的热点,生态旅游的实践区域也在不断的扩大,较早发展生态旅游的地区和国家也在实践中积累了丰富的经验。因为,世界多数国家的多数机构在致力于推广生态旅游计划的普及。如世界旅游组织、亚太旅游组织、联合国生态安全合作组织、澳大利亚可持续发展组织、绿色环球21等。我们希望在不久的将来,在中国,中国国际生态旅游博览会能够成为展示中国生态旅游资源,促进中国旅游经济新发展的一个平台。当然,这个平台的延伸需要各界人士
11、的支持与参与。在中国,生态旅游在促进农村民族传统文化的传承、发展与保护中,发挥了极其重要的作用。我国广大的农村地区,既是奇山秀水、名胜古迹、风情民俗等传统旅游资源的富集地,又是自然生态、田园风光等现代旅游资源的分布地;既是海内外旅游者观光度假的目的地,又是发展迅速的国内旅游与出境旅游的客源发生地。依托农村地区在旅游资源方面拥有的特殊优势,大力发展生态农业旅游,同时加强传统习俗和文化活动开发和恢复,推动我国非物质文化遗产的继承和发扬。2系统调研及可行性分析2.1可行性分析前提2.1.1 项目基本要求(1)主要功能通过对古城景区进行了解,以及对游客爱好者的调查,确定了该旅游网站系统将要实现的功能。
12、古城信息:介绍古城的各类信息,如古城简介等。景区介绍:景点信息,如景点图片等。新闻中心:景区新闻和相关资讯,没有特别的限制,大大增加了信息发布的灵活性,可查看、添加、修改、删除旅游新闻。古城特产:推荐古城特产,供游客了解更多好吃好喝的信息。旅游指南:为旅游带来方便,如吃饭、住宿、游玩路线、购物、娱乐等相关信息。路线管理:推荐路线,方便游客出行,可查看、添加、修改、删除旅游推荐路线。留言管理:游客可进行留言,提高游客与网站的交互性,管理员可删除、回复留言等操作。帐户管理:可对帐户信息进行查看、修改,如修改密码、修改照片等。(2)性能要求方便快捷有效地使游客浏览到古城景区是最新信息,录入数据合法性
13、的校验程度高,数据查询速度快,旅客能够很快捷的找到自己想要找的信息,用户体验得到很大的提高。(3)安全和保密要求系统对管理员和游客提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的管理员才能进行操作,一般的用户只能进行选择、查询、留言操作。对数据库的关键数据应保密。2.1.2系统总体目标该旅游网站系统的总体目标是能够让游客留下比较突出的印象,获得更多的游客。系统要突出古城的特点和风格;网页结构设计合理,层次清楚;网页内容应全面,尽量涵盖游客普遍所需的信息;本网站在前、后台使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重
14、新架构,只要部分修改即可。2.1.3项目开发条件、假定和限制(1)所建议系统运行寿命的最小值系统运行寿命的最小值应达5年。(2)进行系统方案选择比较的时间系统方案选择比较的时间为一星期。(3)可利用的信息和资源Baidu、Google等。2.2对所建议系统的分析2.2.1 所建议系统的概述该旅游网站系统采用B/S体系结构,只要能上网都能通过该旅游网站系统了解有关本古城的最新信息。管理者可以通过上网来进行对古城信息、新闻和路线的填加,用户的管理,网站基本信息管理,留言回复等,避免了很多不必要的麻烦。2.2.2 所建议系统的影响和局限性(1)采用所建议系统的优越性该旅游网站系统有利数据的集中、有效
15、管理。与手动管理方式相比,占据空间小,易更新、易备份。增强了系统的灵活性。当原始数据发生变动时,应用程序可以对数据库稍作修改即可使数据及时反映最新情况。该旅游网站系统能够较好地保证数据库的安全。建立用户并为之分配密码和操作权限,这样任何用户只能在他的权限范围内对数据库进行操作。(2)采用建议系统可能带来的影响采用该旅游网站系统将加快信息处理和传递过程,有利于促进管理机制合理化、数据的科学化、规范化、标准化,有利于决策工作的改善、决策优化及提高办公率,同时,该旅游网站系统还有利于节省办公用品,进一步减少经费支出。 2.3可行性分析在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目
16、是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行解的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。我
17、们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从技术可行性、经济可行性、操作可行性等方面进行研究。2.3.1技术可行性分析根据已有的计算机平台和开发环境,已充分具备开发该系统对计算机软硬件、数据库和开发工具的要求。只要利用好已有的参考资料,结合好已学的计算机专业知识,投入大量的时间,完成该系统虽有困难,但这是可行的。该旅游网站系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP.NET功能强,其开发语言有C#、VB.NET和JScript.NET。而SQL数据库是一个非常优
18、秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP.NET + SQL Server 2005数据库技术完全能够实现该旅游网站系统的开发。技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET家族的ASP.NET技术和ADO.NET 技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQL Server 2005。将ASP.NET,ADO.NET以及SQL Server 2005结合起来开发一套杭州旅游网,必定是可行并且高效的。2.3.2社
19、会因素方面的可行性分析(1)使用方面的可行性由于网络的普及,计算机使用水平有了很大提高,新系统界面友好使用简捷方便,能满足普通网民和系统管理员的要求。 (2)法律方面可行性系统的开发和研制都选用正版日,将不会侵害他人、集体、国家的利益,不会违反国家的政策和法律。2.3.3 经济可行性经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上
20、是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。2.3.4 操作可行性由于现在的科技的飞速发展,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理形式的计算机是社会发展的必然趋势,各种智能化的软件层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户平台直接面向管理员和普
21、通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以查看信息;多数的数据输入与数据维护是由管理员完成的。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。2.4.相关技术介绍杭州旅游网是一个中型的旅游网开发这样规模的一个网站系统我们可以采用的开发方案可以选择采用Java平台进行开发或者采用PHP开发平台进行开发以及使用ASP.NET开发平台来进行开发,我们根据之前的软件程序人员的开发经验分析得出如果采用Java平台进行开发的话开发的难度会很大,开发对程序人员的要求比较高,开发系统的时间
22、比较会比较长,如果采用PHP平台开发的管理系统安全性不能达到要求,所以我们拟采用ASP.NET技术来进行杭州旅游网的开发,ASP.NET框架是一种非常先进的开发框架,是目前使用组多的开发框架平台。他可以使用微软的集成开发环境Microsoft Visual Studio平台来进行可视化的代码开发,在这个平台上有很多可以直接使用的用户控件,开发起来比较快。这中技术目前最流行的配套开发语言就是C#程序开发语言了,他是一种新型的面向对象的开发语言。同时我们采用SQL2005数据库管理系统来存放系统的数据 9。杭州旅游网利用的开发模式是浏览器/服务器模式他主要的目标是实现对系统中的基本管理,新闻管理等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 论文 杭州旅游 网站 设计

限制150内