资源描述
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。
目 录
第一章 背景和意义
第二章 需求分析
第三章 用例图
第四章 类图
第五章 时序图, 协作图
第六章 活动图
第七章 状态图
第八章 组件图和部署图
一.背景, 意义
我们对药店并不陌生, 当我们生病时, 经常要去买药。传统的药店管理是, 药店负责人对药品买卖进行登记, 每个月/季度对药品的存余进行统计。当病人去买药时, 也是负责人去取药。这种管理方式花费较多的人力物力, 效率较低。而且人的精力是有限的, 有时难免出错, 容易造成损失; 当有大量的药品需要登记, 管理时更容易出错造成损失。
对客户而言, 店铺里面有无她所需的药品不确定, 而且价格也是不知的, 这样难免会觉得没保障。传统方式药品买卖, 效率相对较低, 给客户带来不便。
药店管理系统能够对药品进行统一的登记, 管理; 这样大大简化了药店负责人的工作, 提交效率。用电脑系统管理药品不但效率高, 也大大提高管理的可靠性。药店管理系统罗列出店铺拥有的药品, 而且标注价格, 提供服务。客户不需上门便能够经过网络了解药品的情况, 给交易带来便利。
整个系统的模块分为客户购药系统和工作人员操作系统:
药店管 理系统
客
户
购
药
系
统
工
人
员
操
作
系
统
二、 客户购药子系统的需求分析
购药子系统要完成以下几个功能:
( 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服务器的支持下, 对数据库进行数据( 药品) 查询
程序服务器: 处理所有相关数据, 并进行归类
展开阅读全文