版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 1 页 共 41 页编写:胡博磊日期:2009-09-04审核:日期:批准:日期:受控状态:是 发布版次:1.0日期:2009-09-05编号:物流管理系统概要设计说明书物流管理系统概要设计说明书物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 2 页 共 41 页变更记录变更记录日期版本变更说明作者2009-09-131.0初始版本胡博磊签字确认签字确认系统模块对应章节对应部门负责人签字物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 3 页 共 41 页目目 录录
2、目录目录1引言引言.51.1编写目的.51.2背景.51.3基线.51.4特殊名词定义.51.5参考资料.52总体设计总体设计.52.1概述.52.2系统环境描述.52.2.1运行环境.62.2.2开发环境.62.3系统总体结构设计.82.3.1系统业务层次图.82.3.2系统架构说明.92.3.3软件架构说明(选作).92.3.4关键技术与算法.142.2.3 关键数据结构(选作).153系统功能设计系统功能设计.153.1分公司.153.1.1订单管理.153.1.2订单发货.173.1.3订单发货.213.1.4货物配送.243.1.5订单异常处理.253.1.6本地信息设置.273.1
3、.7财务管理.293.2客户端.313.2.1运费查询.313.2.2下订单.323.2.3订单进度查询.333.3总公司.343.3.1线路管理.343.3.2车辆管理.353.3.3班次管理.363.3.4配送点管理.383.3.5财务管理.39物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 4 页 共 41 页4尚待解决的问题尚待解决的问题.41物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 5 页 共 41 页1引言引言1.1 编写目的编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:
4、系统设计者、系统开发员。1.2 背景背景待开发软件系统的名称:物流配送管理系统此软件系统任务提出者:客户(从事物流业)此软件系统任务开发者:IT_MOB 小组此软件系统任务用户:需要提供配送的客户、配送点和物流总公司1.3 基线基线物流配送管理系统需求分析说明书 v1.01.4 特殊名词定义特殊名词定义客户:客户分为已达成交易的实际客户和未交易的潜在客户,本文档涉及到的所有客户都是已注册并登陆客户端的用户。1.5 参考资料参考资料属于本项目的其他已发表的文件。本文件中引用的其他文献、资料以及软件开发标准。2总体设计总体设计2.1 概述概述2.2 系统环境描述系统环境描述系统包括的范围:物流配送
5、管理系统。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 6 页 共 41 页2.2.12.2.1运行环境运行环境2.2.1.1 软件环境软件环境分类分类名称名称版本版本语种语种操作系统Windows XP2000简体中文操作系统的附加功能SP43简体中文数据库平台oracle92简体中文应用平台tomcat5.0简体中文邮件系统Foxmail4.2.0简体中文客户端软件MS IE7.0简体中文2.2.1.2 硬件环境硬件环境服务器服务器最低配置最低配置推荐配置推荐配置1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:12
6、0G应用和数据库服务器邮件服务器Webmail2CPU core2 2.4GB2.2.22.2.2开发环境开发环境2.2.2.1 服务器软件环境服务器软件环境分类分类名称名称版本版本语种语种操作系统Windows server 2003简体中文数据库平台oracle92简体中文物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 7 页 共 41 页应用平台tomcat5.0简体中文邮件系统Foxmail4.2.0简体中文2.2.2.2 服务器硬件环境服务器硬件环境服务器服务器最低配置最低配置推荐配置推荐配置1CPU:P4 2.0G1CPU:P4 2.8GMem:512M
7、Mem:2G应用服务器、数据库服务器、邮件服务器、目录服务器HD:40GHD:120G2.2.2.3 开发机器软件环境开发机器软件环境分类分类名称名称版本版本语种语种操作系统Windows XP2000简体中文数据库平台oracle92简体中文应用平台tomcat5.0简体中文开发平台JDK1.5英文2.2.2.4 开发机器硬件环境开发机器硬件环境分类分类最低配置最低配置推荐配置推荐配置1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2G开发机器HD:40GHD:120G物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 8 页 共 41 页2.
8、3系统总体结构系统总体结构设计设计2.3.1系统业务层次图系统业务层次图内容描述:物流管理系统是应当前物流发展趋势的产物,旨在为物流组成的各项业务提供一个完整、统一的平台,具有信息共享,资源合理分配,业务协调统一的特点。它分为前台客户端、后台总公司与分公司端共三个子系统。图例:功能简介(类似需求分析):客户端:查询运费,下订单和订单进度查询;分公司:订单管理(下订单,订单审核,订单修改,订单状态修改) ,订单异常处理(订单异常处理登记,订单异常处理查询) ,订单发货(待发订单查询,加开班次申请,交接单生成,交接单绑定,紧急订单提醒,班次查询) ,交接单管理(交接单生成,交接单绑定,交接单确认,
9、交接单修改) ,订单收获(交接单确认,交接单修改,班次查询) ,货物配送(库存订单查询,订单确认) ,本地信息设置(中转路线选择,配送价格申报) ;总公司:配送点管理(添加新配送点,审核各配送点申报的配送费方案) ,财务管理(统计各部门收益,制定和调整利润分配方案) ,信息查询(交接单查询,订单查询) ,线路设置(建立基本线路,管理线路,提供线路查询) ,运费管理(制定和修改运费方案,提供运费查询) ,车辆管理(维护车辆基本信息) ,班次管理(设置班次,为配送点提供班次查询,处理配送点加急班次申请) ,权限管理(权限分配,后台用户的管理) 。物流管理系统概要设计说明书物流管理系统概要设计说明书
10、IT_MOB 项目组第 9 页 共 41 页2.3.2系统架构说明系统架构说明说明整个系统的软硬件架构层次:图例如下:2.3.32.3.3软件架构说明软件架构说明(选作)(选作)书写要求:根据系统设计的功能层次逐一说明(与需求分析中的“系统功能总体说明”部分的内容基本一致)2.2.1.2 系统架构设计说明物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 10 页 共 41 页书写要求:根据系统的功能需求设计并说明系统开发所采用的软件开发架构。书写样例:Jsp & Servlet & JavaBean 架构架构结构 具体架构层次如图 4.1 所示。图 4
11、.1 Jsj 架构结构各层实现功能说明View 层是与客户的交互层,负责提交用户请求和数据,并将后台的响应结果返回给客户层。同时提供客户提交信息的 javasript 验证功能。Control 层负责项目中业务功能实现流程的管理工作。如:具体的业务功能由哪些类来实现,实现结果有谁来显示等等,必须由 Control 层来决定。同时Control 层还要负责与其它两层的通信,这个过程还需要一些 bean 类来协助传递信息,另外 Control 层还要负责请求的转发与从定向。从 Control 层所负责的功能上不难想象的到在业务逻辑相对复杂的时候此层代码编写会略显繁重和复杂。Model 层主要是一些
12、实现具体业务功能的类,在这里可以统一简称为Business 类。也可以将架构中除了 Servlet 控制器之外的所有类统一叫做Javabean 类。从这种命名方式上可以看出,model 层在实现业务功能是具体的物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 11 页 共 41 页实现方式比较自由,但在业务逻辑比较复杂的情况下 model 层职能的划分会出现问题,可能会造成一定混乱和不便。设想一下如果可以更明确的将 model 层进一步划分使之变得更有条理,这样就会增强该层的可维护性了。特别说明,图 4.1 中的“bean”可以看作数据封装类,它以实例对象的形式作为各
13、层之间数据通信的载体,实际上这些对象也属于业务对象,如 User 对象、Book 对象。Jsp & Servlet & JavaBean 架构特点说明1.架构的优点结构简单明了,搭建时配制信息很少只有一个文件“web.xml” ,该文件主要用来映射 Servlet。Control 层的应用一定程度上将 Jsp 中的 Java 代码分离出来,使得 jsp 文件的复杂程度有所降低。另外该架构涉及到的架构知识较少,很容易上手。基于 Java 语言的 Web 开发技术掌握难易顺序大致可参见图 4.2 所示。基于基于 Java 语言的语言的 Web 开发技术开发技术Html Xml Js
14、p JavaScriptHibernate SpringServlet Struts不易掌握图 4.2 基于 Java 语言的 Web 开发技术掌握难易顺序通过图 4.2 可见 Jsp+Servlet+JavaBean 这种架构技术组合难度是很低的。2.架构的缺点不能将 Java 代码完全从页面上脱离,页面中会用 Js 验证代码,使 Jsp 页面结构相对复杂,不易维护。Control 层读取客户提交的信息要逐条操作,代码书写比较麻烦,Controler 层要定义处理响应的分支和 model 层类的调用,使得Controler 本身内容较多不便开发和维护。另外 Jsp+Servlet+JavaB
15、ean 架构技术组合层次简单,各层的代码开发较随意自主,尤其是在 JavaBean 实现的 Model 层由于完成的业务功能多种多样,如果开发人员没有很好的遵循一定开发规范或是开发思路不清晰,那么代码开发会变得混乱。为了解决这些问题,引入一定的架构技术来调理代码开发就变得很必要了。下面一节将 Struts、Spring、Hibernate 三种比较流行的架构技术引进架构设计中来构建一种较为复杂却层次清晰得的开发模式。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 12 页 共 41 页具体架构层次如图 4.3 所示。SSH 架构结构图(图例 1)各层实现功能及开发技
16、术说明1.四层结构的优势1)通过成熟的开源产品实现各层功能开发,比起自己开发能缩短开发周期,且架构所用到的开源产品均有很广泛的用户群,经受过实践的考验,质量和性能更有保障。2)层与层之间松散偶合,增加代码重用率。 3)各层分工明确,这样也利于团队的明确分工。2.表示层这一层是面向用户的界面,是用户与系统之间交互的媒介。如:用户在界面发送请求,系统接收请求,进行处理,然后通过界面将结果呈现于用户。这一过程包括了用户动作、数据传递、界面显示。大家熟悉的 MVC 模式就是将这三者分离,减少三者耦合。我们在该层借助了 Struts 来实现。2)Struts 的实现的功能:物流管理系统概要设计说明书物流
17、管理系统概要设计说明书IT_MOB 项目组第 13 页 共 41 页管理用户的请求,做出相应的响应。提供一个 Controller,委派调用业务逻辑和其它上层处理。处理异常,抛给 Struts Action.为显示提供一个模型。UI(User interface)验证。以下部分则不该在 Struts 显示层的编码中经常出现。因为在表示层引入这些代码,则会带来高偶合和非常麻烦的维护代价。直接的与数据库通信,如 JDBC 调用。与你应用程序相关联的业务逻辑以及校验。3.业务层业务层在实际的项目开发中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度偶合,原本有可能被重用的代码或功能
18、,因为与具体的业务逻辑绑定在一块而导致很难被重用。因此我们将实现这些具体逻辑的代码抽取出来分为单独的一层,其目的是希望通过分层,来降低它与系统其他部分的偶合度。现实中世界是变化的,既然该层实现的是现实中具体的业务逻辑,那该层的实现代码不可避免的会发生变更。怎样让该层适应最大的变化,做到最小的改动?通常我们在编码的时候会尽量考虑到同一业务多种实现的兼容和可扩展的能力。因此我们在该层借助了 Spring,通过依赖注入、AOP 应用、面向接口编程,来降低业务组件之间的偶合度,增强系统扩展性。2)Spring 实现的功能:处理应用程序的业务逻辑和业务校验。管理事务。提供与其它层协同工作的接口。管理业务
19、层级别的对象的依赖。在显示层和持久层之间增加了一个灵活的机制,使得他们不直接的联系在一起。通过揭示从显示层到业务层之间的 Context 来得到 business services。管理程序的执行(从业务层到持久层)。4.数据持久层 数据持久层在开发中与数据库进行数据交互必不可少,通常我们归为CRUD(添加、读取、修改、删除),这些操作占据了系统开发中大部分的时间,同时我们还需要考虑与数据库交互的性能问题,如连接池、数据缓存等等。系统内部的持续层不但需要大量调试时间,而且还经常缺少功能使之变得难以控制。针对这点我们引入 ORM 开源架构 Hibernate。物流管理系统概要设计说明书物流管理系
20、统概要设计说明书IT_MOB 项目组第 14 页 共 41 页2)Hibernate 实现的功能:查询对象的相关信息的语句。存储,更新,删除数据库记录。支持大部分主流数据库,并且支持 Parent/Child 关系,事物处理,继承和多态。5.各层中的封装类各层的封装类的主要功能都是一致的,就是将有一定联系的数据集合装载在其实力对象中,这样做的道路是显而易见的,通过对象来传递数据集合的效率会更高更方便。显示层的 FormBean 类是用封装来自页面 form 提交的信息的,一般情况下这个类的私有变量是与页面 form 的元素一一对应的。另外 FormBean 封装类的对象还负责将要显示的信息传递
21、到显示层,其作用是双向的。业务逻辑层的 ValueObject 类是用来封装一定业务功能实现过程中需要的数据集合的,也就是说要封装的数据都是由业务功能的需要决定的。持久层的 PersistObject 类,其实例化对象所封装的数据集是与数据库中表相对应的,即表项对应要封装的数据项。我们根据上面封装类的说明可以看出,FormBean、ValueObject、PersistObject、三者的作用相似都是为了封装数据信息,不同的是这些对象所在的是不同架构层面,这样做的好处是数据的处理和转递比较有条理,层次清晰易于维护。封装类在架构中的情况如图 4.4 所示。BL(业务逻辑层)view(视图层)Pe
22、rsist(持久层)Jsp 页面中的fromFormBeanValueObjectPersistObject业务层的具体业务数据库中的表项决定决定决定各层封装类的情况(图例 2)2.3.42.3.4关键技术与算法关键技术与算法书写要求:对系统中比较复杂的功能的实现方式或应用的特殊技术加以说明要求通俗直观便于客户参考。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 15 页 共 41 页书写样例:查询统计(科学项目的查询和统计,科学成果的查询和统计,科学奖励的查询和统计,科技人才的查询和统计)组合检索组合检索:组合检索由拥有搜索权限的用户在组合类别的下拉框中选择需要查
23、询的项目,如科技项目的检索:项目类别+项目资金+项目所属公司+时间;没有选择的项,下拉框默认为空白。点击搜索,系统将对数据库的字段进行模糊搜索,搜索结果列表显示于组合搜索下面,分页显示搜索结果。注:其它的科技成果搜索,科技奖励搜索,科技人才搜索采用统一的组合搜索形式统计图表统计图表:各分公司统计:根据用户在科技项目申请,科技成果申请,科技奖励申请,科技人才的输入的数据,当拥有该权限的用户点击各分公司统计,系统将从数据库中读取以上的部分数据,进行统计,然后以统计图形的形式显示出来,对各分公司进行比较,方便领导制定企业决策。某分公司统计某分公司统计:当拥有权限的用户点击某分公司统计,系统将从数据库
24、中读取这对该公司的数据进行统计,显示统计图,该统计主要面向集团和分公司领导。注:其它的科技成果搜索,科技奖励搜索,科技人才搜索采用统一的统计形式2.2.32.2.3 关键数据结构(关键数据结构(选作选作)书写要求:简要说明本系统中的最主要的数据结构。书写样例:3系统功能设计系统功能设计3.1 分公司分公司3.1.1订单管理订单管理3.1.1.1 功能描述功能描述订单的填写可以由用户通过 web 前台完成,也可以由收货员在配送点完成,在用户填写的情况下,需要收货员对物品的重量及体积进行审核,经过审核后确认订单完成并收取货物,最后将货物入库。如图 3.1.1_1 和 3.1.1_2。物流管理系统概
25、要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 16 页 共 41 页 图 3.1.1_1图 3.1.1_2物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 17 页 共 41 页3.1.1.2 接口设计接口设计输入操作:客户或管理员输入订单详细信息并提交。输出效果:订单成功进入待审列表。管理员对待审列表中的订单进行审核,填写相关审核结果。3.1.1.3 功能流程图功能流程图3.1.2订单发货订单发货3.1.2.1 功能描述功能描述配送点理货员通过查询当天该配送点的可用班次可以为仓库内货物安排发货,通过查询库存内订单的目的地以及需要中转的订单列表进行安排
26、订单,并生成交接单,在货物装物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 18 页 共 41 页货后,将交接单与班次绑定从而完成一次发货,同时系统提供紧急货物提醒功能,如果订单即将到达收货承诺日期,则进行提醒,理货员可以根据实际情况向总部提交加开班次申请,见图 3.1.2_1,3.1.2_2,3.1.2_3,3.1.2_4,3.1.2_5,3.1.2_6。图 3.1.2_1图 3.1.2_2图 3.1.2_3物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 19 页 共 41 页图 3.1.2_4图 3.1.2_5图 3.1.2_6物流管
27、理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 20 页 共 41 页3.1.2.2 接口设计接口设计输入操作:输入查询班次的条件,点击查询按钮。输出效果:以列表形式详细列出当日班次情况。输入操作通过界面进行。输入操作:输入交接单生成信息,并确定生成交接单。输出效果:生成交接单。输入操作通过界面进行。输入操作:选择交接单编号和订单编号,绑定操作。输出效果:成功绑定交接单。输入操作通过界面进行。输入操作:输入查询条件,查询待发订单。输出效果:以列表形式显示待发订单。输入操作通过界面进行。输入操作:输入查询条件,查询加急订单。输出效果:以列表形式显示加急订单。输入操作通过界面
28、进行。输入操作:输入加开班次的往返配送点等信息,申请加开班次。输出效果:成功向总公司申请加开班次。输入操作通过界面进行。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 21 页 共 41 页3.1.2.3 功能流程图功能流程图3.1.3订单发货订单发货3.1.3.1 功能描述功能描述配送点的理货员通过查看到达的班次来安排收货,收货的过程中需要对本地卸货的交接单内的订单进行检查,同时将本地装货的交接单进行装货,对于订单有缺损的情况,先将订单从交接单中删除,对订单单独进行异常处理,然后标记交接单完成,最后将订单分类入库即可,见图 3.1.3_1,3.1.3_2 和 3.
29、1.3_3。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 22 页 共 41 页图 3.1.3_1图 3.1.3_2图 3.1.3_33.1.3.2 接口设计接口设计输入操作:输入查询抵达班次的条件,点击查询按钮。输出效果:以列表形式详细列出抵达班次情况。输入操作通过界面进行。输入操作:输入查询抵达交接单条件。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 23 页 共 41 页输出效果:以列表形式显示抵达本配送点的交接单。输入操作通过界面进行。输入操作:查询异常交接单。输出效果:列表形式显示异常交接单。输入操作通过界面进行。3.1.3
30、.3 功能流程图功能流程图物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 24 页 共 41 页3.1.4货物配送货物配送3.1.4.1 功能描述功能描述配送点管理员可查询库存订单,然后根据系统生成的待配送订单(依据订单优先级自动生成)组织配送人员及时准确的将货物送到收货人手中,见图 3.1.4_1 和 3.1.4_2。图 3.1.4_1图 3.1.4_23.1.4.2 接口设计接口设计输入操作:输入查询库存订单条件,查询库存。输出效果:以列表形式显示库存订单。输入操作通过界面进行。输入操作:输入查询待配送订单条件,并查询。物流管理系统概要设计说明书物流管理系统概要
31、设计说明书IT_MOB 项目组第 25 页 共 41 页输出效果:列表形式显示待配送订单。输入操作通过界面进行。3.1.4.3 功能流程图功能流程图3.1.5订单异常处理订单异常处理3.1.5.1 功能描述功能描述订单和货物在入库、出库和运输等过程中可能会出现破损丢失等情况,配送点管理员需要对这些异常订单记录并作出相应的处理办法。见图 3.1.5_1 和 3.1.5_2。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 26 页 共 41 页图 3.1.5_1图 3.1.5_23.1.5.2 接口设计接口设计输入操作:填写异常订单登记表信息,并提交。输出效果:异常订单
32、被成功记录。输入操作通过界面进行。输入操作:输入查询异常订单条件,并查询。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 27 页 共 41 页输出效果:列表形式显示异常订单。输入操作通过界面进行。3.1.5.3 功能流程图功能流程图3.1.6本地信息设置本地信息设置3.1.6.1 功能描述功能描述配送点在配送货物前,需要设置统一的配送费方案,要综合考虑自身及客户的利益,然后向总公司申报,经审核批准后,方可按次配送费方案运营。配送货物时,因条件限制,有些订单不能直达。配送点需要选择合适的中转路线,以保证订单的及时到达。配送点同时也要设置一些用户权限,保障系统安全稳定
33、的运行。见图3.1.6_1,3.1.6_2 和 3.1.6_3。图 3.1.6_1物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 28 页 共 41 页图 3.1.6_2图 3.1.6_33.1.6.2 接口设计接口设计输入操作:分别填写以质量和以体积为单位收费的配送费方案。输出效果:系统得到一待审核的配送费方案。输入操作通过界面进行。输入操作:将设置的配送费方案提交给总公司审核。输出效果:待审核方案成功被提交给总公司。输入操作通过界面进行。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 29 页 共 41 页输入操作:输入查询中转路线及
34、班次,选择合适中转路线。输出效果:列表显示可选择中转路线及班次。输入操作通过界面进行。3.1.6.3 功能流程图功能流程图3.1.7财务管理财务管理3.1.7.1 功能描述功能描述配送点作为一个营利性的单位,需要定期对财务进行统计和汇报,以检验当前的运营制度。见图 3.1.7_和 3.1.7_2。图 3.1.7_1物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 30 页 共 41 页图 3.1.7_23.1.7.2 接口设计接口设计输入操作:查询并选择待统计订单,计算月收益。输出效果:得到每月收益。输入操作通过界面进行。输入操作:输入一时间段。输出效果:显示该时间段
35、内汇报的统计列表。输入操作通过界面进行。3.1.7.3 功能流程图功能流程图物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 31 页 共 41 页3.2 客户端客户端3.2.1运费查询运费查询3.2.1.1 功能描述功能描述客户通过输入待配送货物的配送地、质量和体积估算需要的费用。见图 3.2.1_1。图 3.2.1_13.2.1.2 接口设计接口设计输入操作:输入货物收发地,货物质量和体积,进行估算。输出效果:输出估算出的费用。输入操作通过界面进行。3.2.1.3 功能流程图功能流程图物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 32
36、 页 共 41 页3.2.2下订单下订单3.2.2.1 功能描述功能描述客户决定接受此配送服务后,可以进如下订单界面,填写相关订单信息,提交后即达成交易。见图 3.2.2_1。图 3.2.2_13.2.2.2 接口设计接口设计输入操作:填写点单详细信息。输出效果:订单成功进入待审核列表中。输入操作通过界面进行。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 33 页 共 41 页3.2.2.3 功能流程图功能流程图3.2.3订单进度查询订单进度查询3.2.3.1 功能描述功能描述客户需要随时了解已下订单的状态,所以系统应当提供查询订单进度的功能。见图3.2.3_1。
37、图 3.2.3_13.2.3.2 接口设计接口设计输入操作:填写订单编号。输出效果:显示订单进度。输入操作通过界面进行。3.2.3.3 功能流程图功能流程图物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 34 页 共 41 页3.3 总公司总公司3.3.1线路管理线路管理3.3.1.1 功能描述功能描述总公司建立配送点间基本线路,管理运输线路,为配送点提供线路查询。见图3.3.1_1 和 3.3.1_2。图 3.3.1_1图 3.3.1-23.3.1.2 接口设计接口设计输入操作:输入配送点相关信息。输出效果:增加配送点间线路。输入操作通过界面进行。输入操作:查询配送点间线路。输出效果:返回配送点间线路。输入操作通过界面进行。物流管理系统概要设计说明书物流管理系统概要设计说明书IT_MOB 项目组第 35 页 共 41 页3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论