库存管理系统分析与设计

上传人:jiups****uk12 文档编号:46017377 上传时间:2018-06-21 格式:PPT 页数:24 大小:1.11MB
返回 下载 相关 举报
库存管理系统分析与设计_第1页
第1页 / 共24页
库存管理系统分析与设计_第2页
第2页 / 共24页
库存管理系统分析与设计_第3页
第3页 / 共24页
库存管理系统分析与设计_第4页
第4页 / 共24页
库存管理系统分析与设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《库存管理系统分析与设计》由会员分享,可在线阅读,更多相关《库存管理系统分析与设计(24页珍藏版)》请在金锄头文库上搜索。

1、信息系统分析与设计课程设计编写人员:樊铁斌 同组成员:樊铁斌(组长)郭延宁(PPT制作 )管程罗欣白泽辉苏鹏铮我们组的课程设计内容主要包括以下三个方面: 一、系统分析 二、系统设计 三、课程设计总结一、系统分析(一)选题的背景 (二)系统需求分析(三)可行性分析(四)系统的开发及功能描述(五)系统逻辑模型(一)主要介绍下系统可行性分析 (1)经济可行性分析 (2)技术可行性分析 (3)操作可行性分析(二)系统的逻辑模型业 务 输 入业务结果查询结果查 询 要 求注册用户修改要求修 改 结 果系统 管理 员仓库 管理 员返回结果库存管理系统经理查 询 要 求查 询 结 果 出货结果出货管理进货管

2、 理采购员表仓库信息 表操作员 个人信息表客户信息 表采购员表查询结 果修改结果修改要求信息查 询操作员个人 信息表密码用户编 号用户编 号密码数 据 维 护信 息 查 询系 统 管 理 员仓 库 管 理 员进 货 管 理身 份 验 证身 份 验 证操作员个 人信息表系 统 管 理 员库 存 管 理 系 统出 货 管 理进货结 果月 报 表 统 计报表统计统计结果采购员表库存信息 表表货品信息 表表库存信息 表表日报表经 理身 份 验 证用户编 号密码信 息 查 询经 理货品信息 表库存信息 表入库单出库单信息查 询查询结 果日报表月报表操作员个人信 息表二、系统设计1.系统功能分析系统开发的

3、总体任务是实现企业物资设备管理的系统 化、规范化和自动化,从而达到企业仓库库存管理效 率的目的。系统功能分析是在系统开发总体任务的基 础上完成的。本库存管理系统需要完成的功能有: (1)库存管理的各种信息的输入,包括入库、出库、 货品信息的输入等。 (2)库存管理的各种信息的查询、修改和维护。 (3)入库单、出库单的生成,日报表、月报表的生成 。 (4)在货品库存中加入所允许的最低库存字段,对所 有库存物资实现监控和报警。 2系统功能模块 图 库存管理系统身 份 验 证注 册 用 户修 改 删 除 用 户修 改 密 码信 息 查 询报 表 统 计进 货 管 理出 货 管 理系 统 管 理入 库

4、 单 填 写填 写 货 品 信 息修 改 最 低 库 存出 库 单 填 写获 取 采 购 员 信 息日 报 表月 报 表库 存 查 询货 品 查 询报 表 查 询(二)数据库设计数据库在一个信息管理系统中占有非常重 要的地位,数据库结构设计的好坏将直接 对应用系统的效率以及实现的效果产生影 响。合理的数据库结构设计可以提高数据 存储的效率,保证数据的完整和一致。同 时,合理的数据库结构也将有利于程序的 实现。设计数据库时应该首先充分了解用 户各个方面的需求,包括现有的以及将来 可能增加的需求。数据库概念结构设计本系统将货品分类,每类货品都有一名采 购员负责采购,每名采购员只负责采购一 类货品,

5、每类货品都放在一个仓库中,一 个仓库中可以放不同种类的货品,每个客 户可以订购不同的货品,每种货品可以卖 给不同的客户。本系统将货品分类,每类货品都有一名采 购员负责采购,每名采购员只负责采购一 类货品,每类货品都放在一个仓库中,一 个仓库中可以放不同种类的货品,每个客 户可以订购不同的货品,每种货品可以卖 给不同的客户。货品采购仓库客户存储订购采购员n1mn n1货品编号规格型号单位货品名称客户编号客户名称仓库名称负责人联系电话采购员编 号采购的货品类别图2-2 库存管理系统ER图2.数据库逻辑结构设计根据系统功能需求与数据流程图 ,本数据库管理系统需要11个数 据表,分别是操作员个人信息表

