第三组详细设计说明书_V1.1

更新时间:2023-06-07 17:55:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

银电联网代收电费业务系统

详细设计说明书

南天公司

2012 年 03月

文档修订记录表

* 参考编号:请填需求变更申请单编号 * 摘 要:请简要填写变更申请原因

第1章

1.1 1.2 1.3 1.4 1.5 1.6 1.7 第2章 第3章

3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10第4章 第5章 第6章 第7章 第8章 第9章

9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 第10章10.110.210.310.410.510.610.710.810.9

引言........................................................................................................... 1 编写目的................................................................................................... 1 本文读者................................................................................................... 1 待开发系统软件的名称........................................................................... 1 系统需求提出者....................................................................................... 1 系统设计开发者....................................................................................... 1 系统最终用户........................................................................................... 1 参考资料................................................................................................... 1 程序系统结构........................................................................................... 2 供电端用户信息录入设计说明............................................................... 3 程序描述................................................................................................... 3 功能........................................................................................................... 3 性能........................................................................................................... 3 输入项....................................................................................................... 3 输出项....................................................................................................... 4 算法........................................................................................................... 4 流程逻辑................................................................................................... 4 接口........................................................................................................... 6 注释设计................................................................................................... 6 限制条件................................................................................................... 6 供电端用户信息查询设计说明............................................................... 6 供电端用户信息修改设计说明............................................................. 10 供电端用电信息录入设计说明............................. 错误!未定义书签。 供电端用电情况统计设计说明............................................................. 15 供电端电费管理设计说明..................................................................... 15 供电端批量扣费文件导出设计说明..................................................... 21 程序描述................................................................................................. 21 功能......................................................................................................... 21 性能......................................................................................................... 21 输入项..................................................................................................... 22 输出项..................................................................................................... 22 算法......................................................................................................... 22 流程逻辑................................................................................................. 22 接口......................................................................................................... 23 银行端后台批量扣款设计说明............................................................. 25 程序描述................................................................................................. 25 功能......................................................................................................... 25 性能......................................................................................................... 25 输入项..................................................................................................... 26 输出项..................................................................................................... 26 算法......................................................................................................... 26 流程逻辑................................................................................................. 28 接口......................................................................................................... 29 注释设计................................................................................................. 30

10.10 限制条件.......................................................................................... 30 第11章

11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 第12章

12.1 12.2 12.3 网银用户信息查询、变更设计说明..................................................... 31 程序描述................................................................................................. 31 功能......................................................................................................... 31 性能......................................................................................................... 31 输入项..................................................................................................... 32 输出项..................................................................................................... 32 算法......................................................................................................... 32 流程逻辑................................................................................................. 33 接口......................................................................................................... 33 注释设计................................................................................................. 34 系统出错处理设计................................................................................. 35 出错信息................................................................................................. 35 补救措施................................................................................................. 35 系统维护设计......................................................................................... 36

第1章 引言

1.1 编写目的

本文档对银电联网代收电费业务系统作详细设计,用以说明整个银电联网代

收电费业务系项目的技术架构、后台管理、数据处理及其相关规范,作为此部分程序的编码实现指导文档和测试的参考文档。

预期读者为本项目的相关开发编码人员、测试人员以及审核人员等。1.2 本文读者

编码人员、测试人员以及审核人员

1.3 待开发系统软件的名称

银电联网代收电费业务系统

1.4 系统需求提出者

南方电网有限公司

1.5 系统设计开发者

银电网银项目组

1.6 系统最终用户

网银用户、南方电网相关工作人员。

1.7 参考资料

1、《需求规格说明书》

第2章 程序系统结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

系统总体结构图:

图2.1 系统结构图

PIT7302-00 项目开发管理程序 版本号A/2

第3章 供电端用户信息录入设计说明

3.1 程序描述

本程序实现将新用户的信息录入到系统之中。程序提供两种录入方式,一种是通过网页填写表单的单个用户信息录入,另一种是通过excel表的导入批量录入用户信息。

3.2 功能

单个用户信息录入 批量用户信息录入

3.3 性能

响应时间:1秒以内

3.4 输入项

3.5 输出项

3.6 算法

1. 操作人员选择进行单个录入或批量录入 2A. (单个录入)操作人员输入要录入的用户信息

3A. 系统检查输入数据的合法性,合法的话进入下一步,不合法的话返回2A要求操作人员修改数据

4A. 系统将信息保存到数据库

2B. (批量录入)操作人员上传要批量录入的信息文件

3B. 系统判断是否已读取文件内所有记录,是的话跳到7B,否则进入下一步 4B. 系统读取文件内的下一条用户信息

