4gl语言开发原则及规范--简化版

4gl语言开发原则及规范--简化版

ID:8812581

大小:159.00 KB

页数:20页

时间:2018-04-08

4gl语言开发原则及规范--简化版_第1页
4gl语言开发原则及规范--简化版_第2页
4gl语言开发原则及规范--简化版_第3页
4gl语言开发原则及规范--简化版_第4页
4gl语言开发原则及规范--简化版_第5页
资源描述:

《4gl语言开发原则及规范--简化版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、FI-PICCALL-SD-设计原则及开发规范4GL语言开发原则及规范中科软件股份有限公司2002年04月27日PICC新一代综合业务系统项目组iiFI-PICCALL-SD-设计原则及开发规范目录1编码规范11.1命名规范11.1.1对象命名11.1.2常量和变量命名51.2注释规范71.2.1程序文件部分的注释81.2.2函数部分的注释91.2.3函数(过程)程序的增、删、改的注释说明约定111.2.4函数体内部的代码段修改注释121.2.5函数体内部的代码段说明约定131.3书写规范131.3.1基本原则131.3.2保留字引用规则141.3.3LE

2、T语句141.3.4IF语句151.3.5DEFINE语句151.3.6CALL语句161.3.7函数体内部组织161.4注意事项18PICC新一代综合业务系统项目组iiFI-PICCALL-SD-设计原则及开发规范1编码规范1.1命名规范1.1.1对象命名1.1.1.1数据库命名规范l数据库名长度:不超过INFORMIX规定长度(十八位);l采用英文形式,规则如下:数据库名由两部分组成:系统名+DB;举例:财产保险业务处理系统的数据库命名为:PrpInsDB系统名由英文单词构成,每个单词首字母大写,单词可采取缩写形式;l附表提供的词根表作为构词的唯一依据

3、。l本小节规范适用于各种语言版本的系统。1.1.1.2数据库表命名规范l数据库表名长度:不超过INFORMIX规定长度(十八位);l采用英文和“_”组成形式,规则如下:数据库表名由三部分组成:系统名+业务类型+表的英文名(+“_”+子对象名),业务类型用1位大写字母表示,如承保业务为C、批改业务为P、理赔业务为L、收付费业务的数据表为J、通用代码为D;举例:财产保险承保保单基本信息表命名为:PrpCmain;货物运输保险保单信息表(继承了保单基本信息):PrpCmain_Cargo。l业务类型采用附表提供的词根表中规定的字母;表名由英文单词构成,保险类别和

4、业务类型的首字母大写,表的英文名采取小写形式,单词可采取缩写形式;l当一个对象继承主对象时,体现在数据表上则使用“_”分割;举例:PrpCmain_Cargo:货物运输保险保单信息表,继承了保单基本信息。中科软件股份有限公司18FI-PICCALL-SD-设计原则及开发规范附表提供的词根表作为构词的唯一依据。l本小节规范适用于各种语言版本的系统。1.1.1.1数据库字段命名规范l字段长度:不超过INFORMIX规定字段长度(十八位);l采用英文形式,规则如下:1.字段名由英文单词构成,每个单词首字母大写;举例:保单号码:PolicyNo2.一个字段名所用的

5、单词不超过5个,在字段名不超过规定长度的情况下,尽量采用英文单词的全称;3.在字段名总长度超长的情况下,不缩略核心单词,其他单词缩略不短于3个字母;4.形容词定语放在所修饰名词的后面;举例:损失金额:SumLossl附表提供的词根表作为构词的唯一依据。l本小节规范适用于各种语言版本的系统。1.1.1.2程序(文件)模块命名l长度:不超过INFORMIX规定长度(十位);l采用英文形式,规则如下:以对象名开头(第一个字母大写),后接对象操作名(第一个字母大写);l命名规则:ObjectOpt.4gl其中,Object是对象名。数据层默认为基本表名。如果表名超

6、过10位。则按照缩略规则执行。lBL层模块划分及命名:原则上每个BL层的对象对应两个模块,一个对象主模块,一个模块存放归属于该对象的模块变量。当且仅当主模块中内容过多时,按照如下规则划分:objectRd.4gl:存放涉及到查询(读)数据库的服务函数objectWt.4gl:存放涉及到更新(写)数据库的服务函数objectTx.4gl:存放事务服务函数objectLg.4gl:存放不涉及数据库操作的服务函数中科软件股份有限公司18FI-PICCALL-SD-设计原则及开发规范lDB层模块划分及命名:全局动态数组(DE):对于数据层的实体对象服务模块,它们一

7、般由工具生成,文件名一般要与实体对象名一致,除非表名超过10位,此时参考词根表进行命名。注意表名或者词根表是命名仅有的参考依据。另外,除了通用服务以外,有些实体对象需要一些扩展的服务,这些服务放在实体对象服务模块的最后定义;1.1.1.1函数命名规范采用由大小写英文字母和“_”组成方式,规则如下;l直接调用的工具函数命名公式pub_”+”对象名”+”_”+“函数名”其中:对象名和函数名区分大小写l对象服务函数命名由于INFORMIX-4GL语言不是面向对象的开发语言,因而在程序设计中的对象服务是以函数的方式体现的;l一般函数命名公式:作用范围+”_”+对象

8、名+”_”+对象的方法其中:作用范围包括pub/pri,对象名和方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。