一、编码说明:

1.系统编码采用三码为原则,通常两码简称之。

  1>.子系统或类型

  2>.系统小分类

  3>.系统大分类

IPMS领域业务群:

  DA 应用软件发展管理系统

  DE公用副程式管理

  GB金融机构管理系统

  GE利率汇率管理系统

  GP往来公司管理系统

  UB公告栏系统

       UB4 公告阅读

       UB5 发布新公告

2.系统分类大分类说明如下:

  A:会计

  D:信息作业

  G:共享系统

  H:人力资源

  I:存货

  K:工程管理

  M:物料、采购及设备管理

  O:制程控制及生产追踪

  P:人事及薪资

  S:客户服务及销售

  T:质量及技术

  U:办公室、标准及一般事务管理

  W:生产管理

范例:

com.icsc.aa   表示的aa系统

com.icsc.so    表示的so系统

com.icsc.so.soa   soa子系统

com.icsc.dpms.du   du系统

3.程序规则:程序命名依循开头小写、驼峰规则。

若系统是两码时,第3码通常以j替代。

二、程序类别(第4码)

对于DAO class 的命名原则,一般采用DAO(Data Access Object)、VO(Value Object)

的结尾字符命名,例如:sojcOrderDAO、sojcOrderVO.

Structs 架构的functional对象请尽量以Func的结尾字符命名。

三、程序Method(方法)

必须以动词开头,其动词的第一个英文字母需小写,

连续的词,需要遵循驼峰命名法,词之间不能用特殊符号分割

例:run(); getBackground();

四、Variables(变数)

1.变量命名需简短但有意义。连续的词,词之间不能用特殊符号分隔

,最好避免以单一字母命名(除变量为暂存用途)

例:int i; float myWidth。

五、Constants(常数)

常数命名需简短但具有意义,所有字母都需大写,词与词之间以underline(_)连接。

例:

static final int MIN_WIDTH=4;

static final int GET_THE_CPU=1;

六、Tables(表格命名)

表格schema  :通常命名为DB开头,TB   第三码:系统名。

1.以系统代码前两码为主,建议用大写字母。

七、Columns(表格字段)

域名命名:简短但具意义,每个字建议使用大写,不建议有特殊符号(_)

例:USERID,BIRTHDAY。

八、DR报表设计的定义文件

开头为系统代号+r+自行定义的名称

例:soa r Reportl.xml

  soj r Reportl.xml

九、系统目录架构

  (一)运行环境的目录架构

html、public、images可以直接下载

(二)xx系统下的目录:

(三)log日志 目录

  系统级别下: 

  waslogs 里AppId文件夹下或者是stdout_xx.log中

  waslogs 里structs_log文件夹下

(四)系统部署摆放目录架构

通过CVS来做程序版本控制。

(五)

(六)启动server方式

    查看配置服务是否正确:D:\tomcat6\xx\conf\server.xml

    查看url

zg项目 应用系统编码原则的更多相关文章

  1. 使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法 ——转载

    一.问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了如下的错误

  2. 转】使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法

    原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4239006.html 感谢! 一.问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了 ...

  3. S.O.L.I.D 是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则

    注:以下图片均来自<如何向妻子解释OOD>译文链接:http://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html      < ...

  4. 编码原则实例------c++程序设计原理与实践(进阶篇)

    编码原则: 一般原则 预处理原则 命名和布局原则 类原则 函数和表达式原则 硬实时原则 关键系统原则 (硬实时原则.关键系统原则仅用于硬实时和关键系统程序设计) (严格原则都用一个大写字母R及其编号标 ...

  5. (第七篇)系统编码、自启动配置、HOSTNAME、系统启动、定时任务、进程管理、硬盘及其分区

    linux查看系统编码和修改系统编码的方法 查看支持的字符编码 使用locale命令, 如: root@ubuntu:/etc# locale 然后修改/etc/locale.conf,如改成中文编码 ...

  6. Web前端安全之安全编码原则

    随着Web和移动应用等的快速发展,越来越多的Web安全问题逐渐显示出来.一个网站或一个移动应用,如果没有做好相关的安全防范工作,不仅会造成用户信息.服务器或数据库信息的泄露,更可能会造成用户财产的损失 ...

  7. Linux下因为系统编码问题造成乱码的解决办法

    2016年12月13日18:34:32 -------------------------------- 最近一段时间遇到一些润乾报表的应用在linux系统下面乱码的问题,最后检查后都发现是客户的li ...

  8. Linux下修改系统编码的操作记录

    Linux系统安装后,发现中文显示乱码.因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8)操作记录如下:1)检查linux的系统编码检查linux的系统编码,确定系 ...

  9. Mysql 5.7.12解压版的安装及配置系统编码

    这篇博文是由于上篇EF+MySql博文引发的,上篇博文中在Seed方法中插入中文数据到Mysql数据库中乱码,后来网上找了N种方法也没解决.重装了MySql并在安装过程中配置了系统编码,此篇记录一下. ...

随机推荐

  1. 一张图测试你的Hadoop能力-Hadoop能力测试图谱

    1.引言 看到一张图,关于Hadoop技术框架的图,基本上涉及到Hadoop当前应用的主要领域,感觉可以作为测试Hadoop开发人员当前能力和水平的比较好的一个工具,特此分享给大家.如果你能够明白说出 ...

  2. C++进阶--const和函数(const and functions)

    // const和函数一起使用的情况 class Dog { int age; string name; public: Dog() { age = 3; name = "dummy&quo ...

  3. JbossMiner 挖矿蠕虫分析 (转载)

    前言 从2013年的诞生,到2016爆发,挖矿(MiningCryptocurrency) 的高回报率,使其成为了一把双刃剑.据外媒去年的统计,比特币的算力(Hash Rate)已在半年内翻了一翻. ...

  4. LINK : fatal error LNK1158: 无法运行“rc.exe”解决办法 and Visual Studio 2017 下载安装

    LINK : fatal error LNK1158: 无法运行“rc.exe” 首先下载软件包:https://pan.baidu.com/s/1L1N1sikXUaZZd-9nmZnwjA 第一个 ...

  5. [转]身份证从 15 >> 18

    身份证号码的结构和表达形式 1.号码的结构 由十七位数字本体码和一位效验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字效验码.2.地址码 表示编码对象常住 ...

  6. 防火墙没有关导致外部访问虚拟机的tomcat遇到的问题和解决方法

    部署好tomcat,想在自己电脑上的浏览器访问,但是发现访问不了 访问方式是浏览器地址栏输入ip加端口,我的是192.138.211.121:8080,显示结果是无连接 在电脑上ping一下主机发现是 ...

  7. crs_stop 错误一列

      http://www.forzw.com/archives/703 grid 与 oracle 版本为11.2.0.4,为两节点RAC,在通过crs_stop -all命令关闭oracle服务时出 ...

  8. Oauth2.0(六):Resource Owner Password Credentials 授权和 Client Credentials 授权

    这两种简称 Password 方式和 Client 方式吧,都只适用于应用是受信任的场景.一个典型的例子是同一个企业内部的不同产品要使用本企业的 Oauth2.0 体系.在有些情况下,产品希望能够定制 ...

  9. time,sys,os 模块

    import time# 时间戳时间,格林威治时间,float数据类型 给机器用的 # 英国伦敦的时间 1970.1.1 0:0:0 # 北京时间 1970.1.1 8:0:0 # 153369312 ...

  10. VSCode编辑器编写Python代码

    如何用VSCode愉快的写Python https://code.visualstudio.com/   在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带 ...