基于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 表 用户组信息数据字典 名称 用户组 信息 别名 无 描述 描述所涉权限及登 入类型的基本信息 定义 用户组信息 =编号 +名称 +组权限。基于java的烟草销售管理系统的设计与实现毕业设计(编辑修改稿)
相关推荐
思想和进行远程科研合作。 目前对虚拟实验室的定义有两种,这两种定义侧重不同方向 ,但都指出了虚拟实验室本质是一个 “无墙的实验室 ”,通过计算机网络系统 ,研究人员或学生不受时空的限制 ,能够随时随地进行虚拟实验操作 ,共享仪器设备 ,共享数据和计算机资源 ,同时进行研讨或得到教师的远程指导。 与现实的实验室相比 ,虚拟实验室有它的许多优势和特点。 如成本低、效率高、功能全、效果好、协作性
oader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类 SecurityManager)让 Java 应用设置安全哨兵。 Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件),然后可以在实现这个 Java 平台的任何系统中运行。 这种途径适合于异构的网络环境和软件的分发。 可移植性
端处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。 JavaScript 和 Java 很类似,但是它们两家公司开发的不同的两个产品,所以还是有很多不同的。 JavaScript的前身是 Live Script。 而 Java的前身是 Oak语言。 Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。
密码、联系方式、职务、学历、家庭住址等相关信息,当数据校验无误,提交至数据库,此次注册才能成功,如表 1所示。 表 1 用户注册 用户登录 功能 在这个模块中要求用户提供用户和密码,然后系统会自动获取用户输入的用户名和密码到数据库进行匹配,当用户名和密码与数据库中所对应的的数据完全输入 处理 操作 1.用户名 2.昵称 3.密码 4.联系方式 5.职务 6.学 历 7.家庭住址 信息校验
1.用户名 2.昵称 3.密码 4.联系方式 5.职务 6.学历 7.家庭住址 信息校验 1.如果用户在注册填写信息时必须按照规定填写,否则会报错,注册不成功。 2.信息填写符合规范,确认提交,注册成功。 基于 JAVA 的医药进销存系统 10 一致时,系统才允许该 用户进入,否则用户无法进入医药系统的功能界面,并且系统会提示让用户去注册页面进行注册,如表 2 所示: 表 2 用户登陆 输入
统功能进行相应的功能设计。 本系统分为前台与后台两个方面,七个功能模块。 前台采用 JSP 技术,主要用于实现各个模块的添加、删除、修改和查询等操作;后台采用 SQL Server 数据库,主要实现对数据库 的管理与操作。 (1) 系统前台 前台展示区要求实现名片夹管理,信息库管理,收发短信,邮件群发,系统参数设定,系统设置和退出系统这些模块信息的显示功能和添加、删除、修改和查询等功能。 (2)