1、SUBTITLE HERE 信息系统的工作过程 信息系统的软件及其作用 信息系统在社会应用中的优势及局限性CONTENTS信息系统的软件及其作用The working process of an information system信息系统的软件及其作用信息系统依靠软件帮助终端用户使用计算机硬什,将数据加工转换成各类信息产品。软件用于完成数据的输人、处理、输出、存储、控制信息系统的活动。基础软件基础软件是安装在硬件上的第一层软件,主要指服务器端和客广端的基础软件,包括服务器操作系统、客户端操作系统,以及特定的服务器软件,如数据库管理系统、中间件等,它们构成了信息系统的软件运行环境。应用软件应用
2、软件则完成用户特定的需求。5探究活动家里的网络电视系统一般由电视机、电视盒子、通信网络构成。在完成线路连接后,根据不同的应用目标,需要安装不同的软件。通过网络收集资料、动手操作或请教家长、老师,了解系统的软件构成以及各软件的作用,完成表4-3并将结果与同学进行交流。安装软件作用安装次序安卓操作系统系统软件,管理控制电视系统系统自带,默认安装表4-3 家庭网络电视系统的软件6项目实施 在充分了解Moodle运行所需要的硬件和软件配置的基础上,以小组为单位,从网上收集相关的资料,或请教老师,或与同学讨论,进行Moodle信息系统的平台环境及系统安装实践。在完成信息系统的环境安装之后,就可以根据在线
3、学习管理系统的功能需求,一步步搭建管理系统。7基础软件及其作用操作系统WindowsLinuxUnixiOS数据库系统MSSQLORACLE SQLMySQL中间件Web服务器8操作系统操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac
4、 OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。9任务:观看视频,上网搜索了解各种操作系统的特点和应用范围10操作系统操作系统特点应用范围UnixLinuxMacintoshWindowsiOSAndroid11数据库系统数据库系统(Database System),是由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库是长期存储在计算
5、机中、有组织的、可共享的数据集合。在信息系统中一般采用数据库管理系统(Database Management System,简称DBMS)来解决大量的数据存储和处理的问题。在客户机/服务器、浏览器/服务器结构模式的信息系统中,一般在服务器上运行数据库管理系统。常用的数据库管理系统:MSSQL、ORACLE SQL、MySQL等。12数据库系统上网搜索,了解数据库系统结构。13体验:数据库管理对Moodle数据库的管理 还可以借助phpMyAdmin的套件或者是MySQL数据管理 系统中的管理工具软件包,查询Moodle数据库的授权用户账号和密码,用数据库管理软件查看Moodle中的数据库表格信
6、息。14中间件中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。应用软件应用软件硬件操作系统硬件操作系统硬件操作系统图4-10 中间件概念模型图15中间件视频观看视频,了解日常生活中,哪些是中间件?哪些不是中间件?应用软件及其设计过程Application software and its design process实践:按照搭建学习管理系统的流程,在完成信息系统的环境安装之后,就要进行应用软件的规划设计。应用软件的规划设计可以
7、来取“自上向下”的方法进行。需求分析01设计整体框架结构02规划功能模块03系统设计说明书04 根据以上搭建流程和方法,完成基于Moodle的网络学习管理系統设计说明书。18实践:框架设计网络学习管理系统的框架设计。图4-11 网络学习管理系统框架结构Moodle课程(学习资源、BBS、专题讨论、聊天室、E-mail)探究、讨论、协作、评价网络资源引导、解答、评价、管理学生教师19实践:学生访问课程的需求响应过程学生访问课程的需求响应过程网络学习管理系统的学生访问课程的需求响应过程(浏览器/服务器体系结构)图4-12 学生访问课程的需求响应过程网络学习管理系统中的数据库管理(服务器端)课程管理
8、(学习管理系统)学生(浏览器端)向服务器提出的响应请求发回的数据库数据访问结果学生的课程访问需求显示学生所申请的课程20实践:网络学习管理系统的系统功能模块设计图网络学习管理系统的系统功能模块设计图网络学习管理系统用户管理模块课程管理模块在线学习模块21实践:网络学习管理系统的模块功能设计网络学习管理系统的模块功能设计实例:在线学习功能流程图。开始登录是否已注册?进入浏览课程是否已选课?课程学习结束申请注册选课否否是是22任务:设计其他模块的功能流程图1.课程管理2.作业模块3.聊天模块4.完成系统设计后,就可以根据系统设计说明书和模块功能细化设计进行系统实施,最后进行系统的测试和发布。23应
9、用软件及其作用信息系统应用软件,是用于处理特定应用的程序。ERP-Enterprise Resource Planning 企业资源计划系统,是指在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。ERP的应用实施涉及到企业的各个部门,从最高的领导层到最底层的操作人员。而对于这样一项耗资巨大,费时费力的系统工程,企业大都没有这方面的实施应用经验。24应用软件及其作用供应链管理(Supply chain
10、management,SCM)是一种集成的管理思想和方法,它执行供应链中从供应商到最终用户的物流的计划和控制等职能。从单一的企业角度来看,是指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流、资金流,以获得企业的竞争优势。25应用软件及其作用CRM是英文Customer Relationship Management 的简写,一般译作客户关系管理。CRM是一个不断加强与顾客交流,不断了解顾客需求,并不断对产品及服务进行改进和提高以满足顾客的需求的连续的过程。CRM 注重的是与客户的交流,企业的经营是以客户为中心,而不是传统的以产品或以市场为中心。为方便与客户的沟通,CRM可以为
11、客户提供多种交流的渠道。26应用软件及其作用OA是Office Automation的缩写,指办公室自动化或自动化办公,微软的OFFICE套件就是用于办公。泛微OA办公平台,协同提升效能27应用软件及其作用财务软件是比较常见的企业管理软件。财务软件主要立足于企业财务账目,企业资金帐户,企业收支状况等方面的管理,用途明确,使用很简单。财务软件它以图形化的管理界面,提问式的操作导航,打破了传统财务软件文字加数字的繁琐模式。28应用软件及其作用对整个信息系统来说,直接面对用户的,就是信息系统的应用软件。小到软件界面的设计,大到系统体系结构的确定,都关系到用户的体验感受。因此,应用软件的开发过程十分重
12、要,应力求准确实现用户的需求和组织的工作流程,提高工作效率,降低工作成本,减少人为出错机会。29数据库开发工具关系型数据库管理系统(Relational Database Management System):MySQL网上检索,学习MySQL数据库管理系统的使用方法。30V Visual StudioPHP集成开发环境网络应用开发Access单机开发APP Inventor移动应用开发应用软件集成开发环境31项目实施 各小组根据项目选题及拟订的项目方案,为所选定的信息系统做如下工作:1.分析所需的软件配置,动手配置该信息系统的软件环境。2.分析并画出该信息系统的动能结构图。3.应用工具或平台开发该信息系统应用软件。