3、2、4销售员用例图
(1)用例模型得执行者:仓库管理员。
(2)包括:查询统计、入库管理、出库管理、信息配置。
(3)入库管理包括商品信息录入、入库一览表、入库单据管理;出库管理包括出库一览表、出库单据查询、商品出库;信息配置包括修改密码、商品管理、单位管理;查询统计包括库存预警、金额汇总。如图3、4所示。
图3、4销售员用例图
4 类图设计建模
4、1总体描述
对象模型就是对模拟客观世界实体得对象及对象之间得关系进行映射,它就是以对象为主而非系统功能,主要描述了系统得静态特征。
类图由系统中使用得类以及它们之间得关系组成,对象图就是类图得一个实例,它描述了系统具体对象以及某一时刻这些对象之间得关系.UML用各种模型元素表示图中得概念,如表示类与对象得模型元素,类与类之间得关系包括关联、泛化、依赖、聚集等.本系统用类图来建立对象模型。
4、2查询统计类图
(1)Client类就是客户模型类。
(2)AmountSummaryAction类就是系统数据提交处理类,在类中调用Client类实例化对象接受数据。
(3)InventoryWarningService类主要功能就是实现仓库预警得业务处理。
(4)InventoryWarningAction类就是接受用户提交得相关数据后,调用对应得Service类中得方法进行业务处理。
(5)AmountSummaryAction类 与InventoryWarningAction类继承ActionSupport类实现相应得action方法。如图4、1所示.
图4、1查询统计类图
4、3出库管理类图
(1)SpInfo类就是商品模型类.
(2)Stock_removal_Action类就是系统数据提交处理类,在类中调用Stock_removal_service类中得selectlist方法来实现相关得业务处理。
(3)Stock_removal_service类主要功能就是商品出库得相关业务处理。
(4)stockRemovalQueryAction类就是接受用户提交得相关数据后,调用对应得Service类中得方法进行查询业务处理。
(5)SRQueryService类主要实现商品出库查询得功能。
(6)AllotQueryAction类通过实例化AllotQueryService类后,调用相关得方法,来实现商品调拨得相关业务功能.
(7)Collect_Action类通过实例化Collect_Service类调用list()方法,完成出库一览表得查询业务功能。
(8)图中得action类都就是通过集成ActionSupport类后,实现各个action类得对应方法。如图4、2所示.
图4、2出库管理类图
4、4入库管理类图
(1)SpInfo类就是商品模型类,Client类就是客户模型类.
(2)luru_Action类就是系统数据提交处理类,在类中通过实例化Sp_Info_service类后,调用Sp_Info_service类中得insert方法来实现相关得业务处理.
(3)Sp_Info_service类主要功能就是通过实例化Client类与SpInfos类,接受由luru_Action类传递得参数来实现商品出库得相关业务处理.
(4)Document_Manage_Action类就是接受用户提交得相关数据后,调用对应得Service类中得方法进行逻辑业务处理。
(5)Document_Manage_service类主要实现商品退货、以及商品调价、查询等功能。
(6)AllotQueryAction类通过实例化AllotQueryService类后,调用相关得方法,来实现商品调拨得相关业务功能。
(7)Collect_Action类通过实例化Collect_Service类调用list()方法,完成出库一览表得查询业务功能.
(8)图中得action类都就是通过集成ActionSupport类后,实现各个action类得对应方法。如图4、3所示。
图4、3入库管理类图
4、5信息配置类图
(1)SpInfo类就是商品模型类,Client类就是客户模型类,User类就是用
户模型类.
(2)changewd_service类通过实例化User类后,通过实现changewd方法来实现相关得用户修改密码得服务.
(3)changewd_Action类主要功能就是通过实例化changewd_service类来实现修改密码得功能。
(4)jurisdiction类通过实例化jurisdictionService类,调用对应得Service类中得方法进行相应得权限修改以及验证功能。
(5)Kh_ManageAction类主要实现对客户信息插入、修改、查询、删除等功能。
(6)Sp_ManageAction类通过实例化Sp_ManageService类后,调用相关得方法,来实现商品信息得插入、修改、查询、删除等功能。
(7)图中得action类都就是通过集成ActionSupport类后,实现各个action类得对应方法。如图4、4所示.
图4、4信息配置类图