1第2章旅游管理信息系统技术基础2主要内容2.1信息技术概述2.2数据处理2.3数据库技术2.4计算机网络2.5旅游信息共享技术3什么是信息技术?信息技术是指有关信息的收集、识别、提取、变换、存贮、传递、处理、检索、检测、分析和利用等的技术。可以说,这就是信息技术的基本定义。它主要是指利用电子计算机和现代通信手段实现获取信息、传递信息、存储信息、处理信息、显示信息、分配信息等的相关技术。信息技术包括微电子技术、新型元器件技术、通信技术、计算机技术、各类软件及系统集成技术、光盘技术、传感技术、机器人技术、高清晰度电视技术等等,其中以微电子技术、计算机技术、软件技术、通信技术为主导。2.1信息技术概述4计算机技术与现代通信技术一起构成了信息技术的核心内容。计算机技术同样取得了飞速的发展,体积越来越小,功能越来越强。从大型机,中型机,小型机到微型机,笔记本式计算机,便携式计算机等。从PC机,286,386到486,586(奔腾)等,计算机的应用也取得了很大的发展。例如,电子出版社系统的应用改变了的传统印刷、出版业;计算机文字处理系统的应用是作家改变了原来的写作方式,称作“换笔”革命;光盘的实用使人类的信息存储能力得到了很大程度的延伸,出现了电子图书这样的新一代电子出版物;多媒体技术的发展使音乐创作、动画制作等成为普通人可以涉足的领域。2.1信息技术概述5计算机硬件设备硬件设备是计算机物理设备的总称,通常指电子的、机械的、磁性的或光的元器件或装置。1、中央处理器(CentralProcessingUnit,CPU)CPU是系统最主要的部件,它由运算器和控制器两个主要部分组成。运算器:计算机的运算单元。主要用于完成算术运算和逻辑运算。控制器:计算机的神经中枢,它按照主频的节拍发出各种控制信息,以指挥整个计算机工作。CPU运算速度是决定计算机系统性能的重要指标。2.1信息技术概述62、存储器(memory)存储器是计算机必备的主要部件,分为主存储器和辅助存储两类:主存储器(ReadOnlyMemory,ROM):计算机运行过程中用来存储数据和程序指令的。计算机的主存储器主要是由半导体存储器组成。辅助存储器:辅助存储器又称外部存储器,简称外存,用于数据和程序的长久保存。常用的辅助存储器有:磁盘(带)、光盘、移动硬盘、闪存存储器:USBFLASH盘(又称优盘和闪盘)3、输入设备计算机键盘(Keyboard)、鼠标器(Mouse);图文扫描仪、条形码阅读器;触摸屏、手写体输入设备、语音输入设备;2.1信息技术概述74、输出设备显示器打印机(针式/激光/喷墨)绘图仪语音合成与输出设备磁盘(带)、A/D,D/A模块5、其他设备例如:机箱、主板、系统功能扩展卡(声卡、显卡、网卡等)、光驱等。2.1信息技术概述82.1信息技术概述9计算机软件系统软件应用软件计算机软件操作系统语言与编译系统数据库管理软件通用应用软件专用应用软件2.1信息技术概述10系统软件(SystemSoftware)用于管理计算机中的CPU、存储器、通信联接以及各种外部设备等所有系统资源的程序,其主要作用是管理的控制计算机系统的各个部分,使之协调运行,并为各种数据处理提供基础功能。应用软件(ApplicationSoftware)是用来完成用户所要求的数据处理任务或实现用户特定功能的程序。系统软件和应用软件还可以进一步分为若干个类别。2.1信息技术概述111、操作系统软件(OperationSystem,OS)操作系统软件用于管理计算机中的CPU、存储器、通信联接以及各种外部设备等所有系统资源的程序,其主要作用是管理的控制计算机系统的各个部分,使之协调运行,并为各种数据处理提供基础功能。操作系统软件的版本:Windows9x、Windows2000、Linux、Unix……Novell、WindowsNT…、Windows2000Server、Vista...2.1信息技术概述122、数据库管理软件(DatabaseManagementSystem,DBMS)数据库管理软件是专门对数据记录进行综合管理的软件,以数据文件结构的定义、数据记录的更新、数据记录的查询以及对数据记录的各种运算提供全面的支持。3、程序设计语言与编译系统机器语言汇编语言高级语言第四代语言(4GL)面向对象的程序语言标记语言2.1信息技术概述134、应用软件应用软件是直接面向最终用户的具体应用软件。以操作系统为基础,用程序设计语言编写,或用数据库管理系统构造,用于满足用户的各种具体要求。通用应用软件:专用应用软件:通用应用软件:MicrosoftOffice专用应用软件:为某公司定制的旅游资源管理信息系统,靓客栈,ARCGIS2.1信息技术概述14数据通信技术数据通信系统是通过数据电路将分布在异地的数据终端设备与计算机系统连接起来,实现数据传输、交换、存储和处理的系统,通信技术是信息技术的另一个重要组成部分。典型的数据通信系统模型由数据终端设备、数据电路和计算机系统三部分组成。2.1信息技术概述151.数据处理的概念数据处理指把来自科学研究、生产实践和社会经济活动等领域中的原始数据,用一定的设备和手段,按一定的使用要求进行采集、存储、检索、加工、变换和传输的过程。数据经过处理并赋予一定的意义之后,便成为信息。2.2数据处理162.数据处理的目的1)把数据转换成便于观察分析、传送或进一步处理的形式。2)从大量的原始数据中抽取,推导出对人们有价值的信息以作为行动和决策的依据。3)利用计算机科学地保存和管理已经过处理(如校验、整理等)的大量数据,以便人们能方便而充分地利用这些宝贵的信息资源。2.2数据处理173.数据处理的基本内容数据收集数据转换数据的筛选、分组和排序数据的组织数据的运算:指算术运算和逻辑运算数据存储数据检索数据输出2.2数据处理184.数据组织数据组织(DataOrganization):按照一定的方式和规则对数据进行归并、存储、处理的过程。数据结构数据模型2.2数据处理19数据结构(DataStructure):将数据按一定的方式组织起来P28。队列树图……2.2数据处理202.2数据处理数据模型(DataModel):数据各种特征和必要约束的抽象P32、38。层次模型:用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。网状模型:用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。关系模型:由若干个关系模式组成的集合。主要特征是用二维表格表达实体集。211.数据库系统的产生和构成数据库系统的构成计算机系统数据库数据库管理系统(DBMS)人员数据库管理员系统程序员用户2.3数据库技术222.数据库设计的主要内容按用户的观点对数据和信息建模。常常首先将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS的信息结构即概念模型,然后再把概念模型转换为计算机上某一DBMS支持的数据模型。从事物的特性到计算机中的具体表示,实际上经历了三个阶段——概念设计中的数据描述、逻辑设计中的数据描述和物理设计中的数据描述。2.3数据库技术23概念设计中的数据描述实体(entity):客观存在,可以相互区别的事物称为实体。实体集(entityset):性质相同的同类实体的集合,称为实体集。属性(attribute):实体有很多特性,每一个特性称为属性。每一个属性有一个值域,其类型可以是整数型、实数型、字符串型等。实体标识符(identifier):能惟一标识实体的属性或属性集,称为实体标识符。有时也称为关键码(key),或简称为键、主码。2.3数据库技术24逻辑设计中的数据描述字段(field):标记实体属性的命名单位称为字段,或数据项。它是可以命名的最小信息单位,所以又称为数据元素或初等项。记录(record):字段的有序集合称为记录。文件(file):同一类记录的集合称为文件。关键码(key):能惟一标识文件中每个记录的字段或字段集,称为记录的关键码(简称为键)。2.3数据库技术25术语的对应关系2.3数据库技术概念设计逻辑设计实体记录属性字段(数据项)实体集文件实体标识符关键码26数据联系的描述定义2.1联系(relationship)是指实体之间的相互关系。与一个联系有关的实体集个数,称为联系的元数。定义2.2二元联系有以下三种类型:①一对一联系:如果实体集E1中每个实体至多和实体集E2中的一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。②一对多联系:如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体间有联系,而E2中每个实体至多和E1中一个实体有联系,那么称E1对E2的联系是“一对多联系”,记为“1:N”。③多对多联系:如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记为“M:N”。2.3数据库技术272.3数据库技术实体集E1实体集E2座位E1乘客E2实体集E1实体集E2E1E2车间工人实体集E1实体集E2E1E2学生课程28实体联系模型(E-R图)ER图有三个基本成分:•矩形框,用于表示实体类型(考虑问题的对象)。•菱形框,用于表示联系类型(实体间联系)。•椭圆形框,用于表示实体类型和联系类型的属性。2.3数据库技术29多对多联系图示一对多联系图示一对一联系图示2.3数据库技术30例子:画E-R图的步骤:①首先确定实体类型:产品(part)、项目(project)、供应商(supplier)。②确定联系类型,并分别命名。③把实体类型和联系类型组合成ER图。④确定实体类型和联系类型的属性。⑤确定实体类型的键,在ER图中属于码的属性名下画一条横线。2.3数据库技术312.3数据库技术323.数据模型是对客观事物及其联系的数据化描述。在实际数据库系统中支持的数据模型主要有三种:其中关系模型是三种数据模型中最重要的模型。20世纪80年代以来,计算机系统商推出的数据库管理系统几乎全部是支持关系模型的。2.3数据库技术332.3数据库技术•关系模型(relationalmodel)的主要特征是用二维表格表达实体集。•与前两种模型相比,数据结构简单,容易为初学者理解。•关系模型是由若干个关系模式组成的集合。•关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。342.3数据库技术•由上E-R图转换的关系模型:PART模式(P#,PNAME,COLOR,WEIGHT)PROJECT模式(J#,JNAME,DATE)SUPPLIER模式(S#,SNAME,SADDR)P_P模式(J#,P#,TOTAL)P_S模式(P#,S#,QUANTITY)35常用的数据模型关系数据模型举例一个关系模型的逻辑结构是一张二维表,它由行和列组成。关系江苏山东北京北京山西2019181921计科信息数学计科物理男女女男男李勇刘成王明张力杨晓东95001950029500395004……95700籍贯年龄系别性别姓名学号学生登记表关系名主码属性(列)属性名元组36学生课程两个实体之间的E-R图为:学号姓名性别助学金学生学习课程课程名课程号成绩学时数MN学生(学号,姓名,性别,助学金)课程(课程号,课程名,学时数)学习(学号,课程号,成绩)2.3数据库技术37厂长与工厂两个实体的E-R图为:姓名性别厂长编号厂长管理工厂厂号厂名地点11年龄厂长(厂长编号,厂号,姓名,性别,年龄)工厂(厂号,厂名,地点)2.3数据库技术381.计算机通信与网络概述计算机网络发展通信技术是信息技术的一个重要组成部分。数据通信是20世纪50年代后期随着电子计算机的广泛应用而发展起来的。计算机网络是计算机技术与通信技术紧密结合的产物。计算机网络的形成与发展经历了四个阶段:2.4计算机网络39