APP下载

基于jsp技术物流网络管理系统的研究与设计

2017-04-27马越

电脑知识与技术 2016年29期
关键词:系统研究

马越

摘要:基于jsp技术物流网络管理系统是以浏览器为基础的B/S系统。它操作简单、上手容易、维护简单、大大降低了成本。物流网络管理信息系统是针对现如今的物流而设计的,它的体系囊括订单治理、消息查询、仓储作业管理、运输及配送管理、财务管理、人力资源管理等内容。它通过使用计算机技术、通讯技能、网络技能等手段,建立物流信息化管理,来提高物流信息的处理和传递速度,能在有限的资源条件下创造更大的效益。

关键词:jsp;物流网络;系统研究

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)29-0276-02

21世纪的物流管理是在社会生产过程中,在科学的管理和方法下,对物流合理计划、协调、运转、监督。物流活动以实现最佳的协调和合作,降低物流成本,提高物流效率和经济效益。信息流在很大程度上能辅助物流管理,加上各种便捷有利的基础工具能把企业的信息快速共享和传递。信息技术是现代物流的重中之重,信息技术能把物流各个相对散乱的分支整合成一个高度集成的板块,它大大提高了现代物流的进程,最大限度地实现原材料的空间位移的加工、包装、运输、搬运、储存、配送等各个环节的一体化,以一个整体板块面对社会物流需求。信息时代和物流时代的到来总是如影随形,物流时代伴随着信息时代的发展而发展,可以说没有信息时代就没有物流时代。系统的开发环境和开发工具直接影响到系统的开发效率和软件的可实用性,因此系统采用的操作系统:Windows7,系统开发语言:jsp、html、javascript,系统开发工具:eclipse,运行环境:Windows,服务器:tomcat,数据库:Sql Server 2008。

1基于jsp技术物流网络管理系统的设计

对企业物流活动合理的科学分析是现代物流企业强化管理的重中之重,对物流各项业务的合理安排和调度是需求分析的首要任务。友好的用户界面和综合全方位的查询及操作模块,这些都是企业日常管理的需要。

物流网络管理信息系统采用B/S架构,B/S的好處就是不用进行其他辅助软件或工具的安装就能实现特有的效果,一台能联网的主机就能满足要求,简化了客户端和维护设施。系统的扩展性相对十分容易,在维护和升级方面不用投入太多精力,为日后特定的需求拓展的时候能方便维护。目前,系统软件构造的改进和升级十分快和繁琐,B/S架构的产物有着光鲜的优势那就是表现着更加便利的特色。B/S架构的产物成本相对较低,能够有更多的选择。有些架构的应用服务器运行时数据负荷较重,会导致系统紊乱甚至死机。B/S构造统治软件需求在服务器端上运转,于是服务器举足轻重,系统后台职工一定要把好服务器这一关。系统用户界面有关的逻辑事物全部在浏览器上实现和展示,当然也有一部跟逻辑事物是在前端需要,因为客户端大部分是运行在浏览器上,后台管理人员对硬件维护的升级需要加大带点力度。

物流网络管理体系的服务器选用Tomcat,不仅是由于它在系统运行时占用的系统资源小,还有扩展性大的长处。在不断地维护和升级中,它能够满足负载平衡与邮件服务等开发应用系统常用的功能。Tomcat是一个人门级的应用服务器,没有太多的门槛,满足中小企业系统和并发访问用户不是很多的场合得到了广泛的应用,是开发和调试jsP程序的首选之一。在响应html界面的申请时,要在一台主机上装备好Apache服务器,如此才能成功地向下进行。Tomcat自身能够单独的运转,它还是Apache服务器的拓展。当Tomcat开始运转时,现实上成为一个和Apache独处的进程单独运行的。Tomcat的本质是运行JSP页面和Servlet这两项。与此同时,Tomcat、Apache等跟Web服务器功效差不多,都有办理HTML页面的实力,另有它还是一个Servlet和JSP容器,Tomcat的默许是一个单独的Servlet容器,但是在处置静态HTML的能力上,Apache服务器仍然是比Tomcat好一点的。

物流网络管理系统采用的数据库是SQL Server2008,这可以使企业能运行一些特定任务的程序,因为基础设施的数据有时需要花费大量的人力物力财力,还有给用户的数据这些都会增加成本的负担。使用SQL数据库安全性很高,是值得信任的。因为关键的应用程序可以用它执行,其安全可靠性能保证程序顺利稳点进行。SQL Server 2008高效的平台可以把企业基础设施数据的开发和管理成本降到最低。SQL Server 2008陈说式管理架构的推出,将数据库引擎推上一个新的战术管理框架。陈述式是通过简化工作原理的方式来进行系统的配置、监测、和预防不符合配置的管理,因此降低企业的成本。SQLServer2008是一个全盘为一体的平台,在用户需要数据的时候给他传递必要的消息。

2系统功能模块

对B/S架构系统的分析和需求的分析,将物流管理系统设计成用户登录模块、基础资料模块、仓库管理模块、订单管理模块、运输管理模块、查询模块、综合管理模块共7个模块,以下对这几个模块的具体功能加以介绍。

2.1用户登录

物流管理系统里有关物流流程的信息和数据都有相应的保密性,只有获取相应权限的人才能访问和使用,如果用户在登录时没有登录系统的账号系统会提示先进行用户注册,注册成功后会回到登录界面,只有登录成功才会进入系统,获取相应的信息。如果不能登录不成功,登录界面会提交到错误的界面。用户名和密码的输入必须是合法的,每个用户拥有自己的权限,根据权限的不同会跳转到不同的操作界面。

