1、毕业设计(论文)题 目:仓库货物管理系统设计与实现 学 生: 指导老师: 教授 系 别: 软件学院 专 业: 软工工程 班 级: 软工 1102 学 号: 3112115218 2013年 6月i福建工程学院本科毕业论文作者承诺保证书本人郑重承诺: 本篇毕业论文的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:年 月 日福 建 工 程 学 院 本 科 毕 业 论 文 指 导 教 师 承 诺 保 证 书本人郑重承诺:我已按有关规定对本篇毕业论文的选题与内容进行了指导和审核,该同学的毕业论文中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师签名:年 月
2、 日ii仓库货物管理系统的设计与实现摘要仓库货物管理系统是一个企业不可或缺的一部分,其高效快捷的管理功能与是企业的管理者和决策者来说都是至关重要的。本文论述仓库货物管理系统的设计与实现过程,主要完成仓库货物管理系统的需求分析、系统设计和系统实现,并由此设计了数据库系统和前台应用程序。本系统后台在 SQL Server 2008数据库平台上开发,前端技术使用 visual studio 2008。系统采用 C/S模式,能充分发挥客户端 PC的处理能力,数据的储存管理功能较为透明。系统实现了对企业仓库的一些基本管理,包括出入库管理、货物管理、货物分类管理、仓库管理、盘点管理等功能。经系统的测试,本
3、系统可以方便、快捷地实现仓库管理中的货物登记、出库入库登记、货物盘点等工作,降低仓库管理的成本,提高了管理效率,促进企业的快速发展。关键词:货物管理;仓库管理;出入库管理 iiiWarehouse Goods Management System Design and ImplementationAbstractWarehouse Goods management system is an integral part of an enterprise, its efficient management functions are essential for business managers a
4、nd 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 devel
5、ops 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 PCs processing power, data storage management more transparent. Some basic management system on Enterprise warehouse, including warehousing management,
6、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
7、 management efficiency, promote the rapid development of the enterprise.Key words:Cargo Management; warehouse management; in-out of storage managementiv目录 1 绪论 .11.1 课题来源 .11.2 研究现状 .11.3 研究目的和意义 .21.4 研究内容和组织结构 .32 相关理论与技术 .42.1 C/S 模式 .42.2 C#程序设计语言 .42.3 SQL Server 2008 .43 系统需求分析 .53.1 业务流程分析 .5
8、3.2 功能需求分析 .73.3 数据流分析 .83.3.1 数据编码 .83.3.2 数据字典 .93.3.3 数据流图 .113.4 非功能性需求 .134 系统设计 .154.1 系统整体设计 .154.2 系统功能模块设计 .154.2.1 系统登陆模块设计 .164.2.2 用户管理模块设计 .174.2.3 权限管理模块设计 .174.2.4 在库管理模块设计 .184.2.5 盘点管理模块设计 .194.2.6 出入库管理模块设计 .204.2.7 基本资料管理模块设计 .214.2.8 仓库管理模块设计 .234.3 数据库设计 .25v4.3.1 概念模型设计 .254.3.
9、2 物理结构设计 .265 系统实现 .315.1 系统登陆实现 .315.2 系统主界面 .315.3 系统管理实现 .325.3.1 用户管理实现 .325.3.2 权限管理实现 .335.5 在库管理实现 .345.6 盘点管理实现 .345.6.1 盘点管理实现 .355.6.2 盘点明细实现 .355.7 出入库管理实现 .365.7.1 入库管理实现 .365.7.2 出库管理实现 .375.8 基本资料管理实现 .385.8.1 客户管理实现 .385.8.2 货物管理实现 .395.8.3 业务员管理实现 .405.9 仓库管理实现 .415.9.1 仓库管理实现 .415.9
10、.2 仓区管理实现 .42总结 .44致谢 .46文献参考 .4711 绪论1.1 课题来源随着计算机信息技术的不断普及与发展,计算机的信息管理系统对企事业的重要性显得越来越重要。仓库货物管理系统作为一个企业不可或缺的一部分,他的功能与发挥的作用对于企业的决策者和管理者来说都是至关重要的一部分。人们一直以来使用的传统人工管理仓库的方式,这种管理方式有着诸多缺点,如查询、录入的效率低下、保密性不好等。并且随着时间的不断推移产生的文档,数据对管理者的更新、维护带来巨大的挑战与困难。所以需要开发一个仓库货物管理系统为企业用户提供充足的信息和查询、管理手段。作为计算机应用的一部分,使用计算机对产品仓库
11、信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等诸多优点,可以减少更多人力物力的投入。管理信息化也是企业仓库管理科学化、正规化,与世界接轨的重要条件 1。仓库管理涉及货物管理、盘点管理、仓库管理、入库管理、出库管理、库存管理等业务,这些业务涉及大量的数据和信息,而且对这些数据的信息的准确性、及时性都要求非常高,任何错误和遗漏都会造成公司的损失,若采用纯人工的方法进行管理有一定的难度 2。因此,采用计算机技术实现仓库管理是很有必要的,是提高企业管理水平的有效方法。1.2 研究现状现在国内外对此类系统的开发与研究也是很有实用性的,基本上
12、能满足各类企业的自身特点,来进行仓库方面的管理,同时,改进系统又都在不断地深入与发展,来使用更多的企业,一般都能运用于各企业的仓库管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这还需要进一步开发与实践 3。我国物流的发展在整体上和发达国家相比无论是发展规模还是发展的程度都有着不小的差距 4。在管理方面,发达国家的仓库基本上已经电子化、无纸化,国内仓库基本2上仍然是台帐管理,绝大多数仓库没有信息化的系统。今后此类的软件将会向条形码仓库管理系统发展,现阶段,伴随着物流及管理信息化、网络化的发展,应用条形码、二维码进行仓库管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解
13、决的一个现实问题 5。条形码管理在计算机信息化技术日益普及的今天有着十分重要的意义,商品贴上条形码不仅可以减少输入货物信息的时间,还可以减少人工输入造成的错误。不但可以提高作业效率,还能确保货物信息输入的正确性。另外,仓库管理需要实现信息化和可视化,将来企业仓库将不是个单纯的仓库,他将拥有一个实实在在装着货物的仓库,还拥有一个数据众多管理方便的数据仓库,对其中的货物进行编码、管理。形象的说,货架上的号码就是货物的地址,从而避免了货物的分拣和提取时的翻箱倒柜式的查找 6。仓库管理的信息化在高速发展的信息时代势在必行而且将给企业带来极大的帮助。1.3 研究目的和意义在这样一个信息化的时代,将计算机
14、管理应用于仓库的日常管理已是大势所趋,它可以为企业带来意想不到的效益,同时为企业的飞速发展打好坚实的基础。采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益 7。主要体现在:可以减少出入库过程中繁琐的流程,提高仓管人员的工作效率 仓库管理系统实现自动化之后,完全有能力可以减少出入库管理以及库存管理中的诸多问题,不但节约开支、提高企业效率,还可以减轻工作人员的压力。仓库货物管理系统主要目的是为了实现企业仓库管理的系统化、规范化和自动化,从而提高企业管理效率、增加企业收入。它完全可以用来取代原来仓库中使用人工管理的方式,并且可以避免由于人为失误造
15、成的损失,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段 8。仓库管理系统是一个中小型数据管理系统,它易上手、易操作、界面美观、安全性强。整个系统将由货物管理、出入库管理、基本资料管理、仓区管理等模块,用户通过相应的模块,对仓库里的物品的基本情况进行操作,通过简单的操作即可轻松的管理仓库。31.4 研究内容和组织结构本文主要通过对仓库货物管理系统的需求分析,结合仓储管理的相关理论,设计出合理的仓库货物管理系统的各个功能模块。本系统将通过各功能模块对仓库以及其中的货物进行系统的管理。系统的主要研究内容包括:1)仓库货物管理系统的业务流程分析确定各业务流程,形成标准化的流程图。 根据
16、流程图,在系统设计阶段对系统的模块设计做准备。2)系统的需求分析分析数据流向,绘制数据流图,为系统的整个框架结构设计打下基础。3)系统模块结构的研究开发本系统的目的是为了帮助仓库管理人员提高工作效率,实现货物管理的系统化、规范化和自动化。系统最终实现的主要功能如下:(1) “出库管理”主要对货物进行出库处理、操作。(2) “入库管理”主要对货物进行入库处理、操作。(3) “库存管理”主要进行货物的盘点管理和库存管理等操作。(4) “货物管理”主要对仓库中的货物进行系统的管理。本文组织结构:1)绪论部分 阐述本系统设计的背景目的和意义等内容。2)相关理论技术分析 对本系统开发中使用的编程语言、前
17、后台技术进行简要的分析,以及对于本系统开发的意义。3)系统需求分析 分析系统的业务流程、数据流向,为系统设计打下基础。4)系统设计 根据前文的分析,设计出系统的功能模块、数据库模型。5)系统实现 描述系统各模块的功能。42 相关理论与技术2.1 C/S 模式C/S模式分为客户机和服务器两层,客户机具有了一定的数据存储和数据处理能力而是。通过将应用软件的算法和数据合理分配给客户端和服务端的方法,可以降低服务器的负载,发挥客户端的能力。本文要研究的仓管系统就适用于仓库这样用户数目不多的局域网中。C/S 模式只依赖于企业内部网络的应用系统,即无论企业是否能够上网,都不影响其应用。综合考虑以上的因素,
18、本系统最终决定采用 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 2008SQL是英文 Structured Query Language的缩写,就是人们所说的结构化查询语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等 6。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。虽然许多数据库在 SQL的基础上进行了改进和升级,但是包括增、删、改、查等标准的 SQL命令仍然可以用来完成几乎所有的数据库操作。这个平台是可信任、高效、智能的,使得企业的仓库货物管理系统使用他时可以有很高的安全性、可靠性,并且可以降低开发管理数据基础设施的成本。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。