物流综合管理系统的设计与开发

第1章 绪论
1.1研究背景及意义
二十一世纪,随着科学技术的发展、消费模式的进步和消费水平的提高,企业之间的竞争日益加剧,并朝着横向整合、纵向合作-竞争合作的复合方式发展。企业的竞争优势已经不再仅仅是产品质量和价格。高新技术的应用程度以及供应链的运行管理水平成为衡量企业竞争实力的关键因素之一。以制造业为例,企业已将其第三方物流提供商作为与对方竞争的有力手段之一。特别是电子、计算机、航空航天、医药、医疗器械、精密仪器设备、汽车配件等行业,其产品科技附加值高、生命周期短、仓储及运输条件苛刻,终用户对交货时间及服务质量要求严格,这为第三方物流企业提出了新的挑战,传统仓储运输形式的物流企业已无法适应这一变化趋势。采用高新信息技术及电子商务和电子供应链管理方式将成为高科技第三方物流企业的先决必要条件。
目前,在欧美以及亚洲的日本、新加坡、马来西亚等国家,自动化立体仓储配送设施已成为高科技物流企业的主要服务手段。一些电子计算机和医疗产品等高附加值产品的制造商和分销商,在中国苦于没有这样的高科技物流公司来为其提供仓储配送支持,严重影响其电子供应链的全球化进程。截止到 2010 年底,中国仍未出现拥有智能化立体配送仓的第三方物流企业。
然而,随着中国加入 WTO 的进程,全球高科技产品的制造商会越来越多地将中国逐步纳入其全球供销网络。将会有越来越多的高科技产品生产加工所需的原材料和中间产品进入中国,成品的出口量也会随之剧增,这势必大幅度增加对自动化立体配送仓库的需求量。届时,自动化立体配送仓库将成为综合物流企业竞争的焦点。
1.2研究目标
为了解决物流企业所面临的上述难题,进行物流管理系统的设计开发,利用先进的计算机网络技术和先进的电子商务模式,建立《OLS 物流管理系统》,实现物流公司、高速公路业主、施工单位及供应商之间的信息电子化,使本系统为生产资料物流提供强有力的信息支持、决策分析,使企业在激烈的市场竞争环境处于不败之地。其开发目标有:
(1)充分利用现有的设备资源,全面支持物流业务
在物流公司的现有系统的基础上进行扩展,全面支持物流公司的现有业务,使采购、仓储、配送、运输、销售等业务的所有环节都采用计算机处理。另外,经过重新设计的良好系统结构,可以更容易得满足公司新业务。
(2)完成与财务的有机结合,形成订单循环的闭合管理
现有的信息系统仅仅管理了业务操作,没有在订单级管理相关的财务操作,因此,不能完整地反应运作过程。系统将使每笔业务的质量控制点扩展到业务操作完成后的财务操作,如单据回收、开发票、收款等等,形成对订单循环完整、闭合的管理控制,从而缩短应收款的账龄,确保业务运作与财务运作之间的有机结合。
(3)操作信息化
操作信息化是通过作业自动化、智能化的应用,提高作业效率,减少因人为失误造成的材料次品率和作业安全性。物流企业的操作信息化主要涉及运输工具生产自动化、仓储管理自动化、港口作业自动化、材料条码化等。
运输工具生产化包括:线路优化、配载作业、移动定位和通讯等方面。 仓储管理自动化包括:自动化仓库设备、进出库管理体系和库存信息输出等。
港口作业自动化包括:货物进出门警系统、理货自动化系统、装卸自动化系统等。材料条码化包括:所有入库、出库、配送的材料条码化实现计算机自动信息控制。
(4)管理信息化
物流企业的管理信息化,主要包括行政管理系统和业务管理系统两部分,通过实施办公自动化系统(OA)、管理信息系统(MIS),企业分销系统(DMS)等,实现行政管理网络化、无纸化;业务管理数字化、合理化。
(5)决策信息化
通过整合管理信息化应用中的各种系统,建立数据仓库,对数据仓库中对应信息的梳理和挖掘,形成决策支持系统。为物流企业决策提供数字化依据。
(6)同作业信息化
通过采用开始式技术路线设计整个业务管理系统,与客户、合作伙伴和政府监管理机构,构成协同作业体信息流,全面降低合作风险,提高协同作业效率,获得增值利润。
(7)客户服务与电子商务
通过建立统一的电子商务平台,引入电子订单、货物跟踪、网上仓库、网上采购等系统,全方位发展物流电子商务和提高客户服务质量,实现以客户为中心的现代物流作业体系。
1.3主要内容和总体思路
1.3.1论文的主要内容
第1章 绪论
第2章 相关技术介绍和分析
第3章 物流系统概述及需求分析
第4章 物流系统的设计与开发
第5章 功能测试
1.3.2论文的总体思路
本文的研究遵循“阐明问题(绪论)——分析研究(技术介绍、需求分析)——解决问题(设计与开发、功能测试)——得出结论(结论)这样一个总体思路。

