JSP+mysql药品销售及管理系统设计与实现+用例图(5)
时间:2017-01-09 13:19 来源:毕业论文 作者:毕业论文 点击:次
图3-1 系统整体功能图 系统总体上分了5个子系统,13个功能块,2种角色。其中系统管理员角色 是为了更好的文护系统稳定,管理好用户各方面信息,拥有最高的管理权限。普通用户能在这个平台上,进行信息查看和购买各种药品。各种用户利用系统的用例图如图3-2所示。 图3-2 系统总体用例图 3.2 系统导航 3.2.1 系统导航用例图 系统前台导航功能的用例图如图3-3所示,主要包括个人管理,药品管理,信息盘点。 图3-3 系统前台导航功能用例图 系统后台导航功能的用例图如图3-4所示,主要包括用户管理、订货管理、药品管理、警报管理、信息盘点。 图3-4系统后台导航功能用例图 3.2.2 系统导航设计 系统利用导航把多个功能模块整合在一起,系统还利用了树形菜单,菜单位于页面左侧。其中用户管理、订货管理、药品管理、警报管理、信息盘点为一级菜单,各一级菜单下的二级菜单如下所示: (1) 用户管理:个人信息管理、用户信息管理。 (2) 订单管理:顶购药品管理。 (3) 药品管理:药品入库管理、药品销售管理、药品信息管理、药品处理管理。 (4) 警报管理:库存量限制管理。 (5) 信息盘点:库存信息管理、紧缺药品管理、药品日期管理、到期药品管理、销售情况管理。 3.3 订购药品管理 3.3.1订购药品管理用例图 订购药品管理的用例图,如图3-5所示。主要包括添加订购药品信息、确认订购药品信息、取消订购药品、浏览订购药品信息。 图3-5订购药品用例图 3.3.2订购药品管理设计 (1) 订购药品信息添加模块:供用户添加需要订购的药品的信息。 (2) 订购药品信息确认模块:当用户添加完订购药品信息,确认药品信息无误,即导入到药品销售及管理系统中,生成订单信息表。 (3) 订购药品取消模块:用户可以根据需要取消订购药品,所填信息不导入到药品销售及管理系统中去。 (4) 订购药品浏览模块:用户可以浏览需要填写的订购药品的基本信息。 3.3.3订购药品管理的活动图 系统在用户点击“确认下单”按钮后,会先后执行判断。判断信息是否可导入,所填药品信息不能为空,为空时即不能导入信息。保存药品信息在订单表中插入该订购药品信息。系统处理完订购药品后,会在更新数据库导入的所有订购药品信息。订购药品管理的活动图如图3-6所示。 图3-6订购药品管理活动图 3.4 药品入库管理 3.4.1 药品入库管理用例图 药品入库管理的用例图,如图3-7所示。主要包括查询入库药品、选定药品入库、添加药品入库信、删除药品入库信息、浏览入库信息。 图3-7药品入库管理用例图 3.4.2 药品入库管理设计 (1) 入库药品查询功能模块 用户可以根据需要添加入库药品,查询系统得到入库药品列表。 (2) 选定药品入库功能模块 编辑入库药品列表中药品,选择需要入库的药品。 (3) 药品入库信息添加功能模块 在编辑药品入库信息中,填写药品的详细规格信息。 (4) 药品入库信息删除功能模块 用户可以根据需要删除药品信息,被删除的药品信息将在入库药品列表中被移除。 (5) 药品信息浏览功能模块 用户可以浏览入库药品的基本信息,以及药品的详细规格。 3.4.3药品入库管理的活动图 系统在用户点击“确认入库”按钮后,会验证入库药品,若药品信息为空,则提示用户输入药品信息。药品信息验证通过后系统会将新添药品信息记录塞入数据库入库信息表中。添加药品入库管理的活动图如图3-8所示 (责任编辑:qin) |