预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共83页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一节系统分析的目标和主要活动信息系统模型 S=R(P,D,F) S:目标系统;P:处理集合;D:数据集合;F:数据流集合;R:描述的是关系,即数据、处理和数据流间的关系。 P、D和F三要素描述了目标系统的系统边界。目标系统与外界环境具有信息交换。目标系统进行环境交换的实体,被称之为外部实体,用符号e表示,所有外部实体构成外部实体集,用符号E表示。系统分析阶段的主要活动有: 系统初步调查 可行性研究 系统详细调查 新系统逻辑方案的提出。4.2系统分析阶段各项活动的内容一、初步调查二、可行性分析1)系统概述 2)系统目标 3)可行性的结论一、系统详细调查概述一、系统详细调查概述二、组织结构调查二、组织结构调查三、管理业务流程分析三、业务流程分析4.2系统的详细调查某企业物资管理业务流程图绘制业务流程图的注意事项: 1)以功能为中心展开,找出业务活动的主线,明确系统的边界和范围。 2)对于业务过程较复杂的组织,可先绘制简单的业务流程总图,再逐步绘制各业务活动的详细流程,直到将所有的业务过程描述清楚为止。根据对某酒店的业务流程进行详细调查,得出其业务流程是: 顾客进入酒店,由总台服务员根据房源信息为顾客办理入住手续,并登记顾客信息、修改房源信息情况; 由客房部安排顾客入住,并在顾客离开前将房费单送交财务部; 顾客入住酒店之后,可在餐饮部和康乐部消费,消费完毕,顾客签单之后,将消费单交财务部结账; 结账完毕之后,顾客可离开酒店; 顾客离开酒店之后,客房部整理房间,并通知总台恢复房源信息、修改顾客信息4.2系统的详细调查4.2系统的详细调查四、数据流程分析(一)数据流程分析的内容(二)数据流程图(三)绘制数据流程图的符号例:某企业成品销售管理数据流程图××企业销售调配系统的数据流程图举例(四)绘制数据流程图的原则(五)绘制数据流程图的步骤例1:某企酒店管理系统数据流程图例1:某企酒店管理系统数据流程图例1:某企酒店管理系统数据流程图例1:某企酒店管理系统数据流程图例2某公司工资管理子系统数据流程图表4.3上月工资发放清单(财务科)职工代码职工代码工资管理系统数据流程1、数据项的定义2、数据结构的定义6、外部实体的定义五、数据字典酒店管理信息系统数据字典举例:1、判断树根据用户欠款时间长短和现有库存量情况处理用户订货方案2、判断表2、判断表(举例)三、结构英语表示法六、描述处理逻辑的工具酒店管理系统处理逻辑举例酒店管理系统处理逻辑举例——判断树酒店管理系统处理逻辑举例——判断表一、重新核准系统目标二、业务流程分析三、分析数据流程的内容包括:四、功能分析和划分子系统(也有人建议在系统规划阶段作)划分系统及其格栅图(也称为U/C矩阵)1.建立一个U/C矩阵步骤: (1)首先要自顶而下进行系统划分; (2)然后逐个确定具体的功能和数据; (3)最后填上功能数据之间的关系。 正确性检验: 完备性检验:这是指每一个数据类必须有一个产生者(即“C”)和至少有一个使用者(即“U”);每个功能必须产生或者使用数据类。否则这个U/C矩阵是不完备的。 一致性检验:这是指每一个数据类仅有一个产生者,即在矩阵中每个数据类只有一个“C”。如果有多个产生者的情况出现,则会产生数据不一致的现象。 无冗余性检验:这是指每一行或每一列必须有“U”或“C”,即不允许有空行空列。若存在空行空列,则说明该功能或数据的划分是没有必要的、冗余的。建立UC矩阵:用表的行和列分别记录下企业住处系统的数据类和过程。表中功能与数据类交叉点上的符号C表示这类数据由相应功能产生,U表示这类功能使用相应的数据类。如下图2.对UC矩阵做重新排列,把功能按功能组排列。然后调换“数据类”的横向位置,使得矩阵中C最靠近对角线,并以“C”元素的为标准,划分子系统。将U和C最密集的地方框起来,就构成了子系统。如下图3.对各子系统进行命名,对落在框(子系统)外的U说明了子系统之间的数据流。这样就完成了划分系统的工作。建立U/C矩阵目的是为了对系统进行逻辑功能划分和考虑今后数据资源的合理分布。 (1)U/C矩阵的主要功能 及时发现前段分析和调查工作的疏漏和错误 分析数据的正确性和完整性 得到子系统的划分 确定子系统之间的共享数据 (2)系统逻辑功能的划分:在求解后的U/C矩阵中划出一个个的小方块 (3)数据资源分布 五、数据属性分析五、数据属性分析五、数据属性分析六、数据存储分析七、数据查询要求分析八、数据的输入输出分析九、确定新系统的数据处理方式本章小结