第2章 物流系统概述及相关技术介绍
本系统的主体部分是在服务器端实现 Web 应用开发,并选择 J2EE(Java 2 Platform,Enterprise Edition ,即 Java2 平台企业版)技术来开发,为高效,低成本,易于维护的开发完成本系统,在此对其开发相关的理论与技术进行介绍与分析。
2.1物流系统概述
2.1.1物流系统的特点
(1)业务的规划性、数据的及时性、过程的准确可控性
(2)物流、资金流、信息流、控制流的相互依存性
(3)实时在线查询、下单和结算
(4)实现全过程的物流信息采集和处理
(5)集成当前 新信息技术与产品,确保系统具有较长的生命期
(6)良好的可扩展性,方便二次开发或与用户其他应用系统集成
(7)采用 J2EE 开发平台,全新的 B/S 结构
2.1.2物流系统产品架构
基于 EJB 组件的四层 B/S 结构
WEB 服务器:TOMCAT5.0
应用服务器:JBOSS3.X,WEBLOGIC7.0
数据库服务器:SQLSERVER2000,DB2,ORACLE
开发工具:JBUILDER9、Dreamweaver OTEJB3.0(中间件平台)OTTOOLS3.0(开发平台)
2.2开发环境的介绍
本系统的开发环境是Myeclipse6.0,是一个十分优秀的用于开发Java, J2EE 的 Eclipse 插件集合,其功能非常强大,支持也十分广泛,尤其是对各种开发产品的支持十分不错。它能极大地增强系统的开发功能,能革命性地提高开发者的效率,开发使用的框架为SSH(Spring+Struts+Hibernate)+(Ajax,JQuery,DWR)框架,后台数据库采用的是SQLServer2005数据库软件,项目部署是在JBoss4。SSH框架与MVC(M是指数据模型,V是指用户界面,C则是控制器)软件架构设计模式;使用MVC的目的是将M和V的实现代码分离。基于struts2.23+spring2.5.6+hibernate3.6.4+hibernate-generic-dao1.0
2.3系统相关设计模型分析
大部分Web应用程序都是用像ASP,PHP,或者CFML这样的过程化语言来创建的。它们将像数据库查询语句这样的数据层代码和像HTML这样的表示层代码混在一起。经验比较丰富的开发者会将数据从表示层分离开来,但这通常不是很容易做到的,它需要精心的计划和不断的尝试。MVC从根本上强制性的将它们分开。尽管构造MVC应用程序需要一些额外的工作,但是它给我们带来的好处是毋庸质疑的。所以在物流系统的软件开发过程中采用了MVC模型,MVC(Model View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用,近几年被推荐为Sun公司J2EE平台的设计模式,MVC模式是一个有用的工具箱,它强制性的使应用程序的输入、处理和输出分开,通过这种模型系统能多方面的扩展和管理。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,它们各自处理自己的任务。
同时系统将会采用SSH框架,三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理,客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。在权限方面,本课题将会引进RBAC(基于角色的访问控制),权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限,这就极大地简化了权限的管理。以下将会详细的介绍MVC、SSH、RBAC模型。

第3章 物流系统各子系统功能及需求分析
3.1物流系统各子系统功能
从功能上,我们将系统划分为12大子系统,即系统管理、编码中心、合同管理、采购销售、仓储管理、配送管理、内部调拨、财务结算、应收应付、成本核算、业绩核算、跟踪管理,功能图如下:

图3-1 物流系统功能图
3.1.1系统管理
系统管理用于对系统运行过程中 基本的一些要素进行管理及设置。 主要实现下列功能:
(1)对系统的操作用户以及权限进行设置。
(2)对系统的初始化数据进行设置及归档数据进行管理。
(3)对系统的日志进行跟踪及维护。
3.1.2编码管理
编码管理是对系统中用到的各种资料进行编码,以保持业务数据的规范性,一致性,同时也便于对业务数据进行分析。
主要实现下列功能:
(1)对材料信息进行统一的编码以及统计分类。
(2)对各种客户资料进行统一编码及维护。
(3)对管理单元进行进行的细分设置。
3.1.3合同管理
合同管理除记录各种合同的基本信息和主要条款外,更重要的是对合同执行过程的管理、控制,尤其是要保证采购或供应结算中结算价严格按合同执行,同时提供完善的合同执行情况的查询、统计功能。合同可以分管理类合同、采购类合同、供应类合同、运输类合同、仓储类合同、其它类合同等。主要实现下列功能:
(1)以合同为依据,对采购的成本价格进行严格的控制。
(2)以合同为依据,分配相应的资源,监控实施的效果和核算产生的费用。
(3)可以对双方执行合同的情况进行评估以取得客户、信用、资金的相关信息。
(4)交客户服务和商务部门作为参考。
3.1.4采购销售管理
采用规范化的企业采购模式和管理流程,满足企业开放式或供应链采购方式,批发、销售,从成本降低、效率提高和流程控制等不同方面为企业创造价值。主要实现下列功能:
(1)及时地响应市场的变化,进一步提高竞争力,帮助企业对业务、信息流程和组织结构进行重组。
(2)保证采购过程中各个环节之间的信息畅通,提高工作效率。同时通过信息共享,合理地利用和分配资源,为企业带来大的效益。
(3)建立规范的价格管理体系,提高采购及销售的管理水平。
3.1.5仓储管理
仓储管理可以对所有的包括不同地域、不同属性的仓库资源,实现批次、先进先出管理原则。对出入仓货物实现联机登录、库存量检索、仓位分配、损毁登记、退货处理、简单加工、动态盘点功能。主要实现下列功能:对库区、库位、容器信息实行条理管理。
(1)入库进行严格的流程控制,并可根据既定的规则对货物的存放地点(库位)进行指定,做到货物的有序存放。并实现准确的批次管理。
(2)持动态盘点,盘点过程不影响正常的出入库操作,为连续运行的仓库提供准确的动态盘点管理,支持仓库的各种业务模式。
3.1.6配送管理
以项目为基本管理单元,对生产资料物流的采购、销售、运输的物流环节进行有效的管理,主要实现下列功能:
(1)对配送计划进行有效的管理,配送计划分月配送计划以及批 次配送计划。
(2)对配送定单进行有效的管理,系统支持提货单、运输签收单、直供单三种配送定单,并提供运输调度的管理功能。
(3)对配送定单以及采购定单进行签收确认,以保证财务结算数据的准确性,提供客户签收和供应商签收两种模式,拆单、合单的单据处理模式。
(4)对签收误差进行处理。
(5)对操作失误的单据进行灵活的调整。
3.1.7财务结算
结算管理用于对采购、销售、运输等费用的结算进行管理,包括运输费用、供应商结算、客户结算等。主要实现下列功能:
&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值