超市仓库管理信息系统设计与实现毕业设计论文(编辑修改稿)内容摘要:

商品,也可以按种类查询某一种类商品。 还可以查询滞销退货信息。 ( 6)系统管理 包括供货单位管理、收货单位管理、商品种类管理、经手人管理等。 ( 7)用户管理 主要提供用户修改密码的功能。 ( 8)其他 系统要具备自动报警功能。 当商品库存不足时能够自动报警第一时间告知管理员。 同时要具备报表模块,管理员可以打印缺货名单和滞销商品名单。 性能需求分析 ( 1)安全性 系统应具备 管理员登录验证和灵活的密码修改功能,确保系统有较高的安全性。 ( 2)稳定性 系统要 具备持续正常 运行 的能力 , 尽量避免系统 运行过程中 崩溃或引起计算机死机。 ( 3)灵活性 系统应具有较高的灵活性,避免重复操作,修改信息时自动绑定并显示要修改的信息,可以直接进行修改。 系统数据流图 本系统采用结构化分析与设计方法,建立结构化分析模型来对系统模型进行描述。 数据流图 通过对系统的分析,系统只有单一用户即管理员,把整个仓库管理视为 一个大的加工,由此得到系统 的顶层数据流图 , 如图 21 所示。 管 理 员超 市 仓 库 管 理 系 统超 市 仓 库 管 理 系 统登 录 信 息确 认 登 录 图 21 顶层 DFD 图 系统的用户就是仓库管理员,管理员的一切工作都需要登录系统之后才能进行。 管理员负责对仓库商品的管理,对日常的商品入库出库进行登记管理。 二 层数据流图 对顶层数据流图进行分解扩展, 得到二层数据流图, 如图 22 所示。 商品管理模块中,管理员可以从商品表中读取所有商品信息,对新商品进行建档,写入商品表。 在入库管理中,管理员根据入库单进行操作,把入库信息写入入库表,亦可以读取入库信息。 在出库管 理中,管理员同样根据出库单进行操作,把出库商品写入出库表,亦可以从出库表获取出库信息。 同时出库入库会造成库存量变化,需要修改商品信息表中的库存。 在盘存管理中,管理员能够获取商品的当前信息,包括库存量等。 该模块同时包 括商品查询功能,管理员可以查询某一商品信息。 此外系统还有用户管理模块和系统管理模块,方便对用户信息和系统信息进行管理。 管 理 员6 用 户 管理5 系 统 管理1 商 品 管理2 入 库 管理3 出 库 管理4 盘 存 管理商 品 信 息出 库 单入 库 单入 库 信 息入 库 数 量出 库 信 息出 库 数 量商 品 信 息 入 库 表 商 品 信 息 表出 库 表商 品 信 息商 品 信 息新 密 码 商 品 信 息 表 用 户 信 息 表 图 22 二层 DFD 图 三层数据流图 对二层数据流图中的加工进行进一步的细分,得出各个加工的三层数据流图。 ( 1) 商品管理 商 品管理子系统的 数据流图 如图 23 所示。 管 理员1 . 4 修 改1 . 2 添 加1 . 3 删 除 商 品 信 息 表商 品 信 息新 商 品1 . 1 判 断 是否 是 新 商 品商 品 信 息有 效 信 息无 效 信 息确 认 信 息 图 23 商品管理子系统 DFD 图 当管理员对商品建档时,系统先判断商品是否是新商品,如果不是则不能重复建档,否则可以进行建档,将商品信息写入商品表中。 管理员可以对商品表中的商品信息进行修改并保存在商品表中。 亦可以对商品信息进行删除。 ( 2) 入库管理 入库管理子系统 的 数据流图 如图 24 所示。 管 理员2 . 1 按 时 间统 计2 . 3 退 货 入库2 . 2 采 购 入库2 . 4 修 改入 库 信 息时 间 段结 果2 . 5 删 除入 库 信 息入 库 信 息统 计 结 果时 间 段入 库 信 息 入 库 信 息 表入 库 数 量入 库 数 量 商 品 信 息 表入 库 记 录入 库 记 录入 库 记 录入 库 记 录 图 24 入库管理子系统 DFD 图 管理员能够获 取入库表中所有入库信息,并且能够统计选定时间段内的入库情况。 当管理员发现某一 入库信息需要更正时,可以选中该信息对该信息进行修改,亦可以删除该入库信息。 无论是正常的采购入库还是退货入库,都会对商品的库存造成影响,因此需要修改商品信息表中的库存量以保证数据的正确性。 ( 3) 出库管理 出库管理子系统 的 数据流图 如图 25 所示。 管 理员3 . 1 按 时 间统 计3 . 2 商 品 出库 登 记3 . 3 修 改出 库 信 息时 间 段结 果3 . 4 删 除出 库 信 息统 计 结 果时 间 段出 库 信 息 出 库 信 息 表出 库 数 量 商 品 信 息 表出 库 记 录 出 库 记 录 图 25 出库管理子系统 DFD 图 管理员可以查看所有出库记录,并且可以对其中的错误的记录进行修改或者删除操作。 进行出库操作后商品库存 量减少,因此需要及时对商品信息表中的商品库存进行修改以保证数据正确无误。 管理员可以统计某一段时间段内的出库情况并进行相应分析。 ( 4) 盘存管理 盘存管理子系统 的 数据流图 如图 26 所示。 管 理员4 . 2 按 种 类查 询4 . 3 查 询 退货结 果4 . 1 按 名 称查 询名 称种 类结 果结 果 入 库 信 息 表 商 品 信 息 表盘 存 信 息 图 26 盘存管理子系统 DFD 图 管理员 可以查看所有商品的盘存信息,也可以按照查询条件查询相应商品的盘存信息。 比如按照名称查询某一商品,也可以按照种类查询某一种类商品。 同时对于商家退货的商品,管理员可以进行查询,以便获取这些商品信息并对这些商品进行进一步处理工作。 ( 5) 系统管理 系统管理子系统 的数据流图 如图 27 所示。 管 理员5 . 4 经 手 人管 理5 . 2 收 货 单位 管 理5 . 1 商 品 种类 管 理5 . 3 供 货 单位 管 理 商 品 种 类 表 收 货 单 位 表 供 货 单 位 表 经 手 人 表 图 27 系统管理子系统 DFD 图 系统管理子系统包括四个子系统,种类管理、收货单位管理、供货单位管理、经手人管理。 所包括的四个加工都是一个更小的系统,都可以继续进行细分,因此需要画第四层数据流图加以描述。 ( 6) 用户管理 用户管理子系统 的数据流图 如图 28 所示。 管 理员6 . 1 判 断旧 密 码6 . 2 判 断新 密 码旧 密 码错 误 密 码正 确 密 码有 效 密 码无 效 密 码 用 户 信 息 表 图 28 用户管理子系统 DFD 图 为了安全性,管理员修改密码之前需要输入旧密 码进行验证,输入错误则不能进行修改,输入正确才能够继续进行。 通过密码验证后,进一步对输入的新密码的有效性进行验证。 如果两次输入的新密码不一致,则视为无效密码,不能写入表中。 如果两次输入一致但与旧密码相同,也视为无效密码,不予修改。 只有两次输入一致且不与旧密码相同才视为有效新密码并进行修改写入表中。 四层数据流图 对系统管理子系统 的每个加工 进行细分 又 可以得到四层 数据流图。 ( 1) 商品种类管理 商品种类管理子系统的数据流图 如图 29 所示。 管 理 员5 . 1 . 1 添 加 种类5 . 1 . 3 修 改 种类5 . 1 . 2 删 除 种类新 种 类新 种 类 种 类 信 息 商 品 种 类 信 息 表信 息 图 29 商品种类管理子系统 DFD 图 管理员可以从表中获取商品种类的信息。 可以添加种类,可以进行删除或者修改操作。 ( 2) 收货单位管理 收货单位管理子系统 的数据流图 如图 210 所示。 管 理 员5 . 2 . 1 添 加 5 . 2 . 3 修 改5 . 2 . 2 删 除新 收 获 单 位新 收 货 单 位 收 货 单 位 信 息 收 货 单 位 表信 息 图 210 收货单位管理子系统 DFD 图 管理员可以从表中获取收货单位信息,可以添加收货单位,可以进行删除或修改操作。 ( 3) 供货单位管理 供货单位管理子系统 的数据流图, 如图 211 所示。 管 理 员5 . 3 . 1 添 加 5 . 3 . 3 修 改5 . 3 . 2 删 除新 供 获 单 位新 供 货 单 位 供 货 单 位 信 息 供 货 单 位 表信 息 图 211 供货单位子系统 DFD 图 管理员可以从表中获取供货单位信息,可以添加供货单位,可以进行删除或修改操作。 ( 4) 经手人管理 经手人管理子系统 的数据流图 如图 212 所示。 管 理 员5 . 4 . 1 添 加 5 . 4 . 3 修 改5 . 4 . 2 删 除新 经 手 人经 手 人 信 息 经 手 人 信 息 经 手 人 表信 息 图 212 经手人管理子系统 DFD 图 管理员可以从表中获取经手人信息,可以添加经手人,可以进行删除或修改操作。 数据字典 数据字典的作用是对软件中的每个数据规定一个定义条目。 下面列举本系统中的字典条目: 名称:商品信息 描述:描述商品的详细信息 来源:原始数据 去处:商品信息表 组成:商品 ID+商品名称 +商品种类 +商品单位 +库存位置 +下限 +上限 +当前库存 名称:入库信息 描述:描述商品入库信息 来源:原始数据 去处:入库信息表 组成: 入库编号 +入库时间 +商品名称 +商品种类 +商品单位 +入库数量 +入库单价+入库总价 +备注 名称:商品种类信息 描述:描述商品种类信息 来源:原始数据 去处:商品种类表 组成:种类编号 +种类名称 +父类编号 名称:出库信息 描述:描述商品出库信息 来源:原始数据 去处:出库信息表 组成:出库编号 +出库时间 +商品名称 +商品种类 +商品单位 +出库数量 +出库单价 +出库总价 名称:供货单位信息 描述:描述供货单位的详细信息 来源:原始数据 去处:供货单位表 组成:供货单位编号 +名称 +地址 +联系电话 +联系人 名称:收货单位信息 描述:描述收货单位的详细信息 来源:原始数据 去处:收货单位表 组成:收货单位编号 +名称 +地址 +联系电话 +联系人 名称:经手人信息 描述:描述经手人的 详细信息 来源:原始数据 去处:经手人表 组成:编号 +姓名 +联系方式 名称:用户信息 描述:记录用户的账号密码 来源:原始数据 去处:用户信息表 组成:用户编号 +用户名 +密码 3 总体 设计 系统总体设计又称为概要设计,主要 包括系统模块结构设计、数据库设计 和文件设计等 内容。 该阶段采用自顶向下的原则,首先设计总体结构,然后向下逐步细分,直至进行完每一个子模块的设计。 系统概述 考虑到如今的 Inter 时代,用浏览器在网上浏览信息已经非常普遍,同时考虑到B/S 系统的免安装特性及自身优点,本系统采用 B/S 模式进行设计。 系统基于 ,数据库采用 SQL Server 20xx。 系统模块结构 根据对超市仓库管理的考察调研,结合客户的功能需求,得到超 市仓库信息管理系统的总体模块结构, 如图 31 所示。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。