仓库管理系统课程设计报告(样本).doc

上传人:bao****ty 文档编号:144704782 上传时间:2020-09-13 格式:DOC 页数:24 大小:721.50KB
返回 下载 相关 举报
仓库管理系统课程设计报告(样本).doc_第1页
第1页 / 共24页
仓库管理系统课程设计报告(样本).doc_第2页
第2页 / 共24页
仓库管理系统课程设计报告(样本).doc_第3页
第3页 / 共24页
仓库管理系统课程设计报告(样本).doc_第4页
第4页 / 共24页
仓库管理系统课程设计报告(样本).doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《仓库管理系统课程设计报告(样本).doc》由会员分享,可在线阅读,更多相关《仓库管理系统课程设计报告(样本).doc(24页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告科目: 物流管理信息系统 题目: 仓库管理信息系统 姓 名: XXX 院 (系): 数学与计算机学院 专业班级: 12信息管理本科班 学 号: 10011XXXX 指导教师: 张 蕾 成 绩: 时间: 2015 年 5 月 18 日至 2015 年 6 月 14 日摘要摘 要根据企业仓库管理人员的工作需要,为了解决业务的不断发展,加强成本管理和收入管理,通过提高服务水平来提升企业形象,对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,而进行了仓库管理系统的开发。该系统能实现物品发放、物品入库、出库管理功能。在各个子系统中,用户管理只有相关管理人员被允

2、许进行操作。各子系统可录入、查询、更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了各方面数据以及查询各方面信息的重大作用。系统有良好的交互性,便于各部门操作人员使用本系统,以及容易掌握本系统的各项功能。关键词:ASP.NET 仓库管理 数据库I目录目录1概述51.1 课程设计选题背景51.2 课程设计的目的52 需求分析62.1 设计任务62.2 设计要求62.3 需求描述的规范文档62.3.1 数据流图62.3.2 数据字典73概念结构设计93.1概念结构设计工具(E-R模型)93.2总体E-R图93.2.1 E-R图的集成93.2.2 总体E-R图113.3 系统结构设

3、计114逻辑结构设计134.1关系数据模式134.2视图的设计135.数据库物理设计与实现155.1数据库应用的硬件、软件环境介绍155.2 物理结构设计155.3 索引的设计175.4 建立数据库185.5 加载数据库测试数据196 数据操作要求及实现216.1数据查询操作216.2数据更新操作216.3数据维护操作217设计心得体会248 参考文献25II概述1概述1.1 课程设计选题背景随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断大,产品数量的急剧增加,所生

4、产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。现在国内外对此类系统的开发与研究也是

5、很有实用性的,基本上能满足各企业的自身特点,来进行仓库方面的管理,同时,改类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的仓库管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。1.2 课程设计的目的今后此类软件将会向条码仓库管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行仓库管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率

6、,还能确保资料正确,并减少因人为失误所造成的损失。21需求分析2 需求分析2.1 设计任务该系统主要分为四大功能:管理员功能、信息安全功能、一般用户功能、报表生成。管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息;信息安全功能:人员权限区分、事件记录、数据警告、计划备份、即时备份、数据恢复;一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码;报表生成:库存信息报表生成。2.2 设计要求根据用户需求,该系统应该实现以下功能:进出库管理:对进出库信息进行记录。查询功能:仓库管理对查询要求高,通过主菜单记录当前操作

7、用户的用户编号,保证了对进、出库信息录入负责人的确认。部门资料管理与库存报表生成:资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。报表主要分类为:日报表,月报表,销售报表,入库报表等等。由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。2.3 需求描述的规范文档2.3.1 数据流图当信息在软件中流动时,它将被一系列“变换”所修改。数据流图(Data FlowDiagram

8、):简称 DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。根据毕业论文选题事务,容易得出系统的顶层数据流图如图2.1所示,跟进子系统数据流图如图2.2所示。图 2.1 系统的顶层数据流图图 2.2 系统详细数据流图2.3.2 数据字典2.3.2.1 基本数据项及数据结构l 零部件信息。包括的数据项有零件号、零件名称、规格、单价、描述。l 仓库信息。包括的数据项有仓库号、已用库存、库存总量、负责人、电话号码。l 供应商信息。包括的数据项有编号、供应商、电话号码、地址。l 部

9、门信息。包括的数据项有部门号、名称、电话。数据项名称别名简述类型长度取值范围零件号-零件的编号字符型7第1位:进口/国产(I/D)第2-4位:类别第5-7位:物资编号零件名称-零件的名称字符型20-规格-零件规格字符型10单价-零件的单位价格货币型6默认计量单位:元描述-零件描述/说明文本型-仓库号-仓库的编号字符型3-已用库存-仓库已用存储容量数值型60:仓库非空=0:空仓库0:物资存量=0:空仓库0:不允许负责人-仓库负责人字符型20-供应商编号-供应商编号字符型3-供应商-供应商名称字符型20-地址-供应商联系地址文本-部门号-公司部门编号字符型3-部门名-公司部门名称字符型20-电话-

10、电话号码字符型15-概念结构设计3概念结构设计建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,人们常常在正式建造实物之前,首先建立一个简化的模型,以便更透彻地了解它的本质。使用模型可使人们从全局把握系统的全貌及其相关部件之间的关系,可以防止人们过早的陷入各个模块的细节。因此,建模是毕业论文选题系统数据库设计的重要部分。而统一建模语言UML是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的标准表示,是目前最好的建模工具。下面就用 UML 对本系统进行建模。3.1概念结构设计工具(E-R模型)3.2总体E-R图3.2.1 E-R图的集成1 现有库存信息:仓库号、零

11、件号、最小库存、最大库存。图3.1 库存实体E-R图2 零件入库:编号、零件号、供应商、经手人、入库数量、入库时间。图3-2入库实体E-R图3 零件出库:编号、零件号、出库数量、使用人、领取人、出库时间。图3-3出库实体E-R图4 零件需求:零件号、部门号、需求数量、需求时间。图3.4 部门需求实体E-R图图3.5 实体和实体之间的关系图3.2.2 总体E-R图图3.6 仓库管理系统总E-R图3.3 系统结构设计系统功能结构图主要从功能的角度描述了系统的结构。根据设计原则、设计目标和详细的调研,主要针对仓库的进出货物情况而开发的一个具有综合管理功能的信息系统。仓库管理系统主要完成对仓库进出货物

12、信息的处理工作。该系统可以完成系统管理、仓库管理、备份恢复等全过程。系统功能模块结构如图3-7所示。图3.7 仓库管理系统功能模块结构图逻辑结构设计4逻辑结构设计4.1关系数据模式在关系数据库系统中,数据库的逻辑设计就是根据概念模型设计的E-R图,按照E-R图到关系数据模型的转换规则,将E-R图转换成关系模型的过程,即将所有的实体和联系转化为一系列的关系模式的过程。E-R图向关系模型的转换要解决的问题是,如何将实体和实体间的联系转换为关系模式,以及确定这些关系模式的属性和键。根据E-R图向关系数据模型转换的相关规则,将图3.8所示E-R图转换为关系数据模型,得到毕业设计选题系统的关键模式如下:

13、登录用户(登录ID,登录密码)为登录用户对应的关系模式,其中登录ID是登录用户关系的主键。零件设备(零件ID,零件名称,规格,单价)为零件设备对应的关系模式,其中零件ID为关系的主键。仓库(仓库ID,已用库存,库存总量,负责人,电话)为仓库对应的关系模式,其中仓库ID为关系的主键。供应商(供应商ID,电话,地址)为供应商对应的关系模式,其中供应商ID为关系的主键。部门(部门ID,电话,名称)为部门对应的关系模式,其中部门ID为关系的主键。入库(编号ID,仓库号,供应商号,零件号,入库数量,经手人,入库时间)为入库对应的关系模式,其中编号ID为关系的主键。出库(编号ID,仓库号,零件号,出库数量,使用者,经手人,领取人,出库时间)为出库的关系模式,其中编号ID为关系的主键。4.2视图的设计数据库中的视图是常用的数据对象,它用于定义数据库中某类用户的的外模式。通过创建视图,可以限制不同的用户查看不同的信息,屏蔽用户不关心的或者不应该看到的信息。视图是从一个或者多个基本表中导出的表,它与基本表不同,视图是一个虚表,其数据不单独保存在一个基本文件中,仍然保存在导出视图的基本表文件中,数据库系统中只保存视图的定义。视图一经定义,就和基本表一样,也是关系。可以进行基本的操作如查询、删除等。下面

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

当前位置:首页 > 高等教育 > 其它相关文档

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