物流管理信息系统综合设计实践-超市仓库管理系统(编辑修改稿)内容摘要:

商品进价 备注 商品名称 商品规格 供货商 商品编号 商品售价 超市仓库管理系统 11 图 44 厂商 ER 图 数据库关系图 图 45 数据库关系图 图表描述:  商店中的所有用户(职工)可以管理多种商品,每种商品可由不同用户(职工)管理; 厂商 厂商名称 厂商编号 厂商电话 厂商地址 备注 超市仓库管理系统 12  每个顾客可以购买多种商品,不同商品可由不同顾客购买;  每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。 逻辑结构设计 表 41 数据库表索引 表名 中文名 MerchInfo 商品信息表 User 职工信息表 Stock 商品入库表 Output 商品出库表 Provide 供货商表 表 42 商品信息表 (MerchInfo) 字段名 字段类型 长度 主 /外键 字段值约束 对应中文名 MerchID int 4 P Not null 商品编号 MerchName Varchar 50 Not null 商品名称 MerchPrice Money 4 Not null 价格 ProvideID Varchar 10 F Not null 供货商编号 表 43 职工信息 表 (User) 字段名 字段类型 长度 主 /外键 字段值约束 对应中文名 UserID varchar 10 P Not null 职工编号 UserName Varchar 25 Not null 职工名称 UserPW Varchar 50 Not null 职工密码 表 44 入库纪录表 (Stock) 字段名 字段类型 长度 主 /外键 字段值约束 对应中文名 StockID Varchar 10 P Not null 入库编号 MerchID Varchar 10 F Not null 入库商品编号 MerchNum Int 4 Not null 入库 数量 MerchPrice Money 4 Not null 进价 StockDate Datetime 8 Datetime 入库日期 表 45 出库 纪录表 (Stock) 字段名 字段类型 长度 主 /外键 字段值约束 对应中文名 StockID Varchar 10 P Not null 出库编号 MerchID Varchar 10 F Not null 出库商品编号 MerchNum Int 4 Not null 出库数量 MerchPrice Money 4 Not null 售价 StockDate Datetime 8 Datetime 出库日期 超市仓库管理系统 13 表 46 厂商 表 (Provide) 字段名 字段类型 长度 主 /外键 字段值约束 对应中文名 FactoryID varchar 10 P Not null 厂商编号 FactoryName Varchar 50 Not null 厂商名称 FactoryAddress Varchar 250 厂商地址 FactoryPhone Varchar 25 厂商电话 超市仓库管理系统 14 第 五 章 系统 详细设计 图 51 系统功能结构图 系统功能设计 系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。 管理信息系统就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策, 利用信息控制超市的行为,附注超市完成其目标。 本系统共包括四大模块,分别是进货管理模块,销售管理模块,人事管理模块,库存管理模块。 每个模块的功能如下: 超市信息管理 进货管理 销售管理 人事管理 库存管理 进货信息查询 维护进货信息 销售信息查询 销售信息维护 销售信息更新 职工信息管理 供货商信息管理 库存信息查询 库存信息更新 超市仓库管理系统 15 进货管理模块 功能:该模块主要是实现进行进货信息查询功能。 进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。 进货管理模块流程图 : 图 52 进货管理流程图 销售管理模块 功能:本模块的主要功能是把销售信息写入销售清 单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查进货管理 开始 记录 进货记录(包括金额、数量等) 删除 进货记录 结束 继续添加 N Y N N 超市仓库管理系统 16 询和更新功能。 销售信息查询:根据商品销售情况,按需要对销售情况进行查询。 在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。 销售信息更新:可以按照需要对在一定时期内的销售情况进行更新。 销售管理模块流程图 : 图 53 销售管理流程图 人事管理模块 功能 : 员工 的 基本信息的录入、修改、查询 ,供货商的联系方式等。 销售管理 开始 添加 销售记录(包括金额、数量等) 删除 销售记录 结束 继续添加 N Y N N 超市仓库管理系统 17 职 工信息管理:该模块用来管理职工的基本信息。 供货商信息管理:该模块用来管理供货商发货时间、联系方式等信息。 图 54 人事管理流程图 库存管理模块 功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。 查询商品信息:主要功能查询商品的明细信息,和它的库存信息。 添加商品信息:主要功能添加新进的商品。 人事管理 开始 添加 人员信息记录(包括金额、数量等) 删除 人员信息记录 结束 继续添加 N Y N N 超市仓库管理系统 18 修改商品信息:主要功能是修改商品的信息,包括他的库存数量。 删除商品信息:主要功能是删除不再销售的商品信息。 库 存管理模块流程图: 图 54 库存管理流程图 模块功能设计 功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才库存管理 开始 添加 库存记录(包括货物名、数量等) 删除 库存信息 结束 继续添加 N Y N N 超市仓库管理系统 19 能进入系统。 在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。 在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模 块。 并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。 功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。 进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。 进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。 (1)该进货管理模块的用例图,如图 55 所示: 图 55 进货管理用例图 (2)该进货管理模块的活动图,如图 56 所示: 管理者 制定进货计划 查询进货信息 超市仓库管理系统 20 进 货 管 理制 定 进 货 计 划输 入 进 货 信 息确 认 进 货 信 息保 存查 询输 入 查 询 信 息确 认 查 询 的 信 息 图 56 进货管理活动图 功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。 销售信息查询:根据商品销售情况,按需要对销售情况进行查询。 在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。 销售信息盘点:可以按照需要对在一定时期内 的销售情况进行盘点。 输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。 其中还包括销售数量和销售日期。 (1)该销售模块的用例图,如图 57 所示: 图 57 销售管理用例图 管理者 销售信息查询 销售信息维护 销售信息更新 超市仓库管理系统 21 (2)该销售管理模块的活动图,如图 58 所示: 图 58 销售管理活动图 功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。 查询商品信息:主要功能查询商品的明细信息,和它的库存信息。 添加商品信息:主要功能添加新 进的商品。 修改商品信息:主要功能是修改商品的信息,包括他的库存数量。 删除商品信息:主要功能是删除不再销售的商品信息。 输入项、输出项:本模块的数据输入项主要是商品编号。 (1)该库存管理模块的用例图,如图 59 所示: 管理员 查询商品信息 添加商品信息 修改商品信息 删除商品信息 超市仓库管理系统 22 图 59 库存管理用例图 (2)库存管理模块活动图,如图 510 所示: 库 存 管 理查 询 添 加 删 除 修 改输 入 查 询 信 息 输 入 新 商 品 信 息 输 入 删 除 信 息 查 询 欲 修 改 信 息确 认 信 息 确 认 添 加 信 息 确 认 删 除 信 息 输 入 新 的 商 品 信 息保 存 删 除 商 品 信 息确 认 商 品 信 息保 存 信 息 保 存 商 品 信 息 图 510 库存管理活动图 管理模块 在系统开发中,为解决超市人员流动问题,在系统 中增添了员工 管理子模 块,用来对超市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。 新员工录入:在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。 员工信息维护:当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。 (1)职工管理模块用例图,如图 511 所示: 超市仓库管理系统 23 图 511 职工管理用例图 (2)职工管理模块活动图,如图 512 所示: 职 工 管 理添 加修 改 职 工 信 息 删 除 职 工 信 息输 入 职 工 信 息确 认 职 工 信 息保 存查 询 欲 修 改 的 信 息输 入 新 的 职 工 信 息确 认 信 息保 存 职 工 信 息输 入 欲 删 除 的 职 工 信 息确 认 删 除 信 息从 数 据 库 表 中 删 除 职 工 信 息查 询输 入 查 询 信 息确 认 信 息 图 512 进货管理活动图 在超市引进商品时,首先查询已有的供货商信息,然后按照供货商信息采购管理者 查询职工信息 添加新职工信息 修改职工信息 删除职工信息 超市仓库管理系统 24 商品;或者从新的供货商那里引进新的商品,此时,要把新供货商信息添加到供货商清单中。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。