酒泉市旅游网站的设计与实现(源代码)

酒泉市旅游网站的设计与实现(源代码)[20200111200126]
本次毕业设计开发的酒泉旅游网站为酒泉丰富的旅游资源提供了一个展示的平台。本网站可以将信息进行分类管理,并以旅游网站所涉及的具体方面作为模块划分的依据。具体内容包括:系统管理员模块、旅游信息模块、酒店信息模块、线路信息模块、酒店预订信息模块,线路预订信息模块和会员信息模块等,并在这些模块中完成了添加、修改、删除、查询等功能。本文介绍了酒泉旅游网站的系统分析部分,包括可行性分析,需求分析,系统设计,详细设计和软件测试等。还介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的设计思路。  *查看完整论文请+Q: 351916072 
关键字:酒泉旅游网站,系统分析,软件测试
目 录
1 引言 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 课题的主要任务 2
1.4 论文结构 2
2 开发环境与实现技术介绍 2
2.1 IIS 2
2.2 ASP.NET简介 2
2.3 C#简介 3
2.4 数据库SQL Server简介 4
3 需求分析 4
3.1 可行性分析 4
3.2 功能分析 5
3.3 性能分析 7
3.4 详细分析 7
4 概要设计 8
4.1 数据字典 8
4.2 系统ER图 10
5 详细设计 12
5.1 功能模块概述 12
5.2 软件结构图 13
5.3 数据库设计 15
5.4 界面设计 23
6 软件测试 32
6.1 软件测试的目的 33
6.2 模块测试 33
结 论 34
致 谢 35
参 考 文 献 36
1 引言
1.1 课题的背景
最近的几年来,国民收入随着经济的发展也不断的增加,人们开始从追求物质上的享受,转变为追求精神上的享受,越来越多的人选择旅游来放松和休闲,因此旅游消费的需求也进一步上升。随着旅游业的不断发展,传统的旅游管理理念已经跟不上人们的需求,这时候就需要使用一种新的管理方式来进行管理。
随着旅游业的不断发展,工作人员在日常生活中会接收到大量的旅游信息,例如景点信息、游客信息和天气等信息,如果依旧像传统的使用人工的方式来进行数据处理的话,往往会发生数据的错误和遗漏现象,同时也可能会导致一些更加恶劣的情况。因此,人们急需一个系统化的管理方式来改进当前旅游业的管理情景。
1.2 课题的意义
21世纪是信息技术交流的一个世纪,计算机的发展引领着信息技术的发展,互联网络的发展也使得计算机技术的更进一步的成熟,本系统所设计的内容是基于互联网络和计算机技术来实现的。
计算机的发展已经渗透到了各个领域的各个部门中,人们在日常生活中已经越来越多的使用计算机进行大型数据的处理。由于旅游的人数越来越多使得旅游业的正常运营中也需要处理非常多的信息,例如对旅游景点信息、旅游路线信息等等。只有对每个信息都进行实时的操控才能更加好的为旅客服务,也更加高效的利用旅游资源。
所以本系统设计旅游管理系统,通过使用计算机来管理各种大型数据,从而达到对旅游资源的高效管理和利用。
在现阶段,国内虽说不乏各种各式的旅游网站,但是对于酒泉而言在这方面做得还是很不足,没有专业的站点。并且大部分网站还不完整有着很多不足:
(1)当前旅游在线管理网站很多,网站上内容复杂,网站的点击率普遍不高,所以对旅游行业影响不够深远。
(2)由于资料缺乏,且权威性不够,旅游方面更新缓慢,造成了很多情况下获得信息不及时,导致游客不能获取有效信息,同时对旅客造成不便。
(3)游客信息传送给旅行社不及时或丢失,旅行社没有旅客的信息就不会对日常工作实施有效的安排。
(4)针对性不强,发展较好的多是旅游搜索引擎。
(5)信息差错较多,很多网站为了赞助很多时候展示的信息含有虚假内容,并且网站界面充斥着很多广告,会使使用者产生选择困惑。
结合实际情况开发出这么一个针对酒泉的旅游网站是十分必要的,本次发的酒泉旅游网站目的也在于解决上述的问题。
1.3 课题的主要任务
本课题的主要任务是酒泉旅游网站的设计。管理员模块,分为系统管理,基础信息管理和综合信息管理这三个子模块。其中系统管理有修改密码,会员信息管理,会员留言管理和网站介绍这四个功能;基础信息管理包括友情链接管理,旅行社管理,景点信息管理,酒店信息管理和线路信息管理这五个功能;综合信息管理包括线路预订信息管理和酒店预订信息管理这些功能。
在会员模块,分为系统管理与综合信息管理这两个子模块。系统管理有修改密码与我要留言功能;综合信息管理有我的线路预定及我的酒店预订等功能。
1.4 论文结构
论文摘要主要介绍该系统的背景,目的与意义和发展现状;第1章引言主要分析系统的前景和用途;第2章开发环境与技术介绍主要详细介绍系统所运用的技术;第3章主要是酒泉旅游网站的需求分析,主要介绍了酒泉旅游网站的可行性方面的分析,需求方面的分析,性能方面的分析;第4章概要设计主要介绍数据库的概念模型画出实体E-R图和实体间的E-R图,逻辑数据模型,数据表的分析,以及系统主要流程图;第5章详细介绍了本网站各模块的设计与与数据库设计;第6章软件测试,对本网站进行相应的测试。
2 开发环境与实现技术介绍
该系统在Windows7环境中开发,前台页面系统采用ASP.NET开发,数据库用SQL server 2005作为数据库系统。
2.1 IIS
IIS是Internet Information Server的缩写,它是微软公司主推的服务器。
2.2 ASP.NET简介
ASP.NET是基于编译运行程序的通用语言,它完全依赖于虚拟机,广阔的跨平台帮助ASP.NET的程序构建可以应用于几乎所有的平台上,它是.NET Framework的一部分,可以嵌入网页中的脚本,以及还可以在通过HTTP请求文档时再在Web服务器上动态创建。ASP.NET拥有简单以及高度可定制化的能力,其使用也广为频繁,也就导致其技术的快速崛起。但是ASP.NET也有一些不足:在开发面向性程序时很可能导致维护难度的提高,尤其是大型的ASP应用程序的维护;解释性语言是ASP.NET的性能无法全部发挥;如果基础架构不够扩展,在内置上不支持一些特殊功能的开发,这样就必须利用第三方控件。
由于ASP.NET和网页的HTML语言交替使用会导致程序的杂乱无章。在网站的设计开发过程中,程序员开发后台程序,但页面设计由不同的美工人员设计,这样页面美工设计和后台程序开发在相互配合过程中会出现很多问题会使整个工作进程缓慢。
但是ASP.NET也有其独到之处,应用程序可以被分成文件、页、代码、处理程序和模块。虚拟目录范围内的应用程序在Web应用服务器上被调用或运行,每个ASP.NET Framework 的执行相应的应用程序都在唯一的程序区域内,更好的保证隔离了类、安全沙箱和静态变量,可以保证Web应用程序中HttpApplication的实例池,特定的HttpApplication 负责具体的管理请求,实例的重新使用必须在请求完成后,这就表示用户代码是不可重入。其中ASP.NET包含扩展性的宿主环境,控制着宿主应用程序的生命周期,表示这个过程期间是从用户初次访问应用程序资源到关闭应用程序。ASP.NET依赖应用程序的 Web 服务器,同时ASP.NET 从自己的部分能供给许多宿主一些功能。通过 ASP.NET 的基础设施相应应用程序事件和创建自定义HTTP模块和HTTP处理程序。如果与应用程序范围一起使用对象,应当注意 ASP.NET 可以多个同时处理请求,应用对象还可以被多个线程访问。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3185.html

好棒文