傻大方


首页 > 学习 >

基于|基于java的烟草销售管理系统的设计与实现( 三 )



按关键词阅读: 系统 java 基于 实现 设计 管理 销售 烟草


(1)商品类别:包括大类小类 , 如:卷烟、烤烟 。
某大类包括小类 。
(2)用户管理:包括销售员、仓库管理员、系统管理员的信息 。
(3)权限管理:对各使用用户的权限进行分配 , 可适当的进行修改 。
(4)供应商管理:供应商信息的管理 。
(5)会员管理:会员信息的管理 。
2.3.1 系统建模方法本文采用面向对象分析作为主要的系统建模方法 , 使用UML(unified modeling language)作为建模语言 , UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法 。
在UML中 , 从任何一个角度对系统所做的抽象都可能需要几种模型来描述 , 而 。

17、这些来自不同角度的模型图最终组成了系统的映像 。
用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的 。
用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能 , 同时 , 该模型将来可以派生出动态对象模型 。
设计用例时 , 我们遵循下列步骤:(1)识别出系统的角色 。
角色可以是用户、外部系统 , 甚至是外部处理 , 通过某种途径与系统交互 。
重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能 , 并指明这些功能的执行者(角色)是谁 。
尽可能地确保所有角色都被完全识别出来 。
(2)描述主要的用例 。
可以采取不断的问自己“这个角色究竟想通过系统做什么?”来准确地描述用例王少锋 , 2004:面向对象技术 。

18、UML教程 , 清华大学出版社 , 第38页 。
(3)重新审视每个用例 , 为它们下个详尽的定义 。
2.3.2 系统主用例图烟草销售管理系统主要功能块有:商品价格管理、商品销售、库存管理、系统管理等功能块 。
根据用户权限的不同分别实现不同的功能块对应的小功能 。
系统的主用例图如图2-1所示 , 相关主用例说明如表2.1-表2.7所示 。
图2-1 系统的主用例图(1)登入功能:无论是销售员、仓库管理员还是系统管理员 , 进入系统都必须经过登入界面 , 通过输入用户名和密码确认 , 然后系统验证用户名和密码的正确性 , 在根据用户类型确定其权限 , 不同用户系统会根据其权限将相应的功能显示在界面上 。
活动如图2-2与图2-3所示 。
表2.1登入用 。

19、例说明用例描述登入参与者销售员、仓库管理员、系统管理员前置条件3种参与者登入到系统 。
后置条件登入者输入用户名和密码 , 系统验证后登入 。
基本路径1.打开烟草销售管理系统;2.进入登入界面 , 选择用户类型 , 输入用户名和密码 , 登入;3.系统进行登入验证;4.验证通过 , 用户进入对应管理界面 。
异常事件流登入失败 , 跳回登入界面 , 提示输入正确的用户名和密码 。
图2-3 登入管理时序图(2)商品销售: 销售员登入系统后 , 可以进行相关销售作业 , 也可以对销售记录进行查询 , 顾客若临时不想买某件商品 , 可执行退货功能 。
活动如图2-4与图2-5所示 。
图2-2 登入管理活动图表2.2商品销售用例说明用例描述商品销售参与者销售员、 。

20、顾客前置条件顾客购买商品到前台付款 。
后置条件顾客付款完毕 , 销售员找零 , 顾客带商品离开 。
基本路径1. 顾客挑选商品完毕 , 到前台付款;2. 销售员扫描各商品计总价;3. 顾客付款 , 销售员找零 , 交易记录保存到数据库;4. 顾客交易完毕 , 离开 。
异常事件流顾客突然不想要某商品 , 找销售员退货 , 销售员调出数据库信息 , 减去该物品价格 , 款项返还顾客;图2-4 销售活动图(3)库存管理:仓库管理员对新购商品进行入库记录 , 并向上发出入库申请 , 申请通过后 , 可在数据库查找相关信息 。
如图2-6与图2-7所示 。
图2-5 销售时序图图2-7库存管理时序图图2-6 库存管理活动图表2.3库存管理用例说明用例描述库存管理参与者仓 。

21、库管理员前置条件供应商提供商品 , 企业接收 。
后置条件确保商品入库信息正确记录到数据库基本路径1. 供应商提供商品 , 仓库管理员接收;2. 仓库管理员记录商品信、入库日期、审核人员、供应商信息;3. 确保正确信息存储到数据库异常事件流无(4)用户管理: 系统管理员可对系统用户的信息进行相应的增删改查操作 。
如图2-8与图2-9所示 。
表2.4 用户管理用例说明用例描述用户管理参与者系统管理员前置条件系统内存在用户信息后置条件系统管理员通过增删改 , 数据库及时更新基本路径1. 系统管理员添加用户信息;2. 通过查询数据库 , 找出新添加的用户信息;3. 在删除界面删除所要删除的用户信息;4. 在修改界面修改需要 。


稿源:(未知)

【傻大方】网址:/a/2021/0621/0022535977.html

标题:基于|基于java的烟草销售管理系统的设计与实现( 三 )


上一篇:精编|[精编]致全体师生的环保倡议书范文 (2)

下一篇:内蒙古|内蒙古电力勘测设计院等离子点火技术在内蒙古地区应用