“货物管理活动图”描述了完成一个货物管理信息操作所需要的活动,同时描述了该活动的序列.超市工作人员从“管理员”泳道开始“登录”活动,首先进入系统泳道验证用户名及其密码是否正确,“验证登录”泳道开展登录验证活动,通过与数据库连接判断登录是否合法。登录成功后通过逻辑判断加载货物是否成功,进而转移到用户界面中显示加载成功信息或显示加载出错信息。最后成功后保存数据。
2.2建立系统静态结构模型
2.2.1业务系统的详细类图
下面各个系统的详细类图描述了超市商品信息管理系统中所有的类及其属性与功能,还有类之间的直接关系。 1.员工登录模块类图
个人信息*-员工号:Integer-员工名字:String-数据:Date员 工-员工号:Integer-姓名:String-性别:String+个人信息()+修改密码()***密码-数据:Date
2.订货模块类图
订单信息1..*-货物:String-数据:Date订货 员-员工号-姓名-性别+统计订单信息()+制作订单()111..*订单-订单号:Integer-货物:String-数据:Date
3.库存管理模块类图
供应商信息-供应商编号:Integer-供应商名称:String-详细信息:Date库存管理 员-员工号:Integer-姓名:String-性别:String+检查商品()+供应商信息()+基本信息()+盘点商品()+报销处理()11..*11..*商品基本信息-商品编号:Integer-商品名称:String-数据:Date
4.统计分析模块类图
供应商信息1..*-供应商编号:Integer-供应商名称:String-详细信息:Date销售信息-商品编号:Integer-商品名称:String-数据:Date11..*统计分 析员-员工号:Integer-姓名:String-性别:String+查询商品基本信息()+查询销售信息()+查询供应商信息()+查询缺货信息()+查询报损信息()11商品基本信息111..*-商品编号:Integer-商品名称:String-数据:Date1..*缺货信息-商品编号:Integer-商品名称:String-数据:Date报销信息1..*-商品编号:Integer-商品名称:String-数据:Date
5.销售模块类图
销售信息*-商品编号:Integer-商品名称:String-数据:Date*销售员-员工号I:nteger-姓名:String-性别:String*+商品信()息+更新销售记录()+打印购物清单()**商品基本信息*-商品编号:Integer-商品名称:String-数据:Date顾 客-顾客编号:Integer-数据:Date+请求打印购物清单()**购物清单-清单编号:integer-数据:Date
2.3建立系统动态模型
2.3.1主要业务用例的顺序图和合作图
1.商品销售顺序图和合作图
顾客售货员商品管理界面1 : 购买商品()2 : 处理销售()3 : 获取商品信息()4 : 返回商品信息5 : 计价处理()8 : 付钱()7 : 显示处理商品9 : 交付商品6 : 更新商品记录()10 : 带走商品()