津菱物流系统库内管理封仓部分的改进 软件学院软件工程系 软件工程专业 韩晓玮 学号:0010301 指导教师:张波 副教授 摘要: 津菱物流管理系统对良菱物流管理系统的二次开发,笔者主要负责对封仓部分的改进设计和实现。主要是根据津菱物流公司的实际业务流程修改了原有的手动封仓解封功能,并在此基础上增加了过保质期自动封仓以及解封的功能。并对整个封仓部分做了功能测试,保证了与其他各个部分的兼容性。 本文主要从项目背景和对原有系统的描述入手,介绍了津菱物流系统的总体业务流程,根据封仓部分的需求分析,分析并描述了所需使用的主要技术。着重对封仓部分设计,系统实现进行了介绍,并简单介绍了对系统所进行的功能测试以及完成项目后的一些心得。 关键字: 物流系统,封仓,Sybase,PowerBuilder 目 录 第一章 绪论 1 1.1 项目背景 1 1.2津菱物流管理系统概述 1 第二章 系统功能及需求 5 2.1 封仓部分功能概述 5 2.2 封仓部分原有功能描述 5 2.3 封仓部分需求分析 6 第三章 系统改进设计 8 3.1 开发环境描述 8 3.2 津菱系统总体设计 8 3.3 封仓部分主要技术 9 3.4 POWERBUILDER窗口设计 11 3.5 数据库相关设计 13 第四章 系统开发实现 16 4.1 POWERBUILDER窗口实现 16 4.2 存储过程实现 21 第五章 系统功能测试 26 5.1 封仓及解封功能测试 26 5.2 SYBASSE数据库的复制技术 30 第六章 项目总结与展望 33 6.1 项目心得 33 6.2项目开发展望 33 致 谢 35 参考文献 36 第一章 绪论 1.1 项目背景 20世纪90年代中期,第三方物流(3PL)的概念开始传入我国。什么是第三方物流呢?第三方物流是由物品供、需两方以外的企业提供物流服务的业务模式,是在供应链中,企业以合同的形式在一定期限内提供用户所需的全部或部分物流服务。第三方物流企业的利润不是来自运费、仓储等直接费用收入,而是来源于信息和知识。它可能包括、也可能不包括运费 、仓储资产的所有权。津菱物流公司就是一个以第三方物流为主,兼营其他几种物流方式的现代物流公司。 物流产业的发展已经到了这样一个阶段:现代物流的信息系统已经成为企业物流管理和操作的一个不可或缺的要件。到2002年底,我国的IT业和电子商务市场约达到150亿美元,供应链管理的软件和服务市场也达到40亿美元。实际上,有没有IT系统的支持已经成为现代物流运作的重要标志之一。许多企业在选择第三方物流服务供应商的时候往往把它作为重要的前提条件。所以,企业选择物流IT系统,与其说是一种信息技术选择,不如说是一种企业管理模式和市场竞争战略的选择。 一般来说,物流/供应链管理系统的建立有两条路径:一是量身定制的开发;二是集成系统的导入。众所周知,物流IT系统量身定制开发的前提是企业物流运作流程的设计;集成系统的导入也往往要求企业改变现有的物流运作流程。所以,无论走哪条路,企业建立物流IT系统的前提都是要确定其物流运作流程。津菱物流管理系统就是在这种背景下从原有良菱物流管理系统的基础上按照津菱物流公司业务流程度身改造而来。 1.2津菱物流管理系统概述 津菱物流管理系统是为津菱物流公司度身改造的全方位物流管理软件。它的原型是上海良菱物流公司所采用的物流管理软件,其功能涵盖了津菱物流公司的所有业务流程,从进货,到库内管理、盘点,到出货、退货,均可在此软件中完成。且此软件可按照公司内不同的角色提供不同的功能和权限。且此软件对于公司简化工作流程,加快工作进度,以适应日益发展的业务以及企业信息化起到了非常积极的作用。 津菱物流管理系统按其角色可分为库内管理操作员,系统操作员,采购操作员,其中库内管理功能操作频率可分为系统操作、进货、门店要货、配送、仓库管理、各类查询和基本信息管理 3.5 数据库相关设计 3.5.1 数据库表 封仓部分功能的实现主要是编写存储过程对数据库中配送中心商品库存表(Tbd_StkLoc)的进行修改操作。 表Tbd_StkLoc包含的各个字段: 表示商品所属标识的字段:DeptId(配送中心部门标识),StkLocId(配送中心库存标识),StkRegId(配送中心进货登记标识),StorageId(配送中心仓库标识),StkCellId(配送中心仓位标识),ProvId(供应商标识),ArtiId(基商品标识),ImpArtiId(进货类商品标识) 表示商品基本信息的字段:ArtiClassCode(商品分类码),ImpInclQty(进货包装基商品含量),ImpUnit(进货包装计量单位),DistInclQty(配送包装基商品含量),DistUnit(配送包装计量单位) 表示现存该商品信息的字段:StkQty(配送中心库存单品数量),TolQty(配送中心库存单品可配送数量),TaxPrice(库存商品含税进价),UnTaxPrice(库存商品无税进价),ITaxRate(商品进项税率),ImpDate(配送中心入库日期),ProcDate(配送中心商品生产日期),ValidDate(配送中心商品有效日期),BatchCode(配送中心商品批号),GiftTypeId(赠品类型标识) |