针对需求报告开始分析。分析是从需求中抽取有用的信息,分析的过程为系统分析-概念设计-逻辑设计-物理设计。具体如下:
1.系统分析
1)分析用户需求,系统中将会发生的操作,操作的要素、及数据处理过程
2)从用户的需求中分清有用功能、无用功能和可选功能,进行分别区分处理
3)确定系统边界即哪些行为将在系统内和系统外完成
4)分析系统的内部结构,从对数据的要求、数据间的关系、对数据的处理和流向几个方面分析
2.概念设计
1)抽取实体,列出实体的属性、方法,用E-R图表现。着重区分什么是实体,什么只能当作实体的属性
(作为属性的食物与实体只能是一对多或一对一的关系;做为属性的事务不能再具有需要描述的性质或与其他事务有联系)
3.逻辑结构设计
1)将E-R图转换为关系表的形式,确定关键字,列出表内应包括的内容
2)整理表间关系即字段的依赖关系(范式),确定系统中信息增加、修改或删除将会产生的相互影响
4.物理设计
1)确定表名称、字段名称、字段类型及长度
2)建立数据结构表