【《基于JAVA的仓库信息管理系统设计与实现》7700字(论文)】.docx
《【《基于JAVA的仓库信息管理系统设计与实现》7700字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于JAVA的仓库信息管理系统设计与实现》7700字(论文)】.docx(30页珍藏版)》请在课桌文档上搜索。
1、基于JAVA的仓库信息管理系统设计与实现摘要随着时间的推移,网络当中商IS的类型变得更加丰富多样,所开展的经济往来活动也变得更加频繁,也正是在这个过程当中,对货品流转以及存储的实际需求也随之增长,面对仓库当前库存管理,以JSP技术为前提下的仓储管理系统进行研发设计,无疑是对原有的仓库管理方法的改变和突破,利用目前已有的成熟、稳定的电脑技术,研制出适合于企业仓库管理的软件.这一点与目前的状况十分吻合。本仓库管理系统使用了当下技术己经较为成熟的JSp技术,该数据库还采用了当前广泛应用的MYSQ1.数据库.该系统可以实现对商品的统计、更新、查看、笆理和维沪.还能对供应商信息、用户信息进行删除、修改、
2、查看、添加等操作。关键词:仓库管理系统:JSP技术;MYSQ1.数据库目录I引言12相关技术商介22.1 JSP简介22.2 Serv1.et简介22.3 JAVASCriP1.简介32.4 SSM框架概述42.4.1 SPring简介42.4.2 SPringMVC简介42.4.3 MyBaIiS简介42.5 MyEcIipse开发工具概述52.6 MYSQ1.数据库简介53系统分析63.1 可行性分析63.1.1 技术可行性63.1.2 操作可行性63.1.3 经济可行性63.1.4 时间可行性63.2 系统开发环境73.3 系统需求分析73.3.1 业务需求分析83.3.2 市场需求83
3、.3.3 能需求分析83-4系统实现的内容103.5系统流程分析IO351系统整体业务流程分析103.5.1 系统整体业务流程分析IO4系统设计124.1 系统总体结沟设计124.2 数据库设计124.2.1 数据库实体ER图124.2.2 数据表设计与实现155系统的详细设计与实现185.1 系统登录页面185.2 添加帐号信息页IS5.3 员工信息列表页185.4 供应商信息列表页195.5 货品信息列表页面195.6 客户提货信息列表页面205.7 修改密码信息页面205.8 添加货品库存信息页面205.9 添加供应商页面205.10 修改个人信息列去页216软件测试226.1 登录测试
4、226.2 修改信息功能测试用例2263删除信息功能测试用例227结论24参考文献25I1.1.1引言在僖息化的今天,企业的各种经营活动都揩朝着信息化的方向发展。对于大多数的公司来说,在实际的经营和发展中.都会有一个科学的、合理的存储信息.依然通过人工记录的方式对各项数据信息进行获取与徐理。在这种情况下,不仅会导致工作人员面临着比较大的工作压力,不利于人力成本的管理与控制.同时.也不利于对误差的有效管控,进而对数据信息管理造成不利影响。随着时间的推移,企业所具有的整体规模也持续实现扩大,在这种情况下.在开展仓库管理工作的过程当中无疑面临若更大的压力,工作任务明显增多.这就给传统的人力资源管理模
5、式提出了新的挑战。如今,计算机逐渐成为了民众生产以及生活当中不可或缺的组成部分,极大的便捷了民众的生产以及生活。尤其是对于不向领域的管控工作来讲,计算机无疑发挥着至关重要的作用,得到了极为普遍的实际应用。在各大企业在管理库存相关数据和信息的同时,开发和设计了一个仓库管理系统.从而使各防数据信息管理更加科学高效,取得更加理想的数据信息管理效果。而且,一个公司在经营和发展的过程中,所要面对的并不是单纯的实力。还体现在人才以及管理等不同层面。所以使用仓库信息管理系统正节省了人工成本.节省时间,提高了管理效率。2相关技术简介2.1 JSP简介JSP是在Web服务器上部署的,它能够响应用户的要求,并能按
6、照请求的内容自动生成HTM1.XM1.等文件,并将其反馈给用户。JSP是一种基于JaVa的御本语言.能够满足用户对HTTP的要求,并且艇够在服务器上和其他JaVa程序一起工作。JSP涉及很多不同的技术,比如自定义标签,E1.表达式等等。事实上,JSP是JAVA代码和HTM1.代码的结合.具体来看.HTM1.遵循HTM1.基本语法,JVX遵循JAVA基本语法。2.2 Scrv1.ct简介JavaServ1.ct是一个在网络或应用程序上运行的程序,是一个从网络浏览器或者其它InTP客户机发送的请求到HTrP服务器上的一个数据库或者一个应用程序。通过SerVIeI,您可以从Web表格中采集用户的输入
7、、从数据库或其它资源中显示记录,并能动态地创建一个页面.Sen1.ct的工作过程:从客尸机(BrOWSer)中读出明确的资料。它包含了一个Web页面的HTM1.弱体,也可以是一个小应用程序的富体,也可以是一个定制的HTTP客户机O通过用户端(浏览器)所传送的隐含HTTP请求数据。这包含了ckics,媒体类型,以及被压缩的格式,这些都可以被浏览器所接受。对资料迸行处理,并产生结果。该流程可能会要求存取一个资料库、进行RM1.或CORBA呼叫、呼叫Web服务、或是直接计算出相应的回应。向客户机(浏览器)发送明确的数据,也就是文件。这个文档可以有很多种形式,包含HTM1.或者XM1.二进制.G1.F
8、图像,EXCa等等。向客户机(浏览器)发送隐含HTTP响应。这涉及到通知浏览器或者其它客户机所传回的文件类型,比如HTM1.设定COOkiCS.cookies.cache参数等等。SCrVICt的主要功能是收集数据库中的各种数据,用于商业活动。在这些细节信息中,可以参照图2-1。图2-1JavaWeb清求哨应过程2.3 JAVASCriPt简介JAVAScripi为WEB页面常见的脚本语言,主要通过浏览器加以执行,在JSP,PHP等不同的网站当中都具备较强的适用性。JAVASCriPt是基于事件驱动和面向对象的蒯本语言的一个基础类别,己经在WEB当中获得了极为普遍的实际应用.冷嵌于HTTP页面
9、当中.实现对静态页面的交互。JAVAScript的主要特点:JAVASCriP1.不管是在动态网页当中.还是在静态网页当中.都具备较强的适用性,并且已经得到了极为广泛的使用。它具有基于对象、事件驱动、安全性、解释性、跨平台等特征。(I)基于对象这种技术是一种以对象为基础,可以将其应用到自己所创造的物体上。(2)事件驱动该技术第够通过对事件驱动的方式对客户端的相应的输入进行响应。(3)安全性该技术还具有安全性,它不爱对本地硬盘当中的信息进行访问,您也无法将资料写入同服器,无法修改或移除网路文件及资料,只能够通过浏览器进行交互,这使得各明数据信息得到有效的保护。(4)解释性JAVASCriPt愿于
10、脚本语言,使用小程序段实现对程序的编写,这种语言也为解释性语言,便于进行研发设计。(5)跨平台JAVAScript基于一个浏览器,如果它支持JAVAScript,那么它就可以使用JAVAScript,便能够顺利的执行。其中,具体情况信息可以参考图2-2。图2-2JAVA运行图2.4 SSM框架概述2.4.1 SPring筒介SPring框架是由ROdJOhnSon提出的开源J2EE应用框架,它是一个用于管理bean整个生命周期的轻型容器。合理地使用SPring框架,可以简化和万使地开发应用程序。站在难易度和可测试性的层面来说,所有的JaVa应用均旎够因Spring而获得支持。2.4.2 Spr
11、ingMVC简介SPring框SPringMVC是SPring的一种轻重级WCb开发框架.它是Spring在MVC的基础上提供的。2.4.3 MyBatis新介MyBatiS冠初隶属于一个开放源码项目iBatis,这是一个出色的持久层架构.支持定制SQ1.,存储过程和先迸的映射。MyBatiS可以免去大部分JDBC代码,也可以设定参数并荻得结果集。2.5 MyEc1.ipse开发工具概述MyEdiPw是一款包含性很演的软件所具备的功能十分突出,主要用于Java,JavaEE和手机应用程序的开发。而且,还能够支持Struts,Spring,Hibernate以及和JX,JSP,JSh.JDBC数
12、据库链接的工具等多功能。2.6 MYSQ1.数据库简介MySQ1.是目前最受欢迎的关系数据库管理系统,它是WEB中最好的RDBMS应用程序。并且随若MySQ1.不断得到改进与优化,所具有的基本功能也变得越来越丰富多样,总体性能得到显著改善,同时,还具备开源性的基本属性,也正是因为如此,其在企业当中的实际应用变得越来越普遍.所具有的优点十分突出,比如.尺寸不大,能够对成本进行严格的管理与控制,运行效率比较高等,很多的小规模网站在进行管理与运行的过程当中,通过对其迸行合理应用.能够在成本管控方面取得理想的效果。3系统分析3.1 可行性分析在围绕仓库管理系统展开系统全面调研与探究的基础上,建立起科学
13、完善的万案,展开深入全面的论证。在实际进行分析的过程当中,主要从技术上、经济上、操作上的可行性等几个方面进行分析。3.1.1 技术可行性通过开展这项工作,能够了解各助技术的实际运用情况以及所能够取得的实际应用效果,如果技术可行,那么.能够保证系统研发设计取得理想的效果,使各项功能得以有效的发挥出来。对于建立在JSP技术前提下的仓储管理系统是关于企业商品采购、入库、库存及客户提货.统计等数据信息的管控系统,要想使系统的基本功能作用得以充分有效的发挥出来,必须保证与互联网实现有机对接.在这种情况下,实际对系统进行应用的过程当中,能够突破时空限制,发挥出理想的效果。通过目前掌握的开发语言和实际应用情
14、况分析得出,在开发与设计的管理系统中.运用JSP技术与SPring框架,可以获得非常好的结果C3.1.2 操作可行性通过对系统进行合理分析,能够使各项基本功能作用得以有效的彰显出来,从而有效迎合与满足各明实际应用诉求。总体来讲,通过围绕操作孱面的可行性展开研究与分析,能够对系统所具有的应用成效作出全面分析与判定,从而保证系统的开发和设计能够达到预期的效果。3.1.3 经济可行性经济上的可行性主要是对系统的研究与开发费用的分析。对于该系统来讲,经过展开前面的论述与分析能够得出,实际对系统进行研发设计的过程当中,所产生的成本费用并不高。3.1 -4时间可行性总体来讲,有足够的时间能够顺利的完成对系
15、统的研发设计。因此,从时间层面来说,该系统的研发设计具备一定的可行性。综上所述,通过对JSP技术进行合理应用,实现对仓库管理系统的研发设计具备的可行性比较强。3.2 系统开发环境本系统采用了以下软件开发环境:(I)开发环境操作系统:Windows开发工具:MyECHPse、jdk7.0数据库:MySqI服务器:TOmCat7.0或7.0以上测试工具:计算机(2)主要技术JSP+MYSQ1.数据库(3)技术难点D系统框架的搭建2)数据库链去的创建3.3 系统需求分析整体而言,该系统需要实现员工以及管理员两个不同的主体。具中,对于管理员来说,在顺利的进入到系统当中的情况下,艇够对整个系统的所有功能
16、都能够进行操作,例如对员工信息、供应商信息、货品信息、库存状态、修改密码等模块进行新建、查找、更新和删除等功能:而员工除了不能对自身相关的各项信息进行管理之外,其他的使用权限和系统管理员的权限相同。为了保证系统的安全性,两种类型的用户都必须输入用户名称、密码和睑证码,同时还可以登陆网页,让员工和系统管理员在登录后可以自由地使用不问的登录方式。从界面的美感和功能的完美性两个方面来看,整个系统的界面和功能设计都较为完善。总体的需求分析显示在图3-1中。I三3-1系统UM1.用例图1.1.1 务需求分析在如今,信息化进程越来越快,并且随若经济的迅速发展.物流管理越来越重要的冏时连带若仓库管理系统的使
17、用越来越普遍。因此.开发一个综合的仓储管理系统,可以使使用者更加方便地进行仓储信息的管理。1.1.2 市场需求如今,计算机已经走进千家万户。同时,基本上所有的仓储物流企业在进行运营与发展的过程当中,在管理模式上都实现了信息化管理。而且,大量的企业实现了信息化的管理模式,不仅能够更加科学高效的对各项数据信息进行管理.而且.还有助于取得更为理想的营销业绩。现在,人们的生产以及生活因为计算机变得更加便捷。对于企业来讲亦是如此,通过对仓储管理系统进行合理设计与应用,旎够招助企业确立更多的发展优势,切实增强企业的总体竞争力。1.1.3 功境需求分析通过前面的分析,这个系统必须能为不同的用户提供不同的使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于JAVA的仓库信息管理系统设计与实现 基于 JAVA 仓库 信息管理 系统 设计 实现 7700 论文
链接地址:https://www.desk33.com/p-1701943.html