最新UML图药店管理系统

  • 格式:doc
  • 大小:401.00 KB
  • 文档页数:12

学习-----好资料
更多精品文档
目 录
第一章 背景和意义

第二章 需求分析

第三章 用例图
第四章 类图
第五章 时序图,协作图
第六章 活动图

第七章 状态图
第八章 组件图和部署图
学习-----好资料

更多精品文档
一.背景,意义
我们对药店并不陌生,当我们生病时,经常要去买药。传统的药店管理是,
药店负责人对药品买卖进行登记,每个月/季度对药品的存余进行统计。当病人
去买药时,也是负责人去取药。这种管理方式花费较多的人力物力,效率较低。
而且人的精力是有限的,有时难免出错,容易造成损失;当有大量的药品需要登
记,管理时更容易出错造成损失。
对客户而言,店铺里面有无他所需的药品不确定,而且价格也是不知的,这
样难免会觉得没保障。传统方式药品买卖,效率相对较低,给客户带来不便。
药店管理系统能够对药品进行统一的登记,管理;这样大大简化了药店负责
人的工作,提交效率。用电脑系统管理药品不仅效率高,也大大提高管理的可靠
性。药店管理系统罗列出店铺拥有的药品,而且标注价格,提供服务。客户不需
上门便可以通过网络了解药品的情况,给交易带来便利。
整个系统的模块分为客户购药系统和工作人员操作系统:

二、客户购药子系统的需求分析
购药子系统要完成以下几个功能:
(1)分为登录状态和非登录状态
非登录状态完成:查询药品(价格,种类,数量,厂家和生产日期);
将选定的药品放入购物车;
查看自己的查询记录
登录状态:除了实现非登录状态的功能还能完成以下功能:
查看自己帐号余额,用余额支付;
预约药品

药店管
理系统













学习-----好资料

更多精品文档
工作人员操作子系统
操作系统需要完成以下功能:
(1)对用户设置权限
(2)统计每种药品的销售,剩余
(3)计算本月的盈余,发到电脑

非登录
购药子系统

选定药品放
入购物车
查询药品

查看

查询记录

登录
购药子系统

操作帐号 余额 预约药品 查看 查询记录 选定药品放
入购物车
查询药品

工作人员
操作子系统

计算盈余
统计各类数

管理

用户
学习-----好资料
更多精品文档
三、用例图
浏览用户用例图

注册用户用例图
学习-----好资料

更多精品文档
用 例:用户操作
简 述:未注册用户和注册用户可以通过进入网站,进行一系列的操作
参 与 者:未注册用户/注册用户
前置条件:进入药店管理系统
后置条件:成功购药/退出
基本路径:
1、系统要求管理员输入药品信息
2、输入药品信息
3、系统检查药品信息,返回结果
4、将药品放入购物车
5、查看查询记录
6、注册用户用余额结帐
7、用例结束

管理人员用例图

用例:管理人员操作
简述:管理人员通过登录系统,管理用户,查看药品销售,剩余,存储信息。
前置条件:管理人员登录
后置条件:退出登录/退出管理
基本路径:
(1)管理人员登录,系统进行身份验证
(2)对用户进行管理,分配权限
(3)查看本月药品销售,药品存于,药品存储和药品到期日期
(4)查看本月的盈余,各类药品销售情况,每种药品的销售比例,每种药品盈利比例
(5)退出登录/退出管理
学习-----好资料
更多精品文档
四、类图

类图说明:
(1)用户管理员类,包括以下属性:管理者账户名,账户密码,管理员的管理权限,对用
户操作,已经自身的联系方式
学习-----好资料

更多精品文档
类图说明:
(1)查询药品数据类,管理员和用户的操作类,这个类的操作能查询以下数据:药品,
这种药品的存余数量,药品的单价,还有以前的查询数据。
(2)用户管理类,管理员对用户进行管理的操作类,包括以下属性:用户的账户名,用
户的权限,管理员对用户的操作。
(3)结算类是用户操作类,当用户选择好药品和药品数量时,进行结帐。结算类有以下
属性:药品名称,药品数量,药品总价值。
(4)退出类是用户和管理员操作类,当用户和管理员完成自己的操作后,可通过操作放
弃登录状态,回到初始页面。

系统中类图之间的关系
学习-----好资料

更多精品文档
五、时序图、协作图
用户购买药品时序图

<时序图说明>
2:登录操作:会员用户(或者游客注册好后)输入帐号,密码进行登录。
4:再次验证:当客户准备购买药品,准备支付时;将要再次确认身份,输入有别登录密
码的密码。
7:提供钱,获得收据:用户完成购买,资金自动被转到指定账户,同时系统自动保存记
录;并且将付款消息发送到用户指定(绑定)的账户。
学习-----好资料

更多精品文档
用户购买药品协作图

六、活动图
学习-----好资料

更多精品文档
<用户购药活动图说明>
搜索药品:系统将在数据库里检索用户提交的申请,并发聩信息。
查看药品详情:详细介绍药品的名称,功效,价格和库存数量,保质日期。
购买药品:检索后,用户可点击购买键,将提交购买申请,药品名将被保存用户中
心。
确认购买:当用户将药品放在购物车,是需要确任购买;确认购买需要进行另外的
密码验证,以保障客户的权益。
购买成功:用户确认购买,提交订单,支付金钱后,购买活动完成。系统将自动跳
转到主页面。

七、状态图

<用户购药状态图说明>
登录状态:用户凭借帐号帐号密码,进行登录,可以实施会员操作。
购物车结算:用户登录后,将查找的药品放入购物车,进行结算,提交订单。
再次验证:当用户准备结算时,系统对客户进行再次验证;用户利用第二重密码
进行再次登录,获得更大的权限。
完成交易:当用户进行二次登录后,再次确认交易;系统将自动完成扣取货款,
交易完成。
退出:当交易完成后,用户退出登录,用户进入未登录状态。
学习-----好资料

更多精品文档
八、组件图和部署图
药店管理系统组件图

<药店管理系统组件图说明>
查询管理:系统用来处理用户的查询申请,在数据库里找寻匹配的数据,返回结果。
交易管理:系统用来处理用户提交的订单和确认付款。

维护管理:管理员对系统进行日常必要的维护和功能扩展。
发货管理:系统根据确认的订单,提出发货指令;相关人员进行发货处理,并将结果
反馈给系统。

商品信息系统:关于药品介绍的详细信息。
学习-----好资料

更多精品文档
药店管理系统部署

<药店管理系统部署图说明>
Web服务器:提供网络协议,支持网页功能,网上操作
数据库服务器:负责数据存储
银行转账:确认用户付款,并将信息反馈给数据库
发货系统:根据用户订单,对用户发货。
查询系统:用户在Web服务器的支持下,对数据库进行数据(药品)查询
程序服务器:处理所有相关数据,并进行归类