5B. 系统判断该条用户信息是否合法,合法则进入下一步,否则返回4B 6B. 系统将该条用户信息保存到到数据库

7B. 系统返回录入结果信息

3.7 流程逻辑

3.8 接口

定义供电端前台与后台系统间的异步调用接口,详细参数,输入与输出项参数一样

3.9 注释设计

加在模块首部的注释,包括模块功能,返回值。 加在各分枝点处的注释,包括分支处理的算法 对各变量的功能、范围、缺省条件等所加的注释; 对使用的逻辑所加的注释等等。

3.10 限制条件

1、 2、

文件无法打开

数据库无法连接或无法打开数据库

第4章 供电端用户信息查询设计说明

4.1 程序描述

供电企业业务员通过输入用户ID编号,用户姓名,身份证号,所属地区,详细地址,注

册时间,用电类型等信息,可以进行单一或者组合查询。

4.2 功能

输入用户ID编号,用户姓名,身份证号,所属地区,详细地址,注册时间,用电类型等 输出符合要求的用户信息

4.3 性能

响应时间:1秒以内

4.4 输入项

4.5 输出项

4.6 算法

输入查询的条件信息 输出符合条件的全部信息

4.7 流程逻辑

4.8 接口

定义供电端前台与后台系统间的异步调用接口,详细参数,输入与输出项参数一样 1.输入

2.输出

4.9 注释设计

加在模块首部的注释,包括模块功能,返回值。 加在各分枝点处的注释,包括分支处理的算法 对各变量的功能、范围、缺省条件等所加的注释; 对使用的逻辑所加的注释等等。

4.10 限制条件

1、

数据库无法连接或无法打开数据库

第5章 供电端用户信息修改设计说明

5.1 程序描述

供电企业对之前已存入档案的用户基本信息表进行修改,保存入原有信息表中

5.2 功能

输入修改选项和修改内容 输出修改后的用户信息表

5.3 性能

响应时间:1秒以内

5.4 输入项

5.5 输出项

5.6 算法

Update from table_name set some_row =”some_info” [where some_condition]

说明:用Update算法实现数据库内部的内容修改,table_name(锁定用户信息表),some_row(锁定修改的项),some_info(修改后的内容),some_condition(满足的条件)。

5.7 流程逻辑

5.8 接口

定义对供电端用电户信息数据进行直接调用,详细参数就是输入输出项 输入项:

输出项:

5.9 注释设计

加在模块首部的注释,包括模块功能,返回值。 加在各分枝点处的注释,包括分支处理的算法 对各变量的功能、范围、缺省条件等所加的注释; 对使用的逻辑所加的注释等等。

5.10 限制条件

1、 2、

数据库无法连接或无法打开数据库 输入的修改内容校验不通过

第6章 供电端用电情况统计设计说明

6.1 程序描述

在供电企业端对用户的用电信息进行录入,即可以单个用户录入,也可以对多个用户进行批量录入,系统对录入时间自动添加。

6.2 功能

通过供电企业端对用户用电信息的查询结果,对应录入各用户的用电情况并提交。 导入对应格式的多个用户用电信息的Excel文档,提交并上传至数据库保存。

6.3 功能界面

6.4 性能

响应时间:1秒以内

6.5 输入项

字段名称 USER_ID DEGREE PC_STATUS PC_DATE pc_month pc_year

字段长度 varchar2(20) number(10,2) number(1) date

number(2) number(4)

字段中文名称

用户ID

本月电表度数 缴费状态 缴费时间 月份 年份

字段描述

外键

本月电表上显示的度数 缴费状态

缴费的时间,由系统自动记录 两位数(1~12)

四位数(2010~1100)

6.6 输出项

字段名程 USER_ID DEGREE PC_STATUS PC_DATE pc_month pc_year

字段长度 varchar2(20) number(10,2) number(1) date

number(2) number(4)

字段中文名称

用户ID

本月电表度数 缴费状态 缴费时间 月份 年份

字段描述

外键

本月电表上显示的度数 缴费状态

缴费的时间,由系统自动记录 两位数(1~12)

四位数(2010~2100)

6.7 算法

单个用户用电信息录入:通过用电用户信息表t_user以及用电信息表t_pc_card,调出用户的ID,姓名,用户类型,上月抄表记录,对应的录入用户当月的用电抄表记录。然后提交上传至数据库保存。

批量用户用电信息录入:导入对应格式的Excel文档。导入成功后上传提交至数据库。

6.8 流程逻辑

6.9 接口

定义供电端前台与后台系统间的异步调用接口,详细参数,输入与输出项参数一样

本文来源:https://www.bwwdw.com/article/7eh1.html

Top