新教科版(2019) 《高中信息技术》必修二第一至第五单元 知识点(全册5份打包).rar
学科网(北京)股份有限公司1第一单元:信息系统的组成与功能第一单元:信息系统的组成与功能11 信息系统的组成11 信息系统的组成信息系统的基本组成要素大致相同,信息系统以人为主导;信息系统以计算机技术各网络技术为基础;信息系统处理的是数据。信息系统的基本组成为:人、硬件/软件、数据和通讯方式。从信息系统结构组成的复杂度来看,信息系统可分为简单系统、复杂系统(由多个子系统组成)、随机系统。发上三种系统并不是完全孤立的,一个复杂系统可包含多个简单系统、随机系统,同时信息系统的大小是相对的。如:一台计算机是一个信息系统,它包括硬件系统、软件系统;软件系统可以包含系统软件、应用软件等;多台计算机又可以互联互通构成更大组织范围的网络系统。12 信息系统的功能12 信息系统的功能A、信息系统的基本功能A、信息系统的基本功能输入功能能:指的是系统通过设备获取信息。信息系统的输入功能取决于系统所要达到的目的、系统的能力以及信息环境的许可。2、存储功能:信息系统的存储功能指的是系统能够存储各种信息资料和数据。3、处理功能:信息系统的处理功能主要是指基于数据仓库技术的联机分析处理和数据挖掘等。4、输出功能:信息系统的输出功能所指的不仅是显示信息,还包含输出指令、动作。5、控制功能:信息系统的控制功能是指对构成信息系统的各种处理设备进行控制和管理,对信息的加工、处理、传输、输出等环节通过和种程序进行控制。B、事务处理系统B、事务处理系统事务:日常发生的基本活动都可以理解为事务。事务处理:就是面向日常的、重复的、普通的事务,对其进行记录、更新、分类汇总等处理。事务处理系统(Transaction Processing System,TPS)能在数据(信息)发生处将它们记录下来,保存到数据库中供其它信息系统使用,实现预定的流程,提高事务处理效率并保证其正确性。C、管理信息系统C、管理信息系统管理信息系统(Management Information System,MIS)就一个以人为主导,使用计算机硬件、软件、网络通信技术设备以及其它办公设备,进行信息的收集、传输、加工、储存、更新拓展和维护的系统。管理信息系统是在事务处理系统的基础上发展起来的。学科网(北京)股份有限公司2D、决策支持系统D、决策支持系统决策支持系统(Decision Support System,DSS),是以管理科学、运筹学、控制论和行为科学为基础,以计算机技术,仿真和信息技术为手段,针对决策问题支持决策活动的具有智能作用的人机系统。决策支持系统能够为决策者提供所需的数据、信息和背景资料,帮助明确决策目标和进行问题的识别,建立或修改决策模型,提供各种方案,并且对各种方案进行评价和优选,通过人机交互功能进行分析、比较和判断为决策者提供必要的支持。E、专家系统E、专家系统专家系统(Expert System,Es)是一种在特定领域内具有专家水平解决问题能力的程序系统。专家系统能够有效运用专家多年积累的经验和专门知识,通过模拟的思维过程,解决原本需要专家才能解决的问题。学科网(北京)股份有限公司3学科网(北京)股份有限公司1第 3 单元:信息系统的设计与开发3.1 信息系统的设计3.1 信息系统的设计一个信息系统的建立,首先从解决实际问题开始,即我们必须知道 为何要建立该信息系统。接着我们需要思考建立该信息系统是否可行,即需要进行项目的可行性分析。可行性分析是在项目投资决策前,对拟建项目进行全面的社会、技术、经济分析与论证,并对其做出可行或不可行评价的一种科学方法。A、可行性分析1.社会可行性。主要从政策、法律、道德、制度等社会因素论证软件项目开发的可行性和现实性。其中,最重要的是运行环境可行性和法律可行性。2.技术可行性。主要是从技术角度出发,决定软件项目开发的可行性。技术可行性分析包括以下几个方面:(1)在限定条件下,功能目标是否能达到;(2)利用现有技术,性能目标是否能达到;(3)对开发人员数量和质量的要求,并说明是否能满足;(4)在规定的期限内,开发是否能完成。3.经济可行性。通过比较成本和效益(包括直接经济效益和间接社会效益),可以判断要立项的软件项目是否值得开发。经过以上三方面的可行性分析,才能决定该信息系统是否需要开发。如果确定要开发,接下来的工作就是对项目进行需求分析。B、需求分析需求分析是从客户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终描述为具体的信息系统需求规格说明。不同人的需求是不同的。普通用户一般不关心系统如何实现,对系统的技术细节不感兴趣;而信息系统开发者则需要了解系统如何工作等更详细的内容,因为他们关心系统将如何支持业务过程。只有信息系统 开发者和用户在对系统需求达成一致之后才能开始设计系学科网(北京)股份有限公司2统,否则,对 需求定义的任何改变都可能导致开发上的大量返工。因此,系统的需求分析应该是开发人员和用户或客户-起完成的。C、数据存储通过观察图书管理信息系统的功能层次图,大家是否发现了这样一个问题:信息系统要采集信息,一定会产生数据,这些数据存储在什么地方才能让系统很方便地找到呢?1.数据可以存储在自定义的文件中。2.数据可以存储在自己建立的电子表格(如 Excel)中。3.数据可以存储在专用的数据库中。D、概要设计概要设计是用户需求与软件详细设计之间的桥梁,是将用户目标与需求转换成具体的功能界面设计方案的重要阶段。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数 据结构设计和出错处理设计等,为软件的详细设计提供基础。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关。概要设计报告由开发者根据需求分析报告的要求进行编写。完成概要设计后,就要进行详细设计,然后进行编码实现及测试。E、信息系统的生命周期-个信息系统的研制,从问题的提出开始,经过开发、使用、维护、修订,直到最后终止使用而被另一个信息系统所取代,就像是一个生命体从孕育、出生、成长到最后消亡,这个状态变化的过程称为信息 系统的生命周期(life cycle)信息系统的生命周期可划分为问题定义、可行性研究与计划、需求分析、概要设计、详细设计、编码实现、测试、使用和维护几个阶段,相邻的阶段既相互区别又相互联系,每个阶段都以前一阶段的工作成果为基础。F、快速原型模型对于如何开发一个信息系统,我们已经有了一定了解。前面的学校图书管理信息系统的开发,采用的方法是先快速、粗略地设计一个系统模型,然后交给用户即学校进行审核或评估,再根据学校提出的修改意见和需求进一步修改、完善系统:之后将修改过的系统再交给学校评估,由此循环反复,最终形成一个确定的系统。这种开发模型被称为快速原型模型。学科网(北京)股份有限公司3使用快速原型模型的基本过程如下,如图 3.1.5 所示。(1)用户和开发人员根据初始需求,共同制订一个项目计划。(2)用户和开发人员利用快速分析技术,共同定义需求和规格。(3)设计者开发一个系统原型。(4)设计者演示系统原型,用户来评价性能并识别问题。(5)如果系统原型不可行,重新设计或选择系统原型。如果对系统原型不满意,则修改系统原型。循环执行这个过程,直至用户满意为止。(6)在确定的系统原型的基础上进行更详细的设计、开发和完善。(7)运行系统并进人系统维护阶段。G、瀑布模型对管理信息系统,还可以按照信息系统生命周期划分的不同阶段 顺序进行开发,仔细考虑每一-个细节问题,最终形成一个相对完整的系统,交付用户使用。瀑布模型是从时间角度对软件开发和维护的复杂问题进行分解。如图 3.1.6 所示,该模型规定了自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。它的开发过程是通过一系列阶段顺序展开的。该模型的含义如下第一,必须等前一阶段工作完成后,才能开始后一阶段的工作。学科网(北京)股份有限公司4第二,前一阶段的输出文档是后一阶段的输人文档。只有前一阶段的输出文档正确,后-阶段的工作才能获得正确的结果。相邻两个阶段具有因果关系,紧密相连。3.2 数据库的构建3.2 数据库的构建A、Access 可视化操作界面Access 是由微软发布的关系数据库管理系统,是 Microsoft Office 的系统程序之一。在 Access 程序中,仅通过直观操作而不需要编写代码就 能够创建、修改、删除数据库,这种操作方式称为可视化操作。具有可视化操作功能的程序界面称为可视化操作界面。可视化操作降低了程序设计的门槛。B、数据类型在表的设计视图中,每一个字段都有数据类型,Access 支持多种数据类型,如文本、数字、日期/时间等。(1)文本。在 Access 2010 及之前的版本中,这种数据类型最多允许 255 个字符或数字。Access默认的文本最多是 50 个字符,可以通过设置“字段大小”属性控制可输人的最大字符长度。(2)数字。数字类型数据用来存储进行算术计算的数字数据。用户可以设置“字段大小”属性,定义-一个特定的数字类型,如“字节”“整型”“长 整型”“单精度型”“双精度型”“学科网(北京)股份有限公司5小数”等类型。由于数据库中通常不保存数量单位,用数字来描述事物数量时,要注意单位的统一。(3)日期/时间。日期/时间类型用来存储日期、时间数据,每个日期/时间字段需要 8 个字节的存储空间。C、在数据库中存储多媒体数据信息系统的数据库除了要存储文本信息之外,还可以存储图片、音频、视频等多媒体数据信息。通常多媒体数据并不直接存储到数据表中,而是以文件的形式存储在服务器的硬盘之中,数据表仅存储多媒体 数据的地址信息。当用户需要浏览多媒体信息时,Web 服务器根据数据库中的多媒体文件地址向用户提供相应的多媒体数据。3.3 信息系统的数据输入3.3 信息系统的数据输入A、表单在 HTML 文件中,表单用于接收用户的各种输人,用户单击按钮提交表单时向服务器传输数据,从而实现用户与 Web 服务器的数据传递。在 HTML 文件中,网页中的很多对象(或称元素)用成对的标记表示,如表单用表示。form 标记中的 action 和 method 为表单的属性。action 表示表单数据将提交给哪一个 程序处理。method 表示表单数据的传递方式。常见的传递方式分为 get 和 post。以 get 方式传递数据,浏览器将在地址栏中呈现传递的数据;以 post 方式传递 数据,数据不会出现在地址栏中,所以适合传递敏感数据。此外,以 get 方式提交的数据量比较小,通常为 2KB 以内;post 方式理论上没有数据量大小的限制,但为了保证系统的稳定运行,通常会限制在 2MB以内。B、表单元素用户向信息系统提交的数据多种多样,为了便于用户的操作,HTML 定义了多种类型的表单元素。部分表单元素的网页呈现示例与功能如表 3.3.1 所示。学科网(北京)股份有限公司6说明:(1)单选框通常按组使用,同属一组的多个单选框的 name 属性相同。(2)HTML定义了三种按钮,用type属性加以区分。三种按钮的 type属性分别为button、submit 和 reset。button 为普通按钮。submit 为提交数据到服务器的按钮。reset 为清除表单中所有输人数据的按钮。C、交互交互(interaction)指人工制品在特定场景下的反应方式。用户使用各种信息服务过程中的感觉就是一种交互体验。从用户角度来说,交互设计是一种让产品变得更易用、有效、令人愉悦的技术;从设计者角度来说,要进行交互设计,必须了解目标用户的期望,了解用户在同产品交互时彼此的行为,同时,还包括了解各种 有效的交互方式,并对它们进行增强和扩充。D、用户与服务器之间的通信用户通过浏览器访问信息系统的过程可以分为以下几个主要步骤。学科网(北京)股份有限公司71.用户在浏览器地址栏中输入地址,浏览器根据地址向 Web 服务器(或称应用程序服务器)发起访问应用程序的请求。2.Web 服务器根据用户提交的网址查找应用程序文件,如果 Web 服务器找到了文件,就将处理结果返回给用户;如果没有找到文件,则默认给用户返回-个 404 错误(表示文件不存在)。3.如果用户请求的应用程序文件要求访问数据库服务器,Web 服务器就向数据库服务器发起访问请求。4.数据库服务器根据 Web 服务器发来的请求,向 Web 服务器返回操作结果或是数据集合,再由 Web 服务器根据应用程序文件的要求进行相 应处理之后返回给浏览器供用户浏览。E、结构化查询语言Structured Query Language 简称 SQL,译为结构化查询语言,是关系数据库的标准语言。SQL 语言功能很强,但表达很简单,用户只需要告 诉数据库管理系统“做什么”,而无须指明“怎么做”,这大大降低了 使用难度。SQL 的功能不仅仅是查询,它还能够实现创建、修改、删除数据库对象以及对数据表中的数据进行增、删、改等操作。SQL 语言不区分大小写,但在实际使用时,SQL 的关键字应大写,用户自己定义的内容用小写。F、插入命令SQL 的插人命令(INSERT 命令)用于向数据表中插入记录。INSERT 命令的基本格式为:INSERT INTO 表名(字段 1,字段.VALUES(值 1,值.学科网(北京)股份有限公司8例INSERT INTO 学生表(学号,姓名,年龄)VALUES(001;李晓峰,18)该语句的功能是将(001,李晓峰,18)插入学生表中。应注意值和字段之间的对应关系。在 SQL 语句中,文本类型数据的值用一对英文半角单引号表示,数字数据直接用数字表示。日期数据用3.4 信息系统的数据处理3.4 信息系统的数据处理A、session session 可译为会话,可以用来保存用户(客户端)的状态值。当用户打开浏览器并产生一-个 session 之后,服务器将为用户保存这个 session,直 到这个 session 失效或用户关闭浏览器为止。在 Web 开发中,常常利用 session 进行跨页面的参数传递。以用户名信息的传递为例,用户打开浏览器输人用户名并提交登录时,服务器产.生并保存 session 变量;在此后需要用到用户信息的网页中,只需要调用保存的 session 变量即可。例#用户登录成功时定义 session 变量,保存用户编号 studentNumberrequest.sessionuserID=studentNumber#在需要使用用户编号的页面调用 session 变量,该变量值通常作为数据库查询的关键字studentNumber=request.session.get(userID)str_ Select=SELECT*FROM 学生表 WHERE 学号=%s%studentNumberB、查询命令(SELECT)SELECT 命令用于在数据表中查询记录。SELECT 命令的基本格 式为:SELECT 字段 1,字段 2,.FROM 表名WHERE 条件例如,从学生表中查询年龄大于 16 岁的学生的学号、姓名、性别等 信息,查询语句为:SELECT 学号,姓名,性别 FROM 学生表 WHERE 年龄16学科网(北京)股份有限公司9查询所有女生的学号和姓名,查询语句为:SELECT 学号,姓名 FROM 学生表 WHERE 性别=女WHERE 子句为可选项,SELECT 语句中不包括 WHERE 子句时表示选择所有的记录。如果在 WHERE 子句中包括多个条件,需要使用“AND”和“OR”进行条件的连接。其中,“AND”表示同时满足“AND”两端的条件;“OR”表示满足“OR”两端任意-一个条件。例查询学生表中年龄大于 16 岁的所有男生的学号和姓名,查询语句为:SELECT 学号,姓名 FROM 学生表WHERE 年龄 16 AND 性别=男查询学生表中年龄小于 16 岁或性别为“男”的学生信息,查询语句为:SELECT*FROM 学生表WHERE 年龄16 OR 性别=男C、模糊查询(SELECT WHERE LIKE)模糊查询主要是指在 SQL 查询语句中用特殊的符号(通配符)来代替零个、一个或多个任意的字符,以查找部分信息准确、部分信息不准 确的数据。“%”和“_”是 SQL 语言的特殊符号。“%”表示零个或任意多个字符,“_”表示一个任意的字符。比如,在查询语句中用通配符来表示“姓名”字段的值,则“李%”表示 所有姓李的学生,“%李%”表示姓名中含有“李”的所有同学;“李_”表示姓名中一共有两个字,其中第一个字为“李”的所有同学。注意:在 Python 中,%为转义符。要输出“%”,不能直接输人“%”,而是应该输入“%D、UPDATEUPDATE 命令用于更新数据表中的数据,其格式为:UPDATE 表名SET 列名=值WHERE 条件学科网(北京)股份有限公司10WHERE 条件为可选项,当 WHERE 条件存在时,UPDATE 将修改指定表中符合条件的记录;当 WHERE 条件不存在时,将修改指定表中所有数据。.3.5 信息系统的数据呈现3.5 信息系统的数据呈现A、聚合查询在 SQL 语句中,聚合查询(aggregate query)是指通过包含-一个聚合函数(aggregate function)来汇总多个数据项的值。聚合函数对一组值执行计算并返回单一的值。常见的聚合函数包括求和函数 SUM()、求平均值函数 AVG()、求最大值函数 MAX()、求最小值函数 MIN()、计数函数 COUNT()等。除了 COUNT 以外,聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。B、TOP 子句在 SQL 语句中,TOP 子句用于规定要返回的记录的数目。对于拥有数千条以上记录的大型表来说,TOP 子句是非常有用的。TOP 子句以两种方式指定输出的记录数,-种是直接指定输出的数量,另一种是指定记录的百分比。TOP 子句的具体使用方法如下所示。例如,从学生表中选择前两条记录:SELECT TOP2*FROM 学生表例如,从学生表中选择前 50%的记录:SELECT TOP 50 PERCENT*FROM 学生表C、ORDER BY 子句在 SQL 语句中,ORDER BY 子句用于根据指定的列对结果集进行排序。ORDER BY 子句默认按照升序对记录进行排序。如果你希望按照降序对记录进行排序,可以使用 DESC 关键字。学科网(北京)股份有限公司11根据姓名降序输出所有数据,SQL 语句为:SELECT*FROM 学生表 ORDER BY 姓名 DESCD、MVC 框架模型一视图一控制器(MVC)把代码的定义和数据访问的方法(模型,Model)与请求逻辑(控制器,Control)以及用户接口(视图,View)分开来。这种设计模式关键的优势在于各种组件都是松散结合 的。这样,页面设计师可以改变 HTML 页面的样式而不用接触 Python 代码;数据库管理员只需要关心数据库和数据表的结构设计而不用考虑数据如何访问。由此,从事系统开发的人员能够更好地进行分工合作,提升开发效率。E、CSSCSs(Cascading Style Sheets,层叠样式表)是一种用来表现 HTML 对象显示属性的语言。HTML 标记中的 style 属性即为该标记的 CSS 代码。style 属性的取值与其他属性的取值有所不同。其他属性的值为具体 的数据,如标记的 name 属性、width 属性。style 属性的值为一段代码,能够为该标记的一个或多个属性赋值,更为精细地描述对象的显示状态。F、HTML 的表格学科网(北京)股份有限公司12在 HTML 中,用来定义一个表格。表格包括若干的行,每一行包括若干单元格。一个两行三列的表格可以表示为:第一行第一格第一行第二格第一行第三格第二行第一格第二行第二格第二行第三格学科网(北京)股份有限公司13学科网(北京)股份有限公司14学科网(北京)股份有限公司1第二单元:信息系统的集成第二单元:信息系统的集成21 计算机系统的组成21 计算机系统的组成A、计算机系统的组成与工作原理计算机系统由硬件系统与软件系统组成。硬件系统:由输入设备、运算器、控制器、存储器和输出设备组成;软件系统:由系统软件与应用软件组成。如上图所示,计算机接受指令后,由控制器指挥,从输入设备采集数据,传送到内存储器进行存储,再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理,处理后的结果保存在存储器中,最后由输出设备输出。B、输入设备:输入设备是向计算机输入数据的设备,是人或外部与计算机进行交互的一种装置,用于把原始的数据和处理这些数据的程序输入到计算机中。C、输出设备:输出设备可将计算机的运算结果或者中间结果打印或显示输出。D、中央处理器:计算机的运算器与控制器运算器与控制器合在一起被称为中央处理器(Central Processing Unit,CPU)CPU)。运算器是用于加工数据的部件,可以进行算术运算和逻辑运算。算术运算就是数的加、减、乘、除以及乘方、开方等数学运算。逻辑运算包括逻辑判断和逻辑比较等。控制器是计算机的控制部件,负责计算机各个部分自动、协调在工作。中央处理器是计算机的核心部件,它的功能主要包括解释计算机指令及处理计算机软件中的数据。E、存储设备存储设备是计算机系统的记忆装置,它的主要功能是存放程序和数据。存储器分为内部存储器与外部存储器。内部存储器以分为随机存储器(Random Access Memory,RAM)与只读存储器(Read Only Memory,ROM),随机存储器中的数据可以读入,可以写入,断电后存储内容消失。只读存储器中的数据只能读出,不能写入,断电后数据不会丢失。内部存储器以分为随机存储器(Random Access Memory,RAM)与只读存储器(Read Only Memory,ROM),随机存储器中的数据可以读入,可以写入,断电后存储内容消失。只读存储器中的数据只能读出,不能写入,断电后数据不会丢失。计算机存储数据的基本单位是字节(Byte)基本单位是字节(Byte),一个字节由 8 个位(Bit,比特)组成一个字节由 8 个位(Bit,比特)组成,1 位存储一个二进制的 0 或 1,一个字节能存储一个英文字母,二个字节存储一个汉字二个字节存储一个汉字,1Kb=1024B,1MB=1024KB,1GB=1024MB,1Tb=1024GB1Kb=1024B,1MB=1024KB,1GB=1024MB,1Tb=1024GB。F、系统软件学科网(北京)股份有限公司2系统软件系统软件是具有通用功能的软件,包括操作系统、语言处理程序、数据库管理系统包括操作系统、语言处理程序、数据库管理系统等。系统软件使计算机使用者和其他软件将计算机当作一个整体,而不需要顾及底层每个硬件是如何工作的。操作系统(Operating System,OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都要在操作系统的支持下才能运行。G、应用软件是为了满足用户不同领域、不同问题的应用需求而设计的软件,如各类办公软件、多媒体加工软件、即时通信软件等应用软件。22 计算机系统互联22 计算机系统互联将计算机系统互联,可以把地理位置不同,具有独立功能的多台计算机及其外部设备通过通信线路连接起来,在网络通信协议的管理和协调下,实现资源共享和信息传递。计算机互联构成了计算机网络,计算机网络在信息系统中的作用可分为两大方面,一是计算机网络有助于信息系统内部各设备之间、信息系统的和功能模块之间以及信息系统与用户之间更好地实现信息传输与功能控制;二是计算机网络有助于信息系统之间实现资源共享与信息传输,如智慧城市、医保领域的信息系统。A、计算机网络的类型1、局域网:局域网:(Local Area Network,LANLAN)是在局部地区范围内的网络,它所覆盖的范围较小。2、城域网城域网:(Metropolitan Area Network,MANMAN)是在一个城市范围内的所建立的计算机通信网,传输媒介主要是光纤,网内延时较少,网速非常快。3、广域网广域网:(Wide Area Network,WANWAN)称为远程网,它所覆盖的范围比较广。B、带宽与网络传输速率计算机网络是以数字的形式传输信号,信息技术中速率是连接在计算机网络上的设备在数字信道上传输数据的速率,称为数据率(data rate)或比特率比特率(bit rate),速率的单位是比特每秒(b/s,目前常用 bpsbps 表示)。网络带宽带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最大数据量”,单位是比特每秒比特每秒。在通信领域和计算机领域,应特别注意数量单位“千”(K)、“兆”(M)、“吉”(G)等的英文缩写所代表的数值。计算机中的数量单位用字节作为度量单位,“千字节”的“千”用大写 K 表示,它等于 2 的 10 次方,即 1024,而不是 1000。在实际上网应用中,下载软件时常常看到诸如下载速度显示为 176KB/s,103KB/s 等宽带速率大小字样,因为 ISP 提供的线路带宽使用的单位是比特(bit),而一般下载软件显示的是字节(Byte)(1Byte=8bit),所以要通过换算,才能得实际值。我们以 1M 宽带为例,按照换算公式换算一下:1Mb/s=1024*1024b/s=1024Kb/s=1024/8KB/s=128KB/s1Mb/s=1024*1024b/s=1024Kb/s=1024/8KB/s=128KB/sC、网络协议(传输控制协议/网际协议传输控制协议/网际协议)网络协议是为了在计算机网络中进行数据交换而建立的规则、标准或约定的集合。1、TCP/IP 协议:是能使连接到网上的所有计算机网络实现相互通信的一套规则。学科网(北京)股份有限公司3TCP/IP 协议不是一个单一协议,而是一个协议簇。使用 TCP/IP 协议,需要详细设置 IP址、子网掩码、默认网关在、DNS 等参数。2、FTP 协议FTP 协议(File Transfer Protocol 文件传输协议文件传输协议)FTP 包括两个组成部分,一是 FTP 服务器,二是 FTP 客户端,FTP 服务器存储文件,用户可以用 FTP 客户通过 FTP 协议访问 FTP 服务器资源。FTP 地址格式:ftp:/用户名:密码FTP 服务器 IP 地址或域名D、IP 地址IP 地址是逻辑地址,是指互联网协议地址(Internet Protocol Address,又译为国际协议地址)。IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网的每一台主机分配一个逻辑地址。计算机真正的通信是依靠物理地址,主要是能过 ARPARP(Address Resolution Protocol,地址解析协议地址解析协议)将 IP 地址解析为 MAC()地址,即配适器地址。IPV4 地址是一个 32 位二进制数IPV4 地址是一个 32 位二进制数,由 4 个 8 位二进制数组成(4 个字节)。用“分十进制”成(a.b.c.d)的形式,其中,a,b,c,d 都是 0255 之间的十进制整数。例:点分十进 IP地址(100.4.5.6),实际上是 32 位二进制数(01100100.00000100.00000101.00000110)。IPV6 协议的 IP 地址:互联网需求不断增长,IPV4 协议下的 IP 地址不足,IPV6 协议将替代 IPv4 协议,IPV6 协议中,IP 地址的长度是 128 位IPV6 协议中,IP 地址的长度是 128 位(16 个字节)。C、子网掩码互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP 地址在设计时就考虑到地址分配的层次特点,将每个 IP 地址都分割成网络地址和主机地址两部分网络地址和主机地址两部分,以便于 IP 地址的寻址操作。用子网掩码(subnetmask)来指明一个 IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机,即将某个 IP 地址划分成网络地址和主机地址两部分。子网掩码不能单独存在,它必须结合 IP 地址一起使用。子网掩码由 1 和 0 组成,且 1 和 0 分别连续。子网掩码也是 32 位二进制数,左边是网络位,用二进制数字“1”表示对应 IP 地址位的编码,1 的数目等于网络位的长度;右边是主机位,学科网(北京)股份有限公司4用二进制数字“0”表示对应主机数的编码,0 的数目等于主机位的长度。这样做的目的是为了让掩码与 ip 地址做按位与运算时用 0 遮住原主机数,而不改变原网络段数字,而且很容易通过 0 的位数确定子网的主机数(2 的主机位数次方-2,因为主机号全为 1 时表示该网络广播地址,全为 0 时表示该网络的网络号,这是两个特殊地址)。如 IP 地址为 100.4.5.6,子网掩码为 255.255.224.0,则两者的关系如图所示依据子网掩码中二进制数 1 的个数,子网掩码可以采用子网前缀长度表示,如 IP 地址可以示表示为 10.4.5.6/19,其中 19 表示子网掩码,称为“子网前缀长度”,主机数=2 的 13次方-2=8190主机数=2 的 13次方-2=8190。对于 A 类A 类地址来说,默认的子网掩码是 255.0.0.0255.0.0.0;对于 B 类B 类地址来说默认的子网掩码是 255.255.0.0255.255.0.0;对于 C 类C 类地址来说默认的子网掩码是 255.255.255.0255.255.255.0。利用子网掩码可以把大的网络划分成子网,即 VLSM(可变长子网掩码),也可以把小的网络归并成大的网络即超网。通过计算机的子网掩码判断两台计算机是否属于同一网段的方法是,将计算机十进制的 IP 地址和子网掩码转换为二进制的形式,然后进行二进制“与”(AND)计算(全 1 则得1,不全 1 则得 0),如果得出的结果是相同的,那么这两台计算机就属于同一网段。如:IP 地址为 192.168.0.1,子网掩码为 255.255.255.0,先转换为二进制,然后 AND每一位IP 11000000.10101000.00000000.00000001子网掩码11111111.11111111.11111111.00000000得出 AND 结果11000000.10101000.00000000.00000000转换为十进制 192.168.0.0,这就是网络标识,再将子网掩码反取,也就是 00000000.00000000.00000000.11111111,与 IP 进行 AND计算得出结果 00000000.00000000.00000000.00000001,转换为 10 进制,即 0.0.0.1,这0.0.0.1 就是主机标识。如 IP:188.188.0.111,188.188.5.222,子网掩码都设为 255.255.254.0,在同一网段吗?先将这些转换成二进制188.188.0.11110111100.10111100.00000000.01101111188.188.5.22210111100.10111100.00000101.11011010255.255.254.011111111.11111111.11111110.00000000分别 AND,得10111100.10111100.00000000.0000000010111100.10111100.00000100.00000000网络标识不一样,即不在同一网段。D、公有地址与私有地址学科网(北京)股份有限公司5公有地址(Public address)由国际互联网络信息中心(Internet Network iInformation Center)负责。这些 IP 地址分配给那些向国际互联网络信息中心提出申请的组织机构。通过 IP 地址可以访问互联网。私有地址(Privatte address)属于非注册地址,专门为组织机构内部使用。以下是留用的内部私有地址内部私有地址:A 类 10.0.0.010.255.255.255B 类 172.16.0.0172.31.255.255C 类 192.168.0.0192.168.255.255E、默认网关当信息由计算机发出时,信息将送到一个连接网络的路由器中,路由器的接口必须设置一个 IP 地址作为计算机的默认网关。如果目的地设备与计算机在同一网络内,不需要路由器向外转发;如果目的地设备与计算机不在同一网络内,信息将发到默认网关(路由器),路由器会根据路由表将信息发送到目的在设备。F、DNS 服务器在互联网中计算机通信必须使用 IP 地址,DNS DNS(Domain Name System,域名系统)服务器主要用于域名解析用于域名解析,即将主机名解析为 IP 地址。互联网中的 DNS 服务器是一个分层结构,由很多 DNS 服务器组成,里面的数据库事先存放指存放了各种域名或主机名对应的 IP地址。当用户计算机发出域名请求时,DNS 服务器就会返回对就的 IP 地址。计算机要想能访问互联网时,必须在配置 IP 地址时配置“首选 DNS 服务器”的 IP 地址,或设为“自动获得 DNS 服务器地址”。DNS 服务器的 IP 地址一般由 ISP(互联网服务提供商)提供。G、域名IP 地址是 Internet 主机的作为路由寻址用的数字体标识,人不容易记忆。因而产生了域名这一种字符型标识。域名(英语:DomainName),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。一个完整的域名由 2 个或 2 个以上的部分组成,各部分之间用英文的句号“.”来分隔。其基本格式是:主机名.机构名.网络名.地区域或行业域名。最后一个“.”的右边部分称为顶级域名(TLD,也称为一级域名),最后一个“.”的左边部分称为二级域名(SLD),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。因特网的顶级域名分为两大类:1.以所从事的行业领域作为顶级域名-即“行业域名”.COM-商业.COM-商业.NET-网络服务机构.NET-网络服务机构.GOV-政府机构.GOV-政府机构.EDU-教育机构.EDU-教育机构.ORG-民间团体或组织.ORG-民间团体或组织2.以国别作为顶级域名-即“地区域名”学科网(北京)股份有限公司6国家国家代码由两个字母组成的顶级域名顶级域名,如.cncn,.uk,.de 和.jp 称为国家代码顶级域名(ccTLDs),其中.cn 是中国专用的顶级域名,其注册归 CNNIC 管理,以.cn 结尾的二级域名我们简称为国内域名。23 无线局域网的组建23 无线局域网的组建无线局域网是采用无线通信技术实现的网络,与有线网络的不同之处是采用了无线电技术取代了网线。1、网络设备(1)网卡:安装在计算机或终端设备上,是连接计算机与和传输介质的接口。网卡分为无线网卡与有线网卡。有线网卡通过网线(双绞线)等传输介质连接交换机。(2)交换机交换机:具备自动寻址能力和数据交换作用。从源端口接受的信息经过内部处理后转发至指定端口,连接在同一交换机上的各个设备处在同一网络之中连接在同一交换机上的各个设备处在同一网络之中。(3)路由器路由器:.路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据有效地传送到目的站点。(4)网络连接 网络连接是通过网线等传输介质把网络设备连接起来,构成网络。2、无线网络的概念无线网络由无线网卡、接入控制设备(AC)、无线接入点(无线 AP)、计算机和有关设备组成。特点是使用无线通信技术将计算机设备互连,构成互相通信和实现网络资源共享的网络体系,网络的构建和终端的移动更加灵活。3、无线局域网标准无线局域网遵循 IEEE 802.11 标准无线局域网遵循 IEEE 802.11 标准,
收藏
编号:5170007
类型:共享资源
大小:1.35MB
格式:RAR
上传时间:2023-02-15
10
文币
- 资源描述:
-
学科网(北京)股份有限公司1第一单元:信息系统的组成与功能第一单元:信息系统的组成与功能11 信息系统的组成11 信息系统的组成信息系统的基本组成要素大致相同,信息系统以人为主导;信息系统以计算机技术各网络技术为基础;信息系统处理的是数据。信息系统的基本组成为:人、硬件/软件、数据和通讯方式。从信息系统结构组成的复杂度来看,信息系统可分为简单系统、复杂系统(由多个子系统组成)、随机系统。发上三种系统并不是完全孤立的,一个复杂系统可包含多个简单系统、随机系统,同时信息系统的大小是相对的。如:一台计算机是一个信息系统,它包括硬件系统、软件系统;软件系统可以包含系统软件、应用软件等;多台计算机又可以互联互通构成更大组织范围的网络系统。12 信息系统的功能12 信息系统的功能A、信息系统的基本功能A、信息系统的基本功能输入功能能:指的是系统通过设备获取信息。信息系统的输入功能取决于系统所要达到的目的、系统的能力以及信息环境的许可。2、存储功能:信息系统的存储功能指的是系统能够存储各种信息资料和数据。3、处理功能:信息系统的处理功能主要是指基于数据仓库技术的联机分析处理和数据挖掘等。4、输出功能:信息系统的输出功能所指的不仅是显示信息,还包含输出指令、动作。5、控制功能:信息系统的控制功能是指对构成信息系统的各种处理设备进行控制和管理,对信息的加工、处理、传输、输出等环节通过和种程序进行控制。B、事务处理系统B、事务处理系统事务:日常发生的基本活动都可以理解为事务。事务处理:就是面向日常的、重复的、普通的事务,对其进行记录、更新、分类汇总等处理。事务处理系统(Transaction Processing System,TPS)能在数据(信息)发生处将它们记录下来,保存到数据库中供其它信息系统使用,实现预定的流程,提高事务处理效率并保证其正确性。C、管理信息系统C、管理信息系统管理信息系统(Management Information System,MIS)就一个以人为主导,使用计算机硬件、软件、网络通信技术设备以及其它办公设备,进行信息的收集、传输、加工、储存、更新拓展和维护的系统。管理信息系统是在事务处理系统的基础上发展起来的。学科网(北京)股份有限公司2D、决策支持系统D、决策支持系统决策支持系统(Decision Support System,DSS),是以管理科学、运筹学、控制论和行为科学为基础,以计算机技术,仿真和信息技术为手段,针对决策问题支持决策活动的具有智能作用的人机系统。决策支持系统能够为决策者提供所需的数据、信息和背景资料,帮助明确决策目标和进行问题的识别,建立或修改决策模型,提供各种方案,并且对各种方案进行评价和优选,通过人机交互功能进行分析、比较和判断为决策者提供必要的支持。E、专家系统E、专家系统专家系统(Expert System,Es)是一种在特定领域内具有专家水平解决问题能力的程序系统。专家系统能够有效运用专家多年积累的经验和专门知识,通过模拟的思维过程,解决原本需要专家才能解决的问题。学科网(北京)股份有限公司3学科网(北京)股份有限公司1第 3 单元:信息系统的设计与开发3.1 信息系统的设计3.1 信息系统的设计一个信息系统的建立,首先从解决实际问题开始,即我们必须知道 为何要建立该信息系统。接着我们需要思考建立该信息系统是否可行,即需要进行项目的可行性分析。可行性分析是在项目投资决策前,对拟建项目进行全面的社会、技术、经济分析与论证,并对其做出可行或不可行评价的一种科学方法。A、可行性分析1.社会可行性。主要从政策、法律、道德、制度等社会因素论证软件项目开发的可行性和现实性。其中,最重要的是运行环境可行性和法律可行性。2.技术可行性。主要是从技术角度出发,决定软件项目开发的可行性。技术可行性分析包括以下几个方面:(1)在限定条件下,功能目标是否能达到;(2)利用现有技术,性能目标是否能达到;(3)对开发人员数量和质量的要求,并说明是否能满足;(4)在规定的期限内,开发是否能完成。3.经济可行性。通过比较成本和效益(包括直接经济效益和间接社会效益),可以判断要立项的软件项目是否值得开发。经过以上三方面的可行性分析,才能决定该信息系统是否需要开发。如果确定要开发,接下来的工作就是对项目进行需求分析。B、需求分析需求分析是从客户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终描述为具体的信息系统需求规格说明。不同人的需求是不同的。普通用户一般不关心系统如何实现,对系统的技术细节不感兴趣;而信息系统开发者则需要了解系统如何工作等更详细的内容,因为他们关心系统将如何支持业务过程。只有信息系统 开发者和用户在对系统需求达成一致之后才能开始设计系学科网(北京)股份有限公司2统,否则,对 需求定义的任何改变都可能导致开发上的大量返工。因此,系统的需求分析应该是开发人员和用户或客户-起完成的。C、数据存储通过观察图书管理信息系统的功能层次图,大家是否发现了这样一个问题:信息系统要采集信息,一定会产生数据,这些数据存储在什么地方才能让系统很方便地找到呢?1.数据可以存储在自定义的文件中。2.数据可以存储在自己建立的电子表格(如 Excel)中。3.数据可以存储在专用的数据库中。D、概要设计概要设计是用户需求与软件详细设计之间的桥梁,是将用户目标与需求转换成具体的功能界面设计方案的重要阶段。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数 据结构设计和出错处理设计等,为软件的详细设计提供基础。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关。概要设计报告由开发者根据需求分析报告的要求进行编写。完成概要设计后,就要进行详细设计,然后进行编码实现及测试。E、信息系统的生命周期-个信息系统的研制,从问题的提出开始,经过开发、使用、维护、修订,直到最后终止使用而被另一个信息系统所取代,就像是一个生命体从孕育、出生、成长到最后消亡,这个状态变化的过程称为信息 系统的生命周期(life cycle)信息系统的生命周期可划分为问题定义、可行性研究与计划、需求分析、概要设计、详细设计、编码实现、测试、使用和维护几个阶段,相邻的阶段既相互区别又相互联系,每个阶段都以前一阶段的工作成果为基础。F、快速原型模型对于如何开发一个信息系统,我们已经有了一定了解。前面的学校图书管理信息系统的开发,采用的方法是先快速、粗略地设计一个系统模型,然后交给用户即学校进行审核或评估,再根据学校提出的修改意见和需求进一步修改、完善系统:之后将修改过的系统再交给学校评估,由此循环反复,最终形成一个确定的系统。这种开发模型被称为快速原型模型。学科网(北京)股份有限公司3使用快速原型模型的基本过程如下,如图 3.1.5 所示。(1)用户和开发人员根据初始需求,共同制订一个项目计划。(2)用户和开发人员利用快速分析技术,共同定义需求和规格。(3)设计者开发一个系统原型。(4)设计者演示系统原型,用户来评价性能并识别问题。(5)如果系统原型不可行,重新设计或选择系统原型。如果对系统原型不满意,则修改系统原型。循环执行这个过程,直至用户满意为止。(6)在确定的系统原型的基础上进行更详细的设计、开发和完善。(7)运行系统并进人系统维护阶段。G、瀑布模型对管理信息系统,还可以按照信息系统生命周期划分的不同阶段 顺序进行开发,仔细考虑每一-个细节问题,最终形成一个相对完整的系统,交付用户使用。瀑布模型是从时间角度对软件开发和维护的复杂问题进行分解。如图 3.1.6 所示,该模型规定了自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。它的开发过程是通过一系列阶段顺序展开的。该模型的含义如下第一,必须等前一阶段工作完成后,才能开始后一阶段的工作。学科网(北京)股份有限公司4第二,前一阶段的输出文档是后一阶段的输人文档。只有前一阶段的输出文档正确,后-阶段的工作才能获得正确的结果。相邻两个阶段具有因果关系,紧密相连。3.2 数据库的构建3.2 数据库的构建A、Access 可视化操作界面Access 是由微软发布的关系数据库管理系统,是 Microsoft Office 的系统程序之一。在 Access 程序中,仅通过直观操作而不需要编写代码就 能够创建、修改、删除数据库,这种操作方式称为可视化操作。具有可视化操作功能的程序界面称为可视化操作界面。可视化操作降低了程序设计的门槛。B、数据类型在表的设计视图中,每一个字段都有数据类型,Access 支持多种数据类型,如文本、数字、日期/时间等。(1)文本。在 Access 2010 及之前的版本中,这种数据类型最多允许 255 个字符或数字。Access默认的文本最多是 50 个字符,可以通过设置“字段大小”属性控制可输人的最大字符长度。(2)数字。数字类型数据用来存储进行算术计算的数字数据。用户可以设置“字段大小”属性,定义-一个特定的数字类型,如“字节”“整型”“长 整型”“单精度型”“双精度型”“学科网(北京)股份有限公司5小数”等类型。由于数据库中通常不保存数量单位,用数字来描述事物数量时,要注意单位的统一。(3)日期/时间。日期/时间类型用来存储日期、时间数据,每个日期/时间字段需要 8 个字节的存储空间。C、在数据库中存储多媒体数据信息系统的数据库除了要存储文本信息之外,还可以存储图片、音频、视频等多媒体数据信息。通常多媒体数据并不直接存储到数据表中,而是以文件的形式存储在服务器的硬盘之中,数据表仅存储多媒体 数据的地址信息。当用户需要浏览多媒体信息时,Web 服务器根据数据库中的多媒体文件地址向用户提供相应的多媒体数据。3.3 信息系统的数据输入3.3 信息系统的数据输入A、表单在 HTML 文件中,表单用于接收用户的各种输人,用户单击按钮提交表单时向服务器传输数据,从而实现用户与 Web 服务器的数据传递。在 HTML 文件中,网页中的很多对象(或称元素)用成对的标记表示,如表单用表示。form 标记中的 action 和 method 为表单的属性。action 表示表单数据将提交给哪一个 程序处理。method 表示表单数据的传递方式。常见的传递方式分为 get 和 post。以 get 方式传递数据,浏览器将在地址栏中呈现传递的数据;以 post 方式传递 数据,数据不会出现在地址栏中,所以适合传递敏感数据。此外,以 get 方式提交的数据量比较小,通常为 2KB 以内;post 方式理论上没有数据量大小的限制,但为了保证系统的稳定运行,通常会限制在 2MB以内。B、表单元素用户向信息系统提交的数据多种多样,为了便于用户的操作,HTML 定义了多种类型的表单元素。部分表单元素的网页呈现示例与功能如表 3.3.1 所示。学科网(北京)股份有限公司6说明:(1)单选框通常按组使用,同属一组的多个单选框的 name 属性相同。(2)HTML定义了三种按钮,用type属性加以区分。三种按钮的 type属性分别为button、submit 和 reset。button 为普通按钮。submit 为提交数据到服务器的按钮。reset 为清除表单中所有输人数据的按钮。C、交互交互(interaction)指人工制品在特定场景下的反应方式。用户使用各种信息服务过程中的感觉就是一种交互体验。从用户角度来说,交互设计是一种让产品变得更易用、有效、令人愉悦的技术;从设计者角度来说,要进行交互设计,必须了解目标用户的期望,了解用户在同产品交互时彼此的行为,同时,还包括了解各种 有效的交互方式,并对它们进行增强和扩充。D、用户与服务器之间的通信用户通过浏览器访问信息系统的过程可以分为以下几个主要步骤。学科网(北京)股份有限公司71.用户在浏览器地址栏中输入地址,浏览器根据地址向 Web 服务器(或称应用程序服务器)发起访问应用程序的请求。2.Web 服务器根据用户提交的网址查找应用程序文件,如果 Web 服务器找到了文件,就将处理结果返回给用户;如果没有找到文件,则默认给用户返回-个 404 错误(表示文件不存在)。3.如果用户请求的应用程序文件要求访问数据库服务器,Web 服务器就向数据库服务器发起访问请求。4.数据库服务器根据 Web 服务器发来的请求,向 Web 服务器返回操作结果或是数据集合,再由 Web 服务器根据应用程序文件的要求进行相 应处理之后返回给浏览器供用户浏览。E、结构化查询语言Structured Query Language 简称 SQL,译为结构化查询语言,是关系数据库的标准语言。SQL 语言功能很强,但表达很简单,用户只需要告 诉数据库管理系统“做什么”,而无须指明“怎么做”,这大大降低了 使用难度。SQL 的功能不仅仅是查询,它还能够实现创建、修改、删除数据库对象以及对数据表中的数据进行增、删、改等操作。SQL 语言不区分大小写,但在实际使用时,SQL 的关键字应大写,用户自己定义的内容用小写。F、插入命令SQL 的插人命令(INSERT 命令)用于向数据表中插入记录。INSERT 命令的基本格式为:INSERT INTO 表名(字段 1,字段.VALUES(值 1,值.学科网(北京)股份有限公司8例INSERT INTO 学生表(学号,姓名,年龄)VALUES(001;李晓峰,18)该语句的功能是将(001,李晓峰,18)插入学生表中。应注意值和字段之间的对应关系。在 SQL 语句中,文本类型数据的值用一对英文半角单引号表示,数字数据直接用数字表示。日期数据用3.4 信息系统的数据处理3.4 信息系统的数据处理A、session session 可译为会话,可以用来保存用户(客户端)的状态值。当用户打开浏览器并产生一-个 session 之后,服务器将为用户保存这个 session,直 到这个 session 失效或用户关闭浏览器为止。在 Web 开发中,常常利用 session 进行跨页面的参数传递。以用户名信息的传递为例,用户打开浏览器输人用户名并提交登录时,服务器产.生并保存 session 变量;在此后需要用到用户信息的网页中,只需要调用保存的 session 变量即可。例#用户登录成功时定义 session 变量,保存用户编号 studentNumberrequest.sessionuserID=studentNumber#在需要使用用户编号的页面调用 session 变量,该变量值通常作为数据库查询的关键字studentNumber=request.session.get(userID)str_ Select=SELECT*FROM 学生表 WHERE 学号=%s%studentNumberB、查询命令(SELECT)SELECT 命令用于在数据表中查询记录。SELECT 命令的基本格 式为:SELECT 字段 1,字段 2,.FROM 表名WHERE 条件例如,从学生表中查询年龄大于 16 岁的学生的学号、姓名、性别等 信息,查询语句为:SELECT 学号,姓名,性别 FROM 学生表 WHERE 年龄16学科网(北京)股份有限公司9查询所有女生的学号和姓名,查询语句为:SELECT 学号,姓名 FROM 学生表 WHERE 性别=女WHERE 子句为可选项,SELECT 语句中不包括 WHERE 子句时表示选择所有的记录。如果在 WHERE 子句中包括多个条件,需要使用“AND”和“OR”进行条件的连接。其中,“AND”表示同时满足“AND”两端的条件;“OR”表示满足“OR”两端任意-一个条件。例查询学生表中年龄大于 16 岁的所有男生的学号和姓名,查询语句为:SELECT 学号,姓名 FROM 学生表WHERE 年龄 16 AND 性别=男查询学生表中年龄小于 16 岁或性别为“男”的学生信息,查询语句为:SELECT*FROM 学生表WHERE 年龄16 OR 性别=男C、模糊查询(SELECT WHERE LIKE)模糊查询主要是指在 SQL 查询语句中用特殊的符号(通配符)来代替零个、一个或多个任意的字符,以查找部分信息准确、部分信息不准 确的数据。“%”和“_”是 SQL 语言的特殊符号。“%”表示零个或任意多个字符,“_”表示一个任意的字符。比如,在查询语句中用通配符来表示“姓名”字段的值,则“李%”表示 所有姓李的学生,“%李%”表示姓名中含有“李”的所有同学;“李_”表示姓名中一共有两个字,其中第一个字为“李”的所有同学。注意:在 Python 中,%为转义符。要输出“%”,不能直接输人“%”,而是应该输入“%D、UPDATEUPDATE 命令用于更新数据表中的数据,其格式为:UPDATE 表名SET 列名=值WHERE 条件学科网(北京)股份有限公司10WHERE 条件为可选项,当 WHERE 条件存在时,UPDATE 将修改指定表中符合条件的记录;当 WHERE 条件不存在时,将修改指定表中所有数据。.3.5 信息系统的数据呈现3.5 信息系统的数据呈现A、聚合查询在 SQL 语句中,聚合查询(aggregate query)是指通过包含-一个聚合函数(aggregate function)来汇总多个数据项的值。聚合函数对一组值执行计算并返回单一的值。常见的聚合函数包括求和函数 SUM()、求平均值函数 AVG()、求最大值函数 MAX()、求最小值函数 MIN()、计数函数 COUNT()等。除了 COUNT 以外,聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。B、TOP 子句在 SQL 语句中,TOP 子句用于规定要返回的记录的数目。对于拥有数千条以上记录的大型表来说,TOP 子句是非常有用的。TOP 子句以两种方式指定输出的记录数,-种是直接指定输出的数量,另一种是指定记录的百分比。TOP 子句的具体使用方法如下所示。例如,从学生表中选择前两条记录:SELECT TOP2*FROM 学生表例如,从学生表中选择前 50%的记录:SELECT TOP 50 PERCENT*FROM 学生表C、ORDER BY 子句在 SQL 语句中,ORDER BY 子句用于根据指定的列对结果集进行排序。ORDER BY 子句默认按照升序对记录进行排序。如果你希望按照降序对记录进行排序,可以使用 DESC 关键字。学科网(北京)股份有限公司11根据姓名降序输出所有数据,SQL 语句为:SELECT*FROM 学生表 ORDER BY 姓名 DESCD、MVC 框架模型一视图一控制器(MVC)把代码的定义和数据访问的方法(模型,Model)与请求逻辑(控制器,Control)以及用户接口(视图,View)分开来。这种设计模式关键的优势在于各种组件都是松散结合 的。这样,页面设计师可以改变 HTML 页面的样式而不用接触 Python 代码;数据库管理员只需要关心数据库和数据表的结构设计而不用考虑数据如何访问。由此,从事系统开发的人员能够更好地进行分工合作,提升开发效率。E、CSSCSs(Cascading Style Sheets,层叠样式表)是一种用来表现 HTML 对象显示属性的语言。HTML 标记中的 style 属性即为该标记的 CSS 代码。style 属性的取值与其他属性的取值有所不同。其他属性的值为具体 的数据,如标记的 name 属性、width 属性。style 属性的值为一段代码,能够为该标记的一个或多个属性赋值,更为精细地描述对象的显示状态。F、HTML 的表格学科网(北京)股份有限公司12在 HTML 中,用来定义一个表格。表格包括若干的行,每一行包括若干单元格。一个两行三列的表格可以表示为:第一行第一格第一行第二格第一行第三格第二行第一格第二行第二格第二行第三格学科网(北京)股份有限公司13学科网(北京)股份有限公司14学科网(北京)股份有限公司1第二单元:信息系统的集成第二单元:信息系统的集成21 计算机系统的组成21 计算机系统的组成A、计算机系统的组成与工作原理计算机系统由硬件系统与软件系统组成。硬件系统:由输入设备、运算器、控制器、存储器和输出设备组成;软件系统:由系统软件与应用软件组成。如上图所示,计算机接受指令后,由控制器指挥,从输入设备采集数据,传送到内存储器进行存储,再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理,处理后的结果保存在存储器中,最后由输出设备输出。B、输入设备:输入设备是向计算机输入数据的设备,是人或外部与计算机进行交互的一种装置,用于把原始的数据和处理这些数据的程序输入到计算机中。C、输出设备:输出设备可将计算机的运算结果或者中间结果打印或显示输出。D、中央处理器:计算机的运算器与控制器运算器与控制器合在一起被称为中央处理器(Central Processing Unit,CPU)CPU)。运算器是用于加工数据的部件,可以进行算术运算和逻辑运算。算术运算就是数的加、减、乘、除以及乘方、开方等数学运算。逻辑运算包括逻辑判断和逻辑比较等。控制器是计算机的控制部件,负责计算机各个部分自动、协调在工作。中央处理器是计算机的核心部件,它的功能主要包括解释计算机指令及处理计算机软件中的数据。E、存储设备存储设备是计算机系统的记忆装置,它的主要功能是存放程序和数据。存储器分为内部存储器与外部存储器。内部存储器以分为随机存储器(Random Access Memory,RAM)与只读存储器(Read Only Memory,ROM),随机存储器中的数据可以读入,可以写入,断电后存储内容消失。只读存储器中的数据只能读出,不能写入,断电后数据不会丢失。内部存储器以分为随机存储器(Random Access Memory,RAM)与只读存储器(Read Only Memory,ROM),随机存储器中的数据可以读入,可以写入,断电后存储内容消失。只读存储器中的数据只能读出,不能写入,断电后数据不会丢失。计算机存储数据的基本单位是字节(Byte)基本单位是字节(Byte),一个字节由 8 个位(Bit,比特)组成一个字节由 8 个位(Bit,比特)组成,1 位存储一个二进制的 0 或 1,一个字节能存储一个英文字母,二个字节存储一个汉字二个字节存储一个汉字,1Kb=1024B,1MB=1024KB,1GB=1024MB,1Tb=1024GB1Kb=1024B,1MB=1024KB,1GB=1024MB,1Tb=1024GB。F、系统软件学科网(北京)股份有限公司2系统软件系统软件是具有通用功能的软件,包括操作系统、语言处理程序、数据库管理系统包括操作系统、语言处理程序、数据库管理系统等。系统软件使计算机使用者和其他软件将计算机当作一个整体,而不需要顾及底层每个硬件是如何工作的。操作系统(Operating System,OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都要在操作系统的支持下才能运行。G、应用软件是为了满足用户不同领域、不同问题的应用需求而设计的软件,如各类办公软件、多媒体加工软件、即时通信软件等应用软件。22 计算机系统互联22 计算机系统互联将计算机系统互联,可以把地理位置不同,具有独立功能的多台计算机及其外部设备通过通信线路连接起来,在网络通信协议的管理和协调下,实现资源共享和信息传递。计算机互联构成了计算机网络,计算机网络在信息系统中的作用可分为两大方面,一是计算机网络有助于信息系统内部各设备之间、信息系统的和功能模块之间以及信息系统与用户之间更好地实现信息传输与功能控制;二是计算机网络有助于信息系统之间实现资源共享与信息传输,如智慧城市、医保领域的信息系统。A、计算机网络的类型1、局域网:局域网:(Local Area Network,LANLAN)是在局部地区范围内的网络,它所覆盖的范围较小。2、城域网城域网:(Metropolitan Area Network,MANMAN)是在一个城市范围内的所建立的计算机通信网,传输媒介主要是光纤,网内延时较少,网速非常快。3、广域网广域网:(Wide Area Network,WANWAN)称为远程网,它所覆盖的范围比较广。B、带宽与网络传输速率计算机网络是以数字的形式传输信号,信息技术中速率是连接在计算机网络上的设备在数字信道上传输数据的速率,称为数据率(data rate)或比特率比特率(bit rate),速率的单位是比特每秒(b/s,目前常用 bpsbps 表示)。网络带宽带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最大数据量”,单位是比特每秒比特每秒。在通信领域和计算机领域,应特别注意数量单位“千”(K)、“兆”(M)、“吉”(G)等的英文缩写所代表的数值。计算机中的数量单位用字节作为度量单位,“千字节”的“千”用大写 K 表示,它等于 2 的 10 次方,即 1024,而不是 1000。在实际上网应用中,下载软件时常常看到诸如下载速度显示为 176KB/s,103KB/s 等宽带速率大小字样,因为 ISP 提供的线路带宽使用的单位是比特(bit),而一般下载软件显示的是字节(Byte)(1Byte=8bit),所以要通过换算,才能得实际值。我们以 1M 宽带为例,按照换算公式换算一下:1Mb/s=1024*1024b/s=1024Kb/s=1024/8KB/s=128KB/s1Mb/s=1024*1024b/s=1024Kb/s=1024/8KB/s=128KB/sC、网络协议(传输控制协议/网际协议传输控制协议/网际协议)网络协议是为了在计算机网络中进行数据交换而建立的规则、标准或约定的集合。1、TCP/IP 协议:是能使连接到网上的所有计算机网络实现相互通信的一套规则。学科网(北京)股份有限公司3TCP/IP 协议不是一个单一协议,而是一个协议簇。使用 TCP/IP 协议,需要详细设置 IP址、子网掩码、默认网关在、DNS 等参数。2、FTP 协议FTP 协议(File Transfer Protocol 文件传输协议文件传输协议)FTP 包括两个组成部分,一是 FTP 服务器,二是 FTP 客户端,FTP 服务器存储文件,用户可以用 FTP 客户通过 FTP 协议访问 FTP 服务器资源。FTP 地址格式:ftp:/用户名:密码FTP 服务器 IP 地址或域名D、IP 地址IP 地址是逻辑地址,是指互联网协议地址(Internet Protocol Address,又译为国际协议地址)。IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网的每一台主机分配一个逻辑地址。计算机真正的通信是依靠物理地址,主要是能过 ARPARP(Address Resolution Protocol,地址解析协议地址解析协议)将 IP 地址解析为 MAC()地址,即配适器地址。IPV4 地址是一个 32 位二进制数IPV4 地址是一个 32 位二进制数,由 4 个 8 位二进制数组成(4 个字节)。用“分十进制”成(a.b.c.d)的形式,其中,a,b,c,d 都是 0255 之间的十进制整数。例:点分十进 IP地址(100.4.5.6),实际上是 32 位二进制数(01100100.00000100.00000101.00000110)。IPV6 协议的 IP 地址:互联网需求不断增长,IPV4 协议下的 IP 地址不足,IPV6 协议将替代 IPv4 协议,IPV6 协议中,IP 地址的长度是 128 位IPV6 协议中,IP 地址的长度是 128 位(16 个字节)。C、子网掩码互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP 地址在设计时就考虑到地址分配的层次特点,将每个 IP 地址都分割成网络地址和主机地址两部分网络地址和主机地址两部分,以便于 IP 地址的寻址操作。用子网掩码(subnetmask)来指明一个 IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机,即将某个 IP 地址划分成网络地址和主机地址两部分。子网掩码不能单独存在,它必须结合 IP 地址一起使用。子网掩码由 1 和 0 组成,且 1 和 0 分别连续。子网掩码也是 32 位二进制数,左边是网络位,用二进制数字“1”表示对应 IP 地址位的编码,1 的数目等于网络位的长度;右边是主机位,学科网(北京)股份有限公司4用二进制数字“0”表示对应主机数的编码,0 的数目等于主机位的长度。这样做的目的是为了让掩码与 ip 地址做按位与运算时用 0 遮住原主机数,而不改变原网络段数字,而且很容易通过 0 的位数确定子网的主机数(2 的主机位数次方-2,因为主机号全为 1 时表示该网络广播地址,全为 0 时表示该网络的网络号,这是两个特殊地址)。如 IP 地址为 100.4.5.6,子网掩码为 255.255.224.0,则两者的关系如图所示依据子网掩码中二进制数 1 的个数,子网掩码可以采用子网前缀长度表示,如 IP 地址可以示表示为 10.4.5.6/19,其中 19 表示子网掩码,称为“子网前缀长度”,主机数=2 的 13次方-2=8190主机数=2 的 13次方-2=8190。对于 A 类A 类地址来说,默认的子网掩码是 255.0.0.0255.0.0.0;对于 B 类B 类地址来说默认的子网掩码是 255.255.0.0255.255.0.0;对于 C 类C 类地址来说默认的子网掩码是 255.255.255.0255.255.255.0。利用子网掩码可以把大的网络划分成子网,即 VLSM(可变长子网掩码),也可以把小的网络归并成大的网络即超网。通过计算机的子网掩码判断两台计算机是否属于同一网段的方法是,将计算机十进制的 IP 地址和子网掩码转换为二进制的形式,然后进行二进制“与”(AND)计算(全 1 则得1,不全 1 则得 0),如果得出的结果是相同的,那么这两台计算机就属于同一网段。如:IP 地址为 192.168.0.1,子网掩码为 255.255.255.0,先转换为二进制,然后 AND每一位IP 11000000.10101000.00000000.00000001子网掩码11111111.11111111.11111111.00000000得出 AND 结果11000000.10101000.00000000.00000000转换为十进制 192.168.0.0,这就是网络标识,再将子网掩码反取,也就是 00000000.00000000.00000000.11111111,与 IP 进行 AND计算得出结果 00000000.00000000.00000000.00000001,转换为 10 进制,即 0.0.0.1,这0.0.0.1 就是主机标识。如 IP:188.188.0.111,188.188.5.222,子网掩码都设为 255.255.254.0,在同一网段吗?先将这些转换成二进制188.188.0.11110111100.10111100.00000000.01101111188.188.5.22210111100.10111100.00000101.11011010255.255.254.011111111.11111111.11111110.00000000分别 AND,得10111100.10111100.00000000.0000000010111100.10111100.00000100.00000000网络标识不一样,即不在同一网段。D、公有地址与私有地址学科网(北京)股份有限公司5公有地址(Public address)由国际互联网络信息中心(Internet Network iInformation Center)负责。这些 IP 地址分配给那些向国际互联网络信息中心提出申请的组织机构。通过 IP 地址可以访问互联网。私有地址(Privatte address)属于非注册地址,专门为组织机构内部使用。以下是留用的内部私有地址内部私有地址:A 类 10.0.0.010.255.255.255B 类 172.16.0.0172.31.255.255C 类 192.168.0.0192.168.255.255E、默认网关当信息由计算机发出时,信息将送到一个连接网络的路由器中,路由器的接口必须设置一个 IP 地址作为计算机的默认网关。如果目的地设备与计算机在同一网络内,不需要路由器向外转发;如果目的地设备与计算机不在同一网络内,信息将发到默认网关(路由器),路由器会根据路由表将信息发送到目的在设备。F、DNS 服务器在互联网中计算机通信必须使用 IP 地址,DNS DNS(Domain Name System,域名系统)服务器主要用于域名解析用于域名解析,即将主机名解析为 IP 地址。互联网中的 DNS 服务器是一个分层结构,由很多 DNS 服务器组成,里面的数据库事先存放指存放了各种域名或主机名对应的 IP地址。当用户计算机发出域名请求时,DNS 服务器就会返回对就的 IP 地址。计算机要想能访问互联网时,必须在配置 IP 地址时配置“首选 DNS 服务器”的 IP 地址,或设为“自动获得 DNS 服务器地址”。DNS 服务器的 IP 地址一般由 ISP(互联网服务提供商)提供。G、域名IP 地址是 Internet 主机的作为路由寻址用的数字体标识,人不容易记忆。因而产生了域名这一种字符型标识。域名(英语:DomainName),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。一个完整的域名由 2 个或 2 个以上的部分组成,各部分之间用英文的句号“.”来分隔。其基本格式是:主机名.机构名.网络名.地区域或行业域名。最后一个“.”的右边部分称为顶级域名(TLD,也称为一级域名),最后一个“.”的左边部分称为二级域名(SLD),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。因特网的顶级域名分为两大类:1.以所从事的行业领域作为顶级域名-即“行业域名”.COM-商业.COM-商业.NET-网络服务机构.NET-网络服务机构.GOV-政府机构.GOV-政府机构.EDU-教育机构.EDU-教育机构.ORG-民间团体或组织.ORG-民间团体或组织2.以国别作为顶级域名-即“地区域名”学科网(北京)股份有限公司6国家国家代码由两个字母组成的顶级域名顶级域名,如.cncn,.uk,.de 和.jp 称为国家代码顶级域名(ccTLDs),其中.cn 是中国专用的顶级域名,其注册归 CNNIC 管理,以.cn 结尾的二级域名我们简称为国内域名。23 无线局域网的组建23 无线局域网的组建无线局域网是采用无线通信技术实现的网络,与有线网络的不同之处是采用了无线电技术取代了网线。1、网络设备(1)网卡:安装在计算机或终端设备上,是连接计算机与和传输介质的接口。网卡分为无线网卡与有线网卡。有线网卡通过网线(双绞线)等传输介质连接交换机。(2)交换机交换机:具备自动寻址能力和数据交换作用。从源端口接受的信息经过内部处理后转发至指定端口,连接在同一交换机上的各个设备处在同一网络之中连接在同一交换机上的各个设备处在同一网络之中。(3)路由器路由器:.路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据有效地传送到目的站点。(4)网络连接 网络连接是通过网线等传输介质把网络设备连接起来,构成网络。2、无线网络的概念无线网络由无线网卡、接入控制设备(AC)、无线接入点(无线 AP)、计算机和有关设备组成。特点是使用无线通信技术将计算机设备互连,构成互相通信和实现网络资源共享的网络体系,网络的构建和终端的移动更加灵活。3、无线局域网标准无线局域网遵循 IEEE 802.11 标准无线局域网遵循 IEEE 802.11 标准,
展开阅读全文
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《新教科版(2019) 《高中信息技术》必修二第一至第五单元 知识点(全册5份打包).rar》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 关 键 词:
-
精品
高中信息技术
新教科版(2019)
《高中信息技术》必修二第一至第五单元
知识点(全册5份打包)
新教
高中
信息技术
必修
第一
第五
单元
知识点
打包
163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。