仓管管理系统.doc

上传人:m**** 文档编号:559514036 上传时间:2023-07-07 格式:DOC 页数:34 大小:1.91MB
返回 下载 相关 举报
仓管管理系统.doc_第1页
第1页 / 共34页
仓管管理系统.doc_第2页
第2页 / 共34页
仓管管理系统.doc_第3页
第3页 / 共34页
仓管管理系统.doc_第4页
第4页 / 共34页
仓管管理系统.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

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

1、数 据 库 课 程 设 计设计题目 仓库管理系统组长姓名 组长学号 专业班级 指导教师 院 系 20 年 月 日摘 要随着商业公司规模逐步扩大,仓库管理的信息化越来越受到人们的重视。在商业中,各种仓库管理信息系统也越来越多,很大程度地提高了仓库管理的效率和质量。但也存在系统本身功能比较简单,各部门不能实现信息的共享,不能适应实际管理中的变化等一些问题。为了提高信息处理的效率和质量,增加管理工作的透明度,逐步实现办公自动化,本课题拟定开发适合公司实际的,具有易操作、易维护、良好人机界面等特点的仓库管理管理系统。本文介绍了在SQL server 2000环境下采用“自上而下地总体规划,自下而上地应

2、用开发”的策略开发一个管理信息系统的过程。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。关键词:仓库管理系统;数据库;ER模型;表的关系目录第一章需求分析11.1仓库管理系统的背景11.2库存管理的意义11.3仓库管理功能模块2第二章数据库概念结构设计3第三章数据库逻辑结构设计4第四章数据库物理设计54.1数据库的建立64.2表对象的创建与操作64.2.1商品表的创建与操作74.2.2仓库表的创建与操作84.2.3库存表的创建与操作94

3、.2.4入库表的创建与操作114.2.5出库表的创建与操作124.3视 图134.3.1视图的建立144.3.2视图的查询154.4存储过程154.5触发器164.6表的T-SQL语句204.6.1简单查询204.6.2模糊查询224.6.3嵌套查询234.6.4多表查询244.7系统安全管理254.7.1建立用户264.7.2角色与权限27第五章 总 结29致 谢30参考文献31 30第一章 需求分析1.1仓库管理系统的背景 由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业

4、管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同

5、,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。 一个完整的企业物资供应管理系统应包括采购计划管理,合

6、同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。1.2库存管理的意义进行库存管理的意义就在于:它能确保物畅其流,促使企业经营活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某些办公用品等。因此,各行各业都存在不

7、同程度的库存管理业务。 实行库存管理有如下优点:(一)有利于资金周转因为在某些特殊情况下,可以做到将库存需要的投资额规定为零。为此可使经营活动更为灵活,把用于建立原材料、制成品、商品等常备库存所需要占用的资金转为经营其他项目,这就有可能使经营活动向更新、更高的阶段发展。 (二)促使生产管理更为合理 这是因为库存管理工作的目标之一就是必需的物资,即在需要时,按需要量供应。目前生产管理较为混乱的主要原因在于一些急需的物资不能及时供应,要从根本上杜绝此类现象,就要认真搞好库存管理。 (三)有利于顺利地进行运输管理,也有助于有效地开展仓库管理工作 通过库存管理,可将原来零零散散放置的物料整理得井然有序

8、,可使企业的生产环境整洁一新,实现文明生产。废旧物料堆放整齐、报废的设备及时运走,工厂的空地整洁干净,这样的环境,自然令人感到心情舒畅。此外。还可以把经常动用的物料以及危险性物料分片保管,以保证工厂的安全生产。库存管理工作的好坏,对改善企业生产环境将起着举足轻重的作用。1.3仓库管理功能模块仓库管理系统的对象很多,由于我们能力有限,根据自身的经验,我们将做的仓库管理系统是针对一个小型水晶批发商店仓库的管理。下面来介绍下我们得到的功能模块需求:1 .权限控制:能够添加用户和新建角色。2 .仓库物资信息设置:能够对物资信息进行增加、删除、修改、查询等操作。3 .入库管理:能够对入库信息进行增加、删

