项目编码规范10.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目编码规范10

北京知识产权信息服务平台 编码规范 紫光软件系统有限公司 2010-7-1 修订历史记录 版本 章节 作者 修订类型 日期 修订描述 V1.0 全部 刘丰 A 2010-7-1 新建 *章节:可以是具体章节,也可以是 全部、部分 *修订类型: A-ADDED M-MODIFIED D-DELETED 目 录 1 模块命名约定 4 2 java命名规范 4 2.1 路径命名约定 4 2.2 命名空间 4 2.3 类 5 2.4 方法 5 2.5 常用web控件的命名规则 5 2.6 图片文件命名约定 5 2.6.1 路径命名约定 5 2.6.2 文件命名约定 5 3 数据库命名方案 6 3.1 数据库名称 6 3.2 数据库表名 7 3.3 字段名称 7 目的 此文档的目的是为了规范软件开发过程中所有的产出物的命名、风格、编写方式,以期增加这些产出物的可读性、合理性、规范性。 模块命名约定 ZG系统每个模块对应一个英文全名: 英文全名:要能反映该模块的内容,一般超过15个字母; 表 ZG系统功能模块命名方案 功能模块 英文全名 在线咨询 onlinequestion 文章访问权限 permission 企业信息 enterprise 企业专利 patent 事务提醒 warn java命名规范 路径命名约定 网站文件目录:/web/ 业务逻辑层及实体层目录:/zg/com/模块名称/struts/action/ 数据层:/zg/com/模块名称/model/impl/ /zg/com/模块名称/model/ 类 使用驼峰命名规则 用名词或名词短语命名类。 使用全称避免缩写,除非缩写已是一种公认的约定,如SYS。 方法 使用动词或动词短语命名方法。 使用 Pascal 大小写,例:deletePatentTask ()。 常用web控件的命名规则 控件命名规则,以数据库字段属性进行命名,如:用户名 userName 则在web控制中,对应的属性中,使用userName进行命名。 图片文件命名约定 路径命名约定 系统WEB页面中会用到很多图片,这些图片文件存放于目录:/images下。 文件命名约定 文件名称中只允许用小写的英文字母、数字和下划线; 名称分段表示以“_”隔开各段,各段具体表述如下: 类别_具体含义/数字编号_(次级具体含义/数字编号)_(on mouse状态).后缀 (其中,括号内为可选项。) 类别:见类别索引表 表 类别索引表 标识 描述 超链接 备注 logo 标志图片 可有 banner 用于广告、装饰图案等长方形的图片 可有 icon 带超链接的指示性小图标 有 ico 不带超链接的指示性小图标 无 bullet 不带超链接的标识性小图标 无 bg 背景图片 不可 menu 导航条中链接栏目/功能模块的图片 有 button 操作功能图片 有 title 标题图片 无 pic 装饰用的照片 无 p 其它装饰图片 无 blank 填充表格用单一色块图 无 具体含义: 采用对应英文、汉语拼音或其缩写。在同一系统中表示同一含义的文字要求统一。例如;发送邮件图标命名为 icon_sendmial.后缀 数字编号: 数字编号位数与此类图片个数相对应,位数不够的用0补齐。例如共有200个图标,其中第12个命名为 icon_012.后缀 on mouse状态: 有on mouse 效果时添加 on / off 只在某一特殊页面上出现的一组图片命名方式为:页面名称_编号.后缀。例如:系统登录页的图片可命名为index_01.后缀 后缀对应相应的图片格式。在web页面中通常情况下只使用gif和jpeg两种格式图片,在色数不多的情况下使用gif图片格式;在真彩色图片(例如照片)中使用jpeg格式图片。 数据库命名方案 数据库名称 使用项目名称的缩写,对于本项目数据库名称为:ZG 数据库表名 使用如下规范:<模块简称>_<英文单词> 模块简称: 对应项目的每个功能模块都有一个英文缩写名称,见模块命名方案; 库表内容: 库表的功能名称,如:User 库表类型: User,如:ZG_User PatentTransfer,如:ZG_patentTransfer 字段名称 使用如下规范:<table简称>_<字段简称> table 简称: table name 的缩写 字段简称: 字段意义的简称 Stored Procedure Name:<table name>_<功能名称>,功能名称是所要实现功能的描述 jsp文件的命名 jsp文件的名称由英文单词组成,单词的首字符小写,不推荐使用汉语拼音,如addPerson.jsp j

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档