




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、物流系统详细设计文档系统详细设计说明书编写:日期:审核:日期:批准:日期:受控状态 : 是发布版次 :1.0 日期 :YYYY-MM-DD编号 :变更记录日期版本变更说明作者初始版本 2011-9-20 1.0签字确认系统模块对应章节对应部门负责人签字1 引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为 : 物流配送项目小组, (成员:郭志强,牟俊辰,李丁,贾敖博,宋三思,雷坤林,朱强,宁志,范浩林 )1.2 范围主要针对物流配送项目需求分析说明书提出了基本的范围,实施目标和功能等 信息,供实施、开发等部门使用。1.3 背景本文以物流公
2、司物流管理为背景,开发出了一个自动化、智能化的物流管理系 统。2 系统环境2.1 操作系统Server: Windows Server 2003/20082.2 数据库开发使用 SQL Server 2008 Express2.3 客户端Client : IE7/8、Firefox 2 、Opera 92.4 网络及硬件数据中心可以放在公司机房,要求申请互联网 IP 地址。或者放在有关电信机房采用主机托管模式。 网络中心数据服务器 :P4 2.6 、2G 内存以上,配 SQLSERVER 2008网络中心应用服务器 : P4 2.6 、2G 内存以上,配 Jrun4.0 中间件 客户机: 普通
3、PC,配:IE6以上浏览器,网络连接3 编程命名规范3.1 概述设计、开发人员应严格遵守此套开发规范和标准,并落实到自己的设计与代码程序中。 命名规范将包括 : 编程命名规范,业务对象命名规范,数据库命名规范,Web站点结构命名规范等。编码规范将包括:C#编程规范,第三方模块使用规范等。本命名规范主要针对使用 Visual S 规范,即编程命名规范部分。3.2 变量命名的总原则变量命名的总原则时一个通用性的原则。3.2.1 一般性原则1、变量名称应当准确完整的描述变量的含义2、名称应当反映业务上的问题而不是技术上或是编程上的解决方法3、名称的长度应当足够长4、名称的最后一部分
4、应当有限定符5、应当用 Count , Index 或 Nbr 代替 Num、 No3.2.2 对特定类型数据的命名1、循环技术变量的名称应当有含义 ( 如果循环语句的长度超过了两行或者存 在着嵌套循环,尽量避免使用 l,j,k 之类的变量,应该使用有意义的变量 )2 、 临时变量的命 名应当有意义3、所有布尔型变量的命名能够直接从名称上看出为真的条件4、命名的常量应当代表了抽象的实体而非他们所代表的值从变量命名中应当可以看出变量的作用域是局部变量,模块变量或者全局变量5、6、变量的名称中不同的单词首字母要大写,以方便阅读3.2.3 关于短名称的使用1、如果不是绝对必须,尽量避免使用短的名称1
5、、 名称具有误导性2、3、所有单词的缩写规则应当一致如果变量中单词的所写只能缩短一两个字符则使用单词的完全拼写3.2.4 其他应当避免的命名问题2、两个不同的命名具有相似的含义3、不同的命名拼写很相似,仅差一两个字符4、在变量名称中不应当使用数字5、完全和变量含义不相关的命名3.3 VISUAL STDIO.NET3.3.1 大写样式使用下面的三种大写标识符约定 Pascal 大小写 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。Camel 大小写 标识符的首字母小写,而每个后面连接的单词的首字母都大写。写标识符中的所有字母都大写。
6、仅对与由两个或者更少字母组成的标志符使用 f约定。表汇总了大写规则,并提供了不同类型的标识符的示例。标识符大小写示例类 Pascal AppDomain枚举类型 Pascal ErrorLevel枚举值 Pascal FatalError事件 Pascal ValueChange异常类 WebException( 注 意 总 是 PascalException 后缀结尾 ) 只读的静态字段 Pascal RedValue接口 IDisposable( 注意 总是以 | 前缀开始 )Pascal方法 Pascal ToString命名空间 Pascal System.Drawing参数 Came
7、l TypeName属性 Pascal BackColor受保护的实例字段 redValue 很少使用 Camel公共实例字段 RedValue 很少使用 Pascal3.3.2 区分大小写为了避免混淆和保证跨语言交互操作,请遵循下列规则1、不要使用要求区分大小写的名称。对于区分大小写和不区分大小写的语 言,组件都必须完全可以使用。不区分大小写的语言无法区分同一上下文中仅大小写不同 的两个名称。因此,在创建 组件或类中必须避免这种情况。2、不要创建仅是名称大小写有区别的两个命名空间。3、不要创建具有仅是大小写有区别的参数名称的函数。4、不要创建具有仅是大小写有区别的类型名称的命名空间。5、不要
8、创建具有仅是大小写有区别的属性名称的类型。6、不要创建具有仅是大小写有区别的方法名称的类型。3.3.3 命名空间命名指南命名空间的一般性规则是使用公司名称,后跟技术名称和可选的功能与设计, 如下所示 :CompanyName.TechnologyName.Feature.Design3.3.4 类命名指南1、使用名词或名词短语命名类2、使用 Pascal 大小写3、不要使用类型前缀,如在类名称上对类使用 C 前缀。例如,使用类名称FileStream ,而不是 CFileStream 。4、 不要使用下划线字符 (_) 。5、有时候需要提供以字母 | 开始的类名称,虽然该类不是接口。只要 |
9、是作为 类名称成部分的整个单词的 第一个字母,这便是适当的。 组6、在适当的地方,使用复合单词命名派生的类。派生类名称的第二个部分应 当时基类的名称。3.3.5 接口命名指南1、用名词或名词短语,或者描述行为的形容词命名接口。2、使用 Pascal 大小写。3、给接口名称加上字母 | 前缀,以指示该类型为接口。4、在定义类| 接口对使用相似的名称。两个名称的区别应该只是接口名称上有字母|前缀。5、 不要使用下划线字符 (_) 。3.3.6 枚举类型命名指南1、对于 Enum 类型和值名称使用 Pascal 大小写。2、不要在 Enum 类型名称上使用 Enum 后缀。3、对大多数 Enum 类
10、型使用单数名称,但是对作为位域的 Enum 类型使用复数名称。4、总是将 FlagAttribute添加到位域 Enum 类型。3.3.7 参数命名指南1、使用描述性参数名称。参数名称应当具有足够的描述性,以便参数的名称 及其类型可用于在大多数情况 下确定它的含义。2、对参数名称使用 Camel 大小写。3、使用描述参数的含义的名称,而不要使用描述参数的类型的名称。开发工 具将提供有关参数的类型的有 意义的信息。因此,通过描述意义,可以更好地使用 参数名称。少用基于类型的参数名称,仅在适合使 用他们的地方使用它们。4、不要使用保留的参数。保留的参数时专用参数,如果需要,可以在未来的 版本中公开
11、它们。相反,如果 在类库的未来版本中需要更多的数据,请为方法添加 新的重载。5、不要给参数名称加匈牙利语类型表示法的前缀。3.3.8 方法命名指南1、使用动词或动词短语命名方法。2、使用 Pascal 大小写。3.3.9 属性命名指南1、使用名词或名词短语命名属性。2、使用 Pascal 大小写。3、不要使用匈牙利语表示法。4、考虑用于属性的基础类型相同的名称创建属性。4 模块功能详细设计 4.1 系统管理员4.1.1 订单管理 查询订单功能功能名称 查询订单功能 功能编号 功能描述 由系统管理员根据需要查询订单 操作流程 : 业务流程 : 流程图:1、系统管理员进入订单查 1、
12、 系统管理员在页面选择询页面 请求2、系统管理员选择查询订 2、 捕获页面请求,跳转到单操作 查询3、系统管理员填写需要查订单页面询的订单 ID 进行查询 3 、 选择需要查询的订单并 4、系统管理员确认查询操择查询功能5、系统显示操作信息4、系统显示查询结果 5.1 若操作成功显示查询信5.2 若操作失败提示失败信页面输入 系统管理员 :( 必须输入 :需查询的订单 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 DataSet( 订单信息)查询条件 订单ID和选中的相等方法描述 从表中提取出与选中订单 ID 相对应的信息 接口设计 权限管理 -查询订单权限 -
13、 查询订单 数据库表 订单信息表表字段 订单编号,发件人姓名,发件人地址,派送员姓名,货物名称对外操作 从“订单信息”中查询出需要查询的订单的信息例外说明 订单 ID 没有输入,系统无法查询。 修改订单功能功能名称 修改订单功能 功能编号 功能描述 由派送点业务员根据需要修改订单 操作流程 : 业务流程 : 流程图 :1、派送点业务员进入订单1、 派送点业务员在页面选管理页面 择修改订单请求 2 、派送点业务员选择修改2、 捕获页面请求,跳转到订单操作 修改订单页面3、派送点业务员填写订单 3、填写订单 ID 修改信息, ID 修改信息,并提交修改并提交修改4、系统显示操作信息
14、4 、提示操作结果 4.1 若操作成功提示成功信ID 和修改信息 )4.2 若操作失败提示失败信页面输入 系统管理员 :( 必须输入 :需修改的订单 ID 和修改信息 ) 页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true:操作成功false:操作失败查询条件 系统管理员 :( 必须输入 : 需修改的订单方法描述 将数据表中与订单 ID 相对应的信息进行更接口设计 权限管理 - 修改订单权限 - 修改订单数据库表 订单信息表表字段 订单 ID, 订单时间 , 订单生成城市 , 运货车辆 ID, 货物情况 , 下车扫描员车扫描员姓,下ID, 上车扫描
15、员姓名 , 上车扫描员 ID 对外操作 将修改的内容存入订单信息”表中例外说明已存在的订单 ID 没有输入,系统无法修改。 删除订单功能功能名称 删除订单功能 功能编号 功能描述 由订单删除员根据需要删除订单 操作流程 : 业务流程 : 流程图:1、系统管理员进入订单删 1、 系统管理员在页面选择 除页面删除订单请求 2 、系统管理员选择删除订2、捕获页面请求,跳转到单操作 删除订单页面 3 、系统管理员选择需要删3、选择需要删除的订单并 除的订单并选择删除选择删除功能 4 、系统显示信息4、获得页面数据,连接数 4.1 若操作成功提示成功信据息库,在库中删除一条订单的 4.2
16、若操作失败提示失败信息 信息5、提示操作结果 页面输入 系统管理员 :( 必须输入 : 需删除的订单 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true:操作成功false:操作失败查询条件 无方法描述 将数据表中与选中订单 ID 的记录删除 接口设计 权限管理 - 删除 订单权限 - 删除订单数据库表 订单信息表表字段 订单ID,订单时间,订单生成城市,运货车辆ID,货物情况,下车扫描员车扫描员 ID, 上车扫描员姓名 , 上车扫描员 ID 对外操作 将选择删除的订单在“订单ID”表中删除例外说明无4.1.2 财务报表管理模块
17、 增加财务报表功能功能名称 增加财务报表 功能编号 功能描述 由总公司管理员根据需要增加财 务报表 操作流程: 业务流程 : 流程图:总公司管理 1 、由总公司管理员 1、总公司管理员员登陆后台 在页面选择增加 财进入财务报表管理管理系统 务报表请求 界面2、捕获页面请求,跳转到增加财务报添加财务报表 2 、总公司管理员选表页面 择增加财务报表 3 、填写增加财务报表信息 3 、系统显示信息 数据合 系统提示添 N 法, 加失败 4 、获得页面 数据,3.1 若操作成功提连接数据库,在数 Y 据库中添加一条财示成功信息 报表添 加成 务报表信息 功 3.2 若操作失败提示失败信息结束页面输入
18、总公司管理员 :( 必须输入 : 财务报表的起始城市和终点城市 )页面输出 失败提示、添加成功信息BLL.PriceTable AddPriceTable()对应类 对应方法 :DAL.PriceTableModel.MonthPriceT 方法输入 : 方法输出 : Boolean:ableTrue: 操作成功False: 操作失败 查询条件 : 无方法描述 : 方法中将财务报表的信息添加到数据库中。 接口设计 : 增加财务 报表权限 权限管理 增加财务报表数据库表 : 月财务报表信息表字段: 月份, 收入,人力成本 , 车辆损耗, 行政成本 , 其他损耗, 盈利 对表操作 :对表月财务报表
19、进行增加将完整的信息存入表财务报表信息中例外说明 : 必须输 入的信息没有输入或者增加已存在的信息,系统提示错误。 删除财务报表功能功能名称 删除财务报表 功能编号功能描述 由总公司管理员根据需要删除财务报表 操作流程 : 业务流程 : 流程 图:1、由总公司管理员 5、总公司管理员在页面选择删除财进入财务报表管理务报表请求 界面6、捕获页面请求,跳转到删除财务报 2、总公司管理员选表页面 择删除财务报表7、删除财务报表信息 3 、系统显示信息8、获得页面数据,3.1 若操作成功提连接数据库,在数据库中删除一条财示成功信息务报表信息3.2 若操作失败提示失败信息总公司管理 员登陆
20、后台 管理系统删除财务报表数据合 系统提示删 N 法 , 除失败删除成功结束页面输入 总公司管理员 :( 必须输入 : 所要删除的月份 ) 页面输出 失败提示、 添加成功信息BLLPriceTable, delPriceTable()对应类 对应方法 :DAL.PriceTableMonth 方法输入 : 方法输出 : Boolean:True: 操作成功False: 操作失败 查询条件 : 无方法描述 : 方法中将财务报表的信息从数据库中删除。 接口设计 : 权限管理 删除报表权限 删除路线数据库表 : 月财务报表信息表字段: 月份, 收入,人力成本 , 车辆损耗, 行政成本 , 其他损耗,
21、 盈利 对表操作 :将财务报表起始城市和终点城市所对应的财务报表从表财务报表信息中删除例外说明 : 必须输入的信息没有输入或者删除不存在的信息,系统提示错误。 查询财务报表功能 :功能名称 查询财务报表 功能编号功能描述 由总公司管理员根据需要查询财务报表 操作流程 : 业务流程 : 流程 图:总公司管理 1 、由用户进入财务 9、总公司管理员员登陆后台 在页面选择查询 财报表管理界面 管理系统 务报表请求2、用户选择查询财 10、捕获页面请查询财务报表 求,跳转到查询财务报表务报表页面3、系统显示信息 11 、添加查询财务报表信息 数据合 系统提示删 N 3.1 若操作成功提法
22、 , 除失败 12 、获得页面示成功信息 据,连接数据库, Y 在数据库中查询一查询成功 3.2 若操作失败 提条财务报表信息 示失败信息结束页面输入 总公司管理员 :( 必须输入 : 所要查询的月份 ) 页面输出 失败提示、 添加成功信息BLLPriceTable, checkPriceTable()对应类 对应方法 :DAL.PriceTableMonth 方法输入 : 方法输出 : Boolean:True: 操作成功False: 操作失败查询条件 : 无方法描述 : 方法从数据库中查询财务报表的信息。 接口设计 : 查询报表权限 权限管理 查询报表数据库表 : 月财务报表信息表字段:
23、月份, 收入,人力成本 , 车辆损耗, 行政成本 , 其他损耗, 盈利对表操作 : 对表财务报表信息中查询出财务报表信息 例外说明 : 必须输入的 信息没有输入或者查询不存在的信息,系统提示错误。 修改财务报表功能功能名称 修改财务报表 功能编号 功能描述 由总公司管理员根据需要修改财 务报表 操作流程: 业务流程: 流程图: 1 、由用户进入财务 13、总公司管理员在页面选择修改财报表管理界面务报表请求2、用户选择修改财 14、捕获页面请求,跳转到查询财务报表务报表页面3、系统显示信息 15 、修改财务报表信息3.1 若操作成功提 16、获得页面数示成功信息 据,连接数据库,在
24、数据库中修改一3.2 若操作失败提条财务报表信息 总公司管理 员登陆后台 示失败信息 管理 系统修改财务报表数据合 系统提示删 N 法 , 除失败查询成功结束页面输入 总公司管理员 : 月份,收入,人力成本,车辆损耗,行政成本 页面 输出 失败提示、修改成功信息,修改后的信息BLLPriceTable, changePriceTable()对应类 对应方法 :DAL.PriceTableModel.MonthPriceT 方法输入 : 方法输出 : Boolean:ableTrue: 操作成功False: 操作失败 查询条件 : 无方法描述 : 方法从数据库中修改财务报表的信息。接口设计 :
25、修改报表权限 查询报表 权限管理数据库表 : 月财务报表信息表字段: 月份, 收入,人力成本 , 车辆损耗, 行政成本 , 其他损耗, 盈利 对表操作 :对表财务报表信息中修改财务报表信息例外说明 : 必须输入的信息没有输入或者修改不存在的信息,系统提示错误。4.1.3 路线价格管理模块 修改区域间路线价格功能功能名称 修改区域间路线价功能编号功能描述 由总公司管理员根据需要修改区域间路线价格 操作流程 : 业务流程 :流程图:总公司管理 1 、由用户进入区域 17、总公司管理员员登陆后台 在页面选择修 改区间路线价格管理界管理系统 域间路线价格请求 面18、捕获页面请修改区域间
26、价格 求,跳转到查询区 2、用户选择修改区域间路线价格页面 域间路线价格 19 、修改区域间路线价格信息 3 、系统显示信息 数据合 系统提示删 N 法, 除失败 20 、获得页 面数3.1 若操作成功提据,连接数据库, Y 在数据库中修改一示成功信息 查询成 功 条区域间路线价格 3.2 若操作失败提信息示失败信息结束页面输入 总公司管理员 : 区域名称,价格页面输出 失败提示、修改成功信息,修改后的信息BLLBigPrice, changeBigPrice() 对应类 对应方法 :DAL.BigPriceMonth ,Price 方法输入 : 方法输出 : Boolean:True: 操作
27、成功False: 操作失败 查询条件 : 无方法描述 :方法从数据库中修改区域内路线价格的信息。 接口设计 : 修改区域间路线价格权限管理 查询报表数据库表 :区域内路线价格信息 表字段 : 区域,价格对表操作 :对表区域间路线价格信息中修改价格信息 例外说明 : 必须输入的信息没有输入或者修改不存在的信息,系统提示错误。 修改区域内路线价格功能功能名称 修改区域内路线价功能编号功能描述 由总公司管理员根据需要修改区域内路线价格操作流程 : 业务流程 : 流程图: 1 、由用户进入区域 21、总公司管理员在页面选择修改区内路线价格管理界域内路线价格请求22、捕获页面请求,跳转到查
28、询区2、用户选择修改区域内路线价格页面域内路线价格条区域内路线价格23、添加修改区域内路线价格信息 3 、系统显示信息24、获得页面数3.1 若操作成功提据,连接数据库,在数据库中修改一示成功信息信息 3.2 若操作失败提示失败信息总公司管理 员登陆后台 管理系统修改区域内价格数据合 系统提示删 N 法 , 除失败查询成功结束页面输入 总公司管理员 : 区域名称,价格页面输出 失败提示、修改成功信息,修改后的信息BLLAreaPrice, changeAreaPrice() 对应类 对应方法 :DAL.AreaPriceMonth Price 方法输入 : 方法输出 : Boolean:Tru
29、e: 操作成功False: 操作失败 查询条件 : 无方法描述 : 方法从数据库中修改区域内路线价格的信息。 接口设计 : 修改区 域内路线价格 权限管理 查询报表数据库表 : 区域内路线价格信息表字段 : 区域,价格对表操作 : 对表区域内路线价格信息中修改价格信息 例外说明 : 必须输入的 信息没有输入或者查询不存在的信息 系统提示错误4.1.4 交接单管理 增加交接单功能名称 查看交接单功能 功能编号 功能描述 由派送点业务员根据需要查看 交接单 操作流程: 业务流程 : 流程图:1、配送点业务员进入交接 1、 配送点业务员在页面选单删除页面 择请求2、配送点业务员选择查看
30、 2、 捕获页面请求,跳转到交接单操作 查询3、配送点业务员填写需要配送点页面查看的交接单 ID 进行查询 3 、 选择需要查询的配送点 4、配送点业务员确认查询并选操作择查询功能5、系统显示操作信息4、系统显示查询结果 5.1 若操作成功显示查询信5.2 若操作失败提示失败信页面输入 配送点业务员 :( 必须输入 : 需查询的交接点 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 DataSet( 交接单信息 ) 查询条件 交接单 ID 和选中的相等方法描述 从表中提取出与选中交接单 ID 相对应的信接口设计 权限管理 - 查看交接单权限 - 查看交接单 数据库
31、表 交接单信息表字段 交接单 ID, 交接单时间 ,交接单生成城市 ,运货车辆 ID, 货物情况,下车 扫描员姓,下车扫描员 ID, 上车扫描员姓名 ,上车扫描员 ID 对外操作 从“交接单信 息”中查询出需要查询的交接单的信息 例外说明 交接单 ID 没有输入,系统无法 查询。 查看交接单功能名称 查看交接单功能 功能编号 功能描述 由派送点业务员根据需要查看 交接单 操作流程: 业务流程 : 流程图: 1 、配送点业务员进入交接 1、 配送点业 务员在页面选单删除页面 择请求2、配送点业务员选择查看 2、 捕获页面请求,跳转到交接单操作 查询3、配送点业务员填写需要配送点页面
32、查看的交接单 ID 进行查询3、 选择需要查询的配送点 4、配送点业务员确认查询并选操作 择查询功能5、系统显示操作信息 4 、 系统显示查询结果 5.1 若操作成功显示查询信5.2 若操作失败提示失败信页面输入 配送点业务员 :( 必须输入 : 需查询的交接点 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 DataSet( 交接单信息 ) 查询条件 交接单 ID 和选中的相等方法描述 从表中提取出与选中交接单 ID 相对应的信接口设计 权限管理 - 查看交接单权限 - 查看交接单 数据库表 交接单信息表字段 交接单 ID, 交接单时间 ,交接单生成城市 ,运货
33、车辆 ID, 货物情况,下车 扫描员姓,下车扫描员ID,上车扫描员姓名,上车扫描员ID对外操作从“交接单信 息”中查询出需要查询的交接单的信息例外说明 交接单 ID 没有输入,系统无法查询。 修改交接单功能名称 修改交接单功能 功能编号功能描述 由派送点业务员根据需要修改交接单操作流程 : 业务流程 : 流程图:1、派送点业务员进入交接1、派送点业务员在页面选单管理页面 择修改交接单请求2、派送点业务员选择修改2、捕获页面请求,跳转到交接单操作 修改交接单页面3、派送点业务员填写交接3、填写交接单 ID 修改信单 ID 修改信息,并提交修改 息,并提交修改4、系统显示操作信息 4
34、 、提示操作结果 4.1 若操作成功提示成功信4.2 若操作失败提示失败信页面输入 配送点业务员 :( 必须输入 : 需修改的交接单 ID 和修改信息 ) 页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true: 操作成false: 操作失败 查询条件 配送点业务员 :( 必须输入 : 需修改的交接单 ID 和修改信息 )方法描述将数据表中与交接单 ID 相对应的信息进行更新接口设计权限管理 - 修改交接单权限 - 修改交接单数据库表交接单信息表表字段 交接单 ID, 交接单时间 ,交接单生成城市 ,运货车辆 ID, 货物情况,下车 扫描员姓,下车扫描
35、员ID,上车扫描员姓名,上车扫描员ID对外操作将修改的内容存入“交接单信息”表中例外说明 已存在的交接单ID 没有输入,系统无法修改。 删除交接单功能名称 删除交接单功能功能编号 功能描述 由交接单删除员根据需要删除交接单 操作流程: 业务流程 :流程图:1、配送点业务员进入交接1、 配送点业务员在页面选单删除页面 择2、配送点业务员选择删除删除交接单请求 交接单操作 2 、 捕获页面请求,跳转到3、配送点业务员选择需要删除交接单页面 删除的交接单并选择删除3、选择需要删除的交接单 4、系统显示信息 并4.1若操作成功提示成功信选择删除功能 息4、获得页面数据,连接数 4.2 若
36、操作失败提示失败信据息 库,在库中删除一条交接单信息5、提示操作结果 页面输入 配送点业务员 :( 必须输入 :需删除的交接单 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true:操作成功false:操作失败查询条件 无方法描述 将数据表中与选中交接单 ID 的记录删除接口设计 权限管理 - 删除交接单权限 - 删除交接单数据库表 交接单信息表表字段 交接单 ID, 交接单时间 ,交接单生成城市 ,运货车辆 ID, 货物情况,下车 扫描员姓,下车扫描员ID,上车扫描员姓名,上车扫描员ID对外操作将选择删除的交 接单在“交接单 I D ”表中删
37、除 例外说明 无4.1.5 投诉模块管理 回复投诉功能名称 系统管理员回复投功能编号功能描述 系统管理员可以回复客户投诉 操作流程 : 业务流程 : 流程图:1、系统管理员在查询出的1、系统管理员选择回复投投诉信息页面点击回复 诉2、 系统显示回复投诉页面2 、 系统管理员输入回复内 3、 系统管理员输入回复投容诉订单 ID 3 、 连接数据库,存储数据 4 、 回复状态自动更新为已 4、 页面显示提示信息回复5、 系统管理员回复并保存页面输入 系统管理员必须输入:投诉订单ID,回复内容可选输入 :页面输出 成功、失败提示Class 对应类 对应方法方法输入方法输出查询条件方法描
38、述在方法内把回复内容添加到数据库中接口设计 权限管理-回复投诉数据库表投诉订单信息表表字段 投诉订单 ID, 投诉类型 ,投诉人姓名 ,投诉人 ID, 投诉事件,回复状态,回 复内对外操作 在投诉订单信息中插入一条数据 例外说明 必须输入的信息没有输 入,系统无法添加。 删除投诉功能名称 系统管理员删除投功能编号功能描述 系统管理员可以删除已回复的投诉 操作流程 : 业务流程 : 流程图:6、系统管理员在查询出的 5、 系统管理员选择删除投投诉信息页面点击删除 诉7、系统管理员进行删除操 6、 系统管理员选择要删除作 的投诉8、系统显示信息 7 、 获得页面数据,连接数据库,在数
39、据库中删除一条投诉信息8、提示操作结果,返回查询页面页面输入 系统管理员必须输入 : 点击删除键可选输入 :页面输出 成功、失败提示Class 对应类 对应方法方法输入方法输出查询条件方法描述在方法内将要删除的投诉从数据库中删除接口设计 权限管理-删除投诉数据库表投诉订单信息表表字段 投诉订单ID,投诉类型,投诉人姓名,投诉人ID,投诉事件,回复状态,回 复内对外操作 在投诉订单信息中删除一条数据例外说明 必须输入的信息没有输入,系统无法添加。4.1.6 路线管理模块 增加路线功能功能名称 增加路线 功能编号功能描述 由总公司管理员根据需要增加路线操作流程 : 业务流程 : 流程
40、图:总公司管理 1、由总公司管理员 25、总公司管理员员登陆后台在页面选择增加路进入路线管理界面 管理系统线请求2、总公司管理员选 26、捕获页面请添加路线求,跳转到增加路择增加路线线页面3、系统显示信息 27 、填写增加路线信息 数据合系统提示添N法,加失败3.1若操作成功提28、获得页面数示成功信息 据,连接数据库, Y在数据库中添加一路线添加成 3.2 若操作失败提条路线信息 功示失败信息结束 页面输入 总公司管理员 :( 必须输入 : 路线的起始城市和终点城市 ) 页面 输出 失败提示、添加成功信息AddLx() 对应类 IFRoute 、 RouteIdea 对应方法 :方法输入 :
41、 City1 、 City2 方法输出 : Boolean:True: 操作成功False: 操作失败 查询条件 : 无方法描述 : 方法中将路线的信息添加到数据库中。接口设计 :权限管理增加路线权限增加路线数据库表 : 城市信息、区域信息、路线信息表字段:路线ID,起始城市、终点城市、中转站 1中转站2对表操作:对表城市信息和区域信息进行查询,然后将完整的信息存入表路线信息中例外说明 : 必须输入的信息没有输入或者增加已存在的信息,系统提示错误。 删除路线功能功能名称 删除路线 功能编号功能描述 由总公司管理员根据需要删除路线操作流程 : 业务流程 : 流程图:总公司管理 1、
42、由总公司管理员 29、总公司管理员员登陆后台在页面选择删除路进入路线管理界面 管理系统线请求2、总公司管理员选 30、捕获页面请删除路线求,跳转到删除路择删除路线线页面3、系统显示信息 31、删除路线信息32、获得页面数数据合系统提示删 N法,除失败3.1若操作成功提据,连接数据库,示成功信息 在数据库中删除一 Y条路线信息 路线删除成 3.2 若操作失败提功示失败信息结束 页面输入 总公司管理员 :( 必须输入 : 路线的起始城市和终点城市 ) 页面 输出 失败提示、添加成功信息RowDeleting() 对应类 IFRoute 、RouteIdea 对应方法 :方法输入 : City1 、
43、 City2 方法输出 : Boolean:True: 操作成功False: 操作失败 查询条件 : 无方法描述 : 方法中将路线的信息从数据库中删除。 接口设计 : 权限管理删除 路线权限删除路线数据库表 : 路线信息表字段:路线ID,起始城市、终点城市、中转站 1中转站2对表操作:将路线起始城市和终点城市所对应的路线从表路线信息中删除例外说明 : 必须输入的信息没有输入或者删除不存在的信息,系统提示错误。 查询路线功能功能名称 查询路线 功能编号 功能描述 由用户根据需要查询路线操作流程 : 业务流程 : 流程图:总公司管理 1、由用户进入路线 33、总公司管理员员登陆后台在
44、页面选择查询路管理界面 管理系统线请求2、用户选择查询路 34、捕获页面请求,跳转到查询路查询路线线线页面3、系统显示信息 35 、添加查询路线信息 数据合系统提示查N法,询失败3.1若操作成功提36、获得页面数示成功信息 据,连接数据库, Y在数据库中查询一路线查询成 3.2 若操作失败提条路线信息 功示失败信息结束 页面输入 总公司管理员 :( 必须输入 : 路线的起始城市和终点城市 )页面输出 失败提示、添加成功信息Search() 对应类 IFRoute 、 RouteIdea 对应方法 :方法输入 : City1 、 City2 方法输出 : Boolean:True: 操作成功Fa
45、lse: 操作失败 查询条件 : 无方法描述 : 方法从数据库中查询路线的信息。接口设计 : 权限管理查询路线权限查询路线数据库表 : 路线信息表字段:路线ID,起始城市、终点城市、中转站1、中转站2对表操作:对表 路线信息中查询出与起始城市和终点城市对应的路线信息 例外说明 : 必须输入的 信息没有输入或者查询不存在的信息,系统提示错误。4.1.7 订单管理 查询订单功能名称 查询订单功能 功能编号 功能描述 由系统管理员根据需要查询订单操作流程 : 业务流程: 流程图: 1 、系统管理员进入订单查询 1、 系统管理员 在页面选择请页面 求 2 、系统管理员选择查询订单 2、
46、捕获页面请求,跳转到查操作 询3、系统管理员填写需要查询订单页面的订单 ID 进行查询 3 、 选择需要查询的订单并选4、系统管理员确认查询操作择查询功能 5 、系统显示操作信息 4 、 系统显 示查询结果5.1 若操作成功显示查询信5.2 若操作失败提示失败信页面输入 系统管理员 :( 必须输入 :需查询的订单 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 DataSet( 订单信息 ) 查询条件 订单 ID 和选中的相等方法描述 从表中提取出与选中订单 ID 相对应的信息 接口设计 权限管理 -查询订单权限 - 查询订单数据库表 订单信息表 表字段 订单编号
47、,发件人姓名,发件人地址,派送员 姓名,货物名称 对外操作 从“订单信息”中查询出需要查询的订单的信息 例外 说明 订单 ID 没有输入,系统无法查询。 修改订单功能名称 修改订单功能 功能编号 功能描述 由派送点业务员根据需要修改订 单 操作流程 : 业务流程 : 流程图 :1、派送点业务员进入订单管 1、 派送点业务员在页面选择理页面 修改订单请2、派送点业务员选择修改订 2、 捕获页面请求,跳转到修单操作 改订单页面3、派送点业务员填写订单 ID3、 填写订单 ID 修改信息,修改信息,并提交修 改 并提交修改4、系统显示操作信息 4 、 提示操作结果 4.1 若操作成功提
48、示成功信4.2 若操作失败提示失败信页面输入 系统管理员 :( 必须输入 :需修改的订单 ID 和修改信息 ) 页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true: 操作成false: 操作失败 查询条件 系统管理员 :( 必须输入 : 需修改的订单 ID 和修改信息 )方法描述 将数据表中与订单 ID 相对应的信息进行更接口设计 权限管理 - 修改订单权限 - 修改订单 数据库表 订单信息表表字段 订单ID,订单时间,订单生成城市,运货车辆ID,货物情况,下车扫描员 姓 , 下车扫描员 ID, 上车扫描员姓名 , 上车扫描员 ID 对外操作 将修
49、改的内容存入“订 单信息”表中 例外说明 已存在的订单 ID 没有输入,系统无法修改。 删除订单功能名称 删除订单功能 功能编号 功能描述 由订单删除员根据需要删除订单 操作流程 : 业务流程 : 流程图:1、系统管理员进入订单删 1、 系统管理员在页面选择 除页面删除订单请求 2 、系统管理员选择删除订2、捕获页面请求,跳转到单操作 删除订单页面 3 、系统管理员选择需要删3、选择需要删除的订单并 除的订单并选择删除选择删除功能 4 、系统显示信息4、获得页面数据,连接数 4.1 若操作成功提示成功信据息库,在库中删除一条订单的 4.2 若操作失败提示失败信息 信息5、提示操作
50、结果 页面输入 系统管理员 :( 必须输入 : 需删除的订单 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true:操作成功false:操作失败查询条件 无方法描述 将数据表中与选中订单 ID 的记录删除 接口设计 权限管理 - 删除 订单权限 - 删除订单数据库表 订单信息表表字段 订单ID,订单时间,订单生成城市,运货车辆ID,货物情况,下车扫描员车扫描员 ID, 上车扫描员姓名 , 上车扫描员 ID 对外操作 将选择删除的订单在“订单ID”表中删除例外说明无4.2 区域配送员4.2.1 交接单管理模块 添加交接单功能名称 添
51、加交接单功能 功能编号功能描述 由派送点业务员根据需要添加交接单 操作流程 : 业务流程 : 流程图 :1、配送点业务员进入交接 1、配送点业务员在页面选进入交接单单管理页面择 管理页面 2 、配送点业务员选择添加添加交接单请求交接单操作 添加交接单 2、 捕获页面请求,跳转到操作 3 、配送点业务员输 入交接添加交接单页面单信息并提交3、 填写交接单信息 输入交接单 4、系统显示信息 信息 4 、 获得页面数据, 连接数4.1 若操作成功提示成功信据库,在库中增加一条交接息 单的信息4.2 若操作失败提示失败信 5、 提示操作结果 操作是否否 正确 息页面输入 配送点业务员 :( 必须输入
52、: 交接单的基本信息 ) 是 页面输出 成功、失败提示提交 Class 对应类 对应方法方法输入 方法输出 Boolean:true: 操作成功false: 操作失败查询条件方法描述将交接单信息插入到表“交接单信息”中 接口设计 权限管理 - 添加交接单权限添加交接单 数据库表 交接单信息表表字段 交接单ID, 交接单时间 ,交接单生成城市 ,运货车辆 ID, 货物情况,下车扫描员姓, 下车扫描员ID, 上车扫描员姓名 , 上车扫描员 ID 对外操作 将交接单信息存入表“交接单信息”中 例外说明 必须输入的信息没有输入,系统无法添加。 删除交接单功能名称 删除交接单功能功能编号
53、功能描述 由交接单删除员根据需要删除交接单 操作流程: 业务流程 :流程图:1、配送点业务员进入交接1、 配送点业务员在页面选进入交接单单删除页面择 管理页面 2 、配送点业务员选择删除删除交接单请求交接单操作 删除交接单 2、 捕获页面请求,跳转到操作 3 、配送点业务员选择需要删除交接单页面删除的交接单并选择删除3、 选择需要删除的交接单选择交接单 4、系统显示信息 并 ID 4.1 若操作成 功提示成功信选择删除功能息 交接单删除 4 、 获得页面数据,连接数成功 4.2 若操作失败提示失败信据库,在库中删除一条交接单信息5、提示操作结果 页面输入 配送点业务员 :( 必须输入 :需删除的交接单 ID)页面输出 成功、失败提示Class 对应类 对应方法方法输入 方法输出 Boolean:true:操作成功false:操作失败查询条件 无方法描述 将数据表中与选中交接单 ID 的记录删除 接口设计 权限管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信贷辅助管理办法
- 健康资本管理办法
- 信贷业务管理办法
- 人防财务管理办法
- 会员跟踪管理办法
- 专用航道管理办法
- 中医住培管理办法
- 会计归档管理办法
- 亳州督学管理办法
- 乡村柴油管理办法
- 2025年丁烷气瓶市场前景分析
- 2025年北京市高考英语试卷(含答案)
- 计算机视觉与深度学习在交通工程中的应用
- 软件开发项目上线报告模板
- 医院重点病人管理制度
- 2025狱警公务员面试题及答案
- 非典型溶血尿毒综合征多学科共识解读(2025版)
- 中华护理学会团体标准|2024 针刺伤预防与处理
- STM32智能扫地机器人的设计与实现
- 国家电网有限公司输变电工程通 用设计(330~750kV输电线路绝缘子金具串通 用设计分册)2024版
- 湖北省武汉市经济开发区2025届四下数学期末考试试题含解析
评论
0/150
提交评论