pb提高篇技术08软件开发_第1页
pb提高篇技术08软件开发_第2页
pb提高篇技术08软件开发_第3页
pb提高篇技术08软件开发_第4页
pb提高篇技术08软件开发_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日目的规定了公司开发各阶段所必须遵循的标准,旨在提高产品的系统性与性。范围适用于本公司现有HIS 产品系列的开发流程、客户化修改流程。标准实用工程第二版1997.4计算机开发规范GB856688计算机产品开件编制指南GB856788计算机需求说明编制指南GB938588计算机测试文件编制规范GB938688信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定GB152689ISO 58071985开发规范概念设计规范概念设计的内容来自需求分析说明书;严

2、格按照6 开档编写规范的标准格式书写功能规格说明书;运行环境包括环境、硬件环境、网络环境;4)业务流程采用公司的 VISIO 工具编制。逻辑设计规范逻辑设计必须涉及概念设计的所有内容;严格按照6 开档编写规范的标准格式书写逻辑设计说明书;表结构是关于表、字段等名规范参照 4.4 程序编写规范中的相关命名规范;如果有与其它系统的接口,必须描述接口的实现方法。物理设计规范物理设计必须涵盖逻辑设计的所有功能模块;严格按照6 开档编写规范的标准格式书写物理设计说明书;界面描述采用相应的编程工具绘制,且必须加以文字给予阐述;模块设计说明IPO 应详细清晰的描述模块的实现过程;表结构设计部分主要描述对表结

3、构的修正情况。程序编写规范命名规范1)窗口W_XX_X(W_系统简写_功能名称)例:药库入库处理窗口为 W_YK_RKCL,药库主窗口命名为 W_YK_MAIN 2)菜单M_XX_X(W_系统简写_功能名称)例:药库系统主菜单 M_YK_MAIN3) 变量WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日变量的类型变量的范围:变量命名变量范围+变量类型+_+变量名称例:全局的日期为 Gd_Today4)函数a)公用全局函数:GF_X(GF+_+函数名称)子系统使用的公共函数:GF_XX_X(GF+_+系统简称+_+函数名称) b)窗

4、口函数:WF_X(WF+_+函数名称)类成员函数:Object.X(函数名称) c)全局扩展函数:GE_X(GE+_+函数名称) d)局部扩展函数:LE_X(LE+_+函数名称) 5)数据窗口a)下拉式数据窗口: DD_X前缀含义G全局S共享I实例L局部A参数对象类型前缀备注整型数字I_界面中右对齐LongL_界面中右对齐浮点型数字DoubleD_界面中右对齐DecimalDc_界面中右对齐日期DateD_界面中左对齐或居中格式一般为:yyyy.mm.ddDatetimeDt_Yyyy.mm.dd hh:mm:ssTimeT_HH:MM:SS类实例可视Vu_非可视U_字符串StringS_界面

5、中左对齐或居中结构体StructStr_型B_居中WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日b)一般数据窗口:D_XX_X(D+_+系统简写+_+数据窗口名称) 6)类U_X(非可视类) VU_X(可视类)7)对象前缀标识符对象控件名称proj_工程设计对象(project object)w_窗口对象(window object)m_菜单对象(object)d_数据窗口对象(datawindow object)u_可视用户对象(visiable user object)n_不可视用户对象(invisiable user ob

6、ject)q_查询对象(query object)pl_数据管道对象(data pipeline object)f_函数对象(function object)s_结构对象(struct object)dw_数据窗口控件(datawindow control)uo_用户对象控件(userobject control)cb_命令按钮控件(dbutton)cbx_复选框控件(checkbox)ddlb_下拉式列表框(dropdown listbox)ddplb_下拉式列表框 (dropdown picture listbox)lb_列表框(listbox)plb_列表框(picture listbo

7、x)sle_单行编辑框(singlelineedit)mle_多行编辑框(multilineedit)em_编辑框(editmask)rte_重点文本编辑框(richtextedit)rb_单选按钮(radiobutton)pb_按钮(picturebutton)vsb_垂直滚动条(vscroollvar)hsb_水平滚动条(hscrollbar)tr_事物对象(tranion)ole_OLE 对象(olecontrol)p_(picture)gr_图形(graph)tab_表(tab)tabpage_页表(tabpage)lv_列表视图(listview)tv_树视图(treeview)st

