超市进货管理系统文档内容摘要:

统数据流图: 系统数据流图 41 数据字典 数据流条目 系统登录 确定登录 输入错误重新登录 商品入库、出库 商品查询 商品更改删 除 商品数据库 登录管理 员工数据库 超市进货管理系统 毕业设计 12 (1)入库 信息 =分类 +商品名称 + 进货数量 +进货价 +供应商 +经手人 (2)出库 信息 =分类 +商品 名称 +服务客户 +经手人 文件条目 (1)文件名: 登录清单 组成: { 姓名 +职务 +联系电话 +密码 } (2)文件名:商品清单 组成: {分类 +名称 +计量单位 +单价 +备注 } (3)文件名:供 应 商清单 组成: {名称 +级别 +联系地址 +联系人 +联系电话 +备注 } (3)文件名: 入 库 清单 组成: {分类 +名称 +数 量 +进货价 +供应商 +经手人 } (4)文件名: 出库 清单 组成: {分类 +名称 +数量 +服务客户 +经手人 } 加工说明 (1)加工名: 1:查询 加工逻辑:根据要查询的库存信息,检索出库存信息明细表 输入流:库存信息查询,发出库存信息请求 输出流:库存信息清单,进货信息请求 (2)加工名: 1:更新 根据 入库 信息或 出库 信息更新库存信息 输入流:已 入库 信息, 出库 信息 输出流:发出库存检索请求 功能需求 本系统采用自定向下方法开发,其功能模块主要有如下几个部分:库存管理模块、 出库 管理模块、 项目 管理模块和 报表 模块。 具 体的功能描述如下: 库存管理:其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据 入库 清单进行出货管理,以及库存统计。 出库 管理:其功能是提供一般的 出库 管理,能够进行 出库 明细查询和打印 出库 报表。 项目 管理:其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。 性能需求 (1)数据精确度 商 品的 入库 单和 出库 单中,单价、金额采用浮点数,保留至小数点后两位。 (2)时间特性 该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于 5 秒,录入并更新数据的时间正常情况下少于 2 秒。 (3)适用性 该管理系统软件适用于 Windows 2020/xp 及以上操作系统。 运行需求 (1)用户界面 本系统采用 Microsoft Visual Basic 设计,用户交互界面采用的是基于 Windows 的窗口界面。 (2)硬件接口 运行本系统的硬件基本要求如下: CPU: Intel P3 及以上; 内存: 64MB 及以上; 硬盘: 10GB 及以上。 (3)软件接口 数据库服务器: Microsoft Access 2020 及以上。 超市进货管理系统 毕业设计 14 第五章 系统详细设计 系统功能结构图 系统总 体结构如图 51 所示: 图 51 超市管理系统功能结构图 系统功能设计 系统功能设计是使整个 库存 系统能基本实现超市的进、 出 、存等管理功能,能让超市 仓库 管理者更直观的了解超市 库存 的状况,以做出相应的决策。 管理信息系统 (MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未 来的发展,从超市全局的角度出发进行决策, 利用信息控制超市的行为。 本系统共包括四大模块,分别是 库存管理模块、出库管理模块、项目管理模块和 报表 模块。 每个模块的功能如下: 1. 库存 管理模块功能 : (1)实现 商品 信息的更新,包括增加、删除、修改功能; 超市库存信息管理 项目管理 入货管理 出库管理 报表管理 登录信息 供应信息 入库登记 出库登记 入库信息 出库信息 2. 出库 管理模块功能: (1)实现 商品出库信息登记 ; 3. 项目 管理模块功能: (1)实现 登录 信息的更新,包括增加、删除、修改功能。 (2)实现供应商信息的更新,包括增加、删除、修改功能。 (3)实现商品分类信息的更新,包括增加、删除、修改功能。 4. 报表 模块功能: (1)实现商品 入库 信息的查 询; (2)实现 商品出库 信息的查询; 系统数据库设计 1. ER 模型 超市管理系统数据库 ER 模型,如图 52 所示: 图 52 数据库 ER 模型图 2. 数据库表设计 由数据模型利用 Access 2020 进行数据库的详细设计,其基 本表的设 计如下: 名称 用户 联系方式 职务 备注 电话 地址 联系人 供货商 入库 商品分类 名称 单位 商品 姓名 m n m n 等级 客户 供货 销售单号 销售日期 数量 m n 销售 名称 数量 单价 经手人 分类 超市进货管理系统 毕业设计 16 (1) 用户 清单 (StaffBill) 中文字段名 字段类型 长度 主键 /外键 字段值约束 姓名 Text 10 NOT NULL 职务 Text 10 NULL 电话 Text 50 NULL 密码 Text 10 NOT NULL 说明:此表存放员工信息。 (3) 商品清单 (MerchBill) 中文字段名 字段类型 长度 主键 /外键 字段值约束 ID Long 4 分类 Text 50 NOT NULL 说明:此表存放商品信息。 (4) 供货商清单 (ProfferBill) 中文字段名 字段类型 长度 主键 /外键 字段值约束 ID Long 4 名称 Text 50 NULL 地址 Text 50 NULL 电话 Text 50 NULL 联系人 Text 50 NULL 级别 Integer 2 NULL 备注 Text 50 NULL 说明:此表存放供货商信息。 (5) 入 库 清单 (ImportBill) 中文字段名 字段类型 长度 主键 /外键 字段值约束 ID Long 4 名称 Text 50 NOT NULL 供应商 Text 50 NOT NULL 数量 Long 4 NOT NULL 单价 Currency 8 NOT NULL 经手 Text 50 NOT NULL 日期 datetime 8 NULL 时间 datetime 8 NULL 说明:此表存放进货信息。 (6) 出库 清单 (SaleBill) 中文字段名 字段类型 长度 主键 /外键 字段值约束 ID Long 4 名称 Text 50 NOT NULL 数量 Integer 2 NOT NULL 经手人 Text 50 NOT NULL 用途 Text 50 NOT NULL 日期 datetime 8 NOT NULL 时间 datetime 8 NULL 说明:此表存放 出库 信 息。 模块功能设计 1. 系统登录模块 功能:本模块的主要功能是对用户身份进行 验证只有系统的合法用户才能进入系统。 其窗体如图 53 所示: 图 53 系统登录模块 窗体图 在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。 在登录模块中输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。 输入项、输出项:输入项为账号和密码。 账号和密码均为字符串,长度各 为10 个字符,密码回显字符是“ *”。 2. 入库 管理模块 功能:该模块主要是实现进行 商品入库登记 功能。 输入项:该模块的输入项为超市的 入库 单,其中包括进货 名称 , 分类 ,供货商号, 单 价,数量, 供应商 , 经手人。 (1)该 入库 管理模块的 窗体 图,如图 54 所示: 超市进货管理系统 毕业设计 18 图 54 入库 管理 窗体 图 (2)该 入库 管理模块的活动图,如图 55 所示: 图 55 入库 管理模块活动图 3. 出库 管理模块 功能:本模块的主要功能是把 出库 信息写入 胡库 清单,同时对库存清单进行更新, 以备用户将来对库存信息进行查询和打印。 输入项:本模块的数据输入项主要是商品的 分类 和商品 名称。 其中还包括 出库 数量和 经手人。 (1)该 出库 模块的 窗体 图,如图 56 所示: 入库管理 输入商品信息信息 确认商品信息 保存 图 56 销售管理模块 窗体 图 (2)该 出库 管理模块的活动图,如图 57 所示: 图 57 出库 管理模块活动图 4. 报表 管理模块 功能:本模块的主要功能是商品 入库 信息的查询和 出库信息的查询及打印。 入库查询 :主要功能查询商品的 信息 ,和它的库存信息。 出库查询 : 主要功能查询商品的信息,和它的 库存信息。 输入项、输出项:本模块的数据输入项主要是 时间。 (1)该 报表 管理模块的 窗体 图,如图 58 所示: 出库管理 输入商品信息信息 确认商品信息 保存 超市进货管理系统 毕业设计 20 图 58 报表 管理 窗体 图 (2)该报表管理模块的活动图,如图 59 所示: 图 59 报表管理活动图 5. 项目 管理模块 项目管理模块中包含了用户登录信息以及供应商资料管理。 在系统开发中,为解决超市 员工登录 问题,在系统中增添了员工 权限功能 ,用来对超市的 信息 进行 精细 管理,以此来提高 数据的安全性。 报表管理 输入时间信息 执行检索 打印 新 用户 录入:在超市招进新员工时,对其进行 用户名、密码的 设定。 商品录入:商品入库时对商品信息登记。 供。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。