学士学位论文--仓库货物管理系统的设计与实现.doc
《学士学位论文--仓库货物管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《学士学位论文--仓库货物管理系统的设计与实现.doc(53页珍藏版)》请在咨信网上搜索。
毕业设计(论文) 题 目: 仓库货物管理系统设计与实现 学 生: 方 宁 指导老师: 赵忠孝 教授 系 别: 软件学院 专 业: 软工工程 班 级: 软工1102 学 号: 3112115218 2013年6月 福建工程学院本科毕业论文作者承诺保证书 本人郑重承诺: 本篇毕业论文的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。 学生签名: 年 月 日 福建工程学院本科毕业论文指导教师承诺保证书 本人郑重承诺:我已按有关规定对本篇毕业论文的选题与内容进行了指导和审核,该同学的毕业论文中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。 指导教师签名: 年 月 日 仓库货物管理系统的设计与实现 摘要 仓库货物管理系统是一个企业不可或缺的一部分,其高效快捷的管理功能与是企业的管理者和决策者来说都是至关重要的。本文论述仓库货物管理系统的设计与实现过程,主要完成仓库货物管理系统的需求分析、系统设计和系统实现,并由此设计了数据库系统和前台应用程序。本系统后台在SQL Server 2008数据库平台上开发,前端技术使用visual studio 2008。系统采用C/S模式,能充分发挥客户端PC的处理能力,数据的储存管理功能较为透明。系统实现了对企业仓库的一些基本管理,包括出入库管理、货物管理、货物分类管理、仓库管理、盘点管理等功能。经系统的测试,本系统可以方便、快捷地实现仓库管理中的货物登记、出库入库登记、货物盘点等工作,降低仓库管理的成本,提高了管理效率,促进企业的快速发展。 关键词:货物管理;仓库管理;出入库管理 Warehouse Goods Management System Design and Implementation Abstract Warehouse Goods management system is an integral part of an enterprise, its efficient management functions are essential for business managers and decision makers. This article deals with warehouse management system design and realization process mainly complete warehouse management systems requirements analysis, system design, and system implementation, and thus designed a database system and the application. Background of the system develops in the SQL Server 2008 database platforms, front-end technology using Visual Studio 2008. Systems in c/s mode, can give full play to the client PC's processing power, data storage management more transparent. Some basic management system on Enterprise warehouse, including warehousing management, freight management, freight management, warehouse management, inventory management, and other functions. Simple test, the system can easily and quickly achieve registration, storage of goods in warehouse management, such as registration, inventory of goods, reduce warehouse management costs, improve management efficiency, promote the rapid development of the enterprise. Key words:Cargo Management; warehouse management; in-out of storage management 查重方面各位语句顺序调整一下,或者添加删除一些句子段落就可以了,学校图书馆有知网查询的可以先查一下,一般都没什么大问题的。程序的话,随便写一点核心功能,答辩的时候能跑起来就可以了。希望对你们有点帮助~ 目录 1 绪论 1 1.1课题来源 1 1.2研究现状 1 1.3研究目的和意义 2 1.4 研究内容和组织结构 3 2 相关理论与技术 4 2.1 C/S模式 4 2.2 C#程序设计语言 4 2.3 SQL Server 2008 4 3 系统需求分析 5 3.1 业务流程分析 5 3.2 功能需求分析 7 3.3 数据流分析 8 3.3.1 数据编码 8 3.3.2数据字典 9 3.3.3数据流图 11 3.4非功能性需求 13 4 系统设计 15 4.1 系统整体设计 15 4.2 系统功能模块设计 15 4.2.1 系统登陆模块设计 16 4.2.2 用户管理模块设计 17 4.2.3 权限管理模块设计 17 4.2.4 在库管理模块设计 18 4.2.5 盘点管理模块设计 19 4.2.6 出入库管理模块设计 20 4.2.7 基本资料管理模块设计 21 4.2.8仓库管理模块设计 23 4.3数据库设计 25 4.3.1 概念模型设计 25 4.3.2物理结构设计 26 5 系统实现 31 5.1系统登陆实现 31 5.2系统主界面 31 5.3系统管理实现 32 5.3.1用户管理实现 32 5.3.2权限管理实现 33 5.5在库管理实现 34 5.6 盘点管理实现 34 5.6.1盘点管理实现 35 5.6.2盘点明细实现 35 5.7出入库管理实现 36 5.7.1入库管理实现 36 5.7.2出库管理实现 37 5.8基本资料管理实现 38 5.8.1客户管理实现 38 5.8.2货物管理实现 39 5.8.3业务员管理实现 40 5.9仓库管理实现 41 5.9.1仓库管理实现 41 5.9.2仓区管理实现 42 总结 44 致谢 46 文献参考 47 iv 1 绪论 1.1课题来源 随着计算机信息技术的不断普及与发展,计算机的信息管理系统对企事业的重要性显得越来越重要。仓库货物管理系统作为一个企业不可或缺的一部分,他的功能与发挥的作用对于企业的决策者和管理者来说都是至关重要的一部分。 人们一直以来使用的传统人工管理仓库的方式,这种管理方式有着诸多缺点,如查询、录入的效率低下、保密性不好等。并且随着时间的不断推移产生的文档,数据对管理者的更新、维护带来巨大的挑战与困难。所以需要开发一个仓库货物管理系统为企业用户提供充足的信息和查询、管理手段。 作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等诸多优点,可以减少更多人力物力的投入。管理信息化也是企业仓库管理科学化、正规化,与世界接轨的重要条件[1]。 仓库管理涉及货物管理、盘点管理、仓库管理、入库管理、出库管理、库存管理等业务,这些业务涉及大量的数据和信息,而且对这些数据的信息的准确性、及时性都要求非常高,任何错误和遗漏都会造成公司的损失,若采用纯人工的方法进行管理有一定的难度[2]。 因此,采用计算机技术实现仓库管理是很有必要的,是提高企业管理水平的有效方法。 1.2研究现状 现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各类企业的自身特点,来进行仓库方面的管理,同时,改进系统又都在不断地深入与发展,来使用更多的企业,一般都能运用于各企业的仓库管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这还需要进一步开发与实践[3]。 我国物流的发展在整体上和发达国家相比无论是发展规模还是发展的程度都有着不小的差距[4]。在管理方面,发达国家的仓库基本上已经电子化、无纸化,国内仓库基本上仍然是台帐管理,绝大多数仓库没有信息化的系统。 今后此类的软件将会向条形码仓库管理系统发展,现阶段,伴随着物流及管理信息化、网络化的发展,应用条形码、二维码进行仓库管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题[5]。条形码管理在计算机信息化技术日益普及的今天有着十分重要的意义,商品贴上条形码不仅可以减少输入货物信息的时间,还可以减少人工输入造成的错误。不但可以提高作业效率,还能确保货物信息输入的正确性。 另外,仓库管理需要实现信息化和可视化,将来企业仓库将不是个单纯的仓库,他将拥有一个实实在在装着货物的仓库,还拥有一个数据众多管理方便的数据仓库,对其中的货物进行编码、管理。形象的说,货架上的号码就是货物的地址,从而避免了货物的分拣和提取时的翻箱倒柜式的查找[6]。 仓库管理的信息化在高速发展的信息时代势在必行而且将给企业带来极大的帮助。 1.3研究目的和意义 在这样一个信息化的时代,将计算机管理应用于仓库的日常管理已是大势所趋,它可以为企业带来意想不到的效益,同时为企业的飞速发展打好坚实的基础。 采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益[7]。主要体现在:可以减少出入库过程中繁琐的流程,提高仓管人员的工作效率 仓库管理系统实现自动化之后,完全有能力可以减少出入库管理以及库存管理中的诸多问题,不但节约开支、提高企业效率,还可以减轻工作人员的压力。 仓库货物管理系统主要目的是为了实现企业仓库管理的系统化、规范化和自动化,从而提高企业管理效率、增加企业收入。它完全可以用来取代原来仓库中使用人工管理的方式,并且可以避免由于人为失误造成的损失,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段[8]。仓库管理系统是一个中小型数据管理系统,它易上手、易操作、界面美观、安全性强。整个系统将由货物管理、出入库管理、基本资料管理、仓区管理等模块,用户通过相应的模块,对仓库里的物品的基本情况进行操作,通过简单的操作即可轻松的管理仓库。 1.4 研究内容和组织结构 本文主要通过对仓库货物管理系统的需求分析,结合仓储管理的相关理论,设计出合理的仓库货物管理系统的各个功能模块。本系统将通过各功能模块对仓库以及其中的货物进行系统的管理。 系统的主要研究内容包括: 1)仓库货物管理系统的业务流程分析 确定各业务流程,形成标准化的流程图。 根据流程图,在系统设计阶段对系统的模块设计做准备。 2)系统的需求分析 分析数据流向,绘制数据流图,为系统的整个框架结构设计打下基础。 3)系统模块结构的研究 开发本系统的目的是为了帮助仓库管理人员提高工作效率,实现货物管理的系统化、规范化和自动化。系统最终实现的主要功能如下: (1)“出库管理”主要对货物进行出库处理、操作。 (2)“入库管理”主要对货物进行入库处理、操作。 (3)“库存管理”主要进行货物的盘点管理和库存管理等操作。 (4)“货物管理”主要对仓库中的货物进行系统的管理。 本文组织结构: 1)绪论部分 阐述本系统设计的背景目的和意义等内容。 2)相关理论技术分析 对本系统开发中使用的编程语言、前后台技术进行简要的分析,以及对于本系统开发的意义。 3)系统需求分析 分析系统的业务流程、数据流向,为系统设计打下基础。 4)系统设计 根据前文的分析,设计出系统的功能模块、数据库模型。 5)系统实现 描述系统各模块的功能。 2 相关理论与技术 2.1 C/S模式 C/S模式分为客户机和服务器两层,客户机具有了一定的数据存储和数据处理能力而是。通过将应用软件的算法和数据合理分配给客户端和服务端的方法,可以降低服务器的负载,发挥客户端的能力。本文要研究的仓管系统就适用于仓库这样用户数目不多的局域网中。C/S模式只依赖于企业内部网络的应用系统,即无论企业是否能够上网,都不影响其应用。综合考虑以上的因素,本系统最终决定采用C/S模式开发,充分发挥客户端的处理能力。 2.2 C#程序设计语言 C#是运行于.NET Framework之上的一种面向对象的高级程序设计语言。 C#是一种安全、稳定、简单的,由C和C++衍生出来的一种面向对象的编程语言。它去除了C和C++的复杂性,同时又继承了C和C++的强大功能。C#综合了C++的高效率以及VB的可视化操作。如果利用C#开发C/S模式的系统,首先从界面原型阶段就可以轻松快速的进行设计,小型的仓库管理系统就可以利用C#的高效、简便的进行快速开发。 2.3 SQL Server 2008 SQL是英文Structured Query Language的缩写,就是人们所说的结构化查询语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等[6]。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。虽然许多数据库在SQL的基础上进行了改进和升级,但是包括增、删、改、查等标准的SQL命令仍然可以用来完成几乎所有的数据库操作。 这个平台是可信任、高效、智能的,使得企业的仓库货物管理系统使用他时可以有很高的安全性、可靠性,并且可以降低开发管理数据基础设施的成本。 3 系统需求分析 3.1 业务流程分析 仓库货物管理系统主要业务流程如下: (1)销售商提出订单,仓库业务员进行审核,确认订单无误、货物数量足够出库,则通过审核,向销售商发货,修改数据库数据后完成出库流程。出库流程图如图3-1所示。 图3-1 出库流程图 (2)仓库业务员向供货商发出订单,供货商根据订单向仓库发货,形成发货单,经仓库管理员审核,修改数据库数据后完成入库流程。入库流程图如图3-2所示。 图3-2 入库流程图 (3)仓库管理员对仓库中的货物进行盘点,生成盘点详单,经由审核人员审核通过后完成盘点工作。 3.2 功能需求分析 需求分析是通过对功能的描述,说明项目系统或设计中要实现的各功能模块。不论是系统或设计的介绍,功能描述都是不可缺少的。同时对要解决的问题进行分析,弄清楚问题的要求,包括需要输入什么数据,得到什么结果,最后应该输出什么[9]。 仓库货物管理系统主要针对于日常库存信息的管理,它针对仓库日常发生的业务,主要模块为货物管理、出入库管理、仓库管理,用户通过相应的模块,对仓库里的物品的基本情况进行操作,对库存数量进行查询,用户通过简单的操作即可轻松的管理仓库。 本次设计所要实现的功能主要分为出入库管理、基本资料管理、仓区管理、系统管理等功能模块来实现仓库的综合管理。本系统可以方便快捷地实现库管理中的出库入库、库存管理等操作,使企业的仓库管理井井有条,更实时准确地管理仓库。 出入库管理中包含出库管理、入库管理、库存管理、盘点管理。 1)出库管理:出库管理是对系统中货物的出库管理,可以对仓库中的货物出库情况进行查看,并可以添加新的出库信息。 2)入库管理:入库管理是对系统中货物的入库管理,可以对仓库中的货物入库情况进行查看,并可以添加新的入库信息。 3)库存管理:在库管理是对系统中库存信息的管理,可以对仓库中的库存信息进行查看,并可以添加新的库存信息。 4)盘点管理:盘点管理包含基本的盘点管理和盘点明细管理,可以对货物盘点信息进行查看和添加。 基本资料管理中包含客户管理、货物管理、货物分类管理、业务员管理。 1)客户管理:客户管理是对系统中客户信息的管理,可以对仓库货物的供应商和销售商进行查看,并可以添加新的客户信息。 2)货物管理:货物管理是对系统中货物信息的管理,可以对仓库中的货物信息进行查看,并可以添加新的货物信息。 3)业务员管理:业务员管理是对系统中业务员信息的管理,可以对仓库中的业务员信息进行查看,并可以添加新的业务员信息。 仓区管理中包含仓库管理、仓区管理。 1)仓库管理:仓库管理是对系统中仓库信息的管理,可以对仓库中的仓库信息进行查看,并可以添加新的仓库信息。 2)仓区管理:仓区管理是对系统中仓区信息的管理,可以对仓库中的仓区信息进行查看,并可以添加新的仓区信息。 系统管理中包含用户管理、权限管理。 1)用户管理:用户管理是对系统中用户的管理,可以对系统中的用户进行增删改查。 2)权限管理:盘点明细是对系统中盘点明细的管理,可以对仓库中的盘点明细进行查看,并可以添加新的盘点明细。 3.3 数据流分析 3.3.1 数据编码 为了数据流图更加易懂以及数据项、数据流便于使用,要对数据进行编码,用一个编码符合代表一条信息或一串数据[10]。对数据进行编码可以方便地进行分类操作。以下是系统分析过程中常用的数据编码: 表3-1 大类编码 E 外部项(实体) F 数据流 D 数据存储 P 数据处理 T 数据项 表3-2 外部项编码 E001 供货商 E002 销售商 E003 仓库货物管理系统 E004 仓库 E005 仓库管理员 表3-3 数据流编码 F101 订单 F102 发货单 F103 客户信息 F104 货物信息 F105 出库信息 F106 入库信息 F107 货物价格 F108 货物数量 F109 盘点信息 F110 报表信息 表3-4 数据存储编码 D201 库存编号 D202 盘点单编号 D203 出库编号 D204 入库编号 D204 报表编号 D205 货物编号 表3-3 数据处理编码 P301 出库管理 P302 入库管理 P303 在库管理 P304 货物管理 P305 盘点管理 P306 审核 3.3.2数据字典 数据字典是数据库的重要组成部分。它存放有数据库所用的有关信息,对用户来说是一组只读的表[11]。下面是对数据流图中出现的部分数据流和数据项的描述,方便读者快速了解数据流组成和数据项内容。 1.数据流 (1)数据流名称:入库信息 说明:即将加入仓库的货物的信息 数据流来源:入库信息表 数据流流向:仓库管理员 数据流组成:入库编号+货物编号+数量+单价+总金额+入库时间+经办人+保管人+入库仓库+备注 (2)数据流名称:出库信息 数据流来源:出库信息表 数据流流向:仓库管理员 数据流组成:出库编号+货物编号+数量+单价+总金额+出库时间+经办人+保管人+出库仓库+备注 (3)数据流名称:货物信息 说明:对仓库中的所有货物的信息的统计 数据流来源:货物信息表 数据流流向:仓库管理员 数据流组成:货物编号+货物名称+货物型号+类型+单位+仓库编号 (4)数据流名称:客户信息 说明:所有客户及供应商的信息。 数据流来源:客户信息表 数据流流向:仓库管理员 数据流组成:客户编号+客户名称+客户地址+客户电话+客户类型 (5)数据流名称:仓库信息 数据流来源:仓库信息表 数据流流向:仓库管理员 数据流组成:仓库编号+仓库名称+仓库状态+仓库管理员 (6)数据流名称:库存信息 数据流来源:库存表 数据流流向:仓库管理员 数据流组成:库存编号+仓库编号+货物编号+在库数量+预警标志位+最大在库量+最小在库量 2.数据项 (1)数据项名称:货物编号 数据项别名:货号 说明:仓库中的货物的唯一标识 类型:字符型 长度:16 (2)数据项名称:入库编号 数据项别名:无 说明:货物的入库流水号 类型:字符型 长度:16 (3)数据项名称:仓库编号 数据项别名:无 说明:仓库的编号 类型:字符型 长度:16 (4)数据项名称:盘点单编号 数据项别名:无 说明:仓库盘点单的流水 类型:字符型 长度:16 3.3.3数据流图 数据流图,它主要的解决问题的角度是从数据传递、加工出发,用图形的方式表现系统的数据流向。并可以清晰的表达数据在系统中的流向和变换过程,可以表达系统的逻辑功能。它从数据的角度来描述一个系统,适合宏观地分析一个组织业务的概况。 数据流图的主要作用是: (1)便于表达功能需求和数据需求及其联系; (2)清晰表达数据流的情况; (3)有利于系统建模 。 仓库货物管理系统的部分数据流图如下: 图3-1系统顶层数据流图 顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系,如图3-1所示。 图3-2第一层数据流图 分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系,如图3-2所示。 对第一层数据流图进行进一步分解,得到每个子系统的数据流图如图3-3,图3-4所示。 图3-3入库管理数据流图 图3-4出库管理数据流图 3.4非功能性需求 性能需求 仓库货物管理系统的响应速度必须在1s以内,拥有良好的用户体验。 业务规则 系统应当具备重要操作审核功能,出入库信息修改、添加时提交审核,通过后才可修改数据库。 安全性需求 系统中权限较低的用户无法越权修改系统中的数据,保证数据的安全性。 4 系统设计 仓库货物管理系统主要是针对于仓库的日常库存信息的管理、查询,它根据仓库日常发生的业务,分为了两个大类,即入库和出库,用户可以通过相应的模块,对仓库里的货物的进行基本的操作,对库存数量进行查询,用户可以通过简单的操作轻松的管理仓库。 4.1 系统整体设计 在数据库的分析与设计基础上,将系统的整体功能模块构造出来,利用模块层次图来绘制出软件的结构。 本系统的概要设计是采用模块层次结构图的方式来表达的,如图4-1所示,系统管理、出入库管理、基本资料管理、仓区管理等主功能模块。 图4-1 系统总体功能结构图 4.2 系统功能模块设计 表4-1 模块功能描述 序号 模块名称 说明 1 系统管理 包含用户管理、权限管理、日志管理、数据恢复、数据备份 2 出入库管理 包含出库管理、入库管理、在库管理、盘点管理、盘点明细管理 3 基本资料管理 包含客户管理、货物管理业务员管理、货物分类管理 4 仓区管理 包含仓库管理、仓区管理、库存预警 模块描述: 系统使用用户为三类:系统管理员、业务员、访客,并且可以在今后添加新的角色由管理员指定权限。 选择系统管理员账号登录系统所有模块处于可操作状态,选择业务员账号登录系统只可进行出入库管理功能,访客帐号登陆只能查看在库信息和货物信息。 4.2.1 系统登陆模块设计 系统登陆模块IPO设计如表4-2所示。 表4-2 系统登陆模块IPO表 IPO表 模块编号:M1 模块名称:登陆模块 所属子系统:无 调用模块:登陆模块 被调用模块:无 输入参数:用户名、密码、角色名 输出参数:仓库货物管理系统主界面 变量说明:数据、文本 相关数据库:用户表、用户权限表 处理: 判断用户名是否存在。若不存在,提示“该用户不存在,请重新输入”。 如果用户名或密码为空,登录按钮下显示“用户名、密码不能为空”。 如果密码有误,登录按钮下显示“密码有误,请重新输入”。 若角色选择错误,提示“请选择正确角色名”。 备注:密码长度在数据库设计中为16位,文本框设置应限制输入长度,并且以*显示 设计人:方宁 日期:2013.05 4.2.2 用户管理模块设计 用户管理模块IPO设计如表4-3所示。 表4-3 用户管理模块IPO表 IPO表 模块编号:M2 模块名称:用户管理 所属子系统:系统管理 调用模块:用户管理 被调用模块:无 输入参数:帐号、密码、角色权限 输出参数:用户账户信息 变量说明:数据、文本 相关数据库:用户表 处理: 若用户名重复则提示:“账户已存在,请重新输入。” 若填写正确,提示“账户添加成功!”。 未输入信息时点击添加提示“请输入账户信息”。 用户表与员工信息表有外键关联,删除正在使用中的账户时提示“该用户正在使用中,无法删除!” 设计人:方宁 日期:2013.05 4.2.3 权限管理模块设计 权限管理模块IPO设计如表4-4所示。 表4-4 权限管理模块IPO表 IPO表 模块编号:M3 模块名称:权限管理 所属子系统:系统管理 调用模块:权限管理 被调用模块:无 输入参数:角色名称 输出参数:角色权限信息 变量说明:数据、文本 相关数据库:角色权限表 处理: 可进行角色名的增删改查,若该角色拥有某项权限则下拉框中显示为True否则为Flase。 添加已有的角色名时提示“该角色名已存在,请重新输入!” 若删除正在使用的角色名则提示“该角色名称正在使用中” 设计人:方宁 日期:2013.05 4.2.4 在库管理模块设计 在库管理模块IPO设计如表4-5所示。 表4-5 在库管理模块IPO表 IPO表 模块编号:M4 模块名称:在库管理 所属子系统:出入库管理 调用模块:在库管理 被调用模块:无 输入参数:库存编号、仓库编号、货物编号、库存数量、库存预警、最大在库量、最小在库量 输出参数:货物在库信息 变量说明:数据、文本 相关数据库:库存表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行库存信息的增删改查,仓库编号、货物编号与仓库表、货物信息表字段绑定。 添加已有的在库信息时提示“该库存信息已存在,请重新输入!” 未选择信息时点击删除提示“请选择要删除的信息” 设计人:方宁 日期:2013.05 4.2.5 盘点管理模块设计 1.盘点管理模块IPO设计如表4-6所示。 表4-6 盘点管理模块IPO表 IPO表 模块编号:M5 模块名称:盘点管理 所属子系统:在库管理 调用模块:盘点管理 被调用模块:盘点明细 输入参数:盘点单编号、仓库编号、盘点人员、审核人员、盘点日期、审核日期、备注 输出参数:盘点单信息 变量说明:数据、文本 相关数据库:盘点单表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行盘点单信息的增删改查,仓库编号与仓库表字段绑定。 添加已有的盘点信息时提示“该盘点单信息已存在,请重新输入!” 点击“盘点明细”按钮时进入盘点明细界面。 未选择信息时点击删除提示“请选择要删除的信息” 设计人:方宁 日期:2013.05 2.盘点明细模块IPO设计如表4-7所示。 表4-7 盘点明细模块IPO表 IPO表 模块编号:M6 模块名称:盘点明细 所属子系统:盘点管理 调用模块:盘点明细 被调用模块:无 输入参数:盘点单编号、仓库编号、货物编号、在库数量、应在库数量、原在库数量 输出参数:盘点单明细 变量说明:数据、文本 相关数据库:盘点明细表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行盘点单信息的增删改查,盘点单编号、仓库编号与盘点单、仓库表字段绑定。 添加已有的盘点明细信息时提示“该盘点信息已存在,请重新输入!” 未选择信息时点击删除提示“请选择要删除的信息” 设计人:方宁 日期:2013.05 4.2.6 出入库管理模块设计 1.入库管理模块IPO设计如表4-8所示。 表4-8 入库管理模块IPO表 IPO表 模块编号:M7 模块名称:入库管理 所属子系统:出入库管理 调用模块:入库管理 被调用模块:无 输入参数:入库编号、入库时间、数量、单价、金额、保管人、经办人、货物编号、仓库号 输出参数:入库信息 变量说明:数据、文本 相关数据库:入库信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行入库信息的增删改查,货物编号、仓库编号与货物信息表、仓库表字段绑定。 添加已有的入库细信息时提示“该入库信息已存在,请重新输入!” 入库信息填写正确时,转入审核界面,审核人员审核通过后填写备注信息、自己的姓名,无误后审核通过添加入库信息成功。 添加入库信息成功时,系统会根据货物编号、入库数量和仓库编号改变货物的库存数量。 未选择信息时点击删除提示“请选择要删除的信息”。 设计人:方宁 日期:2013.05 2.出库管理模块IPO设计如表4-9所示。 表4-9 出库管理模块IPO表 IPO表 模块编号:M8 模块名称:出库管理 所属子系统:出入库管理 调用模块:出库管理 被调用模块:无 输入参数:出库编号、出库时间、数量、单价、金额、保管人、经办人、货物编号、仓库号 输出参数:出库信息 变量说明:数据、文本 相关数据库:出库信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行出库信息的增删改查,货物编号、仓库编号与货物信息表、仓库表字段绑定。 添加已有的入库细信息时提示“该出库信息已存在,请重新输入!” 未选择信息时点击删除提示“请选择要删除的信息” 添加出库信息成功时,系统会根据出库的数量,减少相应货物在库存中的数量。 要出库的数量大于货物的库存数量时提示“货物数量不足,请重新输入!” 设计人:方宁 日期:2013.05 4.2.7 基本资料管理模块设计 1.客户管理模块IPO设计如表4-10所示。 表4-10 客户管理模块IPO表 IPO表 模块编号:M9 模块名称:客户管理 所属子系统:基本资料管理 调用模块:客户管理 被调用模块:无 输入参数:客户编号、客户名称、客户地址、客户电话、客户类型 输出参数:客户信息 变量说明:数据、文本 相关数据库:客户信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行客户信息的增删改查。 添加已有的客户信息时提示“该客户信息已存在,请重新输入!” 未选择信息时点击删除提示“请选择要删除的信息” 设计人:方宁 日期:2013.05 2.货物管理模块IPO设计如表4-11所示。 表4-11 货物管理模块IPO表 IPO表 模块编号:M10 模块名称:货物管理 所属子系统:基本资料管理 调用模块:货物管理 被调用模块:无 输入参数:货物编号、货物名称、货物型号、类型、单位、生产日期、有效期、仓库号、供应商 输出参数:货物信息 变量说明:数据、文本 相关数据库:货物信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行货物信息的增删改查。 添加已有的货物信息时提示“该货物信息已存在,请重新输入!” 未选择信息时点击删除提示“请选择要删除的信息” 设计人:方宁 日期:2013.05 3.业务员管理模块IPO设计如表4-12所示。 表4-12 业务员管理模块IPO表 IPO表 模块编号:M11 模块名称:业务员管理 所属子系统:基本资料管理 调用模块:业务员管理 被调用模块:无 输入参数:业务员编号、姓名、帐号 输出参数:业务员信息 变量说明:数据、文本 相关数据库:业务员信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行业务员信息的增删改查。业务员对应的仓库货物管理系统中的帐号与用户信息表中的字段绑定。 添加已有的业务员信息时提示“该货物信息已存在,请重新输入!” 设计人:方宁 日期:2013.05 4.2.8仓库管理模块设计 1.仓库管理模块IPO设计如表4-13所示。 表4-13 仓库管理模块IPO表 IPO表 模块编号:M12 模块名称:仓库管理 所属子系统:仓区管理 调用模块:仓库管理 被调用模块:仓区设置 输入参数:仓库编号、仓库名称、仓库状态、仓库管理员 输出参数:仓库信息 变量说明:数据、文本 相关数据库:仓库信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行仓库信息的增删改查。 仓库管理员与业务员表中的字段进行绑定。 添加已有的仓库信息时提示“该仓库信息已存在,请重新输入!” 未选择信息时点击删除提示“请选择要删除的信息” 单击“仓区设置”按钮进入仓区设置 设计人:方宁 日期:2013.05 2.仓区管理模块IPO设计如表4-14所示。 表4-14 仓库管理模块IPO表 IPO表 模块编号:M13 模块名称:仓区设置 所属子系统:仓区管理 调用模块:仓区设置 被调用模块:仓区设置 输入参数:仓库编号、仓区编号、仓区名称、存放类别、库存状态、管理员 输出参数:仓区信息 变量说明:数据、文本 相关数据库:仓区信息表 处理: 点击列表时,选中行的信息显示在各个文本框中方便修改。 可进行仓区信息的增删改查。仓库管理员与业务员表中的字段进行绑定。 添加已有的仓区信息时提示“该仓区信息已存在,请重新输入!” 设计人:方宁 日期:2013.05 4.3数据库设计 4.3.1 概念模型设计 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型[12]。它是描述现实世界概念结构模型的有效方法。 图4-1系统E-R图 关系模式说明: 销售商(销售商编号、销售商名称、销售商地址、销售商电话) 供货商(供货商编号、供货商名称、供货商地址、供货商电话) 货物信息(货物编号、货物名称、货物型号、类型、单位、仓库编号、货物分类编号) 货物分类(货物分类编号、货物类别) 员工信息(员工编号、姓名、性别、联系电话、家庭住址、密码、邮箱、用户名、角色名) 仓库信息(仓库编号、仓库名称、仓库状态、仓库管理员) 仓区信息(仓库编号、仓区编号、仓区名称、存放类别、库存状态、管理员) 出库信息(出库编号、货物编号、出库数量、出库单价、出库金额、出库时间、经办人、保管人、仓库、备注) 入库信息(入库编号、货物编号、入库数量、入库单价、入库金额、入库时间、经办人、保管人、仓库、备注) 盘点单(盘点单编号、仓库编号、盘点人员、审核人员、盘点日期、审核日期、备注) 盘点单明细(盘点单编号、货物编号、在库数量、应在库数量、原在库数量、备- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学士学位 论文 仓库 货物 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文