旅游信息网站的设计与实现
目 录
1 引言 1
1.1 课题背景 1
1.2 目前现状 1
1.3 系统开发方法 2
1.4 开发工具简介 2
2 网站开发环境及技术 3
2.1 开发环境 3
2.2 开发技术 3
3 需求分析 3
3.1 功能需求分析 3
3.2 可行性分析 5
4 系统设计 6
4.1 系统功能模块设计 6
4.2 数据库设计 11
5 系统实现 15
5.1 前台用户界面 15
5.2 后台管理员界面: 17
6 测试 22
6.1 测试方法 22
6.2 测试用例 22
结 论 27
致 谢 28
参 考 文 献 29
1 引言
1.1 课题背景
随着科技的发展,互联网已成为人们生活的必需品。人们的娱乐生活和互联网更是越来越密不可分,现在,人们不管是吃饭、看电影还是购物,首先都是从互联网上收集有用的信息,然后才行动。而随着人们生活水平的不断提高,旅游也逐渐成为人们闲暇假期时的选择。传统的旅游行业,都是在用户自己有旅游目的,需要去旅行,然后在联系旅行社的基础上,才能让用户所知晓,才能取得沟通。方法单一并且被动,显然不适合这个信息时代的需求。
那么,如何才能让想要旅游而没有确切目标的人,知晓可以旅游的路线和旅行社的联系方式等等呢?旅游网站就自然而然的产生了。在旅游网站上,用户能够浏览所对应的旅游信息:景点名称、旅游路线、酒店地址、美食介绍、人文介绍、出行条件等等旅游相 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
关的信息。这样就大大的增加了需要旅游的用户的选择范围,更加提高了相关旅游机构的运营效率,同时还为旅游地区吸引了更多的游客资源。
而这次就是想要设计实现一个以ASP.net平台为基础的淮安旅游网站。希望能够在完成自己的毕业设计的同时,为淮安的旅游文化建设做出一点点贡献,让淮安的风景名胜为更多的潜在游客所知晓。
1.2 目前现状
目前网上大型的旅游网站以途牛网、同程旅游网、驴妈妈网、蜂窝网等等为主,各有各的特点和针对领域。在网站设计上,都以明亮鲜艳的颜色作为自己网站的主色调,在网站内容布局上,大多以引人入胜的风景图片作为背景,来吸引用户的视觉从而让用户更多的停留在网页上仔细浏览网页信息。在网页内容上,多以简单明了的文字信息,继而能让用户快速清楚的了解到网页信息。在网站功能上,一般除了景点文化的介绍功能以外,还有相关路线推荐、酒店预订、景点门票预订等等功能。这些都是常见旅游网站的基础配置。
而这次要设计实现的淮安旅游网站,是基于淮安市内的已有旅游景点和对应设施信息来完成的。目前网上可以搜索到的淮安旅游网站,网站设计以不太协调的蓝绿色作为网站的主色调;网站布局过于简单并且没有新意,感觉如同一般的信息发布网站;而在网页内容中数据信息过于简略,让人无从得知应该知道的旅游信息;最大的问题在于网站功能上,整个网站只有简单的文字介绍功能,根本不存在相关旅游景点门票预订功能,或者是酒店查询预订功能,或是地图路线功能等等。所以,这个网站存在十分重大的设计问题。建立一个网页时尚简洁、功能完备的淮安市旅游网站非常有现实意义。
1.3 系统开发方法
目前主流的网站开发方法有B/S模式(Browser/Server)和C/S模式(Client/Server)。B/S模式在网站维护和功能拓展的时候比较方便;C/S模式的网站在信息数据传输,传输稳定性上更胜一筹。
考虑到将要设计实现的淮安旅游网站中,包含了大量的图片,文字信息,并且由于旅游的信息不同年份,不同季节,甚至在不同节假日中的信息就不尽相同,需要及时的,频繁的更新相对应的数据来保证用户浏览旅游信息,选择旅游服务时候的准确性。
所以,选择B/S模式作为网站的设计开发方法。这样一来,网站的操作简单,效率高,易于维护。
1.4 开发工具简介
1.4.1 ASP.net简介
ASP即Active Server Pages,活动服务器页面。它使得网站上的页面不再全部都是HTML页面,能够动态的更新网页信息。ASP.net平台是Microsoft的一个应用程序开发平台,能够实现Web应用简单快速的开发。
与其他类似的开发平台相比,ASP.net使开发变得更加简单。让程序员只需要编写少量代码,就可以实现丰富的功能。另外ASP.net大大的简化了部署服务器应用程序的过程。是一个人性化的开发平台。
1.4.2 C#简介
C#是ASP.net支持的后台开发语言,是一种面向对象的编程语言。能够让程序员快速,简洁的编写ASP.net平台的应用程序。它有以下优点。
1. 高效性,能够以少量代码完成丰富功能。
2. 安全性,软件系统保障性高。
3. 自动检测编程错误。
4. 以内在支持的方式 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
对版本更新,降低成本。
5. 商业兼容性好。
1.4.3 SQL Server 2008简介
SQL Server2008是由Microsoft公司开发的数据管理系统。SQL Server 2008 以其数据管理的灵活性与数据库操作的安全性而著名。它能够与许多不同功能的服务器软件形成良好的集合性与联动性,保证了数据库对不同编程语言开发的系统的兼容性支持。
2 网站开发环境及技术
一个好的系统的实现,不仅需要开发人员有好的专业素养,同时还需要有好的软硬件环境的完美配合。该系统要实现的是一个旅游网站的信息管理系统,采用的是Win7系统。
2.1 开发环境
a) 硬件要求:2G内存。
b) 操作系统:Windows 7。
2.2 开发技术
a) 编程语言:C#。
b) 开发工具:ASP.net、SQL Server2008。
3 需求分析
3.1 功能需求分析
本系统从旅游的整个流程中,总结设计出了网站前台的景点推荐功能、景点详细介绍功能、已知景点搜索功能、景点地图定位功能、景点门票预订功能、旅游路线推荐功能、游客评价反馈功能、旅游酒店推荐功能、酒店住宿自主预订功能、酒店游人评价功能、地区美食介绍功能等,总结设计出网站后台的关于旅游景点、景点门票预订、景点评论、旅游路线、酒店住宿、酒店预约、酒店评论、美食介绍、用户信息等信息的管理功能。
综上所述,该旅游网在经济、技术、操作等方面的可行性都是成立的,且对于其经济效益来说,其投入远远大于其收益。
(11)旅游路线信息模块:包含了旅游路线信息查看功能、指定路线搜索功能、路线发布功能、路线修改功能和路线删除功能。
图4.6 后台管理功能模块图
4.1.2 主要功能模块流程图
(1)景点门票预订流程图如图4.7所示。
图4.7 景点门票预订流程图
1 引言 1
1.1 课题背景 1
1.2 目前现状 1
1.3 系统开发方法 2
1.4 开发工具简介 2
2 网站开发环境及技术 3
2.1 开发环境 3
2.2 开发技术 3
3 需求分析 3
3.1 功能需求分析 3
3.2 可行性分析 5
4 系统设计 6
4.1 系统功能模块设计 6
4.2 数据库设计 11
5 系统实现 15
5.1 前台用户界面 15
5.2 后台管理员界面: 17
6 测试 22
6.1 测试方法 22
6.2 测试用例 22
结 论 27
致 谢 28
参 考 文 献 29
1 引言
1.1 课题背景
随着科技的发展,互联网已成为人们生活的必需品。人们的娱乐生活和互联网更是越来越密不可分,现在,人们不管是吃饭、看电影还是购物,首先都是从互联网上收集有用的信息,然后才行动。而随着人们生活水平的不断提高,旅游也逐渐成为人们闲暇假期时的选择。传统的旅游行业,都是在用户自己有旅游目的,需要去旅行,然后在联系旅行社的基础上,才能让用户所知晓,才能取得沟通。方法单一并且被动,显然不适合这个信息时代的需求。
那么,如何才能让想要旅游而没有确切目标的人,知晓可以旅游的路线和旅行社的联系方式等等呢?旅游网站就自然而然的产生了。在旅游网站上,用户能够浏览所对应的旅游信息:景点名称、旅游路线、酒店地址、美食介绍、人文介绍、出行条件等等旅游相 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
关的信息。这样就大大的增加了需要旅游的用户的选择范围,更加提高了相关旅游机构的运营效率,同时还为旅游地区吸引了更多的游客资源。
而这次就是想要设计实现一个以ASP.net平台为基础的淮安旅游网站。希望能够在完成自己的毕业设计的同时,为淮安的旅游文化建设做出一点点贡献,让淮安的风景名胜为更多的潜在游客所知晓。
1.2 目前现状
目前网上大型的旅游网站以途牛网、同程旅游网、驴妈妈网、蜂窝网等等为主,各有各的特点和针对领域。在网站设计上,都以明亮鲜艳的颜色作为自己网站的主色调,在网站内容布局上,大多以引人入胜的风景图片作为背景,来吸引用户的视觉从而让用户更多的停留在网页上仔细浏览网页信息。在网页内容上,多以简单明了的文字信息,继而能让用户快速清楚的了解到网页信息。在网站功能上,一般除了景点文化的介绍功能以外,还有相关路线推荐、酒店预订、景点门票预订等等功能。这些都是常见旅游网站的基础配置。
而这次要设计实现的淮安旅游网站,是基于淮安市内的已有旅游景点和对应设施信息来完成的。目前网上可以搜索到的淮安旅游网站,网站设计以不太协调的蓝绿色作为网站的主色调;网站布局过于简单并且没有新意,感觉如同一般的信息发布网站;而在网页内容中数据信息过于简略,让人无从得知应该知道的旅游信息;最大的问题在于网站功能上,整个网站只有简单的文字介绍功能,根本不存在相关旅游景点门票预订功能,或者是酒店查询预订功能,或是地图路线功能等等。所以,这个网站存在十分重大的设计问题。建立一个网页时尚简洁、功能完备的淮安市旅游网站非常有现实意义。
1.3 系统开发方法
目前主流的网站开发方法有B/S模式(Browser/Server)和C/S模式(Client/Server)。B/S模式在网站维护和功能拓展的时候比较方便;C/S模式的网站在信息数据传输,传输稳定性上更胜一筹。
考虑到将要设计实现的淮安旅游网站中,包含了大量的图片,文字信息,并且由于旅游的信息不同年份,不同季节,甚至在不同节假日中的信息就不尽相同,需要及时的,频繁的更新相对应的数据来保证用户浏览旅游信息,选择旅游服务时候的准确性。
所以,选择B/S模式作为网站的设计开发方法。这样一来,网站的操作简单,效率高,易于维护。
1.4 开发工具简介
1.4.1 ASP.net简介
ASP即Active Server Pages,活动服务器页面。它使得网站上的页面不再全部都是HTML页面,能够动态的更新网页信息。ASP.net平台是Microsoft的一个应用程序开发平台,能够实现Web应用简单快速的开发。
与其他类似的开发平台相比,ASP.net使开发变得更加简单。让程序员只需要编写少量代码,就可以实现丰富的功能。另外ASP.net大大的简化了部署服务器应用程序的过程。是一个人性化的开发平台。
1.4.2 C#简介
C#是ASP.net支持的后台开发语言,是一种面向对象的编程语言。能够让程序员快速,简洁的编写ASP.net平台的应用程序。它有以下优点。
1. 高效性,能够以少量代码完成丰富功能。
2. 安全性,软件系统保障性高。
3. 自动检测编程错误。
4. 以内在支持的方式 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
对版本更新,降低成本。
5. 商业兼容性好。
1.4.3 SQL Server 2008简介
SQL Server2008是由Microsoft公司开发的数据管理系统。SQL Server 2008 以其数据管理的灵活性与数据库操作的安全性而著名。它能够与许多不同功能的服务器软件形成良好的集合性与联动性,保证了数据库对不同编程语言开发的系统的兼容性支持。
2 网站开发环境及技术
一个好的系统的实现,不仅需要开发人员有好的专业素养,同时还需要有好的软硬件环境的完美配合。该系统要实现的是一个旅游网站的信息管理系统,采用的是Win7系统。
2.1 开发环境
a) 硬件要求:2G内存。
b) 操作系统:Windows 7。
2.2 开发技术
a) 编程语言:C#。
b) 开发工具:ASP.net、SQL Server2008。
3 需求分析
3.1 功能需求分析
本系统从旅游的整个流程中,总结设计出了网站前台的景点推荐功能、景点详细介绍功能、已知景点搜索功能、景点地图定位功能、景点门票预订功能、旅游路线推荐功能、游客评价反馈功能、旅游酒店推荐功能、酒店住宿自主预订功能、酒店游人评价功能、地区美食介绍功能等,总结设计出网站后台的关于旅游景点、景点门票预订、景点评论、旅游路线、酒店住宿、酒店预约、酒店评论、美食介绍、用户信息等信息的管理功能。
综上所述,该旅游网在经济、技术、操作等方面的可行性都是成立的,且对于其经济效益来说,其投入远远大于其收益。
(11)旅游路线信息模块:包含了旅游路线信息查看功能、指定路线搜索功能、路线发布功能、路线修改功能和路线删除功能。
图4.6 后台管理功能模块图
4.1.2 主要功能模块流程图
(1)景点门票预订流程图如图4.7所示。
图4.7 景点门票预订流程图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2964.html