1、毕业设计(论文)题 目: AB 公司库存管理系统开发与设计学生姓名学 号专业班级分院(系)指导教师(职称)2013 年 6 月 诚信承诺书本人谨此承诺,本人所写毕业设计(论文)均由本人独立撰写,无任何抄袭行为。凡涉及他人的观点材料,均作了注释。如出现抄袭或侵犯他人知识产权的情况,愿承担由此引起的任何责任,并接受相应的处分。学生签名:年 月 日浙江工业大学之江学院毕业设计(论文) 中文摘要AB 公司库存管理系统开发与设计【摘要】 一直以来,库存管理为企业管理者所重视,是企业管理中的重要组成部分,直接影响成本和效益,对生产也有非常重要的意义,任何生产活动都是建立在库存的基础之上。随着计算机技术以及
2、网络的飞速发展,计算机在各领域中都得到了广泛运用,其中也包括在企业管理中的运用。本文以 AB 公司为背景,分析 AB 公司现状及需求,设计出一个符合 AB 公司实际的适用的库存管理系统。文章首先介绍了选题背景以及库存管理的发展历程,根据 AB 公司现状分析其工作流程及需求,绘制业务流程图以及数据流程图本文以AB 公司为背景,根据 AB 公司的实际情况,设计一个库存管理系统。论文主要分为三部分,第一部分主要介绍选题背景以及库存管理的概述;第二部分则是对 AB 公司的现状进行分析,根据其现状及需求绘出业务流程图及数据流程图;第三部分则是系统的设计与实施,根据前面部分的需求分析,明确此系统要实现的功
3、能,设计数据库以及实现各主要的功能模块,以及后期的系统测试及维护。本系统主要是采用 MyEclipse 5.5.1 GA 作为系统前端开发工具并辅助Dreamweaver MX 2004, MySQL 数据库为系统提供数据信息,运用 Tomcat6.0 服务器,采用 JSP 技术来完成系统。主要实现库存管理功能以及信息查询及后台管理功能。 【关键词】 库存管理系统,库存管理,需求分析,系统设计浙江工业大学之江学院毕业设计(论文) 英文摘要IInventory management system development and design of company AB【Abstract】Ente
4、rprise managers are always paying attention to inventory management which is an important part of enterprise management. Inventory management has a direct impact on costs and benefits and also has an importat significance to production. Any production activieties are based on the basis of inventory.
5、 With the computer technology and networks developing by leaps and bounds, computer has been widely used in various fields, including in enterprise management. This paper takes company A as the background, analyzes its situation and needs, and designs an inventory management system which is actual a
6、nd applicable to company A. In this paper, AB, as the background, according to AB, the actual situation, design a line AB, the application of the inventory management system. Paper is divided into three parts, first part introduces the research background and an overview of inventory management; the
7、 second part is the status of AB, the analysis, plotted according to their situation and needs for business process diagrams and data flow charts; third part of the design and implementation of the system Di, the foregoing part of the needs analysis, clearly the system to achieve the function, desig
8、n the database and the achievement of the main module, as well as later system testing and maintain.This system mainly uses MyEclipse 5.5.1 GA as the system front-end development tool and assiting Dreamweaver MX 2004, MySQL data base to provide data for the system, and using Tomcat6.0 server and JSP
9、 technology to complete the system. It aims to achieve inventory management, information inquiring and background management functions.【Key Words】 inventory management,inventory management system,needs analyzing,system designing 浙江工业大学之江学院毕业设计(论文) 目录II目 录1 绪 论 11.1 选题背景及意义 12 库存管理系统概述 22.1 库存管 理的概念及
10、发展状况 22.2 库存管理系统的定义及发展状况 32.3 相关知识及技术背景 32.3.1 JAVA 以及 JSP 相关技术介绍 32.3.2 MVC 模式 42.3.3 JSP 简介 43 A 公司库存管理系统分析 63.1 A 公司简介 63.1.1 A 公司库存现状 63.2 库存管理需求描述 73.2.1 库存功能需求分析 83.2.2 对象需求分析 83.3 流程分析 93.3.1 业务流程图 93.3.2 第一层数据流程图 123.3.3 第二层数据流程图 124 系统设计 144.1 系统整体设计 144.1.1 环境配置 144.1.2 总体结构 144.1.3 输入、输出设
11、计 154.1.4 系统报错设计 154.2 数据库设计 164.2.1 数据库 概念模型设计 164.2.2 数据库逻辑结构设计 194.2.3 数据库物理设计 194.2.4 数据库连接技术 214.3 各功能模块 244.3.1 系统管理模块 244.3.2 系统查询模块 254.3.3 库存管理模块 26浙江工业大学之江学院毕业设计(论文) 目录III5 系统实施与维护 295.1 开发工具及方法描述 295.1.1 MyEclipse 及 MySQL 简介 295.1.2 环境设置 295.1.3 开发方法 295.2 主要页面设计 375.3 系统测试与维护 38结 论 40参考文
12、献 41致 谢 42浙江工业大学之江学院毕业设计(论文) 图目录IV图目录图 3.1 管理结构图 6图 3.2 工作流程图 8图 3.3 采购流程图 10图 3.4 入库流程图 11图 3.5 出库流程图 11图 3.6 退库流程图 11图 3.7 关联图 12图 3.8 第二层数据流程图 13图 4.1 系统模块图 15图 4.2 原材料 E-R 图 16图 4.3 仓库 E-R 图 17图 4.4 用户 E-R 17图 4.5 入库单 E-R 图 18图 4.6 出库单 E-R 图 19图 4.7 实体联系图 19图 4.1 实体联系图 21图 4.8 用户管理模块图 25图 4.9 物料
13、编码管理模块图 25图 4.10 系统查询图 26图 4.11 库存预警图 26图 4.12 系统查询图 27图 4.13 库存入库图 27图 4.14 材料出库图 27图 5.1 登陆页面 36图 5.2 页面结构 37浙江工业大学之江学院毕业设计(论文) 表目录V表目录表 4.1 原材料表 .19表 4.2 仓库表 .20表 4.3 员工表 .20表 4.4 入库单表 .20表 4.5 出库单表 .21浙江工业大学之江学院毕业设计(论文) 第 1 章01 绪 论1.1 选题背景及意义库存管理一直是企业管理中最令人注目的焦点所在,它直接影响生产与销售,关系到企业经济效益的实现。库存的有效管理
14、对企业顾客服务水平以及因供应商而产生的相关成本控制产生了重大的影响。库存管理在很大程度上被看作是满足企业特定短期目标的日常工作,但是,它在企业短期、中期和长期发展中都扮演了很重要的角色,因此,在现代企业中,库存与库存管理越来越为企业经营者所重视。库存管理系统是一个企业单位不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。作为计算机应用的一部分,使用计算机对库存信息进行管理,与手工管理比较,有着无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、成本低等。这些优点能够极大地提高
15、库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。AB 公司是一家中小型的制造企业,仓库的大部分物资就是其生产所需的原材料,目前公司尚处于草创阶段,仓库管理机制不完善,尚存在许多问题。首先,库存管理工作大部分仍是靠手工进行的,信息化程度很低,仅仅用于文字和账表的处理。由于信息化程度不高,因此对于同一种材料的多次入库和多次领用,是很难计算实时库存的,即使材料入库和材料领用是采用集中记账方式,但又为材料的采购查询和消耗查询带来困难,不能动态反映实时库存和消耗,管理效率低下。其次,信息不能共享,各部门之间的沟通又不及时,生产部门根本不能及时了解库存状况,因此对于生产的组织和计划就显
16、得被动和盲目;采购部门不能及时了解原材料的消耗和库存,无法把握和控制原材料采购的进度和时机;财务部门就无法真正进行成本核算和成本控制。购买大型通用库存管理系统,对中小型企业来说,又需要付出昂贵的代价,而且库存管理项目不一定完全符合企业库存管理的需求。因此根据企业目前实际的库存管理情况开发一套库存管理系统是十分必要的。浙江工业大学之江学院毕业设计(论文) 第 2 章12 库存管理系统概述2.1 库存管理的概念及发展状况美国生产与库存管理协会(APICS)把库存定义为“ 以支持生产、维护、操作和客户服务为目的而存储的各种物料,材料和在制品、维修件和生产消耗品、成品和备件等。 ”库存是企业经营管理所
17、必须的,具有其必然性或目的性,主要体现在以下几个方面:(1)拥有库存可以预防需求与供应的波动,预防不确定性、随机的需求变化。(2)可以保持生产的连续性和稳定性。(3) 可以以经济批量订货,降低采购成本。大批量采购可以有价格折扣,避免原材料上涨。1913 年,Harris 提出了经济批量订购模型(EOQ)。同年,Raymond 提出了生产批量模型,该模型只适用于单品种、单工序的批量问题;Magee 提出了多品种、单一工序的批量优化模型,解决了生产进度的干涉问题;Maxwell 对马格模型进行了修正,提出了有能力限制条件下的最优批量模型。1934 年,Wilson 重新提出了经济批量订购模型。从此
18、库存管理的研究开始迅速发展起来,大量的库存模型被研究出来并在实践中应用有一定的经济效益。到了 70 年代,JIT 库存管理被提出,颠覆了人们对库存模型的研究,一些企业也确实从中得到了很大的利益,尤其是在丰田这个理论被提出的地方。JIT 体系下,产品完工时正好是要运输给顾客的时候;同样,材料,零部件等到达某一生产工序时正好是该工序准备开始生产之时。没有任何需要的材料被采购入库,没有任何不需要的产成品被加工出来,所有的“存货”都在生产线上,由此使库存降低到最低程度。90 年代后期,库存管理在供应链中的应用的研究被认为是很务实的一种理论。纵观近几年国内外学者在库存理论上的研究,其焦点主要集中在三个方
19、面:1)针对于经典库存控制模型的研究;2)在供应链环境下的库存管理研究;3)库存管理软件的研究。接下来介绍几种典型的库存控制模型:(1)确定型库存模型,主要有两种,一是周期性检查模型二是连续型检查模型。Harris 的 EOQ 公式在世纪中得到广泛的应用,也取得比较明显的经济效果,但其中也有很大的缺陷,这个公式考虑的是比较理想的状态,而实际上这个模型收到很多实际因素的制约。 (2)随机型库存模型:在实际应用中,库存都是随机的、不可预料的。随机型库存模型要解决的问题是确定经济订货批量或经济订货期、确定安全库存量、确定订货点和订货后最大库存量。随机型库存模型也分连续性检查和周期性检查两种情形。当需求量、提前期同时为随机变量时,库存模型较为复杂。