1
公共部分
1.1 项目标识
根据公司软件开发及项目管理要求确定的项目代号。本项目的标识为: 1.2 项目名称
与项目标识对应的中文名称。本项目的名称为:寿险核心业务系统(超强版)(CBPS-SE) 1.3 功能描述
简要描述本项设计的功能 1.4 页号
在设计报告的模板中,如果内容多于一页的要求标注页号,这里的页号是指对应一个设计项的连续编号,而非文档的页码 1.5 评审意见
对于本项设计的评审意见,要求签署评审者姓名及评审日期。对于通过评审会方式评审的,要求有的评审报告,这里可填入评审报告的文件名及联接。 1.6 源文件:源代码的存储文件名,不包括路径
1.7 文件联接:是指提交的源代码入库后的存储路径,不是指在调试时在服务器上的
存储路径
1.8 附图:对于设计中有附加设计图表的,说明文件名 1.9 外部数据结构:
1.9.1 如果外部存储是数据库或文件,这里说明的外部结构的编号
1.9.2 编号规则:Xnnnnnn。X为类型:T/V/F分别表示数据库表/数据库视图/文件 界面设计
2.1 界面编号
对于每一个界面都要求有一个唯一的编号。编号规则基类统一编号,其它按前台的子系统划分。如:SS_mmmm 或SS_mmmm_nn,SS为子系统的代码,mmmm为序列号,从一个主菜单窗口向下的子菜单窗口、弹出窗口的编号尽可能靠近,如果有后添加的窗口,则可在SS_mmmm后加扩展编号。基类用特殊的子系统代码:BC。 2.2 界面名称
中文说明 2.3 类别
MDI/MDIHELP/MAIN/CHILD/POPUP/RESPONSE/确认窗口/提示窗口/警告窗口 2.4 操作码
对于操作用户(如数据录入、柜面业务等),对每一项业务所编的代码,工作中时可通过输入代码调出相应输入界面或查询界面进行操作。编码按业务类别分。如:数据录入/收付费/保全批改/再赔等。 2.5 上级编号
上级界面的编号 2.6 调用
是指本界面在满足某项条件时触发调出的另一界面或发出的服务请求 2.6.1 操作
2
3
CLICK某个BUTTON,按某个<功能键>或焦点移动时触发的事件 2.6.2 交易编号
调用的接口服务层的服务请求 2.6.3 界面编号
调用的另一界面
2.7 说明
对于本界面其它需说明的要求 2.8 界面文件联接
联接到界面图像文件的目录。注意这里是指提交后在配置库中的目录 2.9 界面
插入的界面图像 SERVICES设计 3.1 类型
3.1.1 CS:系统SERVICES 3.1.2 CI:接口SERVICES
3.1.3 CK:数据检查SERVICES 3.1.4 CC:计算SERVICES
3.1.5 CO:数据对象SERVICES 3.2 名称:是指SERVICES名称
3.2.1 SERVICES命名规则为:XX_XXXXXXX,第1-2位为SERVICES类型代码 3.2.2 除接口SERVICES外,其命名应用有意义的英文或英文缩写 3.2.3 SERVICES名长试为32位
3.2.4 接口SERVICES统一用CI_SVRnnn,其中nnn为分组号
3.3 相关数据库:对于CO对象SERVICES如果与数据库类型相关的,则说明数据库
类型:DB2/ORACLE/INFORMIX/SYBASE
3.4 通讯数据类型:指定的TUXEDO数据通讯类型:FML/VIEW/STRING/CARRAY 3.5 被调1
3.5.1 是指调用本SERVICES的其它SERVICES、界面、批作业、函数等。说明时同时指
明类型
3.5.2 在概要设计中对于可能通过函数调用SERVICES的,在这里不指定函数名,而是指定调
用该函数的更高一级的SERVICES、界面、批作业 3.5.3 在详细设计阶段要按实际调用关系给出列表
3.5.4 由于被调用关系是交叉引用,可能在做设计时还无法填写,但在设计完成后一定要补上 3.6 调用
3.6.1 是指本SERVICES调用的其它SERVICES、函数 3.6.2 在概要设计中只说明到SERVICES
3.6.3 在详细设计阶段要按实际调用关系给出列表 3.7 设计描述
3.7.1 输入:SERVICES的输入参数 3.7.2 输出:SERVICES的输出参数 3.7.3 逻辑说明:对于处理逻辑的描述 函数设计
4
1
交叉引用的说明是比较难的,反填也容易遗漏,可考虑建一库,设计完成后登记调用关系,再产生被调用关系,也可开发一个小的管理程序
4.1
5
6
7
函数类型
4.1.1 基本函数(类型代码B):可用于不同项目函数。用bf_XXXXXX命名 4.1.2 一般公共函数(类型代码C):在本项目中可用于多个SERVICES或函数中
函数。用cf_XXXXXXX命名 4.1.3 解析公共函数(类型代码P):这类函数的结构是通用的,可用于不同的项
目中,但解析的内容是与项目及具体的数据有关 4.1.4 子函数(类型代码S):总是依附于某个主函数,其函数名在主函数内唯一
即可
4.2 函数名称
4.2.1 有意义的英文或英文缩写
4.2.2 若是基本函数及公共函数则要求唯一,若是子函数则在主函数下唯一 4.3 调用者类型:SERVICES、函数。只有子函数类型才说明此项 4.4 调用者名称:SERVICES或函数名。只有子函数类型才说明此项 4.5 库名:是指基本函数或公司函数的库名,在联接编译时要用 4.6 函数原型:说明函数名、返回结果及参数的类型 4.7 调用:说明本函数要调用的其它函数名 4.8 设计描述
4.8.1 返回数据:是指函数的返回值,类型与原型中的函数类型一致 4.8.2 输入:函数的输入参数 4.8.3 输出:函数的输入参数
4.8.4 逻辑说明:描述函数的设计逻辑 批作业设计
5.1 运行平台:指作业的运行环境
5.2 运行时间:是指该作业在什么时刻可以运行。一般分成如下几类:A:任意时间;
D:日终;M:月终;Y:年终;n(n=1/2/3/4/5/6/7):周n日终;0:任意指定日的日终
5.3 运行条件:说明本作业与其它手工与计算机作业的执行次序
5.4 业务约束:是指运行此作业时必须满足的条件。如:年终结算必须要在XXX日
完成等
5.5 命令格式:对于通过在控制台输入命令的原型 5.6 调用:说明批作业调用的函数名或SERVICES名 5.7 描述
5.7.1 返回数据:是指批作业退出运行的状态 5.7.2 命令行参数:说明命令行参数含义 5.7.3 逻辑说明:描述批作业的设计逻辑
设计图表:在概要设计与详细设计中均可使用,图表应与设计表配合使用,是为进一步说明在设计中描述的逻辑而作为补充。 6.1 设计类别:SERVICES/函数/批作业 6.2 类型:结构图/流程图2/判定树/状态图 库表数据结构
7.1 编号:X_nnnnnnn:X是类型(T:表,V:视图) 7.2 表/视图名:对应于数据库设计中的表或视图名
7.3 属性列表:列出本结构的属性列表,它是表/视图全部属性列表的子集。如果是表
2
流程图只用于算法的描述
8
/视图的全部属性,则标记<全部> 文件数据结构
8.1 编号:X_nnnnnnn:X是类型(F:文件)
8.2 列类型:F:定长格式;V(s):变长格式,s为分隔符 8.3 FROM:开始列(仅用于F类型) 8.4 TO:结束列(仅用于F类型)
8.5 类型(采用COBOL数据类型表示法)
8.5.1 A(m):字母串。只允许大小写字母
8.5.2 C(m):字母数字字符串。只允许大小写字母与数字 8.5.3 X(m):字符串。允许字母、数字及符号、汉字
8.5.4 9(m).9(n):数字串,含小数点,m为整数长度,n为小数长度 8.5.5 9(m)V9(n):数字串,不含小数点(虚拟小数点),,m为整数长度,n为小数
长度(小数部分为固定长度,不足要求补齐)
8.6 对齐方式
8.6.1 L:左对齐 8.6.2 R:右对齐
8.6.3 P:小数点对齐(仅用于数字串) 8.7 说明:说明列的含义
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务