AB公司库存管理系统开发与设计毕业论文.doc
《AB公司库存管理系统开发与设计毕业论文.doc》由会员分享,可在线阅读,更多相关《AB公司库存管理系统开发与设计毕业论文.doc(49页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)题 目:AB公司库存管理系统开发与设计学生姓名学 号专业班级 分院(系)指导教师(职称) 诚信承诺书本人谨此承诺,本人所写毕业设计(论文)均由本人独立撰写,无任何抄袭行为。凡涉及他人的观点材料,均作了注释。如出现抄袭或侵犯他人知识产权的情况,愿承担由此引起的任何责任,并接受相应的处分。 学生签名:年 月 日AB公司库存管理系统开发与设计【摘要】 一直以来,库存管理为企业管理者所重视,是企业管理中的重要组成部分,直接影响成本和效益,对生产也有非常重要的意义,任何生产活动都是建立在库存的基础之上。随着计算机技术以及网络的飞速发展,计算机在各领域中都得到了广泛运用,其中也包括在企业管
2、理中的运用。本文以AB公司为背景,分析AB公司现状及需求,设计出一个符合AB公司实际的适用的库存管理系统。文章首先介绍了选题背景以及库存管理的发展历程,根据AB公司现状分析其工作流程及需求,绘制业务流程图以及数据流程图本文以AB公司为背景,根据AB公司的实际情况,设计一个库存管理系统。论文主要分为三部分,第一部分主要介绍选题背景以及库存管理的概述;第二部分则是对AB公司的现状进行分析,根据其现状及需求绘出业务流程图及数据流程图;第三部分则是系统的设计与实施,根据前面部分的需求分析,明确此系统要实现的功能,设计数据库以及实现各主要的功能模块,以及后期的系统测试及维护。本系统主要是采用MyEcli
3、pse 5.5.1 GA作为系统前端开发工具并辅助Dreamweaver MX 2004, MySQL数据库为系统提供数据信息,运用Tomcat6.0服务器,采用JSP技术来完成系统。主要实现库存管理功能以及信息查询及后台管理功能。 【关键词】 库存管理系统,库存管理,需求分析,系统设计Inventory management system development and design of company AB【Abstract】Enterprise managers are always paying attention to inventory management which is a
4、n 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. With the computer technology and networks developing by leaps and bounds, com
5、puter 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 and applicable to company A. In this paper, AB, as the background, according to
6、 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 second part is the status of AB, the analysis, plotted according to their sit
7、uation 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, design the database and the achievement of the main module, as well as later system
8、 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 technology to complete the system. It aims to achieve inventory management, i
9、nformation inquiring and background management functions.【Key Words】 inventory management,inventory management system,needs analyzing,system designing 目 录1 绪 论11.1 选题背景及意义12 库存管理系统概述22.1 库存管理的概念及发展状况22.2 库存管理系统的定义及发展状况32.3相关知识及技术背景32.3.1 JAVA以及JSP相关技术介绍32.3.2 MVC模式42.3.3 JSP简介43 A公司库存管理系统分析63.1 A公司简
10、介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 输入、输出设计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库存管理
11、模块265 系统实施与维护295.1 开发工具及方法描述295.1.1 MyEclipse及MySQL简介295.1.2 环境设置295.1.3 开发方法295.2 主要页面设计375.3 系统测试与维护38结 论40参考文献41致 谢42图目录图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-R17图4.5入库单E-R图18图4.6 出库单E-R图19图4.7 实
12、体联系图19图4.1 实体联系图21图4.8用户管理模块图25图4.9 物料编码管理模块图25图4.10系统查询图26图4.11库存预警图26图4.12系统查询图27图4.13库存入库图27图4.14 材料出库图27图5.1 登陆页面36图5.2 页面结构37表目录表4.1 原材料表19表4.2 仓库表20表4.3 员工表20表4.4入库单表20表4.5 出库单表211 绪 论1.1 选题背景及意义库存管理一直是企业管理中最令人注目的焦点所在,它直接影响生产与销售,关系到企业经济效益的实现。库存的有效管理对企业顾客服务水平以及因供应商而产生的相关成本控制产生了重大的影响。库存管理在很大程度上被
13、看作是满足企业特定短期目标的日常工作,但是,它在企业短期、中期和长期发展中都扮演了很重要的角色,因此,在现代企业中,库存与库存管理越来越为企业经营者所重视。库存管理系统是一个企业单位不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。作为计算机应用的一部分,使用计算机对库存信息进行管理,与手工管理比较,有着无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、成本低等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。AB公司是一家中小型的
14、制造企业,仓库的大部分物资就是其生产所需的原材料,目前公司尚处于草创阶段,仓库管理机制不完善,尚存在许多问题。首先,库存管理工作大部分仍是靠手工进行的,信息化程度很低,仅仅用于文字和账表的处理。由于信息化程度不高,因此对于同一种材料的多次入库和多次领用,是很难计算实时库存的,即使材料入库和材料领用是采用集中记账方式,但又为材料的采购查询和消耗查询带来困难,不能动态反映实时库存和消耗,管理效率低下。其次,信息不能共享,各部门之间的沟通又不及时,生产部门根本不能及时了解库存状况,因此对于生产的组织和计划就显得被动和盲目;采购部门不能及时了解原材料的消耗和库存,无法把握和控制原材料采购的进度和时机;
15、财务部门就无法真正进行成本核算和成本控制。购买大型通用库存管理系统,对中小型企业来说,又需要付出昂贵的代价,而且库存管理项目不一定完全符合企业库存管理的需求。因此根据企业目前实际的库存管理情况开发一套库存管理系统是十分必要的。2 库存管理系统概述2.1 库存管理的概念及发展状况美国生产与库存管理协会(APICS)把库存定义为“以支持生产、维护、操作和客户服务为目的而存储的各种物料,材料和在制品、维修件和生产消耗品、成品和备件等。”库存是企业经营管理所必须的,具有其必然性或目的性,主要体现在以下几个方面:(1)拥有库存可以预防需求与供应的波动,预防不确定性、随机的需求变化。(2)可以保持生产的连
16、续性和稳定性。(3)可以以经济批量订货,降低采购成本。大批量采购可以有价格折扣,避免原材料上涨。1913年,Harris提出了经济批量订购模型(EOQ)。同年,Raymond提出了生产批量模型,该模型只适用于单品种、单工序的批量问题;Magee提出了多品种、单一工序的批量优化模型,解决了生产进度的干涉问题;Maxwell对马格模型进行了修正,提出了有能力限制条件下的最优批量模型。1934年,Wilson重新提出了经济批量订购模型。从此库存管理的研究开始迅速发展起来,大量的库存模型被研究出来并在实践中应用有一定的经济效益。到了70年代,JIT库存管理被提出,颠覆了人们对库存模型的研究,一些企业也
17、确实从中得到了很大的利益,尤其是在丰田这个理论被提出的地方。JIT体系下,产品完工时正好是要运输给顾客的时候;同样,材料,零部件等到达某一生产工序时正好是该工序准备开始生产之时。没有任何需要的材料被采购入库,没有任何不需要的产成品被加工出来,所有的“存货”都在生产线上,由此使库存降低到最低程度。90年代后期,库存管理在供应链中的应用的研究被认为是很务实的一种理论。纵观近几年国内外学者在库存理论上的研究,其焦点主要集中在三个方面:1)针对于经典库存控制模型的研究;2)在供应链环境下的库存管理研究;3)库存管理软件的研究。接下来介绍几种典型的库存控制模型:(1)确定型库存模型,主要有两种,一是周期
18、性检查模型二是连续型检查模型。Harris的EOQ公式在世纪中得到广泛的应用,也取得比较明显的经济效果,但其中也有很大的缺陷,这个公式考虑的是比较理想的状态,而实际上这个模型收到很多实际因素的制约。(2)随机型库存模型:在实际应用中,库存都是随机的、不可预料的。随机型库存模型要解决的问题是确定经济订货批量或经济订货期、确定安全库存量、确定订货点和订货后最大库存量。随机型库存模型也分连续性检查和周期性检查两种情形。当需求量、提前期同时为随机变量时,库存模型较为复杂。2.2 库存管理系统的定义及发展状况库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护,以及前端应用程
19、序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备、易使用等特点。目前国内外关于库存管理信息系统的研究基本分为两大类,一类是专门针对特定企业开发的库存管理信息系统但是由于这类系统是针对具体企业设计的,它并不适合所有企业,因为各个企业的特点是不同的。第二类就是对目前炒的很热的ERP系统的研究,目前国内外有很多ERP厂商,比较著名的有以下几家,如国际上的SAP、JDE和ORACLE三大厂商,国内的用友、金蝶、浪潮等八大厂商。目前国内外的各种ERP软件功能重点不同,面向对象不同,有的面向大企业、集团化管理,有的面向中小企业以财务核算为主。而由
20、于我国市场环境等条件的限制,很多企业应用ERP困难重重,出现了很多问题。目前的库存管理系统,大部分是与MRP、ERP等大型管理系统接口使用的,属于其子系统。也有一部分的库存管理智能系统,上升到智能决策的高度,使库存管理的内容不仅仅是记录出入库等常规操作,更是能决定订货时间与订货数量的一个智能决策系统。而目前实际应用中主要有如下几种库存管理系统:定量订货管理系统、定期订货管理系统、非强制补充供货管理系统、JIT库存管理系统、MRP库存管理系统、MRP库存管理系统、DRP库存管理系统、ERP库存管理系统。2.3相关知识及技术背景此系统主要用JSP技术来实现,以下详细介绍JAVA及JSP技术的优缺点
21、。2.3.1 JAVA以及JSP相关技术介绍Java是一种纯面向对象、跨平台、可重用,支持语言级多线程并发技术的分布式计算环境的高级语言,它与Web技术的有机结合十分适合进行网络计算和动态多媒体信息的并行发布。它也是一种功能强大的面向对象的语言,由于它的面向目标的特性,所以完全可以用面向对象技术与方法来开发和实现,这符合最新的软件开发规范要求.由于使用了虚拟机技术,Java在目标代码级实现了平台的无关性,用100%纯Java可以避免对平台的依赖性;通过遵守它的语言规则和避免使用其它语言库,可以保持程序的可移植性,还可以编译成独立于机器的字节码,运行在任何Java平台上;它的垃圾收集功能可以避免
22、使用内存时出现问题。Java具有简单、面向对象、分布式,解释型、健壮、安全、可移植等多种特性,更重要的是,它跨平台的特性满足了“网络计算机”的思想。Java适合有广阔前景的分布式计算,它使COBRA对象几乎能在所有的平台上运行。Java小程序可下载到客户端的浏览器中执行,极大地丰富客户端界面的表现形式,提高了交互能力。它的灵活性远比CGI, ASP要大。组件可以是GUI控件,小应用程序等,并可用多种语言和工具来编写,这些独立的组件可重用或组合使用,更使用户的界面和交互能力进一步得到扩展。它的面向对象、JavaBeans组件结构和它的广泛涉及、容易扩展的API,可以更方便地重用那些经过测试的代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AB公司库存管理系统开发与设计 毕业论文 AB 公司 库存 管理 系统 开发 设计
链接地址:https://www.31ppt.com/p-3931346.html