2022年软件开发规范 .pdf
《2022年软件开发规范 .pdf》由会员分享,可在线阅读,更多相关《2022年软件开发规范 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序编制规范一 命名规范1.窗口: W_XX_XXXX(W_ 系统简写 _功能名称 )例:药库入库处理窗口为W_YK_RKCL,药库主窗口命名为W_YK_MAIN 注 : 1.BSHIS2.2中 主 窗 口 继 承 于W_MAIN_FRAME,MDI窗 口 一 般 继 承 于W_SHEET_FRAME 2.系统简写名称参照各产品的子系统设置规范。2. 菜单: M_ XX_XXXX(W_系统简写 _功能名称 ) 例:药库系统主菜单M_YK_MAIN 注: BSHIS2.2 中主菜单继承于M_MAIN_FRAME3.变量3.1变量的类型对象类型前缀备注整型数字Int I_ 界面中右对齐Long L
2、_ 界面中右对齐浮点型数字Double D_ 界面中右对齐Decimal Dc_ 界面中右对齐日期Date D_ 界面中左对齐或居中格式一般为:yyyy.mm.dd Datetime Dt_ Yyyy.mm.dd hh:mm:ss Time T_ HH:MM:SS 类实例可视Vu_ 非可视U_ 字符串String S_ 界面中左对齐或居中结构体Struct Str_ 布尔型Boolean B_ 居中3.2变量的范围:前缀含义G 全局S 共享I 实例L 局部A 参数3.3变量命名: 变量范围 +变量类型 +_+变量名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
3、- - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 例:全局的日期为Gd_today,门诊号参数As_mzhm 注: BSHIS2.2公共全局类名:Uo_support: :U_supporclass BSHIS2.2全局参数结构名:Base_info: :Base_info BSHIS2.2窗口数据传输变量结构:S_Exchange:S_Exchange 4.函数公用全局函数 : GF_XXXX(GF+_+ 函数名称 ) 子系统使用的公共函数: GF_XX_XXXX(GF+_+ 系统简称 +_+ 函数名称
4、) 窗口函数 : WF_XXXX(WF+_+ 函数名称 ) 类成员函数 : uf_ XXXX( 函数名称 ) 全局扩展函数 : GE_XXXX(GE+_+ 函数名称 ) 局部扩展函数 : LE_ XXXX(LE+_+函数名称 ) 5.数据窗口下拉式数据窗口: DD_XXXX 一般数据窗口 : D_XX_XXXX(D+_+ 系统简写 +_+ 数据窗口名称 ) 6.类U_XXXX( 非可视类 ) VU_XXXX(可视类)7.对象前缀标识符对象控件名称举例proj_工程设计对象 (project object)w_窗口对象 (window object)m_菜单对象 (menu object)d_数
5、据窗口对象 (datawindow object)u_可 视 用户 对 象 (visiable user object)n_不 可 视 用 户 对 象 (invisiable user object)q_查询对象 (query object)pl_数 据 管道 对 象 (data pipeline object)f_函数对象 (function object)s_结构对象 (struct object)dw_数据窗口控件 (datawindow control)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
6、 - - - - - 第 2 页,共 8 页 - - - - - - - - - uo_用户对象控件 (userobject control)cb_命令按钮控件 (commandbutton)cbx_复选框控件 (checkbox)ddlb_下拉式列表框 (dropdown listbox)ddplb_下拉式列图片表框(dropdown picture listbox)lb_列表框 (listbox)plb_图片列表框 (picture listbox)sle_单行编辑框 (singlelineedit)mle_多行编辑框 (multilineedit)em_编辑框 (editmask)rte
7、_重点文本编辑框(richtextedit)rb_单选按钮 (radiobutton)pb_图片按钮 (picturebutton)vsb_垂直滚动条 (vscroollvar)hsb_水平滚动条 (hscrollbar)tr_事物对象 (transaction)ole_OLE 对象 (olecontrol)p_图片 (picture)gr_图形 (graph)tab_标签表 (tab)tabpage_标签页表 (tabpage)lv_列表视图 (listview)tv_树视图 (treeview)st_静态文本 (statictext)ln_线(line)oval_椭圆 (oval)r_矩形
8、 (rectangle)rr_圆角矩形 (round rectangle)gb_组框 (group box)po_PowerBuilder对象8.库( PBL)XX_XXXX: 系统简写 +_+ 库名 XX_MAIN:主库 ( 主窗口,主菜单及本系统的私有维护) XX_PUBLIC:本系统的公用部份 XX_XXXX: 业务功能 1 XX_XXXX: 业务功能 2 。 。 。 。 。 。9.应用应用名一般与系统的简称同名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页
9、 - - - - - - - - - 10.表与视图表:XX_XXXX(系统简写 +_+ 表名拼音缩写 ). 例 : 住院系统的费用库(ZY_FYMX) 视图 :V_XX_XXXX(V+_+系统简写_+ 视图名 ). 例 : 门诊系统的收费汇总视图(V_MZ_SFHZ) 11.字段名字段名一般是字段中文名称拼音的首字母缩写, 一般为4个字母 . 如 : 药品序号(YPXH) 12.主外键主键 :PK_XXXX_XXXX(PK+_+表名 +_+ 列名 ) 外键 :FK_XXXX_XXXX(FK+_+表名 +_+ 列名 ) 13.索引IDX_XXXX_XXXX(IDX+_+表名 +_+ 索引名 )
10、 14.触发器TR_XXXX_XXXX_XXXX(TR+_+所属表名 +_+ 作用表名 +_+ 触发器名 ). 15.存储过程PR_XX_XXXX(PR+_+系统简写 +_+ 存储过程名 ) 二 界面规范1 用程序主窗口采用MDI 方式,应具有Miscohelp提示。覆盖整个屏幕,应有菜单、工具条、 显示状态栏; 菜单各项对应打开的窗口为SHEET 类型, 覆盖整个工作区,不用菜单、工具条、显示状态栏;应提示信息、出错信息、确认信息、与用户的交互提示而弹出的窗口用RESPONSE 类型的窗口,其他的弹出窗口一律用POPUP 类型的窗口,并显示在屏幕中央;所有窗口的标题显示相应的功能说明1、显示
11、模式默认800*600显示方式,有特殊要求的应用程序除外。2、功能窗体初始位置居中,纵横尺寸比例应采用7:4,不应覆盖菜单栏、工具栏和提示栏。窗体最好覆盖整个工作区。3、窗体中各控件安排均匀,分布合理,整个窗体应清晰,整洁,稳重。4、窗体内字体采用中文系统(SYSTEM) 字体或宋体9 号字,12 号字,题头可选楷体,不准用斜体字型。5、窗体统一采用黑色字体,如有特殊要求,可选用红色或蓝色字体,但特殊色彩字体不宜过多,同一窗体色彩不能超过三种。6、色调的运用方面,一般采用黑,白,灰。窗体底一般用灰色,字体用黑色,数据窗口底或列表及编辑框用白色。禁止使用大片其他颜色区。如有特别需要,可用其他名师
12、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 颜色和图标做细小的点缀。7、应用程序中所有按扭统一尺寸,统一颜色,统一采用中文系统字体。位置应于窗体右侧或下侧,在右侧的按扭的右上角为起始点,在下侧的按扭以右下角为起始点。尺寸限制在400*90左右。8、数据窗口尽量不用GRID 格式,背景颜色一般用白色(TABLUES 列表格式)与灰色 (Freeform 录入格式)列头应与每列对齐, 列头用 3D 格式,灰色,字体可用SYSTEM和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件开发规范 2022 软件 开发 规范
限制150内