2.2基础信息

本模块的功能由客户资料、企业资料、仓库资料、员工资料、商厂资料、车辆资料等构成,这些主要完成货物信息的即时更新和维护、员工信息完善、仓库信息查询、往来交易的查询。用户在成功登录系统后,可以相应修改自己的信息,更多例如客户姓名、联系方式、地址。例如用户资料的添加、更改、删除等这些都是要跟着业务的需要而即时进行更新。

2.3仓库管理

本模块主要对物流活动过程对仓库中的产品进行合理的分配,仓库管理员要合理划分产品种类,对每种产品的信息级订单做到详细记载,做出合理的策略,对数量不足的产品要即时采购和即时对下单的客户即时进行产品配送。

2.4订单管理

本模块主要由客户订单、订单计划、订单执行组成。通过对订单管理菜单的选择,可以查询订单信息,增加或删除订单。客户订单是客户成功登录系统后,可以填写想要采购的库存商品,管理员可以审核订单编号等详细信息。每个用户可以对系统中的货物提交多次订单,每次提交玩订单之后,用户都可以实时地看到自己的信息。

2.5运输管理

本模块主要涉及物流活动过程中的运输情况,物流规模的大大增加,对各种运输工具的数量和种类也会相应增加。因此对运输工具的登记、增删改查这些都是必要的过程,这样可以实时的追踪订单的位置和对订单做出合理的输送。在物流管理系统中,每一次用户和产品的变化都可能要对车辆配置有一个新的要求和部署。在供不应求的情况下,就会需要更多的车辆来配送产品。这是就需要对增加的车辆进行详细的统计以及对变更的车辆信息进行修改。

2.6查询管理

本模块囊括货物盘查、人员盘查、订单信息盘查功效。某些时候需要查询特定的信息,即时获取信息以便能快速做出合理的方案。有时可以根据货物编号可以查看仓库中的货物信息,如果货物存在则会返回记录可供查看,如果货物不存在,返回无效的结果。人员查询是根据客户编号去数据库表里核对客户,如果客户编号与表里的编号相等,返回客户信息资料,如果不等,返回无效的界面。订单信息查询根据订单编号去表里查找相应的订单,如果相符,返回详细的订单信息和记录,如果不存在,返回无效的界面。

2.7综合管理

本模块主要控制用户退出、权限管理。如果用户完成了相应的操作,可以点击退出按钮退出系统。权限管理主要是针对不同用户而设置,这样既方便人员使用又方便管理员管理。

基于jsp技术物流网络管理系统的功能模块如下图所示。

3数据库设计

杰出的数据库布局策划对一个数据库来说十分意义重大也在信息管理系统中有着举足轻重的影响,数据存储的效率高低一部分取决于合理的结构策划,还有程序编写的条理陛和健壮性也跟结构设计有着很大的联系。因此采用SQL Server作为物流治理系统的服务器。数据库链接主要是由SUN公司基于java数据库接口规范的idbc实现的,它与数据库进行连接的同时可以把SQL语句发送给数据库,然后将数据库返回的结果进行处理。如果需要对数据库进行访问是,JDBC驱动程序与数据库进行连接并加载程序,总体来说利用JDBC技术访问数据库,操作简单,编写容易、维护简单。根据物流管理系统对信息和数据的阐述、对功能需求的分析,系统为一部分模块设计出数据库表。

3.1客户资料表,ID自动编号字段:姓名(varchar 10),联系方式(varchar20),密码(varchar20),联系地址(varchar50)

3.2订单资料ID自动编号

货品称号(VARCHAR 50)、货物数量(VARCHAR 30)、运输工具(VARCHAR 10)、供应地点(VARCHAR 30)、目的点(VARCHAR 30)、联络人(VARCHAR 10)、手机(VARCHAR15)

3.3仓库信息资料ID自动编号

仓库地址(varchar 50)、联系人(varchar 20)、联系电话(var_char 20)

3.4货物信息资料ID自动编号

商品的名称(VARCHAR 20)、货物的数量(vARCHAR20),存储时间(日期),交货时间(日期),商品的价格(双精度)、货主(varchar(20),电话varchar 20)

3.5发货信息资料ID自动编号

货物单号(varchar 20)、发货地址(varchar 50)、目的地址(var-char 50)、货物数量(varehar 20)、运输方式(varchar 10)3.6 SQL Server数据库的连接代码:Connection con=null;

Class.forName("com.mysql.jdbc.Driver");

Con=DriverManager.getConnection("jdbc:mysql://localhost:3306/m","wuliu","mavlJe"):

Statement stat:con.createStatement();

4结语

现如今的物流已实现了物流信息化,它的必要性在企业运用中已体现的十分鲜明。企业物流的活动要想提高效率、在降低成本的同时增加效益必须依靠物流信息技术。信息高速发展的今天,计算机的普遍运用,以及计算机在企业管理中作用,已步入一个新的里程碑,企业更需要一些软件工具进行辅助来进行高效率的办公和运转。生产管理模块是物流企业的重中之重,因此大部分大中小型企业都使用软件技術来提高企业的物流管理效率。

猜你喜欢

系统研究
地方应用型本科高校课程考核模式研究