内容正文:
4.1 信息系统的工作过程
信息系统的广泛应用,为各行各业在提高工作效率、改善管理决策水平、提升竞争力等方面发挥了重要作用。
信息系统的工作过程与信息系统的体系结构密切相关。不同功能的信息系统对体系结构有不同的要求,各种体系结构的信息系统在开发和应用过程中也有很大的区别
一、信息系统的体系结构及其工作过程
客户机/服务器结构(Client/Server结构,简称C/S结构)
对等网络结构(Peer to Peer结构,简称P2P结构)
信息系统体系结构
浏览器/服务器结构(Browser/Server结构,简称B/S结构)
1、C/S结构(客户机/服务器)
1、客户机/服务器结构(Client/Server)
客户机/服务器结构是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。
(1)优点:
可靠性、安全性高
发挥客户端处理能力
响应速度快
(2)缺点:
需下载对应app
升级维护成本大
受操作系统限制
数据操作
数据存储
C/S架构主要代表:
银行自助取款系统
图书馆借阅系统
1、C/S结构(客户机/服务器)
2、B/S结构(浏览器/服务器)
2、浏览器/服务器结构(Browser/Server)
浏览器/服务器结构是随着互联网技术的兴起而兴起的,是对客户机/服务器结构的一种变化或者改进的三层结构。
无需安装专用软件,大大简化了客户端,减轻系统维护与升级的成本和工作
2、B/S结构
B/S架构主要代表:各大类型网站
在线学习系统
QQ邮箱
3、P2P结构(对等网络结构)
3、对等网络结构
取消了服务器的中心地位
计算机可以通过数据交换直接共享资源和服务
(1)优点:
使网络上的沟通更容易、更直接,消除中间商
(2)缺点:
安全可靠性低,传输的文件数据可能会有危害性
3、对等网络结构(Peer to Peer,简称P2P)
P2P架构主要代表:qq在线文件传输(同一局域网内)、语音视频聊天等
qq在线文件传输(同一局域网内)
qq离线文件传输
结构 优势 劣势
C/S模式 可靠性、安全性高,响应速度快 客户端必须安装对应软件,且须定期维护和升级
B/S模式 客户端无需安装软件,可以简化用户操作 难以实现较复杂的操作,响应速度较慢
P2P模式 无需服务器中转,计算机之间可进行直接交互,扩展性强 安全可靠性低,传输的文件数据可能会有危害性
三种信息系统体系结构的优劣势比较
因此在实际应用中究竟采用哪种模式
要根据用户的实际需求进行恰当选择
[项目练习]结合C/S、B/S、 P2P的特点,思考下列学习、生活遇到的具体操作,属于哪类信息系统结构。
在计算机浏览器的地址栏输入网址, 访问综合素质评价的网站
通过计算机浏览器访问”优酷视频”网站观看《哪吒》
在计算机上安装“腾讯视频”APP,在APP上观看《奔跑吧兄弟》
使用QQ点对点快传获取学习资料
浏览器/服务器结构(B/S结构)
浏览器/服务器结构(B/S结构)
客户机/服务器结构(C/S结构)
对等网络结构(P2P)
二、信息系统的开发过程
信息系统的开发一般分为五个阶段,分别是系统规划、系统分析、系统设计、系统实施、系统运行与维护。
二、信息系统的开发过程
现学校需要装监控系统,现请你作总负责人
以你现有的信息技术知识与技能,尝试搭建一个监控系统。
系统规划、系统分析、系统设计、系统实施、系统运行与维护
1、系统规划
1、系统规划
开发计划:
系统规模:
系统发展方向:
时间、资金
校园全覆盖
一体化、智能化
可行性分析
系统规划是系统开发的起始阶段,明确系统的发展方向、系统规模和开发计划。
(监控系统规划书)
二、信息系统的开发过程
2、系统分析
资金、技术、人员
明确使用者对监控系统的各项功能需求
用户需求
系统分析报告
根据用户需求明确“做什么”,包括分析结构与功能,厘清系统相关的业务流程和数据流,明确系统的逻辑需求,建立系统的逻辑方案。
二、信息系统的开发过程
主要任务是进行系统总体设计,包括确定系统所需采用的体系结构,划分信息系统功能结构,配置信息系统环境;
进行系统详细设计,包括数据库设计、代码设计、输入输出以及用户界面设计等。
3、系统设计
二、信息系统的开发过程
3、系统设计
根据需求设计出监控设备的安装位置和电源走线等,画出图纸。
另外要明确收看视频的方式(如可以用手机或计算机查看),要确定视频存储的时长,从而也引出存储容量和方式的设计方案。
体系结构:
C/S(客户机/服务器结构)
二、信息系统的开发过程
4、系统实施
该阶段的主要任务是:
配置系统运行的硬件环境,如根据系统设计所提供的控制结构图、数据库设计、系统配置方案及详细设计资料来安装设备等;
配置系统的软件,如编制和调试程序,创建完整的管理系统,进行系统的调试、新旧系统的切换等工作;
网络数据库的建立与测试,进行数据转换、系统交接
对于监控系统的搭建,这个阶段需要安装软硬件并调试,然后初步运行系统。
二、信息系统的开发过程
日常维护、新需求的满足、系统的技术支持。
监控控系统的日常检查和维护方案
发现问题要及时处理,并做好记录
5、系统运行与维护
各个设备是否正常运行
线路是否稳定
网络连接和硬盘存储状况是否良好
摄像头是否清洁
4.2 信息系统的软件及其作用
一、信息系统软件
想一想
1.这些是什么设备?
2.怎么样才能让他们运行起来?
统称为计算机硬件
使用基础软件
一、信息系统软件定义
信息系统依靠软件帮助终端用户使用计算机硬件,将数据加工转换成各类信息产品。软件用于完成数据的输入、处理、输出、存储、控制信息系统的活动。信息系统中的软件一般分为基础软件和应用软件。
阅读书本p95,了解信息系统软件的定义
一、信息系统的软件及其应用
一、基础软件---操作系统
1.操作系统:是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。用户和计算机的接口,计算机硬件和其他软件的接口。
服务器操作系统:Unix、Linux、Windows..
桌面客户端操作系统:Macintosh、Unix、Linux…
移动终端操作系统:iOS、Android…
一、基础软件---数据库系统
2.数据库:长期储存在计算机中、有组织的、可共享的数据集合。
例如:MSSQL、ORACLE SQL、MySQL…
数据库管理系统:管理数据库的基础软件,数据库的核心。
一、基础软件---中间件
位置:在操作系统、网络和数据库的上层,应用软件的下层。
作用:中间件处于操作系统与用户的应用软件的中间,对应用软件起到支撑作用,用户并不直接使用中间件。
案例:WEB服务器…
二、应用软件及其设计过程
1.概念:信息系统应用软件,是用于处理特定应用的程序。
2.设计过程:需求分析体系结构模式的选择模块设计数据库设计
3.应用软件的开发工具与平台
(1)数据库开发工具:MySQL(体积小、速度快、总体成本低)
(2)应用软件集成开发环境:
单机开发:Access
网络应用开发:Visual Studio
移动应用开发:APP Inventor
4.3 信息系统在社会应用中的优势及局限性
一、信息系统在社会应用中的优势--连连看
实现了信息资源的有效利用
有助于管理和决策的科学化
进行辅助管理控制
降低企业的人力和信息成本
美团外卖软件,食客浏览多家饭店的菜品、评价等信息,餐厅也能精准接收订单。
使用智能记账软件,记录每月开支,规划生活费。
小区物业利用门禁管理系统,记录人员和车辆出入信息,保障小区安全。
中国移动引入智能客服系统,自动回复常见问题
一、信息系统在社会应用中的局限--连连看
1.信息系统设计缺陷导致用户损失
2.信息系统受制于网络环境的安全因素
3.信息系统面临病毒攻击的风险
4.信息系统实施过程中隐藏的风险
小王在使用外卖点餐平台时,选择满减优惠后,结算价格不仅没有减少,反而增加
小区新安装的智能门禁系统,经常识别错误,导致居民无法正常出入
点击了一条不明链接后,QQ被盗用,向好友发送诈骗信息
在咖啡厅使用公共 Wi-Fi 进行网上银行转账,之后账户出现不明消费
三、E-R模型
小结
$$