


1 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019/3/29,高级语言C+,#,2024/11/18,UML系统建模与分析设计,1,UML,系统建模与分析设计,2,具体功能要求,本案例只对其中的,“,进销存管理子系统,”,进行详细的需求分析用例建模1,)销售管理,1,)制定销售计划,2,)与客户签订销售合同,3,)检查合同履约率,4,)生产调度管理部门组织生产,5,)库存管理部门对产品进行入库、出库处理,6,)财务管理部门收取客户货款,7,)售后服务,2023/9/19UML系统建模与分析设计 1UML系统建模,2024/11/18,UML系统建模与分析设计,2,UML,系统建模与分析设计,(,2,)采购管理,1,)制定原材料(零部件)采购计划,2,)与客户签订采购合同,3,)检查合同履约率,4,)库存管理部门对原材料进行入库验收、存储,5,)财务管理部门支付货款,(,3,)库存管理,1,)产品入库管理,2,)原材料(零部件)入库管理,3,)原材料(零部件)出库管理,4,)产品出库管理,5,)库存管理,6,)采购管理部门组织采购,7,)生产调度管理部门安排生产,8,)财务管理部门对库存物资进行核算,2023/9/19UML系统建模与分析设计 2UML系统建模,2024/11/18,UML系统建模与分析设计,3,UML,系统建模与分析设计,3,需求补充说明,(,1,)数据保存,采购合同:每个合同执行期可能多达几个月,合同,需要长期保留。
销售合同:每个合同执行期可能多达几个月,合同,需要长期保留,历年履约合同:履约后的合同需要长期(几十年),保留,以备查使用库存货物清单:库存货物量随出、入库有所消长,,长期保存货物损毁报表:长期保留,以备查使用入库单:长期保留,以备查核算使用出库单:长期保留,以备查核算使用库存货物资产核对表:长期保留,以备查使用2023/9/19UML系统建模与分析设计 3UML系统建模,2024/11/18,UML系统建模与分析设计,4,UML,系统建模与分析设计,(,2,)系统的用户,客户、仓库管理员、销售人员、采购人员、公司经理、财务管理系统、生产调度管理系统3)系统运行用户界面,销售合同管理用户界面:,采购合同管理用户界面:,仓库货物清单管理用户界面:,2023/9/19UML系统建模与分析设计 4UML系统建模,2024/11/18,UML系统建模与分析设计,5,UML,系统建模与分析设计,(,4,)系统运行的软件、硬件环境,1,)系统运行的软件环境,2,)系统运行的硬件环境,3.6.2 确定系统范围和系统边界,1进销存管理子系统的业务范围,2进销存管理子系统的系统边界,3.6.3 确定执行者,“,进销存管理子系统,”,有,5,个人执行者和,2,个系统执行者,即,“,采购人员,”,、,“,销售人员,”,、,“,仓库管理员,”,、,“,客户,”,、,“,公司经理,”,、,“,生产调度管理子系统,”,和,“,财务管理子系统,”,。
2023/9/19UML系统建模与分析设计 5UML系统建模,2024/11/18,UML系统建模与分析设计,6,UML,系统建模与分析设计,3.6.4 确定用例,(,1,),“,企业综合信息管理系统,”,中的用例(一层),财务管理;,人力资源管理;,生产调度管理;,进销存管理;,设备安全管理;,行政事务管理2,),“,进销存管理子系统,”,中的用例(第二层),销售管理;,采购管理;,库存管理3,),“,销售管理子系统,”,中的用例(第三层),制定产品销售计划;,签订销售合同;,督促客户付款;,监督产品发货;,检查合同履约;,提供售后服务2023/9/19UML系统建模与分析设计 6UML系统建模,2024/11/18,UML系统建模与分析设计,7,UML,系统建模与分析设计,(,4,),“,采购管理子系统,”,中的用例(第三层),制定采购计划;,签订采购合同;,货物入库检验;,支付货款;,检查合同履约5,),“,库存管理子系统,”,中的用例(第三层),入库管理;,出库管理;,库存管理2023/9/19UML系统建模与分析设计 7UML系统建模,2024/11/18,UML系统建模与分析设计,8,UML,系统建模与分析设计,3.6.5 分层绘制用例图,1,最高层用例图,2023/9/19UML系统建模与分析设计 8UML系统建模,2024/11/18,UML系统建模与分析设计,9,UML,系统建模与分析设计,2,第,2,层用例图,2023/9/19UML系统建模与分析设计 9UML系统建模,2024/11/18,UML系统建模与分析设计,10,UML,系统建模与分析设计,3,第,3,层用例图,2023/9/19UML系统建模与分析设计 10UML系统建,2024/11/18,UML系统建模与分析设计,11,UML,系统建模与分析设计,4,第,4,层用例图,2023/9/19UML系统建模与分析设计 11UML系统建,2024/11/18,UML系统建模与分析设计,12,UML,系统建模与分析设计,2023/9/19UML系统建模与分析设计 12UML系统建,2024/11/18,UML系统建模与分析设计,13,UML,系统建模与分析设计,3.6.6 描述用例,1,“增加销售合同”用例,用例编号:,04010101,(共有,4,层用例图结构,每层用,2,位数字表,示,采用,8,位编号。
用例名:,增加销售合同,执行者:人执行者:合同管理员、客户、公司经理系统执,行者:,“,财务管理子系统,”,和,“,生产调度管理子系统,”,目 的:合同管理员将与客户签订的销售合同的详细内容录入管理系统,用于对销售合同进行统计、查询、检查是否履约等,监控正在履约的合同类 型:,端点、主要的、基本的,级 别:,一级,2023/9/19UML系统建模与分析设计 13UML系统建,2024/11/18,UML系统建模与分析设计,14,UML,系统建模与分析设计,过程描述:,(,1,)合同管理员输入标识码(,ID,),,系统识别标识码的有效性;,(,2,)初始化一个新销售合同,设置各种处室标志;,(,3,)输入一个新的具有唯一性的合同编号;,(,4,)将与客户签订的销售合同的详细内容录入管理系统;,(,5,)退出系统与其它用例的关联:过程描述(,1,)中包含身份验证用例;(,4,)中包含编号自动生成用例异常事件流处理:,(,1,)标识码有效性检查失败:系统检测标识码有效性失败,允许重新输入2,)编号也可以由合同管理员手动输入,系统自动进行唯一性检查出现错误,允许重新输入2,“修改合同”用例,2023/9/19UML系统建模与分析设计 14UML系统建,2024/11/18,UML系统建模与分析设计,15,UML,系统建模与分析设计,2023/9/19UML系统建模与分析设计 15UML系统建,。