6、 、登录表、仓库信息表、货品信 息表、库存信息表、入库单、出 库单、采购员表、客户信息表、 日报表、月报表。11个表的数据 库逻辑结构如下:操作员个人信息表(UID, Uname, Sex, Tel); 登录表(UID ,PWD, Limit); 仓库信息表(仓库名称,负责人,联系电话,联系地址,备注); 货品信息表(货品编号,货品名称,货品类别,单位,规格型号,颜 色); 库存信息表(库别,货品编号,最低库存,数量,进货单价,出货单 价); 入库单(凭证编号,库别,货品编号,数量,进货单价,合计,入库 时间,制单人,采购人编号); 出库单(凭证编号,库别,货品编号,数量,出货单价,合计,出库

7、 时间,制单人,客户编号); 采购员表(UID, Uname, 采购的货品类别,Tel); 客户信息表(客户编号,客户名称,联系人,联系电话,联系地址,备 注); 日报表(日期,货品编号,本日入库数量,本日入库金额,本日出库 数量,本日出库金额,本日出库利润); 月报表(月初日期,月末日期,货品编号,本月入库金额,本月出库 金额,本月出库利润); 3.设置引用完整性为了防止用户不小心删除有用的数据,或者输入 错误的数据,就需要设置引用完整性 ( Referential Integrity)。 例如本系统用到的数据库中,入库单中输入的货 品编号必须现存在于货品信息表中。通过设置引 用完整性对数据

8、库进行约束,能够帮助程序员和 用户确保使用的数据是合法的。4.数据库链接的实现为了充分展现对象编程的思想 ,系统中利用ADO.NET中的组 件SqlConnection实现数据库 和前台应用程序之间的连接, 利用connection对象和command对象实现随时访问 数据库的功能。ADO控件较灵活,它使用SQL 表达式,通过SQL属性来和数 据库文件相连并显示要显示的 字段,可以方便地对一个或多 个数据表中的记录进行访问。(三)系统功能模块的详细设计1身份验证模块的设计 在进入系统主界面之前,会出 现一个身份验证对话框,要验 证用户的身份。本系统中用户 分为管理员、仓库管理员和经 理三种。不

9、同用户其权限也不 同。库存管理系统用户编号:密码:退出登陆该模块的流程图是否用 户登 录是否为合法用 户?否选择身份判断用户类型进入系统开 始结 束此外,对一个完整的系统而言 ,用户是应该可以修改自己的 密码的,因此系统中应该具有 修改密码的功能,提高数据的 安全性,用户可以在进入系统 主界面后可以修改自己的密码 。当用户输入完成之后,按“ 确定”按钮来关闭对话框,系 统会自动检查用户两次输入的 密码是否一致,如果不一致, 会出现出错提示并建议用户重 新输入。2系统主界面的实现系统管理删除报表查询修改信息退出系统系统管理删除报表查询修改信息退出系统修改密码进货管理出货管理报表统计系统主界面分为

10、三个,根据用户 的权限不同进入不同的主界面, 分别是系统管理员界面、仓库管 理员界面、经理界面。各自主界 面自然有不同的功能。4出库管理模块的实现出库管理包括填 写出库单,获取 采购员信息两个 子模块。(1)出库单出库单凭证编号货品编号数量库别出货单价出库时间确定取消客户编号制单人(2)获取采购员信息获取采购员信息货品编号搜索的信息:搜索确 定5.报表统计模块的实现本系统的报表分为日报表 和月报表,日报表在添加 入库单和出库单时就已经 自动添加进数据库中的日 报表了,所以在此只需再 手动添加月报表。月报表月初日期月末日期取消货品编号确 定6.信息查询模块的实现该模块三种用户都会用到,用户根 据不同的权限分别可以查询不同的 内容,如系统管理员为了修改仓库 信息表、采购员信息表、客户信息 表而查询相关信息,仓库管理员为 了通知采购员及时采购而查询采购 员信息,经理查询仓库管理的各种 信息等。(三)课程设计总结 由于时间紧凑和我们小组成员的所学知识 的欠缺等原因,我们就只完成系统的需求 分析和设计工作,这也是我们第一次做这 方面的设计,不足之处在所难免,敬请徐 老师给我们以批评指正,我们会在以后的 学习中加以完善和改进。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号