《电子商务软件工程》实验指导书V2.0(10)

2019-08-20 18:12

维护未审核审核已审核未登帐取消审核登帐已登帐图3 审核过程状态图

库存单据的审核过程同时也是一个易于用活动图表达的过程。通过对单据审核活动状态的描述,相关人员能够迅速正确理解单据所处的活动状态,便于采取准确的对策。

4.类图建模

类图的设计,建立于活动图和用例图的基础上。

首先设计一个反映初始业务关系的类图(包括了实体类、边界类和控制类及其交互): 初始业务关系类图反映了库存初始业务的相关类,该业务中将操作界面作为一个边界类、具体的业务处理作为控制类、相关数据存储作为实体类。如“初始维护界面(边界类)→初始维护(控制类)→初始维护表(实体类)”、“初始审核界面(边界类)→初始审核(控制类)→初始维护表(实体类)”、“初始登帐界面(边界类)→初始登帐(控制类)→库存信息(实体类)”。库存初始业务的类图划分,能够作为设计工作较高工作层面(如用例)与

初始审核界面-库位-物料-初始数量-初始金额-是否审核+审核()+取消审核()+选定审核范围()初始登帐界面+登帐()+获取登帐范围()初始维护界面-库位-物料-初始数量第 46 页 共 49 页 -初始金额+增加()+删除()+修改()初始界面-库位-物料-初始数量-初始金额-是否审核-……较低工作层面(组件)的衔接,具有良好的表达效果。

图4 初始库存业务边界类图

为了进一步反映各类图之间的类属关系,可以将其中类图进行细化。细化的类图包括“类名”、“属性”、“方法”三大项目,这种表达方式能够将类作为一个相对稳定的组件进行约束与规范,在面向对象的系统设计过程中,类的表达方式已经为越来越多的人所接受和使用。其中,边界类将反映与边界交互操作打交道的类,库存管理单元中的初始入库边界类反映了制单员、登帐员、审核员分别与初始维护界面、初始审核界面、初始登帐界面打交道。

初始库存业务边界类图(如图4),属性反映了交互界面的构成元素,方法则反映了对应的处理规则。这三个边界类界面,均是从“初始界面”类继承而来,这样将提高软件的复用性。

5.序列图建模

序列图反映系统的动态过程,特别利于表现具有先后序列关系的事件调用过程。 序列图能够更加清楚地描述出类中方法之间相互调用的机制,对于编写代码的程序员而言具有明确思路的作用,在软件系统的详细设计过程中不可或缺。

初始审核维护在其序列图中针对“初始审核界面(边界类)”、“初始审核(控制类)”、“初始维护表(实体类)”三个类,细化出“创建”、“审核”、“选定审核范围”、“审核已选择记录”、“取消审核”、“提交保存”方法,用以反映了初始审核的调用机制:审核人员首先通过边界类创建界面类,再通过审核方法先后调用“选定审核范围”和“审核已选择记录”,最后再调用“提交保存”方法保存数据。(如图5)

第 47 页 共 49 页


《电子商务软件工程》实验指导书V2.0(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年4735数据库系统原理复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: