多站点物流行业业务系统设计与开发

作者简介:
李长有,张吉平,许巍巍,太原市科技信息服务中心,山西 太原 030009 李长有(1983-),男,山西省绛县人,太原市科技信息服务中心高级工程师,主要从事管理信息系统(MIS)的开发及项目管理;张吉平(1973-),男,山西省五寨县人,太原市科技信息服务中心副主任,高级工程师,主要从事管理信息系统及物流管理系统研究设计;许巍巍(1977-),男,河南省林县人,太原市科技信息服务中心副主任,工程师,主要从事科技信息管理与研究。

原文出处:
中国流通经济

内容提要:

现代物流的根本宗旨是提高物流效率、降低物流成本、满足客户需求,并越来越呈现出信息化、网络化、智能化、柔性化、标准化和社会化的特征。基于B/S的多站点物流行业业务系统从专线物流企业实际业务流程出发,实现了从托运单管理、发货单管理、运输协议管理、派送单管理、委托单管理等在线操作,过程中实现了套打托运单、运输协议、行车命令单等流程,同时包括车辆管理、仓储管理、财务管理、查询统计分析等功能,使传统业务与在线办理业务有机结合起来,提高了专业化水平,而且实现了客户端零维护。


期刊代号:F14
分类名称:物流管理
复印期号:2012 年 05 期

字号:

      物流业已成为我国国民经济体系的重要组成部分。在“十二五”乃至未来更长时期的经济发展中,必将对我国物流产业发展提出更高层次的要求。

      目前,我国中小物流企业普遍没有配套的信息化管理系统。据统计,全国1000万家中小企业中,实现信息化的比例还不到10%,并且仅限于针对财务管理系统、企业资源计划、人力资源管理、客户关系管理、建立内部网及企业网站和网页等方面。而大部分中小物流企业没有建立自己的信息平台,平时的通讯与联系主要是电话(包括移动电话)与传真,不仅准确率低、及时性差,而且出错率高。

      现代物流的根本宗旨是提高物流效率、降低物流成本、满足客户需求,并越来越呈现出信息化、网络化、智能化、柔性化、标准化和社会化的特征。其中信息化是现代物流的核心,只有实现了信息化,才能有效实现物流的网络化、系统化和柔性化,物流企业才能有效提高物流效率,为客户提供良好的服务。目前,物流软件提供商过多地关注高端客户群,而忽略了中小物流企业这一市场,导致适合中小物流企业的软件匮乏。这也是中小型物流企业难以实现信息化的重要原因之一。很多IT厂商已经认识到了中小企业市场的潜力,推出了中小企业的解决方案。例如,2002年国际商业机器公司(International Business Machines Corporation,IBM)为中小企业定制的易捷系列解决方案问世,2003年惠普(HP)公司也推出了一系列为中国中小企业量身定制的“灵动商务”,就连一向“高瞻远瞩”打着高端市场烙印的美国EMC(Electron Machine Corporation)公司也为中小企业推出EMC-centera入门版本,并在2005年向中小企业送出秋波。但每个中小型物流企业都有自己的特点,对软件的要求也不尽相同,而大多数提供商提出的是“标准化”方案,即用一套包含多个产品的系列服务解决方案应对各行业企业的多层次需求,这显然不能得到中小物流企业的青睐。

      一、系统概述

      本系统针对目前传统物流业务管理系统不能满足专线物流企业个性化需求的情况,在太原市一家专线物流企业的大力配合下,通过深入调研精品专线物流实际业务流程,使用Silverlight技术、[1]LINQ to SQL操纵数据库,[2]实现了该系统的设计、开发。该技术微软(Microsoft)近几年提出,在效果展示方面有独特优势,可以跨浏览器、跨客户平台,并且可以综合使用可扩展应用程序标记语言(XAML)、WCF、LINQ to SQL等应用软件设计技术,是一种WEB2.0的技术解决方案。

      二、系统设计

      系统从专线物流企业实际业务流程出发,实现了从托运单管理、发货单管理、运输协议管理、派送单管理、委托单管理等在线操作,过程中实现了套打托运单、运输协议、行车命令单等流程,同时包括车辆管理、仓储管理、财务管理、查询统计分析等功能,功能模块如图1所示。

      

      图1 系统功能结构示意图

      1.系统设计原则

      (1)先进性。该系统在设计上采用先进的软件工程学方法,使之成为在系统结构上具有先进性、前瞻性、扩充性的软件平台,从而保证建成的网站系统具有良好的稳定性、安全性和可扩展性。

      (2)实用性。考虑到在尽量满足业务功能需求的前提下又要适应各业务角色的工作特点,该系统力求做到简单、实用、人性化,实现了统一资源管理、个性化界面和内容定制。

      (3)可靠性。由于该系统属于物流企业应用服务系统,所以充分考虑了在建系统的可靠性和安全性。在系统设计中,应有适量冗余及其他保护措施,平台和应用软件具有良好的容错性、容灾性等。

      (4)可维护性。系统设计应标准化、规范化,按照分层设计,实现软件构件化。一是系统结构分层,业务与逻辑分离,逻辑与数据分离;二是以统一的服务接口规范为核心,使用开放标准;三是构件语意描述形式化;四是提炼封装构件规范化。

      (5)可扩展性。充分考虑系统建设是循序渐进、不断扩充的过程,应用最为先进的软件工程方法,采用积木式结构,整体构架可以与原有系统进行无缝连接,为今后系统扩展和集成留有扩充余量。

      (6)易维护性。设备及软件易于操作、维护、管理。

      (7)安全性。采用一个整体的系统安全方案,将系统安全分为网络安全、服务器安全、用户安全、应用程序和服务安全、数据安全等多个部分,以保障整个系统的安全。

      (8)可恢复性。通过动态备份和静态备份相结合、本地备份和远程备份相结合的方式,保证系统在受到可能的意外攻击或数据破坏时能更大限度地恢复系统。

      2.开发环境

      项目设计开发采用微软.net体系,C#语言[3]和SQL server数据库,结合当前面向服务的开发模式进行设计。完全采用B/S的开发模式,便于系统的维护和管理。采用的其他技术有可扩展标记语言(Extensible Markup Language,XML)、[4]LINQ to SQL、WCF (Windows Communication Foundation)、Silverlight等。

相关文章: