公司库存管理系统(共19页).doc
《公司库存管理系统(共19页).doc》由会员分享,可在线阅读,更多相关《公司库存管理系统(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库 课 程 设 计题 目 公司库存管理系统 系 (部) 电子与信息工程系 班 级 10级计本班 姓 名 朱 蒙 学 号 指导教师 方昕 2013年 1 月4日专心-专注-专业一、设计题目、内容及要求题目: 公司库存管理系统内容:1、分析与流程设计;2、相关程序设计、实现、调试;3、课程设计总结报告。要求:利用SQL Server2000建立公司库存管理系统,并且能够实现基础数据操作,入库信息,出库信息,以及用户提出的对库存信息的查询等功能。二、要求的设计成果(课程设计说明书、设计实物、图纸等)1、课程设计总结报告2、数据库备份文件三、进程安排设计工作4学时实现与调
2、试16学时课程设计总结报告8学时四、主要参考资料1徐晓凯,贺桂英. 数据库基础与SQL Server开发M. 北京:清华大学出版社,20082王珊,萨师煊. 数据库系统概论M.高等教育出版社,20053潘文林.数据库应用系统产品开发M.中国水利水电出版社,2005指导教师(签名):教研室主任(签名):数据库 课程设计任务书公司库存管理系统朱蒙安康学院 计算机科学与技术10级 陕西 安康 摘要:本文根据以下要求入手,对库存管理系统进行设计。基本要求与功能是实现仓储信息数据包括与出入库有关的数据的管理与操作处理;基于SQL Server2000数据库系统的数据管理;基础数据操作,入库信息,出库信息
3、,以及有关用户提出的对库存信息的查询等等。数据的输入与输出处理流程都依靠数据库的支持。关键字:SQL Server2000;数据库;仓库管理;仓库管理系统1 系统概述1.1 系统开发背景企业的仓库物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的仓库管理必须编制一套仓库管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。传统的商品由进货到发货,要经过若干环节,多次账面转抄,由于物品繁多,规格型号的标识繁多,加之业务人员素质的因素,易造成仓库供应效率低下,影响生产.;由于库房
4、与管理部门之间存在信息难以交流。供应业务员、仓库保管员、计划员和有关领导相互之间信息流通困难,使得仓库供应效率低下,造成库存积压。使库存储备很大,影响资金周转。另外,使得仓库的管理数据的汇总,以及信息的传递困难;手抄的,手工作业容易造成失误,同时每月向上级单位所报报表需耗费相当大的人力资源进行大量数据计算,这将影响数据的准确率和效率,从而造成不必要的损失和浪费根据当前的企业管理体制,一般的仓库管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行仓库盘点,作台帐,根据企业领导和自身管理的需要按月、季度
5、、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。仓库的仓库管理是整个物资供应管理系统的核心。因此有必要开发一套独立的仓库管理系统来提高企业工作效率, 而所使用的这套仓库管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的仓库费用、适时适量的仓库数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的仓库管理系统。1.2 系统开发的目的和意义 1.2.1 项目开发目的大多数仓库管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物
6、料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。对那些采购量特别大、采购件市场价格有波动的物料仓库,加强库存管理效果更为明显。因此,平衡公司仓库投资与其它资金需求至关重要。仓库管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对仓库数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整仓库结构,缩短储备周期,加速资金周转,最大限度地降低仓库占用,同时,
7、通过周期性的仓库盘点,及时补救管理中的漏洞,使仓库管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,仓库管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。 1.2.2 项目开发意义仓库管理系统的开发,能够给企业带来经济上的长远利益。首先,仓库管理系统的开发及使用,给企业节约了人力、财力、物力,有效的控制了企业仓库的运转,加速了资金的周转。其次,仓库管理系统的开发有力的推动了企业的现代化进程,提高了企业的管理水平和现代化水平。使企业在经济蓬勃发展的今天更能灵活的应付各种生产任务
8、和信息资源的开发。对企业利用信息进行生产活动、经营活动提供了有效的帮助。是企业实现现代化的必经之路,是企业实现发展目标的重要手段。最后,仓库管理系统能够灵活的与外界进行交流,加速了企业的交流进程,扩展了企业的交流对象,使企业得到进一步的发展成为可能。本系统的开发完成能灵活的运用于各种企业的仓库管理业务。能够有力的推动各个企业的现代化管理进程,从而实现对整个行业乃至其他相关部门和单位的现代化进程的推动作用。使计算机为核心的自动化管理系统得以普及和大范围的应用。2 需求分析2.1 需求分析随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺
9、点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。本软件的主要功能就是对仓库进行有效的管理,使之形成完善的应用系统。数据库中要合理设置库存信息表格,用来实现库存信息的
10、录入,查询,更新,删除和统计等功能,使得企业人有较为详细的数据统计和分析。3 总体设计3.1 总体设计规则本系统的功能是对仓库进行有效的管理,使之形成完善的引用体系。数据库中要合理设置商品信息和库存信息等表格,用来实现商品库存信息的录入、查询、更新、删除、统计等功能,使得企业有较详细的数据他哦估计和分析。为了确保数据的安全性,对数据库进行的操作都应有相应的权限要求。另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度 3.1.1 系统完成的功能采购 管 理仓库管理基 础 数 据库 存 操 作数 据 查 询图3.1 系统功能模块本系统主要包括四个功能模块1.
11、 基础数据模块功能:用来设置各实体、简单关系的基本信息。2. 采购管理模块功能:根据库存报警、供应商供货明细、供应商供货汇总制定采购计划(即:规定当前急需的货品的数量、购买哪一个供应商的商品)、为采购订货单提供数据。采购收货单记录已采购货品的信息。3. 库存操作处理模块功能:其他出、入库单是针对一些特殊情况,如为员工发放礼品等。仓库盘点管理:仓库管理是一项非常重的工作。仓库盘点是为了纠正系统记录库存商品数量与实际数量之间可能存在的误差在执行的,用户可以及时纠正库存数量。4. 数据查询模块功能:库存报警主要是保证缺货货品的供货的及时性 。供应商供货汇总、供应商供货明细主要是定量对供应商进行科学的
12、信用分析。库存汇总、库存单据为企业决策者提供重要的信息。3.2 数据库概念结构设计 3.2.1 数据库需求分析仓库现有库存各部门需求企业总体生产计划设备采购设备入库设备还库设备出库汇总处理在仔细调查企业库存物资材料管理过程的基础上,设计出本系统所处理的数据流程图图3.2 仓库管理系统数据流程图 3.2.2 设计E-R图n1采购订单采购订单明细组成组成m1n采购收货单供应供应商组成组成采购收货单明细11nn商品仓库m存储1m1销售出库明细单组成组成销售出库单1mn这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计规
13、划出的实体有采购订单、采购订单明细、采购收货单、采购收货单明细、采购入库单、入库单明细、销售出库单、出库单明细、供应商、商品库存表、商品、仓库。各个实体的E-R图及其关系描述如下:图3.3 系统E-R图 3.2.3 数据库关系模型由需求分析和实体关系图可以得到数据库关系模型1) 采购订单(采购订单编号,制单日期,制单人,备注)2) 采购订单明细(明细编号,采购订单编号,商品编码,数量,单价,金额)3) 采购收货单(采购收货编号,供应商编号,交货日期,制单日期,经手人,操作员,备注)4) 采购收货单明细(明细编号,采购收货编号,商品编码,库存数量,产品进价,总额)5) 采购入库单(采购入库编号,
14、供应商编号,仓库编号,入库日期,备注,采购收单编号,总金额,总数量,制单人,编号)6) 入库单明细(明细编号,入库编号,商品编码,库存数量,产品进价,金额,总库存)7) 销售出库单(出库编号,客户编号,仓库编号,出库日期,备注,订单编号,制单人,总金额)8) 销售出库单明细(明细编号,出库编号,商品编码,数量,单价,金额,总库存)9) 供应商(供应商编号,供应商名称,供应商地址,电话,邮编,地区,传真,开户行名称,开户行账号,联系人,联系人电话)10) 商品库存表(仓库编号,商品编码,库存数量,库存下限,库存上限,备注)11) 商品(商品编码,条形码,商品名称,规格,计量单位,有效期,成本价,
15、类别名称)12) 仓库(仓库编号,仓库名称,仓库地址,库管员,联系电话)3.3 数据库中表的设计在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。库存管理系统数据库中的各个表的设计结果如下面的几个表格所示,每个表格表示数据库中的一个表。表3.1 采购订单表字段名称数据类型可否为空说明订单编号文本NOT NULL字段大小为6制单人文本NOT NULL字段大小为20制单日期日期NOT NULL无备注文本NULL无表3.2 采购订单明细表字段名称数据类型可否为空说明明细编号文本NOT NULL字段大小为6采购订单编号文本NOT NULL字段大小为6商品编码文本NOT NULL字段大小为1
16、0数量数字NOT NULLINTEGER单价数字NOT NULLFLOAT金额数字NOT NULLFLOAT表3.3 采购收货单字段名称数据类型可否为空说明采购收货编号文本NOT NULL字段大小为6供应商编号文本NOT NULL字段大小为6制单日期日期/时间NOT NULL无经手人文本NULL字段大小为20操作员文本NULL字段大小为20备注文本NULL无表3.4 采购收货单明细字段名称数据类型可否为空说明明细编号文本NOT NULL字段大小为6采购收货编号文本NOT NULL字段大小为6商品编码文本NOT NULL字段大小为6库存数量数字NOT NULLINTEGER产品进价数字NOT N
17、ULLFLOAT总额数字NOT NULLINTEGER表3.5 采购入库单字段名称数据类型可否为空说明采购入库编号文本NOT NULL字段大小为6供应商编号文本NOT NULL字段大小为6仓库编号文本NOT NULL字段大小为6入库日期日期NOT NULL无采购收单编号文本NOT NULL字段大小为6总金额文本NULL字段大小为10总数量数字NOT NullINTEGER制单人文本NULL字段大小为20备注文本NULL无表3.6 入库单明细字段名称数据类型可否为空说明明细编号文本NOT NULL字段大小为6入库编号文本NOT NULL字段大小为6商品编码文本NOT NULL字段大小为6金额文本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 库存 管理 系统 19
限制150内