安徽农业大学经济技术学院
毕 业 论 文(设计)
论文题目 旅游网站的设计与实现 姓 名 宋守春 学 号 10538040 院 系 文法系 专 业 计算机科学与技术 指导教师 许高建 职 称 副教授
2014年5月
目 录
摘要 ………………………………………………………………………………………1 关词 ………………………………………………………………………………………1 绪 论 ……………………………………………………………………………………2 1 网站可行性研究 .......................................................... 2
1.1 技术的可行性 ...................................................... 2 1.2 经济可行性 ........................................................ 2 1.3 操作的可行性 ...................................................... 2 2 需求分析 ................................................................ 3
2.1 网站系统运行环境 .................................................. 3 2.2 网站系统现状与实现目标 ............................................ 3 2.3 网站系统数据流图 .................................................. 4 2.4 网站数据字典 ...................................................... 6 2.5 网站功能需求 ...................................................... 7 2.6 性能需求 .......................................................... 8 2.7 设计约束 .......................................................... 8 3 概要设计和数据库设计 .................................................... 8
3.1 网站功能结构设计 .................................................. 8 3.2 网站模块设计 ...................................................... 9 3.3 网站数据库设计 .................................................... 9
3.3.1 数据库需求分析 ............................................... 9
3.3.2 数据库主要表设计 ............................................ 13 3.3.3 数据库实现 .................................................. 19 4 网站详细设计及功能的实现 .............................................. 19 4.1 数据库的连接 ..................................................... 19 4.2 网站主页设计 ..................................................... 20 4.2 旅游新闻版块 ..................................................... 20
4.2.1 旅游新闻模块分析 ............................................ 20
4.2.2 旅游新闻模块设计 ............................................ 21 4.2.3 旅游新闻模块实现 ............................................ 21 4.3 旅游线路版块 ..................................................... 22 4.3.1 旅游线路版块分析 ............................................ 22
4.3.2 旅游线路模块设计 ............................................ 22 4.3.3 旅游线路模块的实现 .......................................... 22 4.4 旅游图片版块 ..................................................... 23 4.4.1 旅游图片版块分析 ............................................ 23
4.4.2 旅游图片版块的实现 .......................................... 23 4.5 酒店版块 ......................................................... 25 4.5.1 酒店版块分析 ................................................ 26 4.5.2酒店版块实现 .................................................... 26 4.6 留言本版块 ....................................................... 27
4.6.1 留言本版块的分析 ........................................... 27
4.6.2 留言本版块的实现 ........................................... 27 4.7 旅游景点版块 ..................................................... 28 4.7.1 旅游景点版块分析 ............................................ 28
4.7.2 旅游景点版块设计 ............................................ 28 4.7.3 旅游景点版块实现 ............................................ 28 5 网站系统测试 ........................................................... 29 5.1系统测试的原则 .................................................... 29 5.2 系统测试的方法 ................................................... 29 5.3 网站系统测试结果 ................................................. 30 6 论文小结 ............................................................... 31
6.1 网站的功能 ....................................................... 31 6.2 网站特点 ......................................................... 31 6.3 网站评估与改进方向 ............................................... 31 6.4 开发体会与收获 ................................................... 31 参考文献 ................................................................. 32 致 谢 ................................................................. 32
旅游网站的设计与实现
摘 要:旅游网站为基于ASP.NET与C#技术的WEB应用程序,并以互联网为传播媒介来实现旅游信
息发布、共享的平台。本论文主要论述了其设计开发的基本过程,设计开发中主要运用了ASP.NET技术与C#语言、 SQL等相关技术,根据面向对象开发原理,采用了基于B/S结构的开发模式系统。以IIS为服务器,SQL server 2000为数据库平台。本系统包括旅游线路、酒店及旅游景点的信息管理、留言板管理、用户信息管理、后台数据库信息的管理维护这些基本模块。通过这些模块实现旅游信息共享,为游客提供详细、及时、准确、高效的信息服务。同时对旅游网站的开发原理、网站的功能特点和设计方案进行了介绍.
关键词:旅游网站;SQL数据库;ASP.NET;信息管理
绪 论
计算机网络技术日新月异的进步和互联网的日益普及,使人类生活发生了巨大的变化。越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而带动别的经济产业的快速发展。旅游网站也就成为了各旅游胜地和旅行社对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。在这种背景下,旅游、电子商务、互联网络的迅速融合将不可避免,并创造出难以估量的价值,网络旅游将推动IT领域内互联网电子商务的迅速发展,也将为旅游业界带来新的生机。
随着信息资源的逐步网络化,信息消费者将被笼罩在巨大的信息网络之中,并由此而具备充分的获取信息的能力。此时,消费者对信息的需求将更具针对性,更为个性化。因此,网络信息服务具有传统信息服务所不具备的双向性,消费者能够更多地参与信息服务的过程,从而加速个性化服务时代的到来。
电子商务运用于旅游业仅有不到十年的时间,但是其发展势头十分强劲。电子商务已经成为信息时代旅游交易的新模式。2006年,全球旅游业电子商务销售额突破730亿美元,连续5年保持350%以上的增长速度。据世界旅游组织预计,5年之内旅游电子商务将占全球所有旅游交易的30%;4至5年内,旅游电子商务在电子商务中的比重将达到30%-35%。
我国旅游务网站从1996年开始出现,目前,具有一定旅游资讯能力的网站已有5000多家。其中专业旅游网站300余家,主要包括地区性网站,专业网站和门户网站的旅游频道三大类。我国现在的旅游网站良莠不齐,比较有实力的品牌网站数量不多。大多数旅游网站还仅仅局限于在网上做一些旅游产品的广告宣传介绍或是客房票务预订,商务电子化程度太低,
技术创新力度不够,还不能全面涵盖游客日益增长的对吃、住、游、行等各方面的基本需求,更无法为游客提供个性化要求的旅游产品。旅游网站要扩大自身的影响力,打出自己的品牌必须要兴建起个性化自助服务的商务网站平台及覆盖面广、信息量大、可提供专业便利的全程个性服务,这才是旅游网站得以长期生存发展的根本所在。同时旅游网站的安全性和旅游网站针对搜索引擎的优化也是优秀旅游网站不可缺少的部分。本网站主要是以世界知名旅游胜地神农架,为主题背景来开发模拟设计。
1 网站可行性研究
软件开发中可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。若问题无法解决,则花费在系统开发上的时间、人力、软硬件资源就会成为浪费。因此,在对旅游网站进行开发之前,首先需要从以下几个方面对其可行性进行研究。
1.1 技术的可行性
本旅游网站系统的开发主要包括后台数据库的建立和维护以及前台页面的浏览开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库;而对于后者则要求应用程序功能完备、易使用等特点。基于这两点,系统可采用B/S结构的开发模式,服务器端使用功能强大的数据库软件Microsoft SQL Server 2000实现数据的存储和维护;客户端使用跨平台网络开发语言ASP.NET实现应用程序的设计。Microsoft Visual studio2005也给编程人员提供了得心应手的集成开发环境。ASP.NET拥有C#开发语言的强大功能,足以实现应用程序所需要实现的功能,还可以结合HTML语言的使用来实现系统操作的便利性。于是,该系统在技术上是可行的。
1.2 经济可行性
本系统使用的基本开发工具为Microsoft Visual studio2005(开发平台), Microsoft SQL Server 2000(数据库软件),IIS (Internet 信息服务器),Dreamwerver8和Photoshop7.0都是网络提供的免费软件。系统投入使用后,只需网站管理员通过浏览器浏览系统页面进行相应操作:对网站信息和数据做更新、修改、删除就可完成对网站的系统维护和管理。对网站进行相应的推广和宣传,提高网站的知名度,使更多的人在互联网上更容易的通过搜索引擎搜索到旅游网站,游客就可以通过网上直接找到网站所属的旅行社,这样将会为旅行社带来立竿见影的效果,能大大的提升旅行社的业务量,使旅行社获得丰厚的利润。收益将远远大于投资。
1.3 操作的可行性
网站管理员对系统进行的操作都是通过浏览器进入网站后台系统,在可视化的界面下对