内容正文:
第四章
Chapter 4
信息系统的搭建实例
1
目录
1
2
搭建信息系统的前期准备
搭建信息系统
3
完善信息系统
复习回顾
硬件软件设施、通信网络、数据和用户构成的人机交互系统
什么是信息系统?
信息系统
硬件
通信
网络
数据
用户
软件
复习回顾
五大关键要素组合起来共同完成信息的输入、处理、输出和存储等活动。
如何搭建这样的信息系统?
需要做哪些准备
搭建信息系统前期准备
搭建“室内环境实时监测系统”
想法 → 现实
开发“意愿”
切实可行的“规划”
分析、论证、清晰化的过程
需求分析
可行性分析
开发模式的选择
概要设计
详细设计
只有严谨的执行这个过程,才能保证开发工作的针对性、高效率与低风险!
明确用户对所搭建的信息系统的目标期待,需要解决的问题
分析系统的功能需求、性能需求、资源和环境需求、用户界面需求、可扩展性需求等
搭建信息系统前期准备
需求分析
解决“做什么”
性能需求
功能需求
资源和环境需求
用户界面需求
可扩展性需求
搭建信息系统前期准备
需求分析
对系统目标在技术层面上达到的功能进一步界定。用户想利用此信息系统实现的功能称为功能需求。
存储容量
运行时间
传输速度
安全保密
其他性能指标
硬件:终端设备,具体的传感设备型号,需要什么外部设备和数据通信接口。
软件:采用什么系统软件、应用软件或用什么语言编写代码。
使用方面:使用人员的技术水平要求。
功能需求
性能需求
资源和环境需求
核心需求
扩展需求
创新需求
搭建信息系统前期准备
需求分析
界面的友好性
是用户能够方便、有效、愉悦地适用该系统的关键之一。
具有友好用户界面的信息系统有较强的市场竞争力。
在开发过程中,为系统将来可能的扩充与修改做准备。系统架构要开放,方便以后进行扩充或修改。
系统技术本身的可扩展性
业务应用的可扩展性
用户界面需求
可扩展性需求
搭建信息系统前期准备
需求分析
室内环境实时监测系统
搭建信息系统前期准备
可行性分析
必要性
必要性主要体现在系统的搭建是否应该马上开始进行。
可行性
技术
经济
社会意义
考察在现有普遍使用的技术条件下是否可能实现系统的搭建,如存储要求、速度要求、通信要求等。
评估费用和效益。
主要针对要在社会环境中工作的信息系统,考察各种社会因素的制约作用。
判断信息系统是否有必要搭建、有无可能实施
搭建信息系统前期准备
可行性分析
在可行性分析结束之后,应将分析结果用可行性报告的形式编写出来,形成正式的工作文件。
阅读P126的“室内环境实时监控系统”的可行性分析报告
搭建信息系统前期准备
可行性分析
室内环境实时监测系统
搭建信息系统前期准备
开发模式选择
根据信息系统的具体功能和应用场景来确定开发模式,选择开发方法,搭建信息系统一般采用C/S模式或B/S模式。
架构 客户端程序 系统的通讯开销 应用程序的升级和维护 服务器负荷
C/S架构
B/S架构
专用的应用程序
小
复杂、难度大
客户端服务器端同时升级
低
浏览器
大
简单、难度小
只升级服务器端
高
搭建信息系统前期准备
开发模式选择
室内环境实时监测系统
搭建信息系统前期准备
概要设计
系统分为若干个模块,每个模块完成一个特定的功能。
划分系统模块;
确定模块功能;
决定模块间的调用关系;
制定模块间的接口,即数据传递
硬件设备配置,考虑数据处理方式和运行的软件系统
应用软件的选择,选择商品化软件节省成本,加快进度
通信网络的选择和设计等。
考虑数据库的性能、数据的类型、数据库管理平台和安全保密性能等。
设计开发的信息系统规模越大,数据库管理系统的选择越重要。
模块结构设计
系统物理配置
数据库管理系统选择
搭建信息系统前期准备
概要设计
室内环境实时监测系统
搭建信息系统前期准备
详细设计
数据内容的确定、输入方式与设备的选择、输入数据的正确性校验。
输入设计
确定输出内容、输出格式,选择输出设备和介质。
输出设计
友好、美观、简洁、统一
人机界面设计
确定数据库结构,数据交换格式。
数据库设计
系统代码编写规则、编码设计和代码维护设计。
代码设计
提出安全设计方案
安全设计
搭建信息系统前期准备
详细设计
室内环境实时监测系统
搭建信息系统前期准备
开发“意愿”
切实可行的“规划”
分析、论证、清晰化的过程
需求分析
可行性分析
开发模式的选择
概要设计
详细设计
做什么
是否有必要做,是否可行
大概怎么做
具体怎么做
B/S架构
C/S架构
需求分析阶段研究的对象是( )
A.用户需求 B.分析员要求
C.系统要求 D.软硬件要求
课堂练习
A
下列有关搭建信息系统的需求分析的说法,不正确的是( )
A.用户界面需求和可扩展性需求属于搭建信息系统的需求分析范畴
B.资源环境需求包括硬件方面、软件方面和使用方面
C.用户界面的友好性是用户能很好使用信息系统的关键因素
D.系统的可扩展性包括系统技术本身的可扩展性和用户操作的友好性
课堂练习
D
小刘设计了“烟雾监测信息系统”,该系统通过传感器收集数据并对其进行存储和处理,系统结构如图所示。下列说法正确的是 ( )
A.该系统采用B/S模式搭建
B.该服务器无需安装数据库管理系统
C.执行器无法响应PC客户端的请求
D.该系统客户端无法获取输入端传感器的数据
课堂练习
A
聆
听
谢
谢
23
$$