您好,欢迎访问三七文档
《应用系统开发规范》补充说明港口生产项目组第1页205/1/2020〈〈应用系统开发规范〉〉补充说明一、屏幕显示格式1、坐标点阵为像素2、普通字段高度为18,宽度根据缺省设置;功能按钮高度为24,宽度为75(若长度不够可根据具体情况确定)3、功能按钮增加快捷键。表示方法为(字母)①、维护窗口:保存(S)、返回(R)②、查询窗口:确认(S)、返回(R)③、另有新按钮,经协商后确定。④、功能按钮放在屏幕下面,间距:50,根据按钮的多少居中显示;对不同功能组的按钮,可以按照功能分组,功能组之间可以放大间距,视屏幕而定。4、多记录块显示格式⑴、字段间距:1记录间距:1物理属性—斜角:无⑵、周围加矩形框,物理属性—立体:凹陷⑶、标签按钮放在字段上方,宽度与字段等同,高度20。查询无效的按钮(屏幕字段),不编写代码。⑷、滚动条放在屏幕右边,与字段距离:1,上方与按钮上方对齐,下方与显示的最后一条记录下方对齐。⑸、对于查询块的标志字段,不要使用LIST和CHECKBOX;尽量使用TEXT类型,通过POST-QUERY进行赋值。⑹、对于维护的块的标志字段,使用LIST和CHECKBOX;检查框(CHECKBOX)与普通字段的间距:3;LIST类型的字段显示同TEXT类型的字段。⑺、对于长度比较长的字段,双击能弹出编辑框进行编辑。5、单记录块显示格式⑴、字段左右对齐,高度:18,上下段间距:1。⑵、标签纵向两端对齐,放在字段左边且与字段间用‘:’隔开(‘:’为中文格式)。标签与字段居中对齐。对于特殊的标签也可放在字段上方。⑶、对于备注字段,使用多行属性,高度:45,带有上下方向的滚动条。⑷、检查框(CHECKBOX)标签放在右边,与字段间距:3无线组(RADIO)标签放在右边,与字段间距:56、所有窗口,包括弹出窗口,全部居中7、退出窗口,要对数据进行检查,若有修改则提示信息,问用户是否保存修改。8、数据处理时要有提示信息。二、错误信息提示提示信息使用数据库信息,弹出ALERT警告,使用共享库函数。三、属性类引用显示字段:DISPLAY_ITEM_CLA(单记录块)DISPLAY_ITEMS_CLA(多记录块)(禁止使用,自2002年4月1日起)文本字段:TEXT_ITEM_CLA(多记录块)SINGLE_ITEM_CLA(单记录块)UNMODI_CLA(不可修改的多记录块,键盘不可导航,但可以用鼠标导航)检查框:CHECKBOX_CLA(单记录块)CHECKBOXES_CLA(多记录块)列表项:POPLIST_CLA(单记录块)POPLISTS_CLA(多记录块)《应用系统开发规范》补充说明港口生产项目组第2页205/1/2020屏幕字段:OTH_TEXT_ITEM_CLA标签按钮:BUTTON_CLA功能按钮:FUNC_BTN_CLA工具条按钮:TOOLBAR_BTN_CLA日期选择按钮:CB_DATE_CLAFORM:FORM_CLA窗口:WINDOW_CLA(大窗口)SMALL_WINDOW_CLA(小窗口)画布:WINDOW_LARGER_CLA(大画布)SMALL_CAN_CLA(小画布)查询块:QUERY_BLOCK_CLA四、视觉属性当前记录:CURRENT_REC_ATT当前项:CURRENT_ITEM_ATT普通项:NORMAL_TEXT_ATT(数据库字段)(单记录块的非当前字段项)SCR_TEXT_ATT(屏幕字段)(单记录块的非当前字段项)显示项:LIST_CURRENT_ATT列表框:DISP_TEXT_ATT五、FORM所有对象都要引用相应的属性类和视觉属性。六、屏幕上所有的字段、标签都采用宋体,9号字。七、所有触发子、程序单元的代码编写都要有缩进格式,有层次。对于循环要求每层都要纵向对齐,有层次敢。所有的代码都要有必要的注释。八、在多记录屏幕布局中,除了屏幕上显示的第一个字段和最后一个字段外,所有的‘检查框’都改为‘文本项’显示。(在多记录块中,增加一个与检查框对应的屏幕字段,通过鼠标双击改变选项,该屏幕字段上要有提示,如:‘请双击鼠标,改变选项’)。该屏幕文本字段的选择值‘√’‘×’。九、在多记录屏幕布局中,列表项中列表项数小于等于三项的,都改为‘文本项’显示。(在多记录块中,增加一个与该列表项对应的屏幕字段,通过鼠标双击改变选项;对于可空的列表项可在项级触发器WHEN-VALIDATE-ITEM中编写代码实现,执行查询时要在块级触发器POST-QUERY中编写代码;该屏幕字段上要有提示,如:‘请双击鼠标,改变选项’)。十、在多记录屏幕布局中,列表项中列表项数大于三项的,都改为‘文本项’显示。(在多记录块中,增加一个与该列表项对应的屏幕字段,通过值列表(LOV)改变选项;LOV内容放在C_DATACODES代码表中,对于可空的列表项可在项级触发器WHEN-VALIDATE-ITEM中编写代码实现,执行查询时要在块级触发器POST-QUERY中编写代码;该屏幕字段上要有提示,如:‘请双击鼠标,改变选项’)。十一、系统提示信息规范1、背景色:采用当前记录的视觉属性CURRENT_REC_ATT2、提示文本日期:格式:年/月/日时/分,如:2001/01/1018:30LOV:请双击鼠标,选择“项名”MNU:请单击鼠标右键,选择弹出的菜单选项《应用系统开发规范》补充说明港口生产项目组第3页205/1/2020+/-:请双击鼠标,改变选项编辑框:请双击鼠标,弹出编辑框鼠标双击调用功能模块:请双击鼠标,选择XXXXXX(XXXXXX:功能模块名称)3、所以的标点符号都采用汉字输入法状态下的形式。例:帮助提示:提示文本自动显示提示:是工具提示:提示文本工具提示视觉属性组:CURRENT_REC_ATT十二、LOV1、标题:请选择项名(中间有一个空格)2、帮助提示:要有帮助提示3、宽度:LOV宽度的宽度、其中每一项的宽度要能够全部显示,高度根据LOV值的多少设置4、位置:根据整体美观设置,也可以由系统自己设置5、对于非空项上有列值选择的,要进行校验,且初始值设置为:‘.’(点),这样当导航到该项按回车时会自动弹出LOV,供用户选择。十三、联机帮助1、加上“业务流程”2、项名:用“”括起来3、标点符号全部采用汉字输入法状态下的形式4、计算机化的语言尽量不要出现(如:回车/ENTER))5、数据输入输出:不要写数据从哪个表中来,到哪个表中去,要写成从哪个岗位的哪个功能上来,流转《应用系统开发规范》补充说明港口生产项目组第4页205/1/2020到另一个岗位的某个功能模块6、网页上图片链接7、CHM集成时的网页链接8、返回图标的边框(不应有边框)十四、快捷键的引用系统设置的快捷键序号功能可用快捷键应屏蔽的快捷键键触发子封装过程1增加ALT+A、F6Key-CRERECCREATE_RECORD2删除ALT+D、SHIFT+F6Key-DELRECDELETE_RECORD3查询ALT+Q、F8Key-EXEQRYEXECUTE_QUERY4修改ALT+M5编辑ALT+E、CRTL+EKey-EDITEDIT_TEXTITEM6打印ALT+P7提交ALT+S8退出ALT+C、9上页ALT+U、PageUpKey-SCRUPSCROLL_UP10下页ALT+N、PageDownKey-SCRDOWNSCROLL_DOWN11帮助ALT+H、F1Key-HELPHELP12关联ALT+F13上滚记录CTRL+P、上箭头Key-UPUP14下滚记录CTRL+L、下箭头Key-DOWNDOWN15上一记录SHIFT+UPKey-PRVRECPREVIOUS_RECORD16下一记录SHIFT+DOWNKey-NXTRECNEXT_RECORD17打印当前屏幕SHIFT+F8Key-PRINTPRINT18复制项F3Key-DUP-ITEMDUPLICATE_ITEM19复制记录F4Key-DUPRECDUPLICATE_RECORD20输入查询条件F7Key-ENTQRYENTER_QUERY21执行查询F8Key-EXEQRYEXECUTE_QUERY22弹出列值F9Key-LISTVALLIST_VALUES23块菜单F5Key-MENUBLOCK_MENU24清空块SHIFT+F5Key-CLRBLKCLEAR_BLOCK25清空FORMSHIFT+F7Key-CLRFRMCLEAR_FORM26清空记录SHIFT+F4Key-CLRRECCLEAR_RECORD27十五、弹出式菜单1、提示:请单击鼠标右键,选择弹出的菜单选项2、调用参数:一定要加上参数:USE_ID,值:1,作用:一级关联调用封闭‘关联’功能键十六、功能按钮:1、属性类:FUNC_BTN_CLA高度为24,宽度为752、间距:50像素3、长度:以标准属性类为基准,当宽度不够时可以适当放大,当有多个功能键时,所有功能键的宽度要《应用系统开发规范》补充说明港口生产项目组第5页205/1/2020一致(要从总体布局的美观、大方考虑)4、调用FORM:当功能按钮调用一个FORM,则必须带上调用参数参数:USE_ID,值:1,作用:一级关联调用封闭‘关联’功能键5、功能按钮增加快捷键。表示方法为(字母)①、维护窗口:保存(S)、返回(R)②、查询窗口:确认(S)、返回(R)6、位置:根据按钮的多少居中显示;对不同功能组的按钮,可以按照功能分组,功能组之间可以放大间距,视屏幕而定。十七、其他规定1、定长的字段,一定要设置“定长”,如:邮政编码6位,要设置成定长6位。2、在多记录块中禁止使用“显示型”字段,要设置成“文本型”。引用属性类:UNMODI_CLA(不可修改的多记录块,键盘不可导航,但可以用鼠标导航)3、有关EXCEL模板的规范⑴模板名称:标题||模板存放在\\RUNTIME\目录下⑵标题:红色16号字⑶付标题:红色12号字⑷标签:粗线框,蓝色12号字,居中⑸数据:细线框,黑色12号字,数值型右边对齐,其他类型字段左边对齐,特殊字段居中对齐(如内外贸、进出口、装卸等)4、测试用例1、测试用例数据采用最大值测试法。2、注意数值型字段的长度。5、开发注意点:引用的脚本和对象其继承属性不能断。十八、本补充规范没有涉及的方面参照软件部《应用系统开发规范》的有关规定,有新的问题或情况产生,再另做补充规定。
本文标题:开发规范补充规范
链接地址:https://www.777doc.com/doc-5152458 .html