1、4.1 信息系统的工作过程高中信息技术 必修2知识回顾知识回顾信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。知识回顾知识回顾信息系统主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。信息系统经历了简单的数据处理信息系统、孤立的业务管理信息系统、集成的智能信息系统三个发展阶段。新知讲解新知讲解本节主要内容:1、信息系统的体系结构及其工作过程。2、信息系统的开发过程。新知讲解新知讲解4.1.1信息系统的体系结构及其工作过程新知讲解新知讲解信息系统体系结构的作用是用于实现信
2、息系统的软硬件和网络的设计蓝图,用于确定应用软件及数据的哪些部分指定给哪些硬件和网络。信息系统的体系结构既影响着系统的工作过程,也影响着系统的性能。新知讲解新知讲解客户机/服务器结构(Client/Server结构,简称C/S结构)对等网络结构(Peer to Peer结构,简称P2P结构)信息系统体系结构浏览器/服务器结构(Browser/Server结构,简称B/S结构)新知讲解新知讲解1、客户机/服务器结构客户机/服务器结构是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。新知讲解新知讲解客户端一般安装的软件包括操作系统和特定的客户端软件。服务器端一般安装的
3、软件包括服务器操作系统、数据库管理系统以及其他的服务器软件。主要代表:商场销售管理系统。新知讲解新知讲解客户机与服务器的关系客户机(Client)是资源、服务和内容的获取者,依靠服务器获得所需要的网络资源。服务器(Server)是资源、服务和内容的提供者,为客户机提供网络必需的资源。新知讲解新知讲解2、浏览器/服务器结构浏览器/服务器结构是随着互联网技术的兴起而兴起的,是对客户机/服务器结构的一种变化或者改进的结构。新知讲解新知讲解在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在浏览器端(Browser)实现,主要事务逻辑在服务器端实现,形成浏览器/服务器结构。这样就大大简化了客
4、户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。主要代表:在线学习系统。新知讲解新知讲解3、对等网络结构对等网络体系结构取消了服务器的中心地位,各个系统内计算机可以通过数据交换直接共享资源和服务。在这种体系结构中,计算机可对其他计算机的要求进行响应,请求响应范围和方式都根据具体应用程序不同而有不同的选择。新知讲解新知讲解目前,对等网络模式有纯P2P模式、集中模式及混合模式,是迅速发展的一种新型网络结构。新知讲解新知讲解4.1.2 信息系统的开发过程新知讲解新知讲解信息系统的开发一般分为五个阶段,分别是系统规划、系统分析、系统设计、系统实施、系统运行与维护。新知讲解新知
5、讲解1、系统规划系统规划是系统开发的起始阶段,其主要目标是明确系统的发展方向、系统规模和开发计划。2、系统分析系统分析的目标是根据系统规划书所确定的范围,明确用户的需求及其解决方案,建立用户认可的逻辑模型。主要任务是明确“做什么”,包括分析结构与功能,厘清系统相关的业务流程和数据流,明确系统的逻辑需求,建立系统的逻辑方案。新知讲解新知讲解3、系统设计系统设计阶段的目标是根据系统分析说明书的要求设计系统的技术蓝图。主要任务是进行系统总体设计,包括确定系统所需采用的体系结构,划分信息系统功能结构,配置信息系统环境;进行系统详细设计,包括数据库设计、代码设计、输入输出以及用户界面设计等。新知讲解新知
6、讲解4、系统实施系统实施阶段的主要目标是将设计阶段的成果在计算机和网络上具体实现,将设计文档变成能在计算机上运行的软件系统。主要任务包括配置系统运行的软硬件环境,选择适合的开发环境及工具,软件编程与测试,网络数据库的建立与测试,进行数据转换、系统交接。新知讲解新知讲解5、系统运行与维护系统运行与维护阶段是系统建设的收获阶段。主要任务包括系统的日常维护、新需求的满足、系统的技术支持等。新知讲解新知讲解网络学习管理系统一般选择浏览器/服务器结构。搭建网络学习管理系统的流程如下。新知讲解新知讲解网络学习管理系统的主要功能。序号 功能类别 功能说明1 课程管理 教师可以全面控制课程的所有设置。2 作业
7、模块 教师可以要求学生按规定上传作业,并给作业进行打分和评价。3 聊天模块 教师与学生可以实现在线交流。4 投票模块 可以对某项事情进行投票表决,并用图表呈现结果。5 论坛模块 教师和学生可以通过发帖、回帖的形式进行互动交流。6 测试模块 教师可以进行命题测试,并根据要求对试题进行设置。7 资源模块 可上传或链接WPS文字、WPS演示、视频和音频等电子文档。8 问卷调查 进行在线问卷调查,并形成反馈。9 互动评价 学生可以对教师给定的范例作品文档进行公平的评价,教师对学生的评价进行管理并打分。新知讲解新知讲解新知讲解新知讲解新知讲解新知讲解Moodle是一个开源的课程管理系统,是ModularObject-OrientedDynamicLearningEnvironment的简称(模块化面向对象动态学习环境的简称)。Moodle是由开源的LAMP框架构成,包括Linux(操作系统)、Apache(web服务器)、MySQL(数据库)、PHP(编程语言)。新知讲解新知讲解Moodle的主要构建模块如上图所示,区分为代码(php、html、css、javascript)和数据(主要是通过moodle接口来添加值)。