题目:旅游信息管理系统的设计与实现专业:计算机科学与技术姓名:马伟云指导教师:薛亚婷摘要:本系统主要是可以为用户提供用户所需要的该地区一些热点旅游线路的查询,为用户的出行提供先知先觉的方便,这里主要有旅游的线路,目的地地点,所需要的大体费用,景点的特征,并且能够为用户提供一些相关的旅游出行解决方案。
同时,在后台管理方面管理员可以对网站内的所有内容进行更新和修改.。
在编程语言方面,本系统采用的是ASP,应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用ACCESS关系数据库.利用ASP 动态网页编程技术,通过ADO与ACCESS数据库建立链接,运用SQL 语言实现对其数据库的操作。
关键词旅游信息系统,服务器,ACCESS,数据库ABSTRACT目录摘要 (1)目录 (2)第一章绪论 (3)1.1选题依据 (3)1.2研究现状 (3)1.3可行性分析 (5)第二章系统需求分析 (5)2.1系统目标 (5)2.2系统总体结构 (5)2.3数据流程图 (6)第三章ASP (7)3.1ASP简介 (7)3.2ASP优点 (8)第四章IIS配置 (9)4.1IIS的安装与配置 (9)第五章数据库设计 (12)5.1数据库总体设计 (12)5.1.1数据库的基本概念 (12)5.1.2数据字典 (12)5.2ACCESS简介 (14)5.2.1将EXCEL电子表格中的数据导入ACCESS (14)5.3关系模型 (15)第六章详细设计 (16)6.1系统功能设计 (16)6.2人机界面设计 (17)6.2.1游客查询酒店模块 (17)6.2.2旅游信息查询模块 (18)6.2.3用户留言板模块 (19)6.2.4用户管理功能模块 (19)6.2.5在线帮助模块 (19)6.2.6留言板管理模块 (19)第七章论文工作总结 (19)参考文献 (21)答谢 (22)第一章绪论1.1选题依据近年来,旅游业已经发展成为世界上规模最大、发展速度最快的产业。
旅游业是当今世界的第一大产业。
由于旅游业的蓬勃发展,信息技术在该领域的应用也随之迅速发展起来,特别是在区域旅游规划管理领域。
从旅游者的角度来看,传统的管理手段通常是采用人工管理各种文字、图表,通常对各种文字、图表的分析,来进行管理和决策。
显然,在这种传统的管理方式中,旅游信息是以各种文字或图表的形式来存放的,旅游信息获取和更新的速度比较慢,而且保存起来也比较费力,容易丢失这样会导致不能准确、及时的为旅游管理者和决策者提供决策依据。
综上所述,旅游信息管理系统是旅游业发展到一定阶段的产物,它的建立不但能有效地管理旅游资源,为旅游者提供及时、准确的旅游信息,而且能够为旅游资源管理部门提供旅游规划和决策的依据提高开发的决策效率。
1.2研究现状我国旅游业起步比较晚,旅游信息管理系统的研究工作也是直到改革开放后的20世纪80年代初期才开始进行的。
随着Internet技术的不断普及和发展,人们越来越需要网络来更加方便快捷地获取大量的信息,正是这种情况下,基于Internet技术的信息系统——Web旅游信息管理系统应运而生。
它结合了Internet和信息系统的优点,利用Internet在Web上发布数据库,为用户提供数据浏览、查询和分析功能。
而该地的旅游业也必须借助Web旅游信息技术,才能将丰富的旅游资源和良好的旅游环境全部展现给游客,扩大旅游资源的影响力,树立该地旅游的整体形象,最终促进旅游业的可持续发展。
(1)广泛的用户群体随着计算机技术和网络通信技术的飞速发展,旅游信息系统所面向的用户群范围也越来越广,不仅包括旅游管理部门的决策者和管理者,还有更多的普通游客。
(2)强大的处理复杂数据的能力旅游信息系统所处理的数据包括空间数据和属性数据,这些数据具有数据量大、来源广泛、类型复杂等特点,因此旅游信息系统必须具备强大的处理复杂数据的能力。
(3)查询显示功能这是旅游信息系统的基本功能,主要包括:通过可视化的图形、图像以及地图直观的反映旅游地的地理环境、景点分布、道路交通、旅游基础设施等信息;通过属性信息查找相对应的道路信息、景点信息等。
(4)旅游管理功能旅游信息系统可以方便旅游管理部门对行业信息进行统计,是良好的旅游信息、政策发布平台、是监督旅游服务质量接受旅游者投诉的有效渠道。
1.3 可行性分析本系统就其开发,应用到维护都可是长期的满足用户的需要:1)技术:采用现在广为流行网站开发技术ASP为开发工具,后台数据库用了ACCESS数据库技术,这样以来在技术方面已达到了先进的水平.2)财政:本系统在开发的时候就立足于经济实用的角度,所以无论是从开发商到用户在财政上都可以接受,所在财政方面是大众性的.3)时间:本系统在二周内完全可以完成,更新时也较为方便快捷.4)资源:本系统无论从开发人员到技术都是相当的专业,同时工作人员也在信息收集方面也查阅了大量的相关资料,使之能够充分的表现其性能的优越性第二章系统需求分析2.1系统目标系统开发的目标是为旅游区管理部门提供决策分析软件,实现旅游区空间信息的综合管理。
通过该系统,可以动态加载旅游规划区域的旅游资源图层,定位规划分析的目标对象,进行信息的综合查询,并依据查询结果进行统计分析和改进。
2.2系统总体结构系统结构设计的合理性对系统充分发挥功能具有重要意义,由于旅游规划涉及大量的图文信息和社会经济信息,必须充分结合旅游规划技术的发展趋势,明确旅游规划的目标,合理设计管理信息系统的结构,构建具有旅游规划特色的数据库管理系统。
旅游信息管理系统的总体结构如图2-1所示图2-12.3 数据流程图数据流程图如图2-2所示图2-2第三章ASP3.1 ASP简介WEB 服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。
要编写脚本,你必须要熟悉至少一门脚本语言,如VBScript 。
脚本语言是一种介乎于HTML 和诸如JAVA 、Visual Basic 、C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。
如前所述ASP 所提供的脚本运行环境可支持多种脚本语言,譬如:Jscript 、REXX 、PERL 等等,这无疑给ASP 程序设计者提供了广泛的发挥余地。
ASP 的出现使得广大WEB 设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个 .asp 文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在 .asp 中声明使用不同的脚本语言即可。
同HTML脚本比较,ASP它多了两个符号<%和%>,这就是ASP的定界符,他将一般的HTML脚本同ASP代码分隔开来,中间的代码就是ASP“语言”,他的语法跟Visual Basic差不多。
ASP的脚本语言可以是任何Script语言,不过你得提供相应的引擎。
ASP本身支持VBScript 和JavaScript,可以由你决定使用哪一种。
你只需在使用ASP脚本前用一句从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给服务器,如果服务器上装了ASP,就调用ASP。
ASP读出相应.asp文件,解释并执行命令后,将结果回传给WWW服务器,然后,WWW服务器再把结果发给浏览器。
浏览器看到的是执行结果,使用ASP不必考虑浏览器的差异。
3.2 ASP优点(1)程序无须编译链接即可执行。
(2)程序在服务器解释,与浏览器无关。
用户无论用那一种可执行HTML 的浏览器,即可浏览ACTIVE SERVE PAGE所设计的主页内容。
(3)安全性好。
ASP的原代码经服务器解释后传给浏览器的是常规的HTML码,它的源代码不会传给浏览器,从而有效地保护了ASP源代码。
(4)它可以很方便通过ADO访问数据库。
(5)它同时支持VBSCRIPT和JA V ASCRIPT。
第四章IIS配置4.1 IIS的安装与配置a.安装IIS若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除Windows 组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装b.启动Internet信息服务(IIS)Internet信息服务简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具. 如图4-1图4-1c.配置IISIIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\\Inetpub\\www.root。
用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。
主目录与启用父路径单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。
注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。
主目录—配置---选项。
如图4-2图4-2单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。
常见的主页文件名有index.htm、index.html、index. asp、index. php、index. jsp、default.htm、default.html、default. asp等IIS默认的主页文档只有default.htm和default. asp,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。
启动与停止IIS服务在Internet信息服务的工具栏中提供有启动与停止服务的功能。
单击可启动IIS服务器;单击则停止IIS服务器。
第五章数据库设计5.1数据库总体设计5.1.1数据库的基本概念数据是现实世界中信息的载体,是信息的具体表达形式,为了表达有意义的信息内容,数据必须按照一定的方式进行组织和存储。
数据库中的数据组织一般可以分为四级:数据项、记录、文件和数据库。
5.1.2 数据字典.(l)数据项数据项是可以定义数据的最小单位,也叫元素、基本项、字段等,数据项与现实世界实体的属性相对应。
数据项有一定的取值范围,称为域,域以外的任何值对该数据项都是无意义的。
每个数据项都有一个名称,称为数据项目。
数据项的值可以是数值的、字母的、字母数字的、汉字的等形式。
数据项的物理特点在于它具有确定的物理长度,可以作为一个整体看待:(2) 记录记录是由若干相关联的数据项组成的,是处理和存储信息的基本单位,是关于一个实体的数据总和,构成该记录的数据项表示实体的若干属性。