(财务管理)财务及企业管理软件开发规范_第1页
(财务管理)财务及企业管理软件开发规范_第2页
(财务管理)财务及企业管理软件开发规范_第3页
(财务管理)财务及企业管理软件开发规范_第4页
(财务管理)财务及企业管理软件开发规范_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

一、参考资料[1]《计算机软件工程规范—国家标准汇编》中国标准版出版社1992[2]《企业管理信息系统开发指南》浪潮集团山东通用软件有限公司1997.8二、版本更新记录版本/修订版日期修改记录备注1.098.10初始版本第一章开发文档规范第一节业务流程图一.采用工具采用VISIO系列工具。二.书写规定在充分了解用户业务的基础上,采用VISIO工具书写流程图。精品文档放心下载1.按某一具体的业务形成一个文件。感谢阅读一文件。其中“采购计划感谢阅读2.文件的开始内容,是所描述业务的名称。例如:“采购计划”流程图文件的第一页的题目是“采购计划。感谢阅读3.在文件的Properties“Title”“Subject”及简谢谢阅读单的描述“Description”。4.多页描述感谢阅读页,以后的内容放在后页中。5.页大小一般采用A4纸的大小,可以根据不同情况调整。精品文档放心下载三.书写格式流程图中所涉及的不同对象、不同的表达方式采用以下规定。精品文档放心下载1.业务名称。汉字书写,字号为14,黑体,居中或左对齐。谢谢阅读2.各种对象的表示符号A.人员,例如操作员、记帐员、客户、供应商等,采用圆圈内书写人员的方式。谢谢阅读B.判断,例如审核等,采用菱形符号,其判断结果为“Yes”或“No”,并且使感谢阅读用箭头指出。审核C.操作,例如记帐、材料出入库等,采用矩形符号,其中写明操作方式。感谢阅读记帐一般来说,操作是由人员执行的,执行人在操作左边或上面表示,用箭头连接。谢谢阅读记帐记帐D.输入操作,例如单据输入等,采用梯形符号,其中写明操作方式。感谢阅读输入E.实物,例如材料、产成品等,采用平行四边形符号,其中写明实物名称。感谢阅读F.单据,例如入库单、记帐凭证等,采用下面符号,其中写明单据名称。精品文档放心下载记帐凭证前者表示一张单据,后者表示多张单据。G.存档结果,采用下面符号,其中写明操作方式。3.表示符号的大小及字体规格各种表示符号不能忽大忽小,应在美观、流畅基础上设置,一般采用以下规格:感谢阅读圆圈大小直径为2cm,其他符号横向纵向比例为3:2,既横向为3cm,纵向为精品文档放心下载2cm。当然根据需要进行整体的适当放大。字体规格:字型为Arial,字号为10Pt.可随符号的放大,字体增大。精品文档放心下载4.表示符号的顺序及连接感谢阅读别连接符号的中间;对于分支的连接方式采用树状符号。例如:存档制单

