欢迎来到天天文库
浏览记录
ID:32391628
大小:255.00 KB
页数:14页
时间:2019-02-04
《系统开发代码规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、项目开发部开发代码规范系统开发代码规范北京慧点科技开发有限公司2005年9月2项目开发部开发代码规范目录一、Domino网络域及组织的命名3二、Domino服务器的命名3三、系统验证字的命名4四、用户和群组的命名5五、模块数据库的命名5六、数据库各设计元素的命名5七、编码规范6八、产品开发规范10九、提交数据库备份命名规范142一、Domino网络域及组织的命名根据目前产品Indi.Office3.X、4.X的框架结构,开发工作主要采用分布式单域结构进行;所以在Domino网络域的命名上将采用统一域名。在
2、服务器及人员的所属组织上也采用统一的组织名称。ØDomino网络域命名Domino网络域的命名将采用公司名称的拼音首字母做为域名;如“神华集团”的汉语拼音(shenhuajituan)首字母SHJT作为神华集团Domino网络工作开发域。Ø组织的命名整个网络域组织与Domino网络域名称一致:SHJT※格式:名称域名格式组织名格式神华集团SHJTSHJT二、Domino服务器的命名系统中所有Domino服务器采用以下相同的层次结构进行命名:服务器名/SHJT(如:APNT01/SHJT)Domino服务器
3、的命名规则包括:Ø服务器名(CommonName)命名规则服务器名的命名规则将由以下部分组成:服务器名称功能代码平台名称代码序号(01-09,保留扩展)例:APNT01APNT01服务器名定长,为6个英文字母或数字。序号跟功能代码和平台代码相关,功能代码一样的服务器扩展时,顺序号增加一。如:APNT01Ø服务器ID文件命名规则服务器ID的文件命名:服务器名称+扩展名在服务器名称将取以上服务器的命名并用小写设置,在扩展名统一为:.sid如:apnt01.sid14北京慧点科技开发有限公司※服务器功能代码服务
4、器类型代码邮件服务器ML应用服务器AP同时具有邮件和应用功能的服务器MA中心服务器(HubServer)HUDominoWeb服务器(WWWServer)WSDomino网关服务器(GatewayServer)GW※平台名称代码平台类型代码WinNT(2000)NTLinuxLISunSolarisSOIBMAS400AS三、系统验证字的命名为了便于开发和测试,在验证字的管理也更加统一。对验证字的命名进行如下约定:Ø根验证字(组织)的命名规则Ø验证所有服务器的验证字(组织单元)的命名规则Ø验证用户的验证字
5、(组织单元)的命名规则Ø所有验证字标识符文件(CertifierID)的命名规则验证标识符文件名采用英文,文件扩展名为:cid。所有服务器在域组织下注册。14北京慧点科技开发有限公司验证字名字和格式验证字ID文件名示例根验证字工作根(SHJT)SHJT.cidSHJT服务器验证字ServersServers.cidServers/SHJT用户验证字所属机构名称例:集团;分公司;机构名称.cid例如:集团.cid,分公司.cid集团/SHJT分公司/集团/SHJT四、用户和群组的命名对用户及群组的命名将遵守
6、IndiOffice产品的命名规则。五、模块数据库的命名数据库属性命名规范说明示例数据库标题使用中文作为数据库的标题;发文管理数据文件名使用该数据库标题拼音首字母小写;fwgl.nsf六、数据库各设计元素的命名设计元素命名及规范说明示例表单ü表单名称——以“frm”开头+表单中文拼音代码;不再使用别名,在表单备注中加以说明;ü窗口标题——需用中文名称说明,或用数据库标题;ü段落隐藏——对需要在表单中始终隐藏的部分,应放在表单最上面,需将隐藏的域放在表格中并对该域加以说明;在隐藏样式上无论是域还是文字都用“
7、红色九号字宋体”来设置;发布表单frmFabu域ü域名称——以“fld”开头+域中文拼音代码;(系统特殊域出外;如:subject、body)发布日期域fldRiqi14北京慧点科技开发有限公司ü隐藏域名称——以“hfld”开头+域中文拼音代码;ü共享域名称——延续域的命名规则;子表单ü子表单名称——以“sfrm”开头+表单中文拼音代码;需要加备注说明;审批意见sfrmShenpiyj视图ü视图名称——以“vw”开头+中文拼音代码;不使用别名,需加中文备注;发布视图vwFabu代理ü代理名称——以“agt
8、”开头+中文拼音代码;不使用别名,需在注释中加以说明;agtFabu页面ü页面名称——以“pag”开头+中文拼音代码;不使用别名,需在备注中加以说明;pagFabu七、编码规范Ø变量和常量的命名在编写LotusScript代码时,虽然Domino可以直接使用变量,但为了代码的可读性和防止输入时出现的错误,要求变量必须显式定义,即在使用之前必须先定义。在代码的(Options)中设置“OptionExplicit”可以强制Not
此文档下载收益归作者所有