第四章
信息系统的搭建实例
1、搭建信息系统的前期准备
2、搭建信息系统
3、完善信息系统
学习目标:
1、通过剖析典型的信息系统,了解搭建信息系统的前期准备内容。
2、通过具体的案例分析,知道如何撰写信息系统的需求分析报告
1.目标期待
2.功能需求
核心需求
拓展需求
创新需求
3.性能需求
4.资源和环境需求
5.用户界面需求
6.可扩展性需求
需求分析
搭建信息系统前要明确用户对所搭建的信息系统的目标期待,并由此分析该系统的功能需求、性能需求、资源和环境需求、用户界面需求、可扩展性需求等。
需求分析
用户搭建此信息系统的期待以及要解决的问题是什么
目标期待
用户想利用该信息系统实现的功能称为功能需求
功能需求
开发完成的信息系统性能需求,主要包括存储容量、运行时间、传输速度和安全保密等性能指标
性能需求
资源和环境需求、用户界面需求、可扩展性需求
其他需求
需求分析
可行性分析主要从技术、经济、社会意义等方面分析系统的可行性。
可行性分析
“室内环境实时监测系统”的可行性分析报告
1.系统实施运行的可行性
使用者能熟练掌握计算机的基本使用方法和操作技能,对传感器的功能有一定的了解。
2.技术上的可行性
选择先进的开发工具和开发平台。
3.经济上的可行性
投资预算要包括硬件和开发软件的费用
4.社会意义
系统运行良好,可实时监测室内环境的变化,自动控制和改善环境,提高健康指数。
搭建信息系统一般采用C/S模式或B/S模式
开发模式的选择
概要设计包括:
1.模块结构设计
2.系统物理配置
3.数据库管理系统选择
概要设计
系统分析阶段,从需求分析,可行性分析啊等方面解决系统核心问题做什么,即明确系统的功能。而系统概要设计主要解决系统核心问题怎么做
详细设计
1.输入设计
2.输出设计
3.人机界面设计
4.数据库设计
5.代码设计
6.安全设计
总结:
需求分析的对象:用户需求 需求分析解决的问题:系统做什么
需求分析的主要任务:软件系统的功能
1.需求分析中开发人员要从用户那里了解( )
A.系统做什么
B.用户使用界面
C.输入的信息
D.软件的规模
课堂练习
A
课堂练习
2.需求分析阶段的主要任务是确定( )
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统的功能
D
课堂练习
3.需求分析阶段研究的对象是( )
A.用户需求
B.分析员要求
C.系统要求
D.软硬件要求
A
课堂练习
4.需求分析阶段要解决的问题是( )
A.信息系统做什么
B.信息系统提供哪些信息
C.信息系统采用的结构
D.信息系统怎么做
A
课堂练习
5.(开放题)假如要搭建一个在线英语单词APP学习系统,除了设计用户注册模块、用户登录模块以外,还需要设计哪些功能模块?
本题考核的内容主要是有关信息系统中的应用系统开发、设计与应用方面的内容。设计的情境维度主要来源于学生的日常生活与学习方面。
1.密码找回功能和签到功能
2.帮助功能
3.定时提醒的功能
课堂练习
5.(开放题)假如要搭建一个在线英语单词APP学习系统,除了设计用户注册模块、用户登录模块以外,还需要设计哪些功能模块?。
4.有关教材中课文及单词的音频播放功能
5.练习评测及计分功能
6.搜索音频资料的功能
7.下载音频资料的功能
8.依据年级或者学段,对音频分级的功能
9.学习社区(或者各种学习交流)的功能
10.对比用户朗读的录音与原音后进行评分的功能
11.针对学生的学习结果提供反馈的功能
每一种知识都需要努力,
都需要付出,感谢你们!