8、_静态文本(sictext)ln_线(line)oval_椭圆(oval)WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日前缀标识符对象控件名称r_矩形(rectangle)rr_圆角矩形(round rectangle)gb_组框(group box)po_erBuilder 对象库XX_X:系统简写+_+库名XX_MAIN:主库(主窗口,主菜单及本系统的私有)XX_PUBLIC:本系统的公用部份 XX_X: 业务功能 1XX_X: 业务功能 2应用应用名一般与系统的简称同名表与视图表:XX_X(系统简写+_+表名拼音缩写).例

9、:住院系统的费用库(ZY_FYMX)视图:V_XX_X(V+_+系统简写_+视图名). 例:门诊系统的汇总视图(V_MZ_SFHZ)字段名字段名一般是字段中文名称拼音的首字母缩写,一般为 4 个字母.如:药品序号(YPXH)主外键主键:PK_X_X(PK+_+表名+_+列名)外键:FK_X_X(FK+_+表名+_+列名)索引IDX_X_X(IDX+_+表名+_+索引名) 14)触发器TR_X_X_X(TR+_+所属表名+_+作用表名+_+触发器名).15)过程PR_XX_X(PR+_+系统简写+_+过程名)界面规范用程序主窗口采用 MDI 方式,应具有 Miscohelp 提示。覆盖整个屏幕,

10、应有菜单、工具条、显示状态栏;菜单各项对应打开的窗口为 SHEET 类型,覆盖整个工作区,不用菜单、工具条、显示状态栏;应提示信息、出错信息、确认信息、与用户的交互提示而弹出的窗口用 RESPONSE类型的窗口,其他的弹出窗口一律用 POPUP 类型的窗口,并显示在屏幕;所有窗口的标题显示相应的功能说明;显示模式默认 800*600 显示方式,有特殊要求的应用程序除外;功能窗体初始位置居中,尺寸比例应采用 7:4,不应覆盖菜单栏、和提示栏。窗体最好覆盖整个工作区;窗体中各控件安排均匀,分布合理,整个窗体应清晰,整洁,稳重;窗体内字体采用中文系统(SYSTEM)字体或宋体 9 号字,12 号字,

11、题头可选楷体,用斜体字型;窗体采用黑色字体,特殊要求,可选用红色或蓝色字体,但特殊色彩字体不宜过多,同一窗体色彩过三种;色调的运用方面,一般采用黑,白,灰。窗体底一般用灰色,字体用黑色,数据窗口底或列WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日表及编辑框用白色。 使用大片其他颜 。 特别需要,可用其他颜色和图标做细小的点缀;应用程序中所有按扭 尺寸, 颜色, 采用中文系统字 置应于窗体右侧或下侧,在右侧的按扭的右上角为起始点,在下侧的按扭以右下角为起始点。尺寸限制在 400*90左右;数据窗口尽量不用 GRID 格式,背景颜色

12、一般用白色(TABLUES 列表格式)与灰色(Freeform录入格式)列头应与每列对齐,列头用 3D 格式,灰色,字体可用 SYSTEM 和宋体 9 号两种,高度比字体稍大;数值型的数据显示或录入必须右对齐,日期型可居中或左对齐,字符串型必须左对齐(包括以下拉数据窗口形式显示的列);菜单及按扭的快捷键位置放于汉字后, 采用英文单词的首字母或第一个汉字的汉语拼单首字母,如遇到 现象,可自行修改。快捷键 ()。如窗体中只有两个按扭,可不采用快捷键,但应有默认 ENTER 和 ESC 键,如超过两个按扭,应采用快捷键,部分见附表;日期变量输入和显示采用 YYYY.MM.DD 的形式,例:2000.

13、06.01;代码输入采用弹出式响应窗体,弹出式响应窗体实现动态跟随,可在窗体内输入输入码;窗体输入部分支持全屏幕编辑,含 ENTER 键跳转;窗体控体布局顺序与 TAB 键跳转顺序一致;所有窗体按 ESC 可退出;输入部分避免采用滚动条;代码窗体和部分实现特殊业务的窗体采用响应窗体;各对象和控件的属性约定:对象、控件或属性名称说明Font(字体)宋体,Regular,12,BlFrame Window包括主菜单、 Control;不 含izebox 和 Miximizebox,大小不可变, window 颜色为 Buttonface, cnt 颜色为 AppWrkSpc;状态为最大化。Shee

