功能设计文档模板V1.0

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX-XX功能设计

1.业务说明

详细描述业务场景,可结合需求文档加以说明,必须表达清楚该模块(功能)的完整实际业务场景描述

2.业务流程

实际业务场景的业务执行流程,以业务流程图+详细流程描述的方式说明

例如:

3.界面设计

前端界面呈现的示意图及相应功能的说明

4.参数设计

系统参数设计,需要通过参数化的方式来控制业务流程走向

**本文档的参数自行加到《ERP系统参数说明.xlsx》文档

5.功能设计

为实现该模块(功能),必须具备的完整单一功能说明

6.数据库表设计

**属于该模块(功能)的表统一冠以代表该模块(功能)的前缀

**如果该模块(功能)属于其它模块,额外在本模块前缀的前面冠以大模块前缀

**前缀不得多于2个,例如sys_(系统模块前缀) sys_msg_(系统消息模块前缀)

6.1.sys_user(系统用户表)

说明:该数据表的详细说明

7.内部接口(方法)设计

用于模块(或功能)内部以及其他模块(或功能)调用的方法(接口)

7.1.多字符串加密

功能(方法)的详细描述

7.1.1.功能实现

实现该方法(接口)的设计思路、业务逻辑、数据流程等详细描述,复杂的逻辑配以流程图加以说明。

7.1.2.调用方式

路径:

范围:

私有

本模块

本系统

**在可访问的级别前加注星号

7.1.3.方法调用示例

给出方法调用的示例

7.1.4.参数

sys_id:目标系统代码

7.1.5.返回值

数据格式:User对象(或其它方式)

**必须对所有可能的返回值加以说明,例如错误代码

8.外部接口设计

8.1.获取所有用户接口

实现该接口的设计思路、业务逻辑、数据流程等详细描述,复杂的逻辑配以流程图加以说明。

8.2.访问方式

调用方:

本地前端代码调用

其它系统前端调用

其它系统后端调用

**在可调用的方式前加注星号

访问方式:GET、POST

8.3.接口示例

192.168.0.1/getSSOUrl?sys_id=2B

8.4.参数

传参方式:URL、POST

sys_id:目标系统代码

8.5.返回值

数据格式:json(或其他格式)

**必须对所有可能的返回值加以说明,例如错误代码

9.版本更新

**针对本设计文档的小范围更新说明,每次的更新说明必须注明更新时间

**大范围的改动(例如需求变动、流程变更、业务逻辑重构等)需要重建设计文档,命名规则为当前文档名称加版本号后缀V2.0(多次重建版本号依次递增)

相关文档
最新文档