作业标准
S04005
总页数
9
正文
9
附件
0
文件控制部门
项目理部
程序设计书
记述标准
批准
刘岩
审核
崔戈
拟制
罗世毅
批准日期
1999512
生效日期
1999512
关
联
文
件
设计文档理规程(R05004)
设计文档标准(S04001)
沈阳东东系统集成限公司
更改记录
序号
发行日
更改象·更改容
批准
审查
拟制
0
1999512
新发行
刘岩
崔戈
罗世毅
目 录
1 前言 29
2 程序设计书设计思路 29
3 程序设计书构成 29
4 文档写法 29
5 程序设计书样例 39
1前言
程序设计书程序设计时定义程序模块模块外部规范文档换言规定程序具什样构成素构成素占什样位置实现什样功文档
2程序设计书设计思路
( 1)系统规范书系统设计书基准
( 2)充分理解该程序做什基础进行程序设计明确方意判断应系统设计者进行确认
( 3)明确记述程序完成什功
( 4)原写模块逻辑关系(算法流程等)说明功时作补充资料附加
( 5)明确记述模块层次结构模块接口
( 6)程序设计书模块览表模块说明书程序流程图补充资料构成
( 7)程序设计书程序制作讲防止处理功遗漏重复编码前明确接口子功资料
( 8)程序进行维护资料程序设计书作源程序清单时辅助资料写简单易懂
( 9)漏写必信息写必重复信息
(10)程序设计书源程序起完整文档
程序设计书中记载必编码容
外理解源程序帮助信息作辅助资料量附加
(11)异常处理功充分研讨写错误览纳总结外文件
3程序设计书构成
程序设计书必须包含封面修改履历目录根实际情况选择模块构成图模块构成表画面项目属性说明全局变量说明事件览表Class关系图Class构成说明Class交互图画面迁移图等项目.
4文档写法
文档格式文件没特规定话遵循公司设计文档理规程(R05004)设计文档标准(S04001)客户指定标准时遵循指定标准
功表示留意点:
(1)叙述简明清晰
避免含义模糊者涉范围广词
(2)否定否定形态句子
(3)数名称系统中统
消息名称事件名称设备名称功名称等
5.程序设计书样例
1Class关系图
2Class交互图
3 画面项目属性说明
画面47 — 画面项目说明:
4 Class构成说明
CBtrapi
控制Btrieve文件IO类画面中数操作CbtrApi类做成Btribeve文件
类层次相关类
CbtrApi 文件IO类
类成员
□ 部变量
m_sPosBlock BTRCALL函数位置块
*pCFileInfo 指定Btrieve文件信息类指针
□ 属性(protected)
□ 构造
CBtrApi *pCFileInfo初始化
□ 数转换(protected)
CharToStr 记录Hex转换成CSring
StrTochar 记录CSring转换成Hex
□ 操作(public)
GetFirst Btrieve文件取第记录
GetNext Btrieve文件取前记录面记录
Open 开指定Btrieve文件
Insert Btrieve文件插入新记录
Updata 更新指定记录
Delete 删指定记录
Close 关闭Btrieve文件
5 函数览
序号
函数名称
函数描述
01
com_ora_Connect
提供Oracle数库连接
02
com_ora_disconnect
断开Oracle数库连接
03
com_ora_WriteBin
文件传送数库表二进制字段
04
com_ora_ReadBin
数库表二进制字段传送文件
05
com_ora_GetCode
获取举报编号案件编号
06
com_ora_TD_New
业务字典中插入新项
07
com_ora_TD_Upgrade
业务字典进行版升级
08
com_ora_TD_Flg
设置业务字典前版效标志
09
com_ora_SetRolePower
取消赋予角色权限
10
com_ora_SetOperationPower
取消赋予操作权限
11
com_ora_SetFunctionPower
取消赋予职权限
12
com_ora_SetEndCaseFlag
设置否结案标志
13
com_ora_SetEndCaseDate
设置结案时间
14
com_ora_SetReferenceFlag
设置参标志
15
com_ora_UpdateCaseCode
修改案件编号
16
com_ora_GetCavity
获取举报案件空号
6 画面览
序号
窗体名称
窗体描述
01
FrmAbout
关系统
02
FrmAcedObjIn
举报象录入
03
FrmAcedObjOpt
举报立案时选择举报象
04
FrmAcedPsonDetail
显示举报详细情报信息
05
FrmAcedPsonView
举报览选择
06
FrmAnwserObjView
答复象览(助手中详细钮)
07
FrmAssistant
助手
08
FrmCaseAvisoInfo
案情通报情报
09
FrmCaseAvisoShow
案情通报情报
10
FrmCaseAvisoView
案情通报情报览
11
FrmCaseCodeVary
案件编号变更
12
FrmCaseDealCount
统计中案件处理情况
13
FrmCaseDealSum
案件处理情况专项统计
14
FrmCaseInfoView
举报立案情况
15
FrmComeUnitOpt
转单位选择
16
FrmDisagreeUnitOpt
意结案单位选择
17
FrmDispartInfo
指定分级情报
18
FrmDispOpt
处理情报选择
19
FrmDispType
处理类变更处理类选择转办处理确认
20
FrmEndReInfo
结案答复情报
21
FrmEndReShow
结案答复情报表示
22
FrmEndReView
结案答复情报览
23
FrmEnqReCaseView
询问答复案件览(助手中详细钮)
24
FrmEnqReInfo
询问答复情报
25
FrmEnqReShow
询问答复情报表示
26
FrmEnqReView
询问答复情报览
27
FrmFundStore
入库情况
28
FrmGrant
产品授权情报登记
29
FrmHandResultSum
报结果情况专项统计
30
FrmInfoSet
情报信息设定
31
FrmInfoSetDatail
情报设定详细
32
FrmInspPayTaxInfo
检查补税情报览
33
FrmInspPsonInfoView
检查员情报览
34
FrmInspPsonOpt
检查员选择
35
FrmInspRepInfo
检查报告情报
36
FrmInspRepShow
检查报告情报表示
37
FrmInspRepView
检查报告情报览
38
FrmLderPostil
领导批示情报
39
FrmLderPostilView
领导批示情报览
40
FrmLderSignSum
领导批示情况专项统计
41
FrmLock
系统锁定
42
FrmLogIn
系统登录
43
FrmMain
系统画面
44
FrmMidRepInfo
中间报告情报
45
FrmMidRepShow
中间报告情报表示
7函数说明
(1) 函数序号:15
(2) 函数名:com_ora_UpdateCaseCode
(3) 功说明:
修改案件编号
(4) 函数头部:
Public Function com_ora_UpdateCaseCode(
ByVal P_OLDCODE As String
ByVal P_NEWCODE As String
) As Long
(5) 参数返回值:
参数名
类型
IO
说明
P_OLDCODE
String
I
旧案件编号
P_NEWCODE
String
I
新案件编号
返回值
Long
0 成功
1 失败
1010 旧案件编号长度 10 位
1020 新案件编号长度 10 位
1030 存受理举报立案中
1040 存转办举报立案中
1050 存重复举报立案中
1060 未查找旧案件编号
(6) 参数库表:
表EXPOSURECASEINDEX
表REPEATEXPOSURECASE
(7) 调子函数:
(8) 补充说明:
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档