库存管理系统(mis)毕业设计.docx

上传人:安*** 文档编号:18945574 上传时间:2022-06-03 格式:DOCX 页数:17 大小:22.38KB
返回 下载 相关 举报
库存管理系统(mis)毕业设计.docx_第1页
第1页 / 共17页
库存管理系统(mis)毕业设计.docx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《库存管理系统(mis)毕业设计.docx》由会员分享,可在线阅读,更多相关《库存管理系统(mis)毕业设计.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、库存管理系统(mis)毕业设计摘要随着当代工业的发展,计算机信息管理系统越来越遭到企业重视,它已经进入了人类社会各个领域并发挥着越来越重要的作用。库存管理系统是典型的信息管理系统mis,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立一个数据一致性和完好性强,数据安全性好的库;而对于后者则要求应用程序具有功能完备,易用等特点。该系统具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率。到达了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(M

2、IS)的要求。关键词:库存管理系统,数据库AbstractWiththedevelopmentofmodernindustry,theinformationmanagementsystemofthecomputerisbeingpaidattentiontobyenterprises.Ithascometopervadeeveryaspectofourlivesandplayamoreandmoreimportantrloe.Stockmanagementsystemisatypicalmanaementinformationsystem(mis),Whichmainlyincludesdat

3、abasecreationandmaintenance,andfront-endapplicationdevelopmentaspects.thefromerrequiresastrongconsistencyandintegrityofdata,anddatawithgoodsecurity;whilethelatterrequirestheapplicationfunctional,easytouseandsoon.Thesystemhastheadvantagesofquicksearch,findconvenient,highreliability,largestoragecapaci

4、ty,confidentialitygood,longlife,lowcost,soiscangreatlyimprovetheefficiencyofstockmanagement.Havingreachedtheconsistencyandsecurityofthedata,andtheapplicationprogramfunctioniscomplete,haveaccordedwiththeadministrativesystemofthestockastherequestforthetypicalinformationmanagementsystem(MIS).目录1绪论(5)1.

5、1选题背景和意义(5)1.2国内外研究现状(5)2相关理论与技术(6)2.1理论基础-MIS系统简介(6)2.2相关技术简介(7)2.2.1软件工程面向对象理论(7)2.2.2HTMLJSPJavaBean简介(7)2.2.3数据库技术JDBC(8)3.系统的分析与设计(9)3.1需求分析(9)3.1.1可行性分析(9)3.1.2软件需求分析(9)3.2总体设计(10)3.2.1系统逻辑构造(10)3.2.2部门管理流程图(10)3.2.3主要出入货流程图(11)3.3系统具体设计(12)3.3.1数据库构造及E-R图(12)3.3.2表构造讲明.错误!未定义书签。4系统的实现(17)4.1登

6、录库存管理系统(17)4.1.1用户登录(17)4.1.2用户登录成功(17)4.2系统功能(18)4.2.1部门管理模块(18)4.2.2公告管理模块(20)4.2.3员工管理模块(20)4.2.4货物型号管理(20)4.3库存管理(20)4.3.1货物入库(20)4.3.2货物出库(22)4.3.3日志管理(23)5总结(24)参考文献(24)1.绪论1.1选题背景和意义随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,很多从事生产和经营管理的企业都有本人生产和销售的产品,而这些产品都需要存储在仓库中,对于每个企业来讲,随着企业规模的不断扩大,产品数量的急剧增加,所生产的产品种类也会

7、不断的更新和发展,有关产品的各种信息量也会成倍增长。面对庞大的信息量,怎样有效的管理库存产品,对这些企业来讲是非常重要的。所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率。一直以来人们使用传统人工的方式管理文件库存,这种管理方式存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深入认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。库存管理系

8、统是一个企业不可缺少的部分,它的内容对于单位的决策者和管理者来讲都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快速的查询手段。该系统能够提供较为完备的功能,对于提高工作效率、加快仓库管理的自动化具有较为重要的意义。仓库管理系统属于典型的信息管理系统MIS,它能够抛开繁琐的信息录入工作,避免由于疲惫产生的人为错误,并且给信息的保存等管理工作带来极大的方便,并且也提高了其安全性。为此库存行业的经营者在日常的经营经过中迫切需要一个半智能化的系统来减轻日常经营的复杂度、繁琐度,增加服务客户的准确率,进而增加行业中的竞争力,提升盈利水平。1.2国内外研究现状信息管理系统MIS的概念是1961

9、年美国人J.D.GALLAGHER首先提出来的.计算机在管理中的应用开场于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。如今,美国在财务会计上90%的工作由计算机完成;物资管理中80100%的信息处理由计算机完成;计划管理中是8090%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产经过控制的占12%。我国在全国范围内推广计算机在管理中的应用,是在70年代末开场的,固然起步较晚,近几年发展却较快,十分是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的当代化起了重要的作

