基于java的烟草销售管理系统的设计与实现毕业设计(编辑修改稿)内容摘要:

用例描述 库存管理 参与者 仓库管理员 前置条件 供应商提供商品,企业接收。 后置条件 确保商品入库信息正确记录到数据库 基本路径 1. 供应商提供商品,仓库管理员接收; 2. 仓库管理员记录商品信、入库日期、审核人员、供应商信息 ; 3. 确保正确信息存储到数据库 异常事件流 无 江西财经大学普通本科毕业设计 11 ( 4)用户管理 : 系统管理员可对系统用户的信息进行相应的增删改查操作。 如图 28与图 29 所示。 表 用户管理用例说明 用例描述 用户管理 参与者 系统管理员 前置条件 系统内存在用户信息 后置条件 系统管理员通过增删改,数据库及时更新 基本路径 1. 系统管理员添加用户信息; 2. 通过查询数据库,找出新添加的用户信息; 3. 在删除界面删除所要删除的用户信息; 4. 在修改界面修改需要修改的用户的信息。 异常事件流 无 系 统系 统 管 理 员添 加 新 用 户 信 息 确 认 添 加查 询 新 用 户 信 息数 据 更 新确 认 存 在修 改 新 用 户 信 息已 查 核 实 用 户确 认 修 改数 据 更 新删 除 新 用 户 信 息查 询 删 除 后 的 用 户 信 息确 认 删 除数 据 更 新 图 28 用户管理活动图 江西财经大学普通本科毕业设计 12 系 统 管 理 员 系 统 数 据 库1 : 添 加 新 用 户 信 息2 : 提 交 新 用 户 信 息3 : 数 据 更 新4 : 添 加 成 功 , 反 馈 到 页 面6 : 输 入 部 分 刚 添 加 用 户 信 息7 : 提 交 查 询 框 内 信 息7 : 数 据 匹 配8 : 反 馈 匹 配 信 息 到 页 面5 : 确 认 添 加 成 功9 : 确 认 查 询 内 容1 0 : 修 改 刚 查 询 用 户 的 信 息1 1 : 提 交 修 改 后 信 息1 2 : 数 据 更 新1 3 : 数 据 库 信 息 反 馈1 4 : 接 收 反 馈 信 息1 5 : 输 入 部 分 刚 用 户 信 息1 6 : 提 交 查 询 框 内 信 息1 7 : 数 据 匹 配1 8 : 反 馈 匹 配 信 息 到 页 面1 9 : 确 认 修 改 信 息2 0 : 点 击 对 应 删 除 信 息 按 钮2 1 : 提 交 删 除 内 容 信 息2 2 : 核 对 删 除 内 容 , 删 除2 3 : 反 馈 删 除 结 果 信 息2 4 : 接 收 删 除 结 果 信 息2 5 : 输 入 刚 删 除 用 户 的 部 分 信 息2 6 : 提 交 查 询 框 内 信 息2 7 : 数 据 匹 配2 8 : 反 馈 查 询 结 果 到 页 面2 9 : 接 收 信 息 , 确 认 删 除 成 功图 29 用户管理时序图 江西财经大学普通本科毕业设计 13 ( 5)商品类别:系统管理员可对烟草进行大类小类区分,且大类包括小类,对于新烟草,管理员可适当的增加大类项或小类项。 如图 210 与 211所示。 表 商品类别用例说明 图 211 商品类别管理时序图 用例描述 商品类别 参与者 系统管理员 前置条件 对新产品新增小类或大类项。 后置条件 数据库商品类别信息增加 基本路径 1. 批发一批新商品; 2. 系统管理员通过商品类别添加界面,执行添加属于某大类, 或设立新大类的操作; 3. 数据库信息变更,添加成功。 异常事件流 无 江西财经大学普通本科毕业设计 14 系 统系 统 管 理 员接 收 商 品 , 判 断 商 品 类 别添 加 大 类添 加 小 类确 认 大 类 信 息 添 加数 据 更 新查 询 大 类 信 息数 据 匹 配添 加 大 类 成 功重 新 添 加选 定 所 属 大 类确 认 小 类 信 息 添 加数 据 更 新查 询 小 类 信 息数 据 匹 配重 新 添 加添 加 小 类 成 功正 确错 误正确错误 图 210 商品类别管理活动图 ( 6)权限管理:系统管理员登录系统后,可以修改其他两角色的权限,江西财经大学普通本科毕业设计 15 使得其他两角色的管理界面发生变化。 如图 212 与图 213 所示。 表 权限管理用例说明 用例描述 权限管理 参与者 系统管理员 前置条件 数据库存在权限详细表 后置条件 成功根据不同用户设定不同的使用权限 基本路径 1. 系统管理员 登入到权限修改及设定界面; 2. 对不同用户勾选不一样的权限,保存到数据库中; 3. 不同用户登入系统,由于权限限制,所出现的管理界面信息不同; 4. 权限管理正确执行。 异常事件流 无 图 213 权限管理时序图 江西财经大学普通本科毕业设计 16 系 统系 统 管 理 员用 户勾 选 各 用 户 权 限 确 认 勾 选 权 限 内 容数 据 库 更 新查 询 各 限 内 容确 认 权 限 分 配 完 毕输 入 验 证 信 息 , 登 入 系 统 判 断 信 息 所 属 用 户 类 型数 据 库 根 据 类 别 反 馈 对 应 界 面 信 息获 取 对 应 权 限 信 息 , 登 入 到 对 应 界 面图 212 权限管理活动图 ( 7)供应商管理:系统管理员对烟草供应商资料的管理,可进行相关的增删改查操作。 如图 214 与图 215 所示。 江西财经大学普通本科毕业设计 17 系 统系 统 管 理 员添 加 新 供 应 商 信 息 确 认 添 加查 询 新 供 应 商 信 息数 据 更 新确 认 存 在修 改 新 供 应 商 信 息已 查 核 实 供 应 商确 认 修 改数 据 更 新删 除 新 供 应 商 信 息查 询 删 除 后 的 供 应 商 信 息确 认 删 除数 据 更 新 图 214 供应商管理活动图 表 供 应商管理用例说明 用例描述 供应商管理 参与者 系统管理员 前置条件 系统内存在供应商信息 后置条件 系统管理员通过增删改,数据库及时更新 基本路径 ; ,找出新添加的供应商信息; ;。 异常事件流 无 江西财经大学普通本科毕业设计 18 图 215 供应商添加时序图 性能需求分析 根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。 (1)界面需求:系统的界面包括页 面内容和艺术风格两个部分。 页面内容:主体突出、栏目、菜单设置和布局合理,传递的信息准确、即时。 艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方。 (2)响应时间需求:无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该即时地进行反应。 (3)开放性需求:系统应具有较强的灵活性,以适应将来功能扩展的需求。 (4)安全性需求:系统有严格的权限管理功能,各功能模块需要有相应的权限方能进入。 系统能够防止各类误操作可能造成的数据丢失及破坏 1。 1郭建校, 20xx 年《数据库技术及应用教程 :Oracle 版》,北京大学出版社,第 22 页。 江西财经大学普通本科毕业设计 19 3 概要设计 系统功能模块设计 本烟草销售管理系统的功能模块根据用户权限不同来进行划分,具体系统功能结构图如图 31 所示。 烟 草 销 售 管 理 系 统商 品 销 售商 品 价 格 管 理 库 存 管 理 系 统 管 理销售销售查询退货调价申请定价商品入库库存管理权限管理用户信息商品类别供应商管理会员商品信息调价审核图 31 系统功能结构图 下面对各个功能模块进行简述: ( 1)销售功能:主要负责销售员的收银工作; ( 2)销售查询:查询销售记录的相关信息; ( 3)退货:面向顾客的人性化功能; ( 4)商品信息:商品各项信息的查询; ( 5)会员:拥有特殊权限的顾客,享受一定的折扣; ( 6)定价及调价申请审核:管理员对入库商品的价格制定,价格协调和审核 ; ( 7)商品入库:对商品入库的详细信息的记录; ( 8)库存管理:库存管理的相关操作; ( 9)用户信息:用户信息的增删改查; ( 10)权限管理:用户权限的分配与管理; ( 11)供应商管理:供应商信息的增删改查; ( 12)商品类别:商品类别的添加与查询。 江西财经大学普通本科毕业设计 20 数据库设计 数据库概念设计 本系统数据库的实体包括商品、会员、用户、供应商、用户组。 商品的实体属性包括:商品编号、商品名称、商品会员价、商品零售价、商品进价、条形码、商品大类、商品小类。 实体属性图如图 32所示。 商 品商 品 编 号商 品 小 类商 品 销 售价条 形 码商 品 名 称商 品 大 类商 品 进 价商 品 会 员价 图 32 商品实体属性图 会员的属性包括:姓名、编号、电话、邮箱、注册时间、最后消费时间、消费总额。 实体属性图如 33所示。 会 员编 号姓 名邮 箱最 后 消 费时 间消 费 总 额注 册 时 间 图 33 会员实体属性图 用户信息的属性包括:编号、姓名、密码、年龄、电话、住址、性别、组编号,实体属性图如图 34所示。 江西财经大学普通本科毕业设计 21 用 户编 号年 龄姓 名密 码组 编 号住 址电 话性 别 图 34 用户信息实体属性图 供应商信息的属性包括:编号、姓名、联系人、住址、邮件、电话,实体属性图如图 35所示。 供 应 商编 号联 系 人姓 名邮 箱住 址电 话 图 35 供应商信息实体属性图 用户组的实体属性包括:名称、编号、组权限。 实体属性图如图 36 所示。 用 户 组编 号组 权 限名 称 图 36 用户组实体属性图 江西财经大学普通本科毕业设计 22 分析以上实体,可知多个用户对应一个用户组,一个用户组对应多件商品,多件商品对应多各供应商,多个供应商也由一个用户组管理。 可得出系统实体关系图如图 36 所示。 用 户 组用 户供 应 商商 品销 售供 应隶 属 及 管 理管 理mnm nn 1mn入 库会 员权 限 图 37 系统 ER 图 数据字典 系统数据字典( DD- Date Dictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。 在系统分析阶段,数据字典有着重要的作用,它包含着系统的详细信息。 数据字典提供一个可定义的不依赖于应用程序 的存储区域,用于创建扩展的属性集和描述数据的内容与外观。 建立完善的数据字典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。 本文设计的数据字典如表 所示。 江西财经大学普通本科毕业设计 23 表 用户组信息数据字典 名称 用户组 信息 别名 无 描述 描述所涉权限及登 入类型的基本信息 定义 用户组信息 =编号 +名称 +组权限。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。