库存管理系统的设计与开发毕业论文(编辑修改稿)内容摘要:

够满足开发的需要。 可行性 分析 学士学位论文 库存管理系统的设计与开发 4 传统的库存管理系统,一般有两种方式:一是手工管理,这种方式应用 最 传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均 以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。 这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。 另一种常见的信息管理方法是应用单机版的管理系统, 本系统就是一款做的相对到位的 单机版的库存管理系统,在库存信息处理方面做得很精准规范。 因为 库存管理人员已经有 丰富 的 信息管理经验 , 加之有 相当的 计算机 应用经验, 所以 对于此系统一定很容易就可操作熟练。 综上所述 , 本 库存管理 系统 投资少、收益大,且其运行 操作简单易学,具备了开发的 可行性。 (四)系统的开发及功能描述 信息系统的开发是一项比较复杂的工作, 因此 我们必须选用科学有效的开发方法。 本系统的开发采用了生命周期法。 在系统设计时 遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上, 则通过在系统的 使用及对系统了解的不断加深 中 ,对某一部分或几部分进行重新分析、设计、实施 ,使系统逐步完善。 本 库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。 在管理内容上,它的主要功能包 括: 进货管理 :进行 填写货品信息, 货品采购入库 ,入库 单据 的填写和修改最低库存量。 出货管理 :进行货品出库 ,出货单据 的填写 和 获取采购员信息。 信息查询:货品信息查询,库存信息查询,入库、出库单据查询,日报表、月报表查询。 统计报表 :完整的 日报表、月报表 统计查询功能,每张单据每次业务金额都可以清楚地 反映。 系统管理: 身份验证, 修改本人密码,注册用户,修改删除用户。 由于 库存管理 系统包含比较重要的信息,因此,在系统设计时除了注重用户的需求,还要保证系统的安全性和一致性,体现如下: 学士学位论文 库存管理系统的设计与开发 5 ( 1)安全性: 本系统 中 共分为三 类 不同 的 用户 ,分别 具有不同的权限。 ( 2)一致性:系统的数据要保证一致性、准确性,当某一数据库中记录发生改变时,与之相关联的数据库也随之变化。 (五)系统逻辑模型 本系统的逻辑模型以系统的数据流图为主要描述工具。 数据流图是组织中信息运动的抽象,是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目,它表达了数据和处理的关系。 为了叙 述方便,我们用不同的符号代表这四个元素: →表示数据流; =表示文件(数据存储); ○表示加工; □表示数据流的源点和终点。 通过 分析调查有关 库存 管理 需要,并针对一般 库存管理 系统的功能需求,设计出 库存管理 系统顶层数据流程图如图 11所示: 图 11 库存管理 系统顶层 DFD 根据系统的顶层数据流图,进一步分析,画出系统的第二层数据流图如图 12 所示: 业务输入 业务结果 查询结果 查询要求 注册用户 修改要求 修改结果 系统管理员 仓库管理员 返回结果 库存管理系统 经理 查询要求 查询结果 学士学位论文 库存管理系统的设计与开发 6 图 12 库存管理 系统的第二层 DFD图 出货结果 出货管理 进货管理 采购员表 仓库信息表 操作员个人信息表 客户信息表 采购员表 查询 结果 修改结果 修改要求 信息查询 操作员个人信息表 密码 用户编号 用户编号 密码 数据维护 信息查询 系统管理员 仓库管理员 进货管理 身份验证 身份验证 操作员个人信息表 系统管理员 库存管理系统 出货管理 进货 结果 月报表统计 报表统计 统计 结果 采购员 表 库存信息表表 货品信息表表 库存信息表表 日报 表 经理 身份验证 用户编号 密码 信息查询 经理 货品信息 表 库存信息 表 入库单 出库单 信息查询 查询结果 日报表 月报 表 操作员个人信息表 学士学位论文 库存管理系统的设计与开发 7 二 、系统设计 (一)系统总体结构设计 系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。 系统功能分析是在系统开发总体任务的基础上完成的。 本 库存管理 系统需要完成的功能有: ( 1) 库存管理的各种信息的输入,包括入库、出库、 货品 信息的输入等。 ( 2) 库存管理的各种信息的查询、修改和维护。 ( 3)入库单、出库单的生成,日报表、月 报表的生成。 ( 4) 在 货品 库存中加入所允许的最 低 库存字段,对所有库存物资实现监控和报警。 2. 系统功能模块图 根据系统功能分析,画出系统功能模块图如下: 图 21 系统总体功能模块图 库存管理系统 身份验证 注册用户 修改删除用户 修改密码 信息查询 报表统计 进货管理 出货管理 系统管理 入库单填写 填写货品信息 修改最低库存 出库单填写 获取采购员信息 日报表 月报表 库存查询 货品查询 报表查询 学士学位论文 库存管理系统的设计与开发 8 (二)数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。 合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 同时,合理的数据库结构也将有利于程序的实现。 设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 1. 数据库概念结构设计 本系统将货品分类,每类货品都有一名采 购员负责采购,每名采购员只负责 采购 一类货品 ,每类货品都放在一个仓库中,一个仓库中可以放不同种类的货品,每个客户可以订购不同的货品,每种货品可以卖给不同的客户。 图 22 库存管理 系统 E- R 图 根据系统功能需求与数据流程图,本数据库管理系统需要 11 个数据表,分别是 操作员个人信息表、登录表、仓库信息表、货品信息表、库存信息表、入库单、出库单、采购员表、客户信息表、日报表、月报表。 11 个表的 数据库逻辑结构如下: 操作员个人信息表 ( UID, Uname, Sex, Tel)。 登录表 (UID ,PWD, Limit)。 仓库信息表 (仓库名称 , 负责人,联系电话,联系地址,备注 )。 货品 采购 仓库 客户 存储 订购 采购员 n 1 m n n 1 货品编号 规格型号 单位 货品 名称 客户编号 客户名称 仓库名称 负责人 联系电话 采购员编号 采购的货品类别 学士学位论文 库存管理系统的设计与开发 9 货品信息表 ( 货品编号 ,货品名称,货品类别,单位,规格型号,颜色); 库存信息表 ( 库别,货品编号 ,最低库存,数量,进货单价,出货单价); 入库单 ( 凭证编号 ,库别,货品编号,数量,进货单价,合计,入库时间,制单人,采购人编号); 出库单 ( 凭证编号 ,库别,货品编号,数量,出货单价,合计,出库时间,制单人,客户编号); 采购员表 ( UID, Uname, 采购的货品类别, Tel); 客户信息表 (客户编号 ,客户名称,联系人,联系电话,联系地址,备注 )。 日报表 ( 日期,货品编号, 本日入库数量,本日入库金额,本日出库数量,本日出库金额,本日出库利润); 月报表 ( 月初日期,月末日期,货品编号 ,本月入库金额,本月出库金额,本月出库利润); 为了防止用户不小心删除有用的数据,或者输入错误的数据,就需要设置引用完整性 ( Referential Integrity)。 例如 本系统用到的数据库中, 入库单中输入的货品编号必须现存在于货品信息表中。 通过设置引用完整性对数据库进行约束,能够帮助程序员和用户确保使用的数据是合法的。 链接的实现 为了充分展现对象编程的思想,系统中利用 中的组件 SqlConnection 实现数据库和前台应用程序之间的连接,利用 connection 对象和 mand 对象 实现随时访问数据库的功能。 ADO 控件较灵活,它使用 SQL 表达式,通过 SQL 属性来和数据库文件相连并显示要显示的字段,可以方便地对一个或多个数据表中的记录进行访问。 ( 三) 系统 功能模块的详细设计 本 库存管理 系统是本着用户操作界面友好、清晰、易学易用的原则进行设计的。 1.身份验证模块的设计 在进入系统主界面之前,会出现一个身份验证对话框,要验证用户的身份。 本系统中用户分为 管理员、仓库管理员和经理三种。 不同用户其权限也不同。 学士学位论文 库存管理系统的设计与开发 10 图 23 用户登录模块界面设计 该模块的流程图如图 24 所示: 图 24 用户登录模块流程图 库存管理系统 用户编号: 密码: 退出 登陆 是 否 用 户 登 录 是否为合法用户。 否 选择身份 判断用户类型 进入系统 开 始 结 束 学士学位论文 库存管理系统的设计与开发。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。