《仓库管理系统课程设计报告_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《仓库管理系统课程设计报告_论文-毕业文章.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-word.zl-仓库管理系统课程设计报告 一、概述 工程背景:仓库管理在企业的整个供给链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,效劳质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。使用仓库管理系统,对仓库各环节实施全过程控制管理,并可对货物进展货位、批次、保质期、配送等实现系统列号管理,对整个收货、发货、补货、集货、送货等各个环节的标准化作业,还可以根据客户的需求制作多种合理的统
2、计报表。仓库管理系统能帮助企业合理有效地利用仓库空间,以快速、准确、低本钱的方式为客户提供最好的效劳。系统特点:本系统是采用面向对象的设计思想进展编制,整个系统由假设干个表单、报表及一个主菜单组成,由工程管理器统一管理全部程序的编写和调试.用户在操作中可以通过主菜单调用系统的各个功能.在表单设计方面尽量考虑方便用户,简化操作,绝大局部操作只需点击鼠标即可完成,力求突出系统的便利性、实用性.设计环境与工具:在现有的 DBMS Visual FoxPro支持下进展。二、需求分析 问题陈述:需完成的功能:-word.zl-产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认
3、出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下戒备限;可以进展盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进展查询;三、系统构造设计(1)系统功能构造设计(包括主要功能模块及功能模块的细化。)本系统应能够方便的实现仓库货物存储信息的录入、修改、编辑和浏览等功能,高效地完成企业的各种产品信息的统计功能,打印出各种产品入库出库和盘库查询的信息表格,系统的各主要功能的要求如下:信息录入功能:仓库产品根本信息、产品入库信息、产品出库信息、产品清单资料等.浏览功能:浏览仓库产品根本信息,浏览产品入库情况
4、、出库情况、当前库存情况.查询功能:产品标号,或者按验收时间查询库存设置等.报表打印功能:打印仓库产品货单表,空白产品登记表和各种统计表.(2)数据库设计 确的进货和库存控制及发货将会导致管理费用的增加效劳质量难以得到保证从而影响企业的竞争力传统简单静态的仓库管理已无法保证企业各种资源的高效利用如今的仓库作业和库存控制作业已十分复杂化多样化仅靠人工记忆和手 货物进展货位批次保质期配送等实现系统列号管理对整个收货发货补货集货送货等各个环节的标准化作业还可以根据客户的需求制作多种合理的统计报表仓库管理系统能帮助企业合理有效地利用仓库空间以快速准确低本钱的方式为 菜单组成由工程管理器统一管理全部程序
5、的编写和调试用户在操作中可以通主菜单调用系统的各个功能在表单设计方面尽量考虑方便用户简化操作绝大局部操作只需点击鼠标即可完成力求突出系统的便利性实用性设计环境与工具在-word.zl-一个数据库中包含许多表,表之间又有关联,所以设计数据库的步骤为:第一步,确定所需要的表;第二步,确定每个表所需要的字段;第三,确定各个表之间的关联关系;最后形成表的构造.定义表包括表中的字段、视图、索引、主关键字、确定表间的联系。数据库要求:在数据库中至少应该包含以下数据表:出库单表(chjy):记录产品出库状况。入库单表 cgdd:记录产品入库状况。产品供给商表 gys:记录产品提供者。公司雇员表 gy:记录来
6、仓库存取产品的人员名单。产品表(cp):记录仓库现存状况。库存情况表;出库台帐;入库台帐;借条信息表(反映借出人,借出时间,借出产品,借出数量,还库时间等)。(3)系统流程构造图 数据流图的根本目的是利用它作为交流信息的工具,利用它将对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认:数据流图的另一个主要用途是作为分析和设计的工具,帮助分析员实现总结现有系统的目标,对更详细的设计步骤提供帮助.数据流图是描绘系统的逻辑模型,以图形的形式表示出来,以下是仓库管理系统的数据流图.确的进货和库存控制及发货将会导致管理费用的增加效劳质量难以得到保证从而影响企业的竞争力传统简单静态的
7、仓库管理已无法保证企业各种资源的高效利用如今的仓库作业和库存控制作业已十分复杂化多样化仅靠人工记忆和手 货物进展货位批次保质期配送等实现系统列号管理对整个收货发货补货集货送货等各个环节的标准化作业还可以根据客户的需求制作多种合理的统计报表仓库管理系统能帮助企业合理有效地利用仓库空间以快速准确低本钱的方式为 菜单组成由工程管理器统一管理全部程序的编写和调试用户在操作中可以通主菜单调用系统的各个功能在表单设计方面尽量考虑方便用户简化操作绝大局部操作只需点击鼠标即可完成力求突出系统的便利性实用性设计环境与工具在-word.zl-四、系统详细设计(1)描述每一个功能所完成的任务,指明实现该功能的表单、
8、菜单、报表等。系统的功能模块设计 确的进货和库存控制及发货将会导致管理费用的增加效劳质量难以得到保证从而影响企业的竞争力传统简单静态的仓库管理已无法保证企业各种资源的高效利用如今的仓库作业和库存控制作业已十分复杂化多样化仅靠人工记忆和手 货物进展货位批次保质期配送等实现系统列号管理对整个收货发货补货集货送货等各个环节的标准化作业还可以根据客户的需求制作多种合理的统计报表仓库管理系统能帮助企业合理有效地利用仓库空间以快速准确低本钱的方式为 菜单组成由工程管理器统一管理全部程序的编写和调试用户在操作中可以通主菜单调用系统的各个功能在表单设计方面尽量考虑方便用户简化操作绝大局部操作只需点击鼠标即可完
9、成力求突出系统的便利性实用性设计环境与工具在-word.zl-图 1-1 系统功能模块(2)说明主要功能的设计思想和方法包括涉及到的数据源、关键的属性和代码等。设计思想分析:将管理系统分为进库操作、出库操作、损耗操作、查询操作、报表操作、维护操作六局部。1、入库时根据商品的具体情况进展处理,如果库中已存在此商品,就在原来的数量根底上加上进货数量,如果没有那么自动新增此产品,并提醒管理员在最新报价表中加上此商品的最新报价为了出库的正确性,某商品的最新报价的存在是其出库的前提。如果商品已以入库,那么自动在商品进出表中加上相关记录,以便于以后的核对。2、为了到达出库价格的正确性,出库时系统自动将此商
10、品的售价和最新报价里的价格进展比拟,如果不相等那么出现提示信息。另外,程序还有其他效劳功能,比方如果商品数量缺乏或没有相关商品那么出现提示信息。3、商品的查询专门提供给广阔客户使用,客户可以按商品编号和商品名称、数量、单价、进库出库信息、对库中的具体商品进展查询,查询有商品代号和商品名称两种方法,这样,客户可以轻松掌握仓库的库存情况,便于交易。4、核对措施也是此系统中必备的,为了便于以后核对,出库的记录也将存储起来。出库单打印默认为 2 份,其一用交给交易对方,另一份管理员自己保存。便于核对。同样,本系统还会自动对入库情况进展记录,这样,用户能轻松掌握仓库的变化,可以随时对库存进展分析核对。5
11、、保密性是作为一个企业或者机构所十分重视的,给用户一个平安的环境是优秀的管理软件所必须做到做好的,本软件也做到了平安性,就是说登录时要有正确的密码,这样一来,确的进货和库存控制及发货将会导致管理费用的增加效劳质量难以得到保证从而影响企业的竞争力传统简单静态的仓库管理已无法保证企业各种资源的高效利用如今的仓库作业和库存控制作业已十分复杂化多样化仅靠人工记忆和手 货物进展货位批次保质期配送等实现系统列号管理对整个收货发货补货集货送货等各个环节的标准化作业还可以根据客户的需求制作多种合理的统计报表仓库管理系统能帮助企业合理有效地利用仓库空间以快速准确低本钱的方式为 菜单组成由工程管理器统一管理全部程
12、序的编写和调试用户在操作中可以通主菜单调用系统的各个功能在表单设计方面尽量考虑方便用户简化操作绝大局部操作只需点击鼠标即可完成力求突出系统的便利性实用性设计环境与工具在-word.zl-只有系统管理员才有权更改系统里面的数据了。6、本系统还带有自动去除测试记录功能课本是本系统的测试数据,如果用户要正式使用仓库,只要选择操作菜单下的正式使用命令。这样就不需要用记一条条去删记录了。(3)界面设计要合理、简明。五、实施及测试 指出已实现的每个功能,附上运行、测试结果。六、完毕语 心得体会:经过了这次仓库管理系统的课程设计我从中学到了很多,同时明白了做一个小型软件的步骤和流程.如何让自己设计的软件运用
13、到具体的实际工作中,这是一个关键的环节.还有就是程序设计和运行测试中遇到的问题该如何解决,从解决问题中我也学到了许多平时课本上所没有的知识.当然,能够完成这个仓库管理系统我自己也感觉很有成就感.运用到的开发工具和软件技术:此系统结合货物仓库管理的要求,对 Visual FoxPro VFP数据库管理系统、SQL 语言的学习和应用,主要完成货物仓库管理系统的需求分析,系统的数据库设计和实现,系统的表单设计,主控程序设计,并由此设计了数据库构造和应用程序。系统运行结果证明,本人设计的货物仓库管理系统可以满足仓库管理者完成仓库管理的日常工作,包括材料的入库,出库以及库存材料信息的管理维护等 软件还需
14、要哪些改良:确的进货和库存控制及发货将会导致管理费用的增加效劳质量难以得到保证从而影响企业的竞争力传统简单静态的仓库管理已无法保证企业各种资源的高效利用如今的仓库作业和库存控制作业已十分复杂化多样化仅靠人工记忆和手 货物进展货位批次保质期配送等实现系统列号管理对整个收货发货补货集货送货等各个环节的标准化作业还可以根据客户的需求制作多种合理的统计报表仓库管理系统能帮助企业合理有效地利用仓库空间以快速准确低本钱的方式为 菜单组成由工程管理器统一管理全部程序的编写和调试用户在操作中可以通主菜单调用系统的各个功能在表单设计方面尽量考虑方便用户简化操作绝大局部操作只需点击鼠标即可完成力求突出系统的便利性
15、实用性设计环境与工具在-word.zl-在编写源程序代码的过程中对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要.要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改良和完善.七、参考资料 1.Visual FoxPro 程序设计及其应用系统开发李作纬等中国水利水电出版社 2.数据库应用系统开发技术刘军等机械工业出版社 3.其它资料假设干 确的进货和库存控制及发货将会导致管理费用的增加效劳质量难以得到保证从而影响企业的竞争力传统简单静态的仓库管理已无法保证企业各种资源的高效利用如今的仓库作业和库存控制作业已十分复杂化多样化仅靠人工记忆和手 货物进展货位批次保质期配送等实现系统列号管理对整个收货发货补货集货送货等各个环节的标准化作业还可以根据客户的需求制作多种合理的统计报表仓库管理系统能帮助企业合理有效地利用仓库空间以快速准确低本钱的方式为 菜单组成由工程管理器统一管理全部程序的编写和调试用户在操作中可以通主菜单调用系统的各个功能在表单设计方面尽量考虑方便用户简化操作绝大局部操作只需点击鼠标即可完成力求突出系统的便利性实用性设计环境与工具在
限制150内