10、用。在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。关于库存管理,在美国,有些企业库存周期只要8天,但有些中国企业的库存周期长达51天,仅运输成本一项,占销售额的比例就高达20%-30%。从物流成本构成看,中国物流管理成本占总成本的14%,而美国只要3.8%。提高库存管理的效率,也是企业科学化、正规化管理,与世界接轨的重要条件。因而,开发这样一套库存管理软件成为很有必要的事情。2.相关理论与技术2.1理论基础-MIS系统简介MIS管理信息系统-ManagementInformationSystem系统,是一

11、个由人、计算机及其他外围设备等组成的能进行信息的采集、传递、存贮、加工、维护和使用的系统。要指的是进行日常事物操作的系统。这种系统主要用于管理需要的记录,并对记录数据进行相关处理。MIS系统通常用于系统决策,例如,能够利用MIS系统找出目前迫切需要解决的问题,并将信息及时反应给上层管理人员,使他们了解当前工作发展的进展或缺乏。换句话讲,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展途径。个完好的MIS应包括:辅助决策系统DSS、工业控制系统IPC、办公自动化系统OA以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。管理信息系统把人和计算机结合起来对组织进行全

12、面管理的系统,它综合运用了计算机技术、通信技术、管理技术和决策技术,与当代管理思想、方法和手段结合起来,为组织的管理活动提供支持的工具。管理信息系统具有采集处理和传输信息的功能,这是它的基本功能,但假如把这些基本功能应用于管理各种业务经过时,管理信息系统就赋予了详细的任务,管理信息系统的发展与信息技术的进步和管理方法的改良密切相关,按信息机应用的变化能够把管理信息系统的发展分为大型机系统、微机系统、分布式系统和网络系统四个阶段。传统的MIS系统的核心是CSClient/Server-客户端/服务器架构,基于Web的MIS系统是对传统MIS系统概念上的扩展,它不仅能够用于高层决策,而且能够用于进

13、行普通的商务管理,心是BSBrowser/Server-阅读器/服务器架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依靠于专门的操作环境,这意味着操作者的活动空间遭到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统。ERP是EnterpriseResourcePlanning企业资源计划的简称,针对物资资源管理物流、人力资源管理人流、财务资源管理财流、信息资源管理信息流集成一体化的企业管理软件。利用计算机技术,把企业的物流、人流、资金流、信息流统一起来进行管理,把客户需要和企业内部的生产经营活动以及供给商的资源整合在一起,为企业决策层提供解

14、决企业产品成本问题、提高作业效率、及资金的运营情况一系列动作问题,使之成为能完全按用户需求进行经营管理的一种全新的行之有效的管理方法。CRMCustomerRelationshipManagement即客户关系管理,是指企业用CRM来管理与客户之间的关系。在不同场合下,CRM可能是一个管理学术语,可能是一个软件系统,而通常所指的CRM,是指用计算机自动化分析销售、市场营销、客户服务以及应用支持等流程的软件系统。它的目的是缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道以及提高客户的价值、满意度、赢利性和忠实度。2.2相关技术简介2.2.1软件工程及面向对象理论软件工程soft

15、wareengineering:是用工程、科学和数学的原则与方法开发、维护计算机软件的有关技术及管理方法软件工程包含下面四个元素:方法methodologies语言languages工具tools经过procedures软件的生命周期:可行性研究需求分析实现概要设计、具体设计、实现即编码与单元测试、组装测试、验收测试共5个阶段软件的使用和维护面向对象:即将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。通过面向对象的方法,更利于人理解的方式对于复杂系统的进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制能够像搭积木的

16、一样快速开发出一个全新的系统。2.2.2HTMLJSPjavabean简介Html是英文HyperTextMarkupLanguage的缩写,中文意思是“超文本标志语言,用它编写的文件(文档)的扩展名是.或.htm,它们是可供阅读器解释阅读的文件格式。通过get和post方法向服务器发送消息,获得服务。Html语法中有诸多的标签,通过这些标签来到达控制页面显示格式的作用。JavaScriptJava脚本是一种基于对象Object和事件驱动EventDriven并具有安全性能的脚本语言,是由Netscape公司的LiveScript发展而来的,使用JavaScript能够轻松的实现和HTML的互

17、操作,并且完成丰富的页面交互效果,它是通过嵌入或调入在标准的HTML语言中实现的,它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。定义格式:Servlet是用于WEB服务器端的Java小程序,它在WEB服务器端被解释执行,用于处理客户端的请求和产生动态网页内容。Applet是用于阅读器端的Java小程序,在阅读器端被解释执行,用于在HTML网页中实现一些桌面应用程序的功能,被称为“小应用程序。源于Applet的命名,这种WEB服务器端的Java小程序就被命名为了Servlet,与Applet相对应,Servlet能够被称之为“小服务程序。Servlet是Java2.0中新增

