《基于JAVA的物流信息管理系统-毕业论文.docx》由会员分享,可在线阅读,更多相关《基于JAVA的物流信息管理系统-毕业论文.docx(46页珍藏版)》请在第一文库网上搜索。
1、-文档均为WOrd文档,下载后可直接编辑使用亦可打印-要物流管理的特点是以客户为核心、构建面向客户的业务流程支持各种形式、各种需求的现在企业中的业务模式。现在市场经济发展的很快,随着第三方物流的出现,成为了很多制造业、商业企业的追逐对象。物流企业外包从各方面都可以很好的降低成本已成为越来越多企业的共识、物流企业外包也可以很大的提高企业的服务水平。本毕业设计研究客户需求与市场调节,设计并实现了物流公司所需要的物流信息管理系统。本系统是一个基于JSP技术与MVC设计模式的物流信息管理系统,采用B/S开发模式。系统以J2EE作为开发基础,所使用的开发工具是Ee1iPSe,开发语言是java,该系统使
2、用Tomcat服务器,为该系统服务的数据库是Orac1e数据库。该系统的页面设计采用了JSP动态页面技术。该系统操作简单,使用方便,易于维护。实现了用户登录,订单管理,配车管理以及出荷管理这几大功能,达到了信息快速共享,方便管理和操作的效果。未来物流信息管理系统会更加趋向于智能化,便捷化。关键词:物流管理;模式;Orac1e;方便;JSP;MVCABSTRACTThecharacteristicsof1ogisticsmanagementistotakethecustomerasthecore,tobui1dthebusinessprocessorientedtothecustomer,and
3、tosupportthebusinessmode1ofvariousformsandrequirementsinthecurrententerprise.Nowrapid1ydeve1opingmarketeconomy,withtheemergenceofthird-party1ogisticshasbecomea1otofmanufacturing,commercia1enterpriseschaseobject.A11aspectsof1ogisticsoutsourcingtoreducecostscanbeagoodmoreandmoreenterpriseshavebecometh
4、econsensusofoutsourcing1ogisticsenterprisescangreat1yimprovethe1eve1ofservice.Thisgraduationprojectstudiesthecustomerdemandandthemarketadjustment,designsandrea1izesthe1ogisticsinformationmanagementsystemwhichthe1ogisticscompanyneeds.ThissystemisbasedonJSPtechno1ogyandMVCmode1of1ogisticsinformationma
5、nagementsystem,usingBZSmode1.ThesystemisbasedonJ2EE,thedeve1opmenttoo1isEc1ipse,thedeve1opment1anguageisJava,thesystemusestheTomcatserver,thedatabaseforthesystemistheOrac1edatabase.ThepagedesignofthesystemusesJSPdynamicpagetechno1ogy.Thesystemiseasytooperate,easytouseandeasytomaintain.Thefunctionsof
6、user1ogin,ordermanagement,vehic1ea11ocationmanagementand1oadmanagementarerea1ized,andtheeffectofquicksharingofinformationandconvenientmanagementandoperationisachieved.Thefuture1ogisticsinformationmanagementsystemwi11tendtobemoreinte11igentandconvenient.Keywords:1ogisticsmanagement;Pattern;Orac1e;con
7、venient;JSP;MVC1前言1.1 开发背景在如今飞速发展的信息化社会,现代物流行业正在超速发展,伴随着我国国民经济连续多年的高速增长,这为现代物流发展提供了极好的条件。如今互联网已经成为人们生活中不可或缺的工具,Web技术是互联网的主要产物。几乎所有的产业都在实现从人工管理到信息化的转变,在这股潮流下,物流行业自然也是发生了很大的变化。仓库物流管理作为物流管理中的重要一环,有着重要的不可替代的作用。如何高效的管理仓库,对提高企业竞争力,提升工作效率有着重要的作用。目前主流的仓库物流管理软件都是C/S模式的,有其自身的局限性,和制约性。而与B/S模式相对的C/S模式,有其使用方便,简单
8、,覆盖范围广,不受地域限制,不需额外安装,可维护性高等特点,是未来发展的趋势。随着物流行业的发展,一定会产生重大的变化。这种变化是物流管理和信息技术相结合的产物,它会给公司和相关作业的人带来更加先进更加高效率的工作模式,可以最大限度地节省人力物力,优化企业资源配置,这些是手工管理所无法比拟的优点。对于绝大部分的企业和公司来说,都会想拥有一套优良的物流信息管理系统,因为这可以在大的提高自己的竞争力。这就是本系统在物流运输行业应用的重要意义所在。系统的全面开发能够帮助企业实现对物流过程中相关操作的实时监控和调度,快速及时地对企业的一些物流业务进行分析和运营,目的是全面提高物流公司的经济效益和效率,
9、提供高效、实用、便捷的物流信息管理系统和相关运营方式。1.2 物流信息管理系统的特点本物流信息管理系统具有整体性、相关性、目的性、环境适应性等方面的特点,同时还具有规模庞大、结构复杂、目标众多等大系统所具有的特征。1)物流信息管理系统是一个人机交互的系统。物流信息管理系统是由人和一些技术设备、工具所组成。人在本系统中是主体,控制并调节一系列物流活动。所以,人和物是有机结合的一个整体,在我们研究和分析物流信息管理系统的所有问题时,始终会把怎样去实现更好的人机交互放在首位。因为最终该物流信息管理系统是为人服务的,所以用户体验是很重要的。2)物流信息管理系统是一个跨度大的系统。这体现在两个点,一是区
10、域跨度大,二是时间跨度大。在我们现在的社会中,各个企业公司之间会有很多物流往来,而各个企业公司所在地都不一样,有的可能跨国,所以足见这些物流活动区域跨度大。每个企业公司都会遇到产需之间的时间矛盾,一般会利用储存的方式来解决这个问题,这样一来时间跨度往往也很大,大跨度系统主要的问题就是不方便管理,非常依赖于信息。3)物流信息管理系统是一个能分解的系统。一个物流信息管理系统的规模不管多大,都是能够分解成若干个相互联系、相互制约的物流子系统。随着人们对物流的认识和研究越来越多,越来越深入,这些物流子系统的多少和层次的阶数是不断在动态扩充的。系统与子系统之间,子系统与子系统之间,都存在着时间和空间上及
11、资源利用方面的联系;也存在总的目标、总的费用以及总的运行结果等方面的相互联系,这些联系相辅相成。所以你是可以把这么大的一个物流信息管理系统分解为诸多相互关联的子系统。4)物流信息管理系统是一个动态变化的系统。物流信息管理系统一般都是与多个生产企业和用户关系紧密,随需求、供应、渠道、价格的变化,系统的运行和系统内的要素也会经常发生一些动态的变化。形象的说,社会物资的生产状况和其需求变化,资源变化,企业间的合作关系,都时刻地影响着物流,物流制约于社会生产和社会需求。物流信息管理系统是一个具有满足社会需要、适应环境能力的动态变化的系统,所以人们要对物流信息管理系统的各组成部分时常地修改与完善,这就要
12、求物流信息管理系统具有足够的灵活性与可改变性。当社会变化较大时,物流信息管理系统要重新进行系统的设计。2.相关技术介绍2.1 开发工具及环境简介2.1.1 开发工具本系统的前端页面是借助bootstrap模板做的静态页面,然后将静态页面转换为JSP动态页面。前端的JAVAWEB和后台的实现都用ECIiPSe开发的,所以我们需要下载Ec1ipseo该系统的服务器采用的是TOmCat8.5,我自己下载的是64bit的。还有数据库采用的是OraCIe数据库,Orac1eDatabaseI1gExpressEditiono1. Ec1ipseEc1ipse是一个开放源代码的、基于Java的可扩展开发平
13、台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Ec1ipse附带了一个标准的插件集,包括JaVa开发工具(JavaDeve1opmentKit,JDK)。2. Tomcat服务器自从JSP发布之后,推出了各式各样的JSP引擎。ApacheGroup在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持SerVIe1这样TOmCat就诞生了。TomCat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。3. Orac1e数据库Orac1eD
14、atabase,又名Orac1eRDBMS,或简称OraCIeo是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说OraCIe数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。2.1.2 开发环境本软件是在Windows8操作系统中,利用Ec1ipse进行开发。2.2 系统开发的模式、思想与技术2.2.1 系统开发的模式进入90年代以来,计算机系统的发展出现两个显著的特点:计算机系统由封闭系统走向开放系统;计算机系统由集中式系统向分布式系统过
15、渡。客户机/服务器(C1ient/SerVer)模式和浏览器/服务器(BroWer/Server)就是这两种趋势的代表。CIient/Server模式及其特点数据库(server)处理数据和工作站(C1ient)执行应用程序是客户机/服务器(CIient/Server)技术的基本原理。不同的应用软件可以存取数据库服务器上的数据,然而数据库服务器上的数据只需要存贮一次。数据库服务器通过处理数据请求的同时将所请求的数据通过相关操作传送给不同的应用程序。所以说,数据库服务器主要是维护数据的完整性和安全性,错误恢复以及修改数据。用户和应用程序之间的交互性作业则是通过客户机来实现。和其它类型的系统比较,
16、C1ient/Server方式主要有以下一些特点:1)效率更高。基于有效的任务分割,服务器和工作站各自处理自己相关的业务操作,整个系统的性能都得到了很大的提升。因为数据库服务器处理了大部分数据,网络上传输的主要是数据请求和少量的特定数据,所以网络拥挤状况也得到很大的改善。2)具有更灵活的扩展性。这种方式为用户的设备更新提供了便利的途径。因为系统的功能被一分为二,从理论上讲,当基本的软、硬件设备更新时,如果不改变服务器的配置,就不会对前端产生任何影响。对用户的应用开发和培训方面的投资也进行了最大程度的保护。3)用户体验好。用户只要下载了相关的客户机就可以了。而现在的客户机,得益于安卓技术的大力发展,这些应用型的APP外观可以做的非常漂亮,功能上也是非常齐全,用户可以根据自己的喜好设置自己喜欢的背景颜色等等。界面操作也是非常的友好,很人性化。Brower/Server模式及其特点这些年来,互联网发展很