9、除、修改、查询等操作。4. 出库管理:能够对出库信息进行增加、删除、修改、查询等操作。5. 库存管理:查看具体的库存物资信息。6. 用户操作:修改密码和重新登录。第二章 数据库概念结构设计1) 商品实体E-R图: 2) 仓库实体E-R图: 3) 库存关系:4) 入库关系:5) 出库关系:6) 总E-R图:第三章 数据库逻辑结构设计用E-R图 描述了仓库管理系统中实体集与实体集的联系,目的以E-R图为工具,设计关系型的数据库,即确定应用系统所使用的数据库应包含哪些表,以及每个表的结构是怎么样的。对于(1:1)联系,单独对应一个关系模式,可以将一个表中的主键加入另一个表中来实现两表之间的联系。对于

10、(1:n)联系既可单独对应一个关系模式,也可以不单独对应一个关系模式,如果联系是单独对应一个关系模式,则由联系的各实体集的主码属性构成关系模式,n端的主码作为该关系模式的主码;如果联系不单独对应一个关系模式,则由联系的属性及1端的主码加入n端实体集对应关系模式中,主码仍是n端的主码。对于(n:m)的联系,单独对应一个关系模式,该关系模式包括联系的属性、参与联系的各实体集的主码属性,该关系模式的主码由各实体集的主码属性共同组成。所以各实体的E-R图转换其关系模式的如下:商品(商品编号、商品名称、生产厂家、规格、型号) 商品编号为主键仓库(仓库名)仓库名为主键库存(商品编号、库存数量)商品编号为主

11、键,同时也是外键入库(入库号、商品编号、入库数量、入库日期、送货人姓名)入库号为主键,商品编号为外键出库(出库号、商品编号、出库数量、出库日期、收货人姓名)出库号为主键,商品编号为外键第四章 数据库物理设计数据库是SQL Server 2000存储和管理的对象,从逻辑上看,SQL Server 2000数据库由存放数据的表以及支持这些数据库的存储、检索、安全性和完整性的对象所组成;从物理上看,SQL Server 2000物理数据库指用于存储数据对象的文件及文件组。数据库创建有二个途径:一是通过企业管理器,二是查询分析器。本仓库管理系统的建立是通过查询分析器建立,创建如下:4.1数据库的建立图

12、 4 -1建立数据库4.2表对象的创建与操作建立数据库最重要的一步就是创建其中的数据表,即决定数据库包括哪些表,每个表中的包含哪些字段,每个字段的数据类型等。创建表有二种途径,一是企业管理创建,二是查询,我们设计用的是第二种。对表的插入、修改和删除可用查询语句或界面操作来操作,但通过用查询语句操作表数据更为灵活,功能更为强大。注意:以下操作都是在数据库ckglxt下进行的。4.2.1商品表的创建与操作图4-2商品表的创建 图4-3商品表的插入操作图4-4商品表的修改操作图4-5商品表的删除操作4.2.2仓库表的创建与操作图4-6仓库表的创建与信息插入4.2.3库存表的创建与操作图4-7库存表的

13、建立与插入操作图4-8 库存表的修改操作图4-9 库存表的删除操作4.2.4入库表的创建与操作图4-10入库表的建立与插入操作图 4-11入库表的修改操作图4-12入库表的删除操作4.2.5出库表的创建与操作图4-13 出库表的创建与信息插入操作图4-14 出库表的修改操作图 4-15 出库表的删除操作4.3视 图 视图是由一个或多个基本表(或视图)导出的数据信息,可根据用户的不同建立不同的视图。如下视图以及视图的T-SQL语句:是提取商品的信息和库存、入库以及出库信息4.3.1视图的建立图 4-16 商品视图的创建图4-17 入库视图的创建图4-18 出库视图的创建4.3.2视图的查询图4-

14、19 视图的查询操作4.4存储过程在SQL Server中,存储过程是数据库对象之一,它有执行速度快、确保数据库的安全和自动完成需要预先执行的任务等优点,本设计创建一个存储过程,功能是根据商品编号,查询该商品的部分信息与库存情况。图4-20 存储过程1图4-21 存储过程24.5触发器触发器是一类特殊的存储过程。触发器与表的关系密切,可用于维护表中的数据。当有数据影响到触发器维护的数据时,触发器自动执行。下面的触发器实现了对入库表和出库表做插入操作时级联修改库存表的功能。图4-22 商品入库触发器的创建与执行图4-23 商品出库触发器的创建与执行1图4-24商品出库触发器的创建与执行24.6表的T-SQL语句4.6.1简单查询图4-25查询商品表的信息图4-26查询入库表的信息图4-27查询出库表的信息图4-28用where语句查询商品编号为0000001的信息4.6.2模糊查

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

当前位置:首页 > 生活休闲 > 社会民生

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