18、的一个全新功能,是一种采用Java技术来实经过:Web客户向Servlet容器发出HTTP请求;Servlet现CGI功能的一种技术。容器解析Web客户的HTTP请求;Servlet容器创立一个HttpRequest对象,在这个对象中封装了HTTP请求信息;Servlet容器创立一个HttpResponse对象;Servlet容器调用HttpServlet的service方法,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象;HttpServlet调用HttpRequest的有关方法,获取HTTP请求信息;HttpServlet调

19、用HttpResponse的有关方法,生成响应数据;Servlet容器把HttpServlet的响应结果传给Web客户。JSPJavaServerPage其本质上属于servlet类,执行时先由JSPEngine先将它转换成Servlet代码,接着将它编译成类文件载入执行,且只要当客户端第一次请求JSP时,才需要将其转换、编译。优点:1优良的性能优于CGI,PHP,ASP;2平台无关性操作系统无关,Web服务器无关;3可扩展性tag的扩展机制,简化页面开发JSP内置对象:1.与Servlet有关的隐含对象Pageconfig2.与Input/Output有关的隐含对象Outrequest-(r

20、equest.getParameter()可获得请求页的参数response-(response.sendRedirect()用于跳转页面3.Jsp执行时,提供有关Context的隐含对象Session:session.setAttribute(“name,“value);session.getAttribute(“name);ApplicationpageContext4.与Error有关的隐含对象:ExceptionJavaBean其实就是一个Java类,能够提高代码复用性,完善分布式应用体系。能够利用JavaBean封装事务逻辑,进行数据库操作等,能够很好的实现业务逻辑和前台程序jsp文

21、件的分离。2.2.3数据库技术JDBC数据库是一个通用化、集成化的相关数据的集合,能知足各种不同的需求,数据库的创立、运行和维护是在数据库管理系统控制下实现的,并可为各种用户分享。此次设计中就使用了开源的Mysql数据库,用来到达库存管理中数据存储的需求。JDBC:JavaDataBaseConnectivity是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API)。它由Java语言编写的类和接口组成java.sql包,旨在让各数据库开发商为Java程序员提供标准的数据库API。Class.forName(driver);/注册数据库驱动Con

22、ncetioncon=DriverManager.getConnection(url,user,password);/获取数据库连接Statementst=con.createStatement();/创立statementbooleanhasResultSet=st.execute(sql);/执行操作3.系统的分析与设计3.1需求分析3.1.1可行性分析可行性研究包括:经济可行性、技术可行性、法律可行性、操作可行性等等。(1)经济可行性:经济可行性分析中最重要的内容之一是成本效益分析。本次设计作为简单的库存管理系统,主要由学生在导师的指导下,采用开源软件完成,因而经济上基本没有资金需求(2

23、)技术可行性:我校计算机相关专业有不少对本项目有深化了解的导师,在系统设计中,假如学生碰到技术问题能够及时得到导师的帮助。3.1.2软件需求分析本库存管理系统是针对如今工业中的实际需求而开发的,实现了货物的出库、入库、仓库信息的基本操作,以及对出库日志的管理等基本信息的管理,实现了库存查询、用户管理、系统管理、密码修改、公告管理等功能。基本使企业摆脱传统的手动填写单据工作形式,节省了大量的人力、物力和财力,使得管理员从繁琐的工作中解放出来。开发中采用了TOMCAT+MYSQL数据库来实现此B/S架构的库存管理系统。1库存商品信息查询通过对商品信息的查询让工作人员能够及时的了解仓库物品的信息,为

24、进出货物的顺利进行提供保障,根据库存计划决定能否采购新商品入库,根据销售情况决定能否增加商品出库的数量,定期对货物进行检查,并统计能否有缺货商品。2进出库管理由销售情况和销售计划来定制商品的采购计划,并以订单的形式让入库员采购商品,在入库时对商品进行统计。出库由工作人员拿出库单领取货物,核对无误后对出库的货物进行统计。3.2总体设计3.2.1系统逻辑构造根据用户的权限,进行判定若权限为3,则进入管理员界面;权限为1,为普通用户。它们之间穿插的功能,都能够进行货品入库,货品出库以及出库日志的管理。图3-1系统逻辑图1登陆界面:系统登录主页面,在系统开发经过中参考了一些其他程序在界面美观设计方面的技术,努力使界面给人以清新、美观的感觉,使管理员或者普通用户能够快速的登录及注册。2管理员界面:管理员登录后可进行系统的管理和设置、员工信息的管理、货物出入库的管理。3普通员工界面:设计权限较低,只能进行货物出库入库、以及出库日志的管理。3.2.2部门管理流程图文档视界库存管理系统(mis)毕业设计库存管理系统(mis)毕业设计

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

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