《逻辑模型的实现精选文档.ppt》由会员分享,可在线阅读,更多相关《逻辑模型的实现精选文档.ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、逻辑模型的实现本讲稿第一页,共三十四页n计算机管理信息系统是脱胎于已经存在的人工管理系统n建立现行系统逻辑模型的任务是通过对现行系统“具体模型”的分析,删除非本质的东西,找出本质性的因素,即消除高层数据流图中的具体细节,抽象系统流程图,从而获得反映现行系统本质的满足现行系统各种性能要求的逻辑模型,即用数据流图来描述现行系统业务流程n数据流图中,“数据流”或“文件”就是用户实际使用的帐本、单据表格等,“加工”则是用户所做的工作,为了易于理解和记忆,它们的名字仍采用用户习惯的名字。本讲稿第二页,共三十四页百货商店业务管理信息系统百货商店业务管理信息系统 n一、系统开发背景与调查结果一、系统开发背景
2、与调查结果n1.开发背景某批发百货商店是一个商业销售组织,该商店的主要业务是从批发或制造厂商处进货,然后再向顾客销售。按照有关规定,该百货商店在每月需向税务机关交纳一定的税款。该百货商店的全部数据处理都由人工操作。由于经营的商品品种丰富,每天营业额很大,因此业务人员的工作量十分艰巨。最近,因百货商店大楼翻建后,营业面积扩大,从而经营品种、范围和数据处理的工作量大大增加,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。本讲稿第三页,共三十四页n2系统调查结果n(1)现行系统的组织结构及工作任务现行系统在商店经理的领导下,设有销售科、采购科和财务科本讲稿第
3、四页,共三十四页销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。本讲稿第五页,共三十四页采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则
4、把供货单退还给供货厂商本讲稿第六页,共三十四页财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改商店的财务总帐。财务科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务计划。本讲稿第七页,共三十四页n(2)现行系统业务流程及概况本讲稿第八页,共三十四页百货商店现行系统概况表本讲稿第九页,共三十四页n3系统规划n(1)实现整个百货商店业务信息流
5、程的计算机管理。n(2)销售子系统的订货单处理、缺货处理全部由计算机完成,增加自动登记新顾客数据的功能;货物售出后,自动建立售货历史记录和修改库存记录。n(3)采购子系统的缺货单汇总、缺货货物统计和编发订货单由计算机完成,核对订货单和修改库存也用计算机进行。n(4)会计子系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印也由计算机完成。本讲稿第十页,共三十四页二、系统分析 n1系统目标(1)实现登记、整理数据,处理核对顾客订货单。(2)向经理提供各种业务统计报表。(3)提供各级查询。(4)销售、采购、会计各部门的业务数据处理实现自动化。本讲稿第十一页,共三十四页n2数据流程图百货商店
6、业务管理系统的顶层数据流程图见图所示,该图表示了百货商店业务信息处理系统与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面新系统顶层数据流程图本讲稿第十二页,共三十四页顶层数据流程图的第一级分解如图,该图实际上是把中“百货商店业务处理”框进行细化:根据现行系统业务流程图所列的处理功能,初步分解为销售处理、采购处理和会计处理三个子系统。在功能分解的同时,得到了相应的数据存储(如销售记录、应收款、货物库存、进货帐、应付款帐)和数据流(订单、发货单、缺货单、付款单等)本讲稿第十三页,共三十四页本讲稿第十四页,共三十四页二级数据流程(销售处理)本讲稿第十五页,共三十四页本讲稿第十六页,共三十
7、四页二级数据流程(采购处理)本讲稿第十七页,共三十四页本讲稿第十八页,共三十四页二级数据流程(会计处理)本讲稿第十九页,共三十四页本讲稿第二十页,共三十四页3系统概况 n百货商店业务管理信息系统的概况如下表所示,该表格反映了新系统的输入、处理、数据存储和输出的概况。其中带“”号的表示由计算机处理的项目,其余处理由人工进行本讲稿第二十一页,共三十四页百货商店业务管理信息系统概况表本讲稿第二十二页,共三十四页4数据字典 n数据字典用于进一步定义和描述所有数据项,包括数据流字典、数据存储字典、数据处理字典三类。本讲稿第二十三页,共三十四页数据描述(部分)本讲稿第二十四页,共三十四页数据流字典清单(部
8、分)本讲稿第二十五页,共三十四页数据存储字典清单(部分)本讲稿第二十六页,共三十四页数据处理字典清单本讲稿第二十七页,共三十四页n某次入学考试科目为英语、数学、政治三门课,录取规则是:n1)总分必须200分(含)以上,200分以下不录取。n2)总分在200分以下时,单科要求如下:na.英语、数学都60分(含)以上的录取;nb.英语70分(含)以上,数学55分(含)以上的需要参加复试决定是否录取;nc.其他情况一律不录取。n画出反映此方法的决策表。本讲稿第二十八页,共三十四页本讲稿第二十九页,共三十四页U/C矩阵的求解 n随着矩阵规模的扩大,直接由人工调整的方法将会变得十分繁杂。利用计算机来完成
9、这种聚类操作,成为系统化的一种方法。本讲稿第三十页,共三十四页n求解算法:三个步骤设有不干涉系数数列,其规律为:A1=任意正整数A2任意正整数且大于A1A3A1A21Ai=2Ai-1,i?例:若取A11,A23,A3A1A215A410,A520,A540,本讲稿第三十一页,共三十四页对U/C矩阵内的C元素按列作相关的不干涉系数求和运算。S=CijAj其中:Aj表示第j个不干涉系数。本讲稿第三十二页,共三十四页n图中Cij表示矩阵中第i行第j列个C元素,然后,再按所求值由小到大调整列排序,如图所示。本讲稿第三十三页,共三十四页n对上图重复上述过程,按行作相关的不干涉系数之和运算。S=CijAj然后,按所求值再按所求值由小到大调整行排序,本讲稿第三十四页,共三十四页