3.1 信息系统的设计
第三单元第一节以“图书管理系统的设计”为例,呈现了信息系统设计的可行性分析和概要设计这两个基本的内容,帮助学生从宏观上建立起对信息系统的整体认识和理解。
本节包括了2个任务和5个活动,内容框架如下图所示。
任务一活动1“分析建立学校图书管理信息系统是否可行”强调了两个方面:一是理解信息系统是用来帮助人们解决实际问题的;二是理解信息系统不可能帮助人们解决所有的问题。因此,任务一活动1首先要梳理在实际的图书管理过程中,有哪些问题可以利用信息系统来有效完成(包括提高效率、增强体验、提升安全等等);然后,要帮助学生分析在现有条件(人力、物力、财力等)下,解决这些问题需要付出什么样的代价,确定有哪些问题是有必要且能够解决的,有哪些问题是未来能够解决的,有哪些问题是信息系统能够解决但不是必须用信息系统解决的。
任务一活动2“分析学校图书管理信息系统的功能需求”是帮助学生建立起信息系统的功能框架,主要途径是在学生梳理系统功能的基础上,画出信息系统的功能框架图。整个活动可以分为3个环节:分析系统功能、结构化呈现信息系统功能框架、进一步分析不同模块之间的关系并改进系统框架。在活动中,要求学生树立系统化、体系化的思维,完成的信息系统功能框架图完整体系,能体现各层级不同用户的真实需求,功能模块划分合理、具有良好的逻辑性。
任务二“概要设计学校图书管理信息系统”主要从要素(包括要素的属性)、要素布局、流程等方面,对任务一阶段形成的功能框架中各功能模块进行更进一步的确定。概要设计建立的是目标系统的逻辑模型,与具体的计算机无关,主要是搭建起用户需求和系统开发人员之间的桥梁。所以,一定程度上说,概要设计既要让用户能够理解,也要让软件开发人员能够理解。
任务二活动1“设计‘学生登录’界面”主要完成页面要素及其布局的初步确定。任务二活动2“概要设计‘学生登录’模块的功能”主要完成系统操作流程的初步确定。任务二活动3“概要设计‘修改密码’模块”主要完成相对更复杂功能的概要设计。
通过以上任务和活动,期望学生能够在逻辑层面理解信息系统的构成、信息系统各组成
部分之间的联系、信息在信息系统内的流动等。建议让学生通过完成需求调查报告、绘制系统功能框架图、画出概要设计草图并编写概要设计文本的方式,在真实的设计过程中完成深入理解信息系统的组成、功能结构的学习。