14、t Window继承基类无须调整大小,一般不含菜单,通常宽度为 3658,高度为 2060,其他与 Frame Window 相同Response Window除高宽根据需要确定外,其他与 Sheet Window 相同DataWindow1、数据源一般为 SQLselecet,显示方式为对单条 输入输出为 Freeform,背景颜色为 Buttonface;对多行 输入输出为Tabular 或Grid,背景颜色为White;2、Text Object:3D raised(Tabular 或 Grid)或 None(Freeform),Center,Buttonface,最左位置为(9,8),

15、高度为 72,宽度根据需要设置;3、Column Object:3D Lowered(Freeform)、 Box(Tabuar)或 None(Grid),White,最左位置为(9,8),高度为 72,宽度根据需要设置;列的背景颜色可为 Buttonface;4、Compute Field:与 Column Object 相同。WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日对象、控件或属性名称说明TabPicture on left,Show text,Show picture, Bold selected text,Cent

16、er,ButtonFaceTabPage背景颜色和文字背景颜uttonFace,文字颜色:WndtextDataWindowControlVscrollBar,Live Scrolling,3D LoweredUserObjectControl3D Raised,ButtonFacedButton高度为 100,宽度为 398 或根据具体需要调整SicTextNone,背景颜uttonFace,高度 76;动态显示信息则边界为 3D LoweredEditMask3D Lowered,背景颜色 White,高度 76DropDownPicture ListBoxVscrollBar,3D Lo

17、wered,背景颜色 WhiteGroupBox3D Lowered,背景颜uttonFaceCheckBox3D Lowered,背景颜uttonFace,高度 76RadioButtonRight Text , 3D Lowered ,背景颜色 ButtonFace,高度 76DropDownListBox与 DropDownPictureListBox 相同如控件是从基类中继承的,则属性为标准属性,可根据调用函数来改变属性。20)功能键的约定功能键名称功能键约定说明退出系统ALT+F4退出主窗口及系统退出 sheet 窗口CTRL+F4退出当前的子窗口(sheet 窗口)退出键ESC退出

18、 response 和 popup 窗口、退出当前菜单到上层菜单帮助键F1打该系统的帮助文件确认键F2在数据保存时确认数据的 并保存数据,在查询数据时确认输入的条件实现确认按钮的功能键F3用于在数据窗口中新的删除键F4用于在数据窗口中删除当前的查询键F5输入查询条件、刷新数据选页键F7 、 F8 、ALT+1-9切换 tabpage 页,F7 向前、F8 向后;ALT+1-9数字为指定的页码打印键F6打印更换用户F12从新登入更换用户翻页键Home、 End、 PageUp、 PageDown用于翻页查看选取的,Home 翻到第一页,End 翻到最后一页,PageUp 翻到前一页, PageD

19、own 翻到下一页TAB 键TAB、Shift+Tab用于按 TabOrder 向前或向后移动光标WI杭州创业开发规范生效日期版本/修文件页次C/0Q/BS-WI-081 / 92003 年 04 月 01 日功能键名称功能键约定说明选择键Return用于选择菜单或选取数据时使用切换键Ctrl+Tab用于 MDI 方式下切换多个窗口页21)一般按钮的属性编码风格Script 程序的组成部分。程序头部分: 对整段程序的处理说明的;变量部分:对全局、局部、实例、共享变量的和变量注释说明;程序主体部分:一组能完成处理某个功能的 Script 语句,并对语句进行必要的注释说明,各部分之间应有空行分开。例:/当前行号,总行数/*变量说明*/ long ll_CurRow,ll_RowCount事件程序头部分格式/*/事件名称:/*例,窗口 w_main 的 open 事件*/功能说明:/*说明该段程序完成的处理功能*/作者:*时间:1999/10/25;修改:* 时间:1999/12/01/*用户自定义事件:/*/事件名称:/*例,窗口 w_main 的 open 事件*/功能说明:/*说明该段程序完成的处理功能*/事件参数:/*传递该事件的参数列表及相对应的说明*/事件返回:/*事件返回的值及相对应的说明*/作者:*时间:1999/10/25;修改:* 时间:1999/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论