制造业mis—库存管理.doc
《制造业mis—库存管理.doc》由会员分享,可在线阅读,更多相关《制造业mis—库存管理.doc(39页珍藏版)》请在咨信网上搜索。
1、河北农业大学 本科毕业论文(设计) 题目:制造业MIS库存管理摘 要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本文主要分析了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,同时也论述了库存管理系统开发时的主要设计思想及系统实现的详细过程及使用方法。结构严谨、性能稳定、使用方便。本系统对于库存管理方面所遇到的各种问题,如工作量大,数据更新不及时,可靠性低等都做出详细的解决方案,本系统是以适应当前计算机信息管理的需要,
2、紧密结合了库存管理在计算机信息管理方面的应用,实现了管理人员对库存的现代化管理,从而进一步提高了库存管理的工作效率。系统基于B/S模式,采用JSP和Mysql数据库系统来实现库存信息管理,库存警示,信息查询等功能。强大的查询和报表功能,能够全面、及时地反映当前库存状况。关键词:库存管理,数据库,Java, MysqlAbstractWith the development of modern industry, the information management system of the computer is being paid more attention to by enterpr
3、ises. Warehouse management system is a typical management information system (MIS), which mainly includes database creation and maintenance, and front-end application development aspects. This paper has analyzed some basic functions of the administrative system of the stock and makes up the situatio
4、n mainly, including the systematic demand is analyzed, systematic structure, the function module divides and the data base model is analyzed etc., at the same time, it focuses on the development of the warehouse management system at the main design concepts and systems to achieve the detailed proces
5、s and use. Well-structured system, stable performance, and it is easy to use. The system for warehouse management encountered by various problems, such as heavy workload, update data is not timely, reliable and so low a detailed solution, the system is adapt to the current computer information manag
6、ement needs, in close connection with the warehouse management in computer information management application, and the management of inventories of modern management, so as to further enhance the efficiency of inventory management.This system bases on B/S model and uses JSP and Mysql database system
7、 to achieve inventory information management, stock warning, statistic and inquiry and other functions. With powerful query and reporting, the system can comprehensively and timely manner to reflect the current inventory situation.Key words: Warehouse Management; Database; Information Management; B/
8、S Model; JSP; Mysql目 录1 概述.11.1管理信息系统的概述11.2 库存管理系统简介11.2.1 课题开发背景21.2.2 课题开发意义21.3课题开发目标22 系统运行环境及系统开发技术32.1 系统运行环境32.1.1 硬件环境32.1.2 软件开发环境32.2 系统开发技术32.2.1 JSP简介32.2.2 Servlet简介42.2.3 DAO模式简介42.2.4 Mysql 数据库简介53 系统分析与设计63.1 系统可行性分析63.1.1 经济可行性63.1.2 操作可行性63.1.3 技术可行性63.2 系统需求分析63.3 总体功能设计73.3.1 系统
9、功能模块图73.3.2 总体功能流程图94 数据库设计124.1 数据库设计思想124.2 数据库E-R图设计124.3 数据库表设计135 系统详细设计与实现165.1系统登录界面设计165.2 系统主界面的设计165.3 系统主要功能实现175.3.1 原材料管理175.3.2 产品管理225.3.3 仓库管理225.3.4 入库查看235.3.5 出库查看235.4 数据库连接246 系统测试及结果分析276.1 测试综述276.1.1 软件测试综述276.1.2 数据库测试27结 论28参考文献29致 谢301 概述随着中国电子商务、互联网业务的迅猛发展。国内许多企业已跨入电脑网络管理
10、时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始管理阶段。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,在社会的各个领域发挥着越来越重要的作用。在如此激烈的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的管理理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。库存管理系统是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物理,且对数据操作的准确性不高。作为计算机应用的一部分,使用计算机对
11、物资信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、保密性好等。本文提出了一种易于操作的库存管理系统对整个过程中涉及到的表单进行半自动化处理。用户通过使用本系统能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理, 提升企业市场竞争力,与世界接轨的重要条件。1.1 信息管理系统概述管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。现在的管理信息系统的基本功能包括:数据处理功能,计划功能,控制功能,预测功能,辅助决策功能。它是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理
12、论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统在强调管理、强调信息的现代社会中越来越得到普及。1.2 库存管理系统简介当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计
13、算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。1.2.1 课题开发背景仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理主要使用传统人工的方式管理仓库中的各种物资设备
14、,这种管理方式存在着许多缺点。对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,时间一长,将产生大量的文件和数据,容易出错,由于数据繁多,对于查找、更新和维护都带来了不少的困难。总的来说,就是缺乏系统、规范的信息管理手段。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点。例如:存储量大、检索迅速、查找方便、保密性好、可靠性高、寿命长、成本低等。因此,很有必要建立一个库存管理系统,使货品管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。1.2.2 课题开发意义随着我国经
15、济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显。因此,平衡公司库存投资与其它资金需求至关重要。库存管理又涉及入库、出库的
16、产品、操作人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于提高企业的生产效率,都具有十分重要的现实意义。1.3 课题开发目标设计和实现商品库存管理系统,使库存管理的工作系统化、 规范化和自动化,从而达到提高管理效率的目的。(1)利用计算机系统实现原材料和成品的库存管理;(2)流程符合原材料和成品的库存要求;(3)查询方便,无论是按编号、名称、类别、时间其中任一项都可以进行有效查询;(4)系统扩
17、充容易,方便以后系统的扩展和性能维护;(5)友好的用户界面,既面向系统开发者,又面向用户 。2 系统运行环境及系统开发技术2.1 系统运行环境系统运行环境包括硬件环境和软件环境两部分。2.1.1 硬件环境本系统运行的硬件环境如下:l Cpu:没有特殊要求,建议主频在1.56GHz以上;l 内存:512MB以上的内存。2.1.2 软件开发环境本系统的软件开发环境如下:l 操作系统:Windows xp/ Windows 7;l 数 据 库:Mysql数据库;l 数据库连接驱动:mysql-connector-java-5.1.17;l Java虚拟机:JDK1.6;l 服 务 器:Tomcat6
18、.0;l IDE: MyEclipse10.0 。2.2 系统开发技术本系统主要应用了JSP + Servlet + DAO 的开发模式,应用Mysql数据库进行数据的管理,实现强大的信息查询管理。本系统的开发主要是使用在MyEclipse平台下的Java语言,java语言是面向对象的编程语言,因此本系统有很好的扩展性。2.2.1 JSP简介JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新
19、定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet
20、一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
21、 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。2.2.2 Servlet简介Servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在服务器端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语
22、言实现。在通信量大的服务器上,Java Servlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。Servlet的工作模式: 客户端发送请求至服务器;服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器;服务器将响应返回客户端。2.2.3 DAO模式简介DAO(Data Access Object)是一个数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 制造业 mis 库存 管理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。