凭证人四.输出规定在打印输出时,设置打印格式,预留装订线的位置。装订时,按照业务流程从上到下排列纸张顺序。第二节类图一.使用工具RationalRose二.操作步骤2.1找准对象,将各对象的描述信息写好。22谢谢阅读对应相应的描述信息。2.3标记出一对多,多对一的关系。2.4感谢阅读2.5在对象上添加上方法,可对应相应的描述信息。2.6检查对象的关系是否合理。2.7检查对象上的方法是否实现了所有功能。2.8重新抽象对象,重新调整关系。三.书写规定在划类图时应坚持以下原则:31感谢阅读系紧密的几个对象,不一定必须将所有对象放到一张图中表达。谢谢阅读3.2各对象之间的关系线,以不交叉为原则。3.3对象一定得找全、找准四、输出规定4.1类图4.2rose的report(word文挡)第三节软件需求规格说明书该说明书应按照以下格式编写,具体如下:文档类别及使用对象1.导言1.1目的说明编写这份软件需求规格说明书的目的。1.2范围描述本文档所涉及的范围及未涉及的内容。1.3术语定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。感谢阅读1.4参考资料列出用得着的参考资料。1.5版本更新记录记录本文档的版本更新过程。2.任务概述2.1目标谢谢阅读感谢阅读精品文档放心下载谢谢阅读明该系统的组成和本产品同其他各部分的联系和接口。2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,感谢阅读以及本软件的预期使用频度。这些是软件设计工作的重要约束。精品文档放心下载2.3假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。精品文档放心下载3.需求规定3.1对功能的规定用列表的方式(例如IPO精品文档放心下载谢谢阅读的用户数。3.2对性能的规定3.2.1精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。谢谢阅读3.2.2时间特性要求说明对于该软件的时间特性要求,如对:A.响应时间;B.更新处理时间;C.数据的转换和传送时间;D.解题时间;等的要求。3.2.3灵活性感谢阅读力,如:A.操作方式的变化;B.运行环境的变化;C.同其他软件的接口的变化;D.精度和有效时限的变化;E.计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。感谢阅读3.3输入输出要求谢谢阅读精品文档放心下载输出以及异常输出)以及图形或显示报告的描述。3.4数据管理能力要求感谢阅读其分量的存储要求作出估算。3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。感谢阅读3.6其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、感谢阅读可告性、运行环境可转换性的特殊要求等。4.运行环境规定4.1设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:谢谢阅读A.处理器型号及内存容量;B.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;精品文档放心下载C.输入及输出设备的型号和数量,联机或脱机;D.数据通信设备的型号和数量;E.功能键及其他专用硬件。4.2支持软件列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。感谢阅读4.3接口说明该软件同其他软件之间的接口、数据通信协议等。4.4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。精品文档放心下载第四节软件设计规格说明书该说明书应按照以下格式编写,具体如下:文档类别及使用对象描述本文档的类别、使用对象及使用对象外的对象在什么情况下可以使用本文档。谢谢阅读1.导言1.1目的描述本文档的编写目的。1.2范围描述本文档所涉及的内容范围。1.3术语定义对本文档所涉及的一些语述进行解释。1.4参考资料描述本文档的参考资料1.5版本更新记录记录本文档的版本更新记录。2.产品框架结构图谢谢阅读3.软件处理流程图精品文档放心下载图的划分标准,以一个独立的业务对象或功能对象为依据。谢谢阅读谢谢阅读定义,与其他系统接口的描述。4.功能层次图感谢阅读于在精简或增加业务流程时,从功能层进行相应的减少或扩充。主要有以内容:精品文档放心下载功能层次图谢谢阅读功能将是在软件实现时进行权限控制及作其它引用的功能号,因此在定义时必须遵循规定,感谢阅读这里规定功能号的格式如下:系统编号(两位)+功能层次号(4位)系统编号的规定参见附录;系统菜单感谢阅读菜单各项的联系。5.详细设计感谢阅读程、方法、说明等等,是程序员进行程序设计的依据。具体内容如下:感谢阅读——任务编号/名称:作为某一任务的标识。——背景描述:对这一任务的背景进行简单的描述。——涉及数据表(主要/相关):该任务涉及到的主要操作表及相关操作表。谢谢阅读——界面:该任务所用到的所有界面的描述。界面中所涉及到的项目的解释。——功能、性能:该任务要提供的功能及其描述,以及应达到的性能要求。精品文档放心下载——处理:该任务的处理流程。对于简单任务,可不进行描述。谢谢阅读——精品文档放心下载进行描述。——注意事项:对于一些特别需求注意的事项要在此注明。感谢阅读6.数据结构设计包括以下内容:——表名/识别名称:任为表的标识。——属性描述:描述该表的所有属性及各属性的属性,主外键描述等,具体格式如下:精品文档放心下载表名表的命名,命名规范识别名称表示意议的汉字名称索引如有多个索引,分别列出序号名称识别名类型空否缺省检查主/外键备注谢谢阅读感谢阅读容也可以直接从类图生成的资料成获得,按原格式即可。——索引描述:描述该表的索引,将所有的索引都列示出来,具体格式:感谢阅读索引:名称[,unique][,clustered],列名精品文档放心下载——涉及方法:该表所涉及的操作。第二章软件实现规范第一节组织方式感谢阅读感谢阅读谢谢阅读精品文档放心下载感谢阅读式和结构。签于以上原则,建议国强财务软件的组织方式如下:感谢阅读感谢阅读图标,建立国强财务软件组,各子系统的图标均在该组内。谢谢阅读各个子系统的应用菜单中,应均有一项联接其它子系统的菜单。感谢阅读谢谢阅读谢谢阅读录口令、选择帐套,可以新建帐套、新建用户;登录信息输入正确后进行该套帐进行操作。谢谢阅读具体如下图:各子系统的操作主画面还是以传统的下拉式菜单加TOOLBAR精品文档放心下载单,第二行为TOOLBAR,最后一行为运行状态。对于各个具体操作功能,也以下拉菜单加谢谢阅读TOOLBAR的方式进行操作。具体如下:第二节命名规范一、数据库对象命名规范【目的】精品文档放心下载精品文档放心下载感谢阅读同发展。【定义内容】需定义的内容包括所有数据库对象:表、视图、存储过程、触发器及表的列。谢谢阅读【命名规则】前缀+表意名表意名以汉字拼音简写或英文单词。【详细内容】1、表前缀=系统编号表名最长为13位。所有字符均以大写字母表示。如帐务系统中的科目字典:ZWKMZD如销售中的产品字典:XSCPZD2、列前缀=表名_表意名最长为15位。所有字符均以大写字母表示。如科目字典中的科目编号:ZWKMZD_KMBH3、视图前缀=vw_表意串中所有字符均以小写字母表示,表意串即为对应的表名。谢谢阅读如帐务中关于专项核算的视图:vw_gszwhszd4、存储过程前缀=pr+变量类型表意串中的各意义段的第一个字符为大写字母。如取得两字符串中不同部分的存储进程:prsTwoStr5、触发器命名规则不同于以上:前缀+对应表名+后缀前缀=tr_后缀根据触发器的性质决定:插入触发器_ins删除触发器_del更新触发器_upt如:科目字典增加触发器:tr_gszwkmzd_ins6、部分表义名的构成:代表意义标识符编号Bh名称Mc金额Je数量Sl外币Wb单价Dj汇率Hl字典Zd明细Mx级数Js二、PowerBuilder对象命名规范【目的】精品文档放心下载精品文档放心下载【定义】变量类型:在本规范中,用于定义变量的PowerBuilder数据类型和PowerBuilder谢谢阅读对象类型统称为变量类型。【命名规则】所有对象的命名皆依据下列规则:前缀+表意字串。精品文档放心下载分一般是指该对象的含义或功能描述。含义或功能描述应做到言简意赅,可采用纯中文(指精品文档放心下载汉字拼音的首字母),纯西文及中西结合的方法进行描述。感谢阅读对于PowerBuilderControls的名字,不要使用PowerBuilder提供的缺省的纯阿拉伯数字,谢谢阅读而要使用含义明确的表意字串。变量和对象的命字由程序员自由定义,下面的命名规范主要是对PowerBuilder对象谢谢阅读的前缀部分进行规则定义。【书写标准】谢谢阅读前缀和表意串之间或表意串各语义段之间以下划线连接。其他字母用小写书写。精品文档放心下载【主要内容】以下为本规范中涉及的主要的PB对象:Windows,DataWindows,UserObjects;谢谢阅读PowerBuilderControls;ObjectsinDataWindow;Functions;Variables;临时表等。1、Window,DataWindow,UserObject命名规范感谢阅读(1)Window前缀:w_+系统名称+_表意字串例如:帐务系统中的科目字典维护窗口:w_zw_KmzdWh感谢阅读(2)DataWindow前缀:dw_+系统名称+_表意字串例如:帐务系统中的科目字典数据窗口(查询用):dw_zw_KmzdWh_cx感谢阅读(增加删除修改用):dw_zw_KmzdWh_Update谢谢阅读(3)UserObject前缀:uo_+系统名称+_或者u_+系统名称+_例如:可经PowerBuilder直接调用的Windows函数集对象:谢谢阅读u_pub_WinFunc(4)系统名称代码见后2、PowerBuilderControlsPowerBuilderControls的前缀一般采用PowerBuilder提供的缺省前缀,不采用其提供的。精品文档放心下载(1)CheckBox前缀:cbx_(2)CommandButton前缀:cb_对主要的CommandButton的名字定义:按钮命字确认cb_ok重试cb_Retry取消cb_Cancel退出cb_Exit是cb_Yes否cb_No增加cb_Add删除cb_Del查询cb_Cx打印cb_Print排序cb_Sort条件查询cb_Tjcx更新存盘cb_Update页首cb_PgFirst页尾cb_PgLast前页cb_PgPrior后页cb_PgNext前一行(<<)cb_LPrior下一行(>>)cb_LNext帮助cb_Help(3)DropDownListBox前缀:ddlb_(4)EditMask前缀:em_(5)Graph前经:gr_(6)GroupBox前缀:gb_(7)HScrollBar前缀:hsb_(8)Line前缀:l_说明:对于不同型号的直线可用不同的前缀,如:(1)粗的横向直线chl+n(n=1,2,3...)感谢阅读(2)粗的纵向直线czl+n(3)细的横向直线xhl+n(4)细的纵向直线xzl+n(9)ListBox前缀:lb_(10)MultiLineEdit前缀:mle_(11)OLE2.0前缀:ole_(12)Oval前缀:o_(13)Picture前缀:p_(14)PictureButton前缀:pb_(15)RadioButton前缀:rb_(16)Rectangle前缀:rt_(17)RoundRectangle前缀:rrt_(18)SingleLineEdit前缀:sle_(19)StaticText前缀:st_(20)VScrollBar前缀:vsb_3、ObjectsInDataWindow如果没有必要,可以不对DataWindow中的对象进行命名。如果有必要,则需按下面说明的感谢阅读规则命名。DataWindow中的Objects前缀命名方法是:谢谢阅读对象所在区域+对象代码+_对象所在区域有四个,它们是:Header,Detail,Summary,Footer精品文档放心下载下面分别给出前缀定义:(1)Text前缀:t_(1)TextinHeader:ht_(2)TextinDetail:dt_(3)TextinSummary:st_(4)TextinFooter:ft_(2)ComputedFieldDefinition精品文档放心下载前缀:c_特殊的ComputerField前缀定义:A)PageDefinition(1)PageinHeader:hpg_(2)PageinDetail:dpg_(3)PageinSummary:spg_(4)PageinFooter:fpg_B)DateDefinition(1)DateinHeader:hda_(2)DateinDetail:dda_(3)DateinSummary:sda_(4)DateinFooter:fda_C)SumDefinition(1)suminHeader:hsum_(2)suminDetail:dsum_(3)suminSummary:ssum_(4)suminFooter:fsum_(3)Graph前缀:gr_(1)GraphinHeader:hgr_(2)GraphinDetail:dgr_(3)GraphinSummary:sgr_(4)GraphinFooter:fgr_(4)Report前缀:rp_(1)ReportinHeader:hrp_(2)ReportinDetail:drp_(3)ReportinSummary:srp_(4)ReportinFooter:frp_(5)ExtendedBitmap前缀:bm_(1)BitmapinHeader:hbm_(2)BitmapinDetail:dbm_(3)BitmapinSummary:sbm_(4)BitmapinFooter:fbm_(6)Rectangle前缀:rt_(1)RectangleinHeader:hrt_(2)RectangleinDetail:drt_(3)RectangleinSummary:srt_感谢阅读(4)RectangleinFooter:frt_(7)Line前缀:l_说明:对于不同型号的直线可用不同的前缀,如:(1)粗的横向直线h(d,s,f)chl+n(n=1,2,3...)谢谢阅读(2)粗的纵向直线h(d,s,f)czl+n(3)细的横向直线h(d,s,f)xhl+n(4)细的纵向直线h(d,s,f)xzl+n(8)Oval前缀:ov_(1)OvalinHeader:hov_(2)OvalinDetail:dov_(3)OvalinSummary:sov_(4)OvalinFooter:fov_(9)RoundRectangle前缀:rr_(1)RoundRectangleinHeader:hrr_谢谢阅读(2)RoundRectangleinDetail:drr_感谢阅读(3)RoundRectangleinSummary:srr_感谢阅读(4)RoundRectangleinFooter:frr_精品文档放心下载(10)ColumnColumn的名字与表的列名一样.4、Function(函数)前缀=可调用范围+返回值变量类型可调用范围如下:可调用范围代码注释全程(系统)gWindow内部wUserObject内部u返回值变量类型为数据类型或对象代码。例gsGetWholeKmmc()是取得科目全称的函数,适用整个Appacation,返回值为字符串型精品文档放心下载例如:wiRjzSl()是窗口w_zw_rjzycx中形成数量日记帐的函数。精品文档放心下载数据类型或对象类型代码见附录:5、Variable(变量)前缀=变量作用域+变量类型例:变量名作用域变量类型名字含义或功能精品文档放心下载isKmmcInstanceString科目名称iiRealKmjsInstanceInteger某总帐科目的实际级数谢谢阅读vsSqlScriptString动态SQL语句谢谢阅读vdJfjeHjScriptDouble借方金额合计精品文档放心下载vwMainScriptWindow模块中用到的主窗口变量精品文档放心下载gtSqlcaGlobalTransaction定义的另一个全程SQLCA感谢阅读谢谢阅读对常用变量的规定:(1)循环计数变量循环计数变量由于应较频繁,不按上面的规则命名,只定义五个(即一个循精品文档放心下载i,j,k,m,n(2)临时变量有关临时变量的概念定义见《PowerBuilder程序设计风格》一节。感谢阅读定义:v+变量类型+Temp或者是v+变量类型+Oper(ate)(ate可省略不写)谢谢阅读例:viTemp,vsTemp,vdTemp//Integer,String,Double谢谢阅读viOper,vsOper,vdOperate(3)其他变量i)一般SQL语句用变量vsSql表示。(4)PowerBuilder中浮点数应定义成Double,不能定义成real,decimal等类型。感谢阅读5、临时表临时表的命名规则不同于以上PB对象的命名规则,它特殊遵循以下原则:感谢阅读(1)名字构成#+系统名称+表的内容及操作描述(+用户标识号)1+2+6+4=13(位)(2)临时表的表名皆用小写字母表示(3)临时表的名字总长度不超过13位例:总帐余额查询:#zw_zzye1234日记帐页查询:#zw_rjzy12346、代码定义表(1)数据类型代码数据类型代码注释BlobblBooleanbCharccharactercDatedaDateTimedaDecimaldeDecdeDoubledIntegeriIntiLonglRealrStringsTimetUnsignedIntegeruiUnsignedIntuiUIntuiUnsignedLongulULongul(2)对象类型代码对象名称代码注释ApplicationapStructurestMenumWindowwDataWindowdwFunctionfUserObjectuoTransactiontdynamicdescript-dyareaerrorermessagemsenvironmenten(3)变量作用域代码:变量作用域类型代码注释GlobalVariablegShareVariablesInstanceVariableiVariableInPowerScriptv(简记为Script)Parameterp(4)常用表意串缩写意义中英文缩写编号bh名称mc类型type性质xz属性sx级数js明细mxSQL语句sql材料cl产品cp科目km借方jf贷方df数量sl金额je单价dj外币wb汇率hl折旧率zjl主要main实际real第三节程序风格1、目的精品文档放心下载精品文档放心下载3、定义Script程PowerBuilder对象中,一个事件或一个函数的Script中所包含的全部程序感谢阅读代码称为一个Script程序,在下面的引用中也简称程序。精品文档放心下载程序块:程序块是整个Script程序中完成某一细分功能的具有相对独立性的一段程感谢阅读序,其主要内容包括注释、变量定义及程序正文三部分。程序正文:是指不包括程序头部注释和变量定义的纯PowerScript的语句部分。感谢阅读子程序块:程序块中的某一细分功能的程序块称为子程序块。感谢阅读谢谢阅读精品文档放心下载不同的具体含义。4、程序设计要求一、依照所确定的标准进行程序设计。感谢阅读感谢阅读一个函数。谢谢阅读注明注释文件名及在注释文件中注明程序名。5、程序风格定义定义了Window及Window对象的编程风格。精品文档放心下载5.1、Window的风格由于PowerBuilder是以Window对象为基础,以事件(Event)处理为核心的面向精品文档放心下载Window的出入口参数、谢谢阅读完成的功能及主要对象的功能进行轮廓描术是必要的。对于Window对象,需在Open事件中对该Window所完成的功能进行描述,包括主要谢谢阅读Controls、事件和函数所完成的功能。Window的Open事件中程序头部具体格式如下:(这里描述的是文该窗口的总体性质,与事精品文档放心下载件无关,因此在其它事件或函数中要参照程序的注释格式及要求)谢谢阅读/*WinName://窗口名字Parm://参数及注释Return://返回值及其注释Process://完成的功能及主要处理过程//以上是对整个Window的描述感谢阅读Call://调用的其他窗口或函数(包括其祖先,可不写)谢谢阅读Called://被哪个窗口的事件或函数调用(包括其祖先,可不写)精品文档放心下载Date:WriteBy//编写日期,编写Process://本Open事件所完成的功能及主要处理过程及适应情况谢谢阅读*///以上是对本Open事件的描述精品文档放心下载5.2PowerScript的风格(事件、函数)(1)程序结构Script程序结构应是一个并列(或嵌套)的程序块结构。精品文档放心下载这样的结构简洁明快,易于理解,就象文章分段一样。程序结构如下:程序头部注释;程序块1;程序块2;程序块i(子程序块i.1,子程序块i.2,子程序块i.n;)程序块n程序块的结构如下:程序块注释;(2)程序注释PowerScript的程序注释分为头部注释、块注释、行注释三种,注释尽量使用中文,以上注精品文档放心下载谢谢阅读则影响程序部分的可读性。程序头部注释风格如下(对于较简短易懂的程序可不必拘泥于此风格):精品文档放心下载/*Func://函数,过程,事件的功能简述(必写)Parm://参数及其注释(函数必写)Return://返回值及其注释(函数必写)Call://调用的其他对象(包括其祖先名字)Called://被哪个对象调用(包括其祖先名字)Inhert://继承的对象(包括其祖先名字)Date:WriteBy//编写日期,程序员Globle//引用全局变量Process//主要处理内容(包括主要对象)*/5.3临时变量程序书写时,如果变量结果不需保留,则尽量利用已定义的临时变量而不定义新的变量。谢谢阅读临时变量作用域不能超过一屏程序。第四节界面规范一、菜单主要规定菜单的分类及各类采单的主要内容。[菜单分类]将系统的所涉及的所有的采单分为三类:系统空菜单系统主菜单功能操作菜单[系统空菜单]该类菜单在将帐套关闭的情形下出现,具体形式如下:打开(帐套)某一个子系统登录进入后出现,具体内容如下:关闭(帐套)功能n1数据备份功能n2数据恢复功能n3更改口令第一级菜单都简写为两个汉字。[功能操作菜单]精品文档放心下载TOOLBARTOOLBAR中没有要操作的功谢谢阅读能,只有通出本功能。具体格式及内容如下:增加对于各项功能据实际情况加入到“编辑”菜单中,对于与查询有关的操作,精品文档放心下载根据情况加入到“中,对于输出方面的操作,根据情况加入到“文件”中。精品文档放心下载删除以上菜单情况类操作和输入/维护类操作不尽相同,需要根据情况对待,其精品文档放心下载中“兰色”为必有修改主TOOLBAR为OOLBAR,操作TOOLBAR为“编辑”中的内容及其它部分主要谢谢阅读内容。[菜单热键规定]谢谢阅读自行定,但不得在同一栏菜单中重复,对于已确知功能,这规定如下:感谢阅读按钮热键文件Alt+F系统管理Alt+S其它系统Alt+O查询Alt+Q编辑Alt+E工具Alt+T帮助Alt+H窗口Alt+W打开Alt+O关闭Alt+C重新登录Alt+G打印机设置Alt+E数据备份Alt+B数据恢复Alt+R更改口令Alt+U系统封锁Alt+L存盘Alt+S打印设置Alt+E页面设置Alt+U打印预览Alt+V打印Alt+P退出Alt+Q查找Alt+L条件查询Alt+C排序Alt+S图形分析Alt+G全显/分级Alt+A/T横线Alt+H竖线Alt+V计算器Alt+C选项Alt+O增加Alt+A删除Alt+D修改Alt+M二、窗口[窗口分类]所有的窗口分为以下几类:MdiMainResponsePopupChildren[操作形式]将窗口归纳为以下几种操作形式:立即响应式:必须采用Response窗口,使用按钮,如:精品文档放心下载向导式精品文档放心下载一个窗口内,一般采用response窗口,也可以根据实际情况调整。如:谢谢阅读树和卡右边是卡片(或分立操作区编号:书签式用按钮,也可根据情况决定,使用菜单操作,如:数据区普通操表头查询格式,多级表头查询格式。一[窗口使用]根据不同的功能进行分类,按照以下原则使用:谢谢阅读采用向导式。谢谢阅读使用普通操作式。树和卡片结合式或采用普通操作式谢谢阅读数较少或者在一屏下能显示的下时尽量采用谢谢阅读时尽量采用普通操作式。对于内容较多,又能够分类的功能,尽量采用卡片式。对于一些必须响应后才能进行下一步操作的功能,必须采用响应式。感谢阅读以上原则,可在使用过程中根据情况变通处理。[窗口显示]操作窗口显示是遵循以下原则:窗口的背景颜色尽量采用浅灰色;窗口内的字体以9号宋体;窗口内的字建议用黑色,特殊的例外窗口以800*600谢谢阅读精品文档放心下载量也能随之调整。对于main型窗口以sheetresponse等类型的窗口要聚中显示。谢谢阅读[编码帮助窗口的使用]所有分级字典及从两个表取数据的帮助必须采用浏览器格式的编码帮助。感谢阅读三、数据窗口[数据窗口分类]主要采用grid、tabular及freeform三种风格的数据窗口。精品文档放心下载[数据窗口使用]精品文档放心下载使用基本维护对象、一级表头查询对象各多级表头查询对象;感谢阅读对于一屏只显示一行信息或者显示格式有特殊要求的,使用Freeform格式;精品文档放心下载对于显示要求采用多行表头的,使用tabular格式;感谢阅读对于显示要求采用单行表头的,使用grid格式;其它情况可根据实际要示采用以上三种中的任意一种或者使用其它的未列出的数据窗谢谢阅读口格式;对于列数较多(各列宽之和超过DW控件宽度)的数据窗口,应具有窗口分隔条。谢谢阅读[颜色字体规定]grid谢谢阅读列的要与可修改的列颜色区分开,不可修改列采用淡黄色。精品文档放心下载四、其它控件1、Commandbutton大小一般根据整人窗口的安排而定,但一个窗口内的按钮大小一定一样;感谢阅读按钮的位置也要视具体情况而定,以美观大方为原则,但一般要在窗口的右边或下面,精品文档放心下载不可置于其它位置;按钮中的字体采为宋体,使用9感谢阅读的按钮字体大小必须一致。所有按钮均要求有热键,以下是热键的统一定义:按钮热键确认None确定None取消None重试Alt+R退出Alt+Q是Alt+Y否Alt+N增加Alt+A删除Alt+D查找Alt+L打印Alt+P排序Alt+S条件查询Alt+C存盘Alt+U页首Alt+F页尾Alt+E前页Alt+R后页Alt+N帮助Alt+H横线竖线栅格其他按钮热键可根据实际情况定义2、有关toolbar图标的规定:对于操作性图标,也就是在功能操作性菜单下出现的TOOLBAR精品文档放心下载定:操作功能图标引用图标打开Open!关闭Close增加Insert!删除Clear!修改DosEdit!剪切Cut!复制Copy!粘贴Paste!存盘Save!另存为SaveAs!退出Exit!上级Next!下级Prior!全部显示ListView!分级显示TreeView!打印预览Preview!打印’Print!打印设置Custom074!计算Compute5!计算器Compute!条件查询Find!查找某一行Search!替换Replace!排序Sort!数据转出Retrieve!数据转入Update!格式转出Checkout!格式转入Checkin!第一页VCRFirst!下一页VCRNext!上一页VCRPrior!最后一页VCRLast!工具条Menu!帮助Help!平铺Layer!级联Cascade!并列Title!图标ArrangeIcons!第五节提示信息、联机帮助一、在线帮助感谢阅读帮助关键字,再根据关键字查找帮助主题。这样可以使程序代码开发和帮助书写工作分离,精品文档放心下载便于开发过程中整体工作的协调安排。(1)在线帮助的使用规定:感谢阅读感谢阅读谢谢阅读(2谢谢阅读下,具体的使用方法参见附录。gifHelp(StringpsHelpId)参数psHelpId为帮助关键字。(3帮助关键字=系统编号(2位)+|+对象名字(不定位)+|+语义序号精品文档放心下载(4psHelpId按照上述规定的规范形成;各开发员都要形成一个积累帮助调的文件,文件名规定为:Help+程序员名字缩写,每谢谢阅读调用一次,都要向该文件中加入一行信息,以登记调用情况,文件格式规定如下:谢谢阅读子系统模块帮助关键字帐务处理科目字典维护/增加科目Zw|w_kmzdwh_kmsr|kmsr感谢阅读(5感谢阅读精品文档放心下载键字在每节中应是唯一的。配置文件名:格式:[子系统代码]HelpId=HelpTopic,HelpFile举例:[ZW]zw|w_kmzd|kmsr=帮助主题,帮助文件zw|w_pzcl|pzsr=帮助主题,帮助文件二、提示信息(1)提示信息的分类将系统中所有提示信息分为四类:引导性提示信息:该类提示信息一般在需要用户干预时出现,要求用户决定下一步的操作。精品文档放心下载如在退出时提示“修改的数据尚未存盘,存盘否?。错误性提示信息感谢阅读如“系统运行出现故障,请与系统管理员联系!”:该类提示信息一般在软件处于“忙”状态下提示,告诉用户软件正在精品文档放心下载进行什么操作,让用户耐心等待。如“正在登记明细帐,请稍待…”。精品文档放心下载该类提示信息一般根据鼠标的位置进行提示,告诉用户属标正指向什感谢阅读(2)提示信息的提示方法gsShowMessage(psMessIdpsErrMesspsMessId感谢阅读为提示信息的ID号,psErrMess精品文档放心下载效,函数的具体使用方法参见附录。对于引导性提示信息,使用MessageBox进行提示;精品文档放心下载感谢阅读细的错误信息显示出来;对于状态性提示信息,显示一个固定窗口,同时提供一个函数gsCloseMess(),对于该精品文档放心下载类提示信息,在执行完毕后,执行该函数将提示窗口关闭;谢谢阅读对于位置性提示信息,显示在状态提示栏中;(3)提示信息序号的编码规则及使用时应做的工作谢谢阅读精品文档放心下载号的规则,以便于开发员在编码过程中根据规则过形成信息号进行提示。规则如下:精品文档放心下载信息序号=信息类别两位)+信息代号(八位)精品文档放心下载精品文档放心下载信息表中,根据该号进行提示。建立一个表,作为在开发过程中的的信息库,结构如下:感谢阅读信息编号提示信息信息类别提问方式加入人其中:提示信息提示信息的内容;信息类别表示为以上信息中的一种,表示如下:LE引导性信息ER错误性信息ST状态性信息PO位置性信息信息级别仅对ER有效,在使用过程中可暂不处理,在最后统一编排;精品文档放心下载感谢阅读下:YesNo是否YesNoCancle是否取消OkCancle确定取消Ok确定在具体从信息表中查询已有信息或生成新的信息并加入的处理方法中,提供一个工具,精品文档放心下载精品文档放心下载能。(4)提示信息的时机及内容编写规定感谢阅读让用户感觉多余甚至混乱。谢谢阅读改的数据未存盘,存盘否?。对于这种提示一定意义明确,让用户一看便能理解,看到信谢谢阅读感谢阅读错误,确认吗?”等,这种情况一定要详细提示数据错误原因以便于核查。精品文档放心下载精品文档放心下载感谢阅读精品文档放心下载护人员根据错误原因解决问题等。对于状态性提示信息,信息要明确、简单,请用户确实了解系统目前正在“忙”什么。精品文档放心下载[信息的收集]谢谢阅读加入相应信息后再使用。此工具能自动谢谢阅读生成信息insert的sql语句,放在文件所在目录的文件中,注意收集里面的SQL语句。精品文档放心下载第六节热键定义及使用规范感谢阅读规定,这里只规定整个系统的热键规定:热键功能时机F1整个系统的帮助在系统主菜单下当前模块的在线帮助在功能操作菜单下F7编码帮助光标在编号输入区ENTER下个项目的输入在输入区确认在响应区执行功能光标在菜单或鼠标下CANCLE取消在响应区退出/返回在功能操作区鼠标左键执行鼠标右键编码帮助光标在编号输入区显示功能操作菜单在输入或查询操作区第七节其它规则及建议规则1:所有关于编码的输入,都要热键提供帮助,并且必须使用通用帮助功能。精品文档放心下载规则2:对于数字型(除integer型)列,从表中取出后,必需进行四舍五入处理。计算后的谢谢阅读数据如要写入表中,也必需进行四舍五入处理。规则3“、感谢阅读“?”等。规则4谢谢阅读精品文档放心下载户改正并不允许退出,如存盘失败也不允许退出,以防数据的意外丢失。谢谢阅读规则5:在存盘之前应检查数据窗口中各项数据的正确性,如有不符合条件的项应提示感谢阅读改正后再行存盘,提示的内容应为“错误信息”+“改正方法。谢谢阅读规则6:对于日期型的显示及输入格式规定定.XX,不得使用其它任何格式。感谢阅读规则7:每行数据输入、删除或修改后,要能够及时提交。精品文档放心下载规则8:在输入某一项目数据时,如果该项目不在可视屏内,则应将该项目移动到可视谢谢阅读屏内。规则9:可以在事件中调用函数,但一般不在函数中触发事件。函数体内的语句出错时,要感谢阅读-1)等,不允许关闭函数所在窗口。在函数的调用处进行错误代码的判感谢阅读断,并作出相应的处理。规则10:函数的返回值规定如下:1成功,-1失败精品文档放心下载规则11:事件的触发不超过三级。规则12对于

温馨提示

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

评论

0/150

提交评论