论文部分内容阅读
摘要:由于电子商务的快速发展,使得以客户为中心的综合性物流服务成为发展方向,从而促进了第三方物流管理系统的建设。基于此文章对第三方物流管理系统的开发目标、原则进行阐述,进而对第三方物流管理系统开发的总体架构以及如何实施进行了分析。
关键词:电子商务;客户;第三方物流管理系统
中图分类号:TP311.52 文献标识码:A 文章编号:1006-8937(2011)24-0074-02
1 第三方物流管理系统开发目标
第三方物流管理系统是基于业务多元化软体研发设计,服务支持平台多级联网设计,集成行业最佳实践业务模型,整个系统平台以高度信息化、数字化、自动化集合各类应用技术为主导思想帮助解决在物流作业过程中所面临种种挑战。本系统既可实现对单一仓库的精细化管理,也可实现全国范围内、异地多点仓库管理;对货物存储、出入库、库存盘点、台账等进行动态管理,仓储作业全过程电子化操作;提供货品信息、储位、库存量、鲜度、破损、盘点、订单,货品跟踪、出入库、KPI、财务等报表;系统功能可扩展性强,能根据企业发展中不断变化的业务管理要求,增加新的功能;在满足所有需求前提下,选择合理系统架构和设备,使系统具有较好的性能和价格优势,降低系统的运营和使用成本。
2 第三方物流管理系统开发原则
第三方物流管理系统在开发时应汲取国内外开发各面的经验,因而在开发系统时要遵循下列基本原则:
①实用性。最大限度满足系统业务要求,是系统建设根本目标和设计基本出发点。因此系统实用性方面应具备以下特点:易于使用与管理;系统升级容易;优化系统结构;完善的数据库系统;友好的用户界面。②先进性。信息技术发展非常迅速,硬件更新换代频繁,性价比不断跃升,软件版本升级也非常快,平均几个月时间就有新版本推出。因此,在设计中须充分考虑系统先进性和当今技术发展趋势。③可扩充性。系统设计中应充分考虑软硬件系统发展和升级,使系统具有较强扩展能力,有利于系统处于技术领先地位。④安全可靠性。充分利用各种安全机制(包括安全制度、分级管理、密钥体系、角色划分、数据备份等),确保系统安全可靠。⑤网络化。本系统以计算机网络为载体,运用C/S与B/S体系结构相结合的方法,充分发挥Intranet]Intemet的技术优势。这样既奠定系统应用领域的拓展基础,也符合当今信息系统发展的趋势。⑥块化功能设计和构件化程序开发。系统采用模块化功能设计和构件化程序开发,目的在于系统开发组可进行完美分工合作;便于系统进行较自由功能组合;提高系统可维护性;提高项目成果重复使用率。
3 第三方物流管理系统开发的总体架构
第三方物流管理系统软件模型架构如图l所示,第三方物流管理系统是基于客户显示层、业务逻辑层和数据层的C/S三层架构,本系统是典型的基于,NETFramework平台、C#语言、VS集成开发环境和SQL-Server数据库开发的物流管理系统,数据采集方面采用嵌入式手持移动终端设备,实现了数据的准确、高效和自动的统计分析功能;方便的数据查询、添加、修改和删除功能;较好的权限管理控制功能;完善的附件管理功能;快捷的数据批量导入导出功能;良好的人机界面。本系统的实现是企业信息化建设的重要组成部分,实现了对大规模数据流的控制与管理。
第三方物流管理系统开发流程主要分四步走:
第一,总体规划。根据用户需求、业务的过程、环境,来分析开发可行性与功能结构,对业务结构进行理论与逻辑设计,得出总体实施计划。第二,分析系统。系统开发的基础就是系统分析,由此来对业务的处理与用户的需求结合在一起,同对需、功能与限制性内容、综合因素进行分析,得出系统建设的可行方案。第三,系统设计。主体部分分为:系统规划规范、软件编程、调试测试输出三部分。第四,系统建模。主要是在确定系统终究目标、分析系统功能结构,划分子系统业务模块与功能模块、理顺数据结构与处理方式、定位支持系统设计与应用的软硬件。
软件系统主体部分如下:
(1)数据库仓储管理。数据库仓储建设是整个物流平台开始过程,从建造某个目标特定的数据集市开始,逐步扩充数据仓库所包含的主题和范围,数据的交互过程,最后形成完全反映所有目标全貌的物流系统并对数据进行分析执行。
②数据库分布式设计。分布式数据库系统可看作是一系列集中式数据库系统的联合。它们在逻辑上属同一系统,但在物理结构上是分布式。设计部门新增时,分布式数据结构能提供很好的扩展性,只需在分布式数据系统新增加一业务类库,这样做比在集中式系统中扩大系统规模要方便、灵活、经济得多。
③软件运营设计。项目采用面向服务的架构(sOA),技术上是Web Service,它就是对外的接口,客户可以在从服务端获取信息时处于一个相对透明的状态。即是客户不了解(也不需要)其过程,他们只获取数据,WebService传递的数据只能是序列化的数据,即XML报文。把完成报文传输的功能抽象为一系列的Web Services,能从数据库中提取数据,并转化成XML报文,返回给客户端。
4 第三方物流管理系统开发实施
第三方物流管理系统开发实施的任务是要针对选定对象进行调查和分析,明确系统目标,提出初步模型和完成系统分析报告。包括以下几部分工作:其一,分析物流管理业务情况。其二,系统环境及实现新系统条件分析,包括现有系统物流管理水平、业务信息精确程度、领导的认识,硬件和软件以及网络环境可靠性与支持作用。其三,系统结构和用户结构调查分析,要求清楚与完成系统任务有关的部门、人员及相互层次关系,划出用户结构图。用户结构分析依据是任务关系,分层标准也是对任务的关系,而不是组织结构图。其四,物流信息流程调查,就是了解物流信息载体的种类、格式、用途和流程,各个主要环节需要的信息、来源、去向、处理方法、计算方法、以及信息提供时间和形态。其五,鉴于C/S结构模式响应速度快,操作界面多样、可以充分满足个性化要求、具有较强事务处理能力等特点,且用户操作环境相对固定,拟采取C/S结构模式,三层结构方式开发。
关键词:电子商务;客户;第三方物流管理系统
中图分类号:TP311.52 文献标识码:A 文章编号:1006-8937(2011)24-0074-02
1 第三方物流管理系统开发目标
第三方物流管理系统是基于业务多元化软体研发设计,服务支持平台多级联网设计,集成行业最佳实践业务模型,整个系统平台以高度信息化、数字化、自动化集合各类应用技术为主导思想帮助解决在物流作业过程中所面临种种挑战。本系统既可实现对单一仓库的精细化管理,也可实现全国范围内、异地多点仓库管理;对货物存储、出入库、库存盘点、台账等进行动态管理,仓储作业全过程电子化操作;提供货品信息、储位、库存量、鲜度、破损、盘点、订单,货品跟踪、出入库、KPI、财务等报表;系统功能可扩展性强,能根据企业发展中不断变化的业务管理要求,增加新的功能;在满足所有需求前提下,选择合理系统架构和设备,使系统具有较好的性能和价格优势,降低系统的运营和使用成本。
2 第三方物流管理系统开发原则
第三方物流管理系统在开发时应汲取国内外开发各面的经验,因而在开发系统时要遵循下列基本原则:
①实用性。最大限度满足系统业务要求,是系统建设根本目标和设计基本出发点。因此系统实用性方面应具备以下特点:易于使用与管理;系统升级容易;优化系统结构;完善的数据库系统;友好的用户界面。②先进性。信息技术发展非常迅速,硬件更新换代频繁,性价比不断跃升,软件版本升级也非常快,平均几个月时间就有新版本推出。因此,在设计中须充分考虑系统先进性和当今技术发展趋势。③可扩充性。系统设计中应充分考虑软硬件系统发展和升级,使系统具有较强扩展能力,有利于系统处于技术领先地位。④安全可靠性。充分利用各种安全机制(包括安全制度、分级管理、密钥体系、角色划分、数据备份等),确保系统安全可靠。⑤网络化。本系统以计算机网络为载体,运用C/S与B/S体系结构相结合的方法,充分发挥Intranet]Intemet的技术优势。这样既奠定系统应用领域的拓展基础,也符合当今信息系统发展的趋势。⑥块化功能设计和构件化程序开发。系统采用模块化功能设计和构件化程序开发,目的在于系统开发组可进行完美分工合作;便于系统进行较自由功能组合;提高系统可维护性;提高项目成果重复使用率。
3 第三方物流管理系统开发的总体架构
第三方物流管理系统软件模型架构如图l所示,第三方物流管理系统是基于客户显示层、业务逻辑层和数据层的C/S三层架构,本系统是典型的基于,NETFramework平台、C#语言、VS集成开发环境和SQL-Server数据库开发的物流管理系统,数据采集方面采用嵌入式手持移动终端设备,实现了数据的准确、高效和自动的统计分析功能;方便的数据查询、添加、修改和删除功能;较好的权限管理控制功能;完善的附件管理功能;快捷的数据批量导入导出功能;良好的人机界面。本系统的实现是企业信息化建设的重要组成部分,实现了对大规模数据流的控制与管理。
第三方物流管理系统开发流程主要分四步走:
第一,总体规划。根据用户需求、业务的过程、环境,来分析开发可行性与功能结构,对业务结构进行理论与逻辑设计,得出总体实施计划。第二,分析系统。系统开发的基础就是系统分析,由此来对业务的处理与用户的需求结合在一起,同对需、功能与限制性内容、综合因素进行分析,得出系统建设的可行方案。第三,系统设计。主体部分分为:系统规划规范、软件编程、调试测试输出三部分。第四,系统建模。主要是在确定系统终究目标、分析系统功能结构,划分子系统业务模块与功能模块、理顺数据结构与处理方式、定位支持系统设计与应用的软硬件。
软件系统主体部分如下:
(1)数据库仓储管理。数据库仓储建设是整个物流平台开始过程,从建造某个目标特定的数据集市开始,逐步扩充数据仓库所包含的主题和范围,数据的交互过程,最后形成完全反映所有目标全貌的物流系统并对数据进行分析执行。
②数据库分布式设计。分布式数据库系统可看作是一系列集中式数据库系统的联合。它们在逻辑上属同一系统,但在物理结构上是分布式。设计部门新增时,分布式数据结构能提供很好的扩展性,只需在分布式数据系统新增加一业务类库,这样做比在集中式系统中扩大系统规模要方便、灵活、经济得多。
③软件运营设计。项目采用面向服务的架构(sOA),技术上是Web Service,它就是对外的接口,客户可以在从服务端获取信息时处于一个相对透明的状态。即是客户不了解(也不需要)其过程,他们只获取数据,WebService传递的数据只能是序列化的数据,即XML报文。把完成报文传输的功能抽象为一系列的Web Services,能从数据库中提取数据,并转化成XML报文,返回给客户端。
4 第三方物流管理系统开发实施
第三方物流管理系统开发实施的任务是要针对选定对象进行调查和分析,明确系统目标,提出初步模型和完成系统分析报告。包括以下几部分工作:其一,分析物流管理业务情况。其二,系统环境及实现新系统条件分析,包括现有系统物流管理水平、业务信息精确程度、领导的认识,硬件和软件以及网络环境可靠性与支持作用。其三,系统结构和用户结构调查分析,要求清楚与完成系统任务有关的部门、人员及相互层次关系,划出用户结构图。用户结构分析依据是任务关系,分层标准也是对任务的关系,而不是组织结构图。其四,物流信息流程调查,就是了解物流信息载体的种类、格式、用途和流程,各个主要环节需要的信息、来源、去向、处理方法、计算方法、以及信息提供时间和形态。其五,鉴于C/S结构模式响应速度快,操作界面多样、可以充分满足个性化要求、具有较强事务处理能力等特点,且用户操作环境相对固定,拟采取C/S结构模式,三层结构方式开发。