《{管理信息化信息技术}管理信息系统技术基础篇》由会员分享,可在线阅读,更多相关《{管理信息化信息技术}管理信息系统技术基础篇(50页珍藏版)》请在金锄头文库上搜索。
1、第二篇 技术篇,2.1 概述 2.2 计算机系统 2.3 计算机网络 2.4 数据库与数据仓库 2.5 决策分析与支持、神经网络和遗传算法,2.1 概述,信息技术是管理信息系统中的一种重要资源 信息技术是指各种以计算机为基础的工具,人们用它来加工信息,并支持组织的信息需求和信息处理任务 信息技术包括两种类型:硬件和软件 硬件是指组成计算机或计算机系统的物理设备 软件则是指计算机硬件执行的一系列指令,用来完成某个特定的任务 硬件:输入、输出、存储、CPU和RAM、通信、连接等设备 软件:应用软件和系统软件,2.2 计算机系统,计算机的分类 PDA 笔记本电脑、台式计算机和平板电脑 小型机、大型机
2、和巨型机 计算机硬件 CPU、内存 其他设备 计算机软件,PDA,Notebook,Desktop,Tablet PC,Minicomputers,Mainframe,Supercomputer,Keyboard (input),CDs (storage),Video card (connecting),CPU,Cable modem (telecommunications),Monitor (output),计算机应用软件的体系结构形式,单机结构 C/S结构 B/S结构 三层/多层结构,用户操作界面 逻辑处理程序 接口程序(通信端口及数据库操作) 数据库管理系统(以桌面数据库为主) 其他,单
3、机结构的应用程序的组成,单机结构的应用程序:发油系统,C/S和B/S结构的应用程序,与单机应用程序的不同 数据库位于服务器端 客户端往往不只一个 需注意在单机方式下无需考虑的效率、负荷和同步等问题 C/S与B/S的不同 系统性能方面 系统开发方面 系统升级维护方面 系统安全方面,多层结构的应用程序,多层结构的划分 数据层、业务层、表现层 胖客户端、瘦客户端及其他 逻辑位于何处? 逻辑的分类:数据逻辑、业务逻辑和表现逻辑,多层结构的优点,更有效地利用了系统的资源,增强了系统的总吞吐量和可缩放性 系统维护更加方便和容易 使得不同数据源系统的集成成为可能 允许跨地域和跨平台操作 在服务器暂时不可用时
4、客户端的信息将被保持,增强了系统的可用性 对客户端隐藏了业务逻辑细节,2.3 计算机网络,计算机网络的概念 计算机网络的功能 资源共享 数据传输 计算机网络的分类 按网络分布:局域网、广域网 按网络拓扑:树状、星形、总线、环状 按服务方式:主从网络、对等网络 计算机网络的体系结构,2.4 数据库与数据仓库,构建商务智能,数据库技术的发展过程,什么是数据库? 60年代 数据收集、数据库创建、信息管理系统( IMS )和网络数据库管理系统(Network DBMS) 70年代 关系数据模型以及关系型DBMS 80年代至今 高级数据模型 (具有扩充关系的, 面向对象的, 演绎的等等) 和 面向应用的
5、 DBMS (空间的, 科学的, 工程的等等) 90年代至今 数据挖掘和数据仓库,多媒体数据库和Web数据库。,我们需要了解的数据库技术:以混凝土公司销售数据为例,数据库中包含多张表: Order Customer Concrete Type Employee Truck 每张表中应包含什么信息?信息的收集,创建逻辑结构,在数据库中,行号是无关紧要的 数据库中,每一列都有一个诸如 Order Date 或 Customer Name之类的逻辑名称 数据字典 描述了数据库中信息之间逻辑关系“关于数据的数据”,信息内部的逻辑联系,数据库的不同表之间往往存在着内在逻辑联系 逻辑联系是由主键(prim
6、ary key)和外键 (foreign key)实现的 Primary key 能唯一确定记录的字段或字段组 Foreign key 存在于一个关系中的另一个关系的主键 外键起到了建立表间联系的作用 在这里,文件=表=关系,文件内的完整性约束,完整性约束(Integrity constraint) 确保信息合理性的规则 Examples 在一个表中主键值必须是唯一的 外键不能为空 Sales price 字段值必须为正 Phone numbers 必须有区号,SQL:结构化查询语言,Structured query language (SQL) 大多数数据库使用的第4代查询语言 使用结构化的
7、语句进行数据查询 更多地被IT技术人员使用在数据查询或程序设计中 SELECT Order.CustomerNumber,Employee.EmployeeLastName,Empolyee.EmployeeFirstName FROM Employee INNER JOIN Order ON Employee.EmployeeID=Order.DriverID WHERE Order.CustomerNumber=4567;,练习,使用桌面数据库产品建立一个数据库,使用到主键、外键和完整性约束。并进行10行以上的数据输入和查询,数据仓库简述,OLTP与OLAP online transact
8、ion processing 0.0;0.00.0;1.0;1.01.0;0.0;1.01.0;1.0;0.0,Joone中的操作步骤,在Joone中建立并执行模型 验证模型的有效性 程序的方式,遗传算法,遗传算法(Genetic Algorithms ):遗传算法是一种人工智能系统,它通过模仿进化过程中适者生存规律从而产生的一个问题的逐步改进的解决方案,遗传算法的进化法则,选择(Selection) 适者生存,适应值高的个体有更大的机会把自己的基因传给下一代。 交叉(Crossover) 将双亲的基因片段交换,从而得到下一代孩子的基因 变异(Mutation) 在某些基因位上进行变异,以实现
9、个体多样化,遗传算法的应用场合,GA最适于解决由多个变量组合而成的几千甚至几百万个方案中选择最优方案的问题,尤其当没有明确的模型可用于求解时。 两个例子: 美国西部公司利用GA确定在多达100 000个连接点的网络中的最佳光缆结构。以前完成这个工作一个有经验的工程师至少也需要2个月,而使用GA只需两天,得到的方案比以前工程师设计的方案更优。 民航机场的机位分配,一个简单的遗传算法程序,参数优化,GA实例讨论:装钉子,3 types of nails per box weight not to exceed 20 ounces no more than 30 nails per box at l
10、east 5 and not more than 10 nails per box,CAN YOU,Describe decision support system, list its components, and identify the type of application its suited to. Describe artificial intelligence and list the different types that are used in businesses. Describe neural networks and the uses of ANN tool. Describe genetic algorithms and list the concepts on which they are based and the types of problems they solve.,