内容正文:
3.1信息系统的设计
信息系统与社会 第三单元
第一课
导入
每个项目比赛结束后就需要公布比赛每次,运动会结束后就要公布班级的总分与名次。
能否开发“校运动会信息系统”软件,帮助记录与处理大量数据呢?
一、明确项目
3
二、可行性分析
1. 探讨什么是可行性分析。
可行性分析是在项目投资决策前,对拟建项目进行全面的社会、技术、经济分析与论证,并对其做出可行或不可行评价的一种科学方法。
社会可行性
可行性分析
技术可行性
经济可行性
4
一、可行性分析
(1)社会可行性分析
主要从政策、法律、道德、制度等社会因素论证软件项目开发的可行性和现实性。其中,最重要的是运行环境可行性和法律可行性。
(2)技术可行性分析
主要是从技术角度出发,决定软件项目开发的可行性。技术可行性分析包括以下几个方面:
A.在限定条件下,功能目标是否能达到;
B.利用现有技术,性能目标是否能达到;
C.对开发人员数量和质量的要求,并说明是否能满足;
D.在规定的期限内,开发是否能完成。
(3)经济可行性分析
通过比较成本和效益(包括直接经济效益和间接社会效益),可以判断要立项的软件项目是否值得开发。
5
活动一:分析建立校运动会信息系统是否可行
根据可行性分析三个方面进行分析, 打开学案填写分析表(可参考课本P76页图书管理信息系统可行性分析表)。
6
单击此处添加标题
开发一个软件项目时,至少要知道这个软件是干什么的、委托人的要求是什么。
需求分析是由开发人员与用户一起完成的,最后必须形成需求规格说明书
三、需求分析
活动一:分析学校图书管理信息系统的功能需求
1. 功能分析探讨以下问题。(1) 学校的图书管理信息系统软件应该为谁服务?查看数据的对象有谁?(2) 学校的图书管理信息系统软件应该具备哪些功能?
8
三、需求分析
活动一:分析学校图书管理信息系统的功能需求
2.完善功能,尝试补全功能层次图探讨以下问题。
(1)设计上有哪些不完善的地方?
图书管理信息系统
学生
管理
图书
管理
借阅管理
归还管理
图书信息录入
学生信息录入
学生信息修改
图书信息修改
图书借阅登记
图书借阅查询
图书归还管理
超期或丢失处理
图3.1.1图书管理信息系统功能层次图
9
三、需求分析
活动一:分析学校图书管理信息系统的功能需求
2.完善功能,尝试补全功能层次图探讨以下问题