pb提高篇技術(shù)08軟件開(kāi)發(fā)_第1頁(yè)
pb提高篇技術(shù)08軟件開(kāi)發(fā)_第2頁(yè)
pb提高篇技術(shù)08軟件開(kāi)發(fā)_第3頁(yè)
pb提高篇技術(shù)08軟件開(kāi)發(fā)_第4頁(yè)
pb提高篇技術(shù)08軟件開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日目的規(guī)定了公司開(kāi)發(fā)各階段所必須遵循的標(biāo)準(zhǔn),旨在提高產(chǎn)品的系統(tǒng)性與性。范圍適用于本公司現(xiàn)有HIS 產(chǎn)品系列的開(kāi)發(fā)流程、客戶化修改流程。標(biāo)準(zhǔn)實(shí)用工程第二版1997.4計(jì)算機(jī)開(kāi)發(fā)規(guī)范GB856688計(jì)算機(jī)產(chǎn)品開(kāi)件編制指南GB856788計(jì)算機(jī)需求說(shuō)明編制指南GB938588計(jì)算機(jī)測(cè)試文件編制規(guī)范GB938688信息處理數(shù)據(jù)流程圖、程序流程圖、系統(tǒng)流程圖、程序網(wǎng)絡(luò)圖和系統(tǒng)資源圖的文件編制符號(hào)及約定GB152689ISO 58071985開(kāi)發(fā)規(guī)范概念設(shè)計(jì)規(guī)范概念設(shè)計(jì)的內(nèi)容來(lái)自需求分析說(shuō)明書(shū);嚴(yán)

2、格按照6 開(kāi)檔編寫(xiě)規(guī)范的標(biāo)準(zhǔn)格式書(shū)寫(xiě)功能規(guī)格說(shuō)明書(shū);運(yùn)行環(huán)境包括環(huán)境、硬件環(huán)境、網(wǎng)絡(luò)環(huán)境;4)業(yè)務(wù)流程采用公司的 VISIO 工具編制。邏輯設(shè)計(jì)規(guī)范邏輯設(shè)計(jì)必須涉及概念設(shè)計(jì)的所有內(nèi)容;嚴(yán)格按照6 開(kāi)檔編寫(xiě)規(guī)范的標(biāo)準(zhǔn)格式書(shū)寫(xiě)邏輯設(shè)計(jì)說(shuō)明書(shū);表結(jié)構(gòu)是關(guān)于表、字段等名規(guī)范參照 4.4 程序編寫(xiě)規(guī)范中的相關(guān)命名規(guī)范;如果有與其它系統(tǒng)的接口,必須描述接口的實(shí)現(xiàn)方法。物理設(shè)計(jì)規(guī)范物理設(shè)計(jì)必須涵蓋邏輯設(shè)計(jì)的所有功能模塊;嚴(yán)格按照6 開(kāi)檔編寫(xiě)規(guī)范的標(biāo)準(zhǔn)格式書(shū)寫(xiě)物理設(shè)計(jì)說(shuō)明書(shū);界面描述采用相應(yīng)的編程工具繪制,且必須加以文字給予闡述;模塊設(shè)計(jì)說(shuō)明IPO 應(yīng)詳細(xì)清晰的描述模塊的實(shí)現(xiàn)過(guò)程;表結(jié)構(gòu)設(shè)計(jì)部分主要描述對(duì)表結(jié)

3、構(gòu)的修正情況。程序編寫(xiě)規(guī)范命名規(guī)范1)窗口W_XX_X(W_系統(tǒng)簡(jiǎn)寫(xiě)_功能名稱)例:藥庫(kù)入庫(kù)處理窗口為 W_YK_RKCL,藥庫(kù)主窗口命名為 W_YK_MAIN 2)菜單M_XX_X(W_系統(tǒng)簡(jiǎn)寫(xiě)_功能名稱)例:藥庫(kù)系統(tǒng)主菜單 M_YK_MAIN3) 變量WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日變量的類(lèi)型變量的范圍:變量命名變量范圍+變量類(lèi)型+_+變量名稱例:全局的日期為 Gd_Today4)函數(shù)a)公用全局函數(shù):GF_X(GF+_+函數(shù)名稱)子系統(tǒng)使用的公共函數(shù):GF_XX_X(GF+_+系統(tǒng)簡(jiǎn)稱+_+函數(shù)名稱) b)窗

4、口函數(shù):WF_X(WF+_+函數(shù)名稱)類(lèi)成員函數(shù):Object.X(函數(shù)名稱) c)全局?jǐn)U展函數(shù):GE_X(GE+_+函數(shù)名稱) d)局部擴(kuò)展函數(shù):LE_X(LE+_+函數(shù)名稱) 5)數(shù)據(jù)窗口a)下拉式數(shù)據(jù)窗口: DD_X前綴含義G全局S共享I實(shí)例L局部A參數(shù)對(duì)象類(lèi)型前綴備注整型數(shù)字I_界面中右對(duì)齊LongL_界面中右對(duì)齊浮點(diǎn)型數(shù)字DoubleD_界面中右對(duì)齊DecimalDc_界面中右對(duì)齊日期DateD_界面中左對(duì)齊或居中格式一般為:yyyy.mm.ddDatetimeDt_Yyyy.mm.dd hh:mm:ssTimeT_HH:MM:SS類(lèi)實(shí)例可視Vu_非可視U_字符串StringS_界面

5、中左對(duì)齊或居中結(jié)構(gòu)體StructStr_型B_居中WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日b)一般數(shù)據(jù)窗口:D_XX_X(D+_+系統(tǒng)簡(jiǎn)寫(xiě)+_+數(shù)據(jù)窗口名稱) 6)類(lèi)U_X(非可視類(lèi)) VU_X(可視類(lèi))7)對(duì)象前綴標(biāo)識(shí)符對(duì)象控件名稱proj_工程設(shè)計(jì)對(duì)象(project object)w_窗口對(duì)象(window object)m_菜單對(duì)象(object)d_數(shù)據(jù)窗口對(duì)象(datawindow object)u_可視用戶對(duì)象(visiable user object)n_不可視用戶對(duì)象(invisiable user ob

6、ject)q_查詢對(duì)象(query object)pl_數(shù)據(jù)管道對(duì)象(data pipeline object)f_函數(shù)對(duì)象(function object)s_結(jié)構(gòu)對(duì)象(struct object)dw_數(shù)據(jù)窗口控件(datawindow control)uo_用戶對(duì)象控件(userobject control)cb_命令按鈕控件(dbutton)cbx_復(fù)選框控件(checkbox)ddlb_下拉式列表框(dropdown listbox)ddplb_下拉式列表框 (dropdown picture listbox)lb_列表框(listbox)plb_列表框(picture listbo

7、x)sle_單行編輯框(singlelineedit)mle_多行編輯框(multilineedit)em_編輯框(editmask)rte_重點(diǎn)文本編輯框(richtextedit)rb_單選按鈕(radiobutton)pb_按鈕(picturebutton)vsb_垂直滾動(dòng)條(vscroollvar)hsb_水平滾動(dòng)條(hscrollbar)tr_事物對(duì)象(tranion)ole_OLE 對(duì)象(olecontrol)p_(picture)gr_圖形(graph)tab_表(tab)tabpage_頁(yè)表(tabpage)lv_列表視圖(listview)tv_樹(shù)視圖(treeview)st

8、_靜態(tài)文本(sictext)ln_線(line)oval_橢圓(oval)WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日前綴標(biāo)識(shí)符對(duì)象控件名稱r_矩形(rectangle)rr_圓角矩形(round rectangle)gb_組框(group box)po_erBuilder 對(duì)象庫(kù)XX_X:系統(tǒng)簡(jiǎn)寫(xiě)+_+庫(kù)名XX_MAIN:主庫(kù)(主窗口,主菜單及本系統(tǒng)的私有)XX_PUBLIC:本系統(tǒng)的公用部份 XX_X: 業(yè)務(wù)功能 1XX_X: 業(yè)務(wù)功能 2應(yīng)用應(yīng)用名一般與系統(tǒng)的簡(jiǎn)稱同名表與視圖表:XX_X(系統(tǒng)簡(jiǎn)寫(xiě)+_+表名拼音縮寫(xiě)).例

9、:住院系統(tǒng)的費(fèi)用庫(kù)(ZY_FYMX)視圖:V_XX_X(V+_+系統(tǒng)簡(jiǎn)寫(xiě)_+視圖名). 例:門(mén)診系統(tǒng)的匯總視圖(V_MZ_SFHZ)字段名字段名一般是字段中文名稱拼音的首字母縮寫(xiě),一般為 4 個(gè)字母.如:藥品序號(hào)(YPXH)主外鍵主鍵:PK_X_X(PK+_+表名+_+列名)外鍵:FK_X_X(FK+_+表名+_+列名)索引IDX_X_X(IDX+_+表名+_+索引名) 14)觸發(fā)器TR_X_X_X(TR+_+所屬表名+_+作用表名+_+觸發(fā)器名).15)過(guò)程PR_XX_X(PR+_+系統(tǒng)簡(jiǎn)寫(xiě)+_+過(guò)程名)界面規(guī)范用程序主窗口采用 MDI 方式,應(yīng)具有 Miscohelp 提示。覆蓋整個(gè)屏幕,

10、應(yīng)有菜單、工具條、顯示狀態(tài)欄;菜單各項(xiàng)對(duì)應(yīng)打開(kāi)的窗口為 SHEET 類(lèi)型,覆蓋整個(gè)工作區(qū),不用菜單、工具條、顯示狀態(tài)欄;應(yīng)提示信息、出錯(cuò)信息、確認(rèn)信息、與用戶的交互提示而彈出的窗口用 RESPONSE類(lèi)型的窗口,其他的彈出窗口一律用 POPUP 類(lèi)型的窗口,并顯示在屏幕;所有窗口的標(biāo)題顯示相應(yīng)的功能說(shuō)明;顯示模式默認(rèn) 800*600 顯示方式,有特殊要求的應(yīng)用程序除外;功能窗體初始位置居中,尺寸比例應(yīng)采用 7:4,不應(yīng)覆蓋菜單欄、和提示欄。窗體最好覆蓋整個(gè)工作區(qū);窗體中各控件安排均勻,分布合理,整個(gè)窗體應(yīng)清晰,整潔,穩(wěn)重;窗體內(nèi)字體采用中文系統(tǒng)(SYSTEM)字體或宋體 9 號(hào)字,12 號(hào)字,

11、題頭可選楷體,用斜體字型;窗體采用黑色字體,特殊要求,可選用紅色或藍(lán)色字體,但特殊色彩字體不宜過(guò)多,同一窗體色彩過(guò)三種;色調(diào)的運(yùn)用方面,一般采用黑,白,灰。窗體底一般用灰色,字體用黑色,數(shù)據(jù)窗口底或列WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日表及編輯框用白色。 使用大片其他顏 。 特別需要,可用其他顏色和圖標(biāo)做細(xì)小的點(diǎn)綴;應(yīng)用程序中所有按扭 尺寸, 顏色, 采用中文系統(tǒng)字 置應(yīng)于窗體右側(cè)或下側(cè),在右側(cè)的按扭的右上角為起始點(diǎn),在下側(cè)的按扭以右下角為起始點(diǎn)。尺寸限制在 400*90左右;數(shù)據(jù)窗口盡量不用 GRID 格式,背景顏色

12、一般用白色(TABLUES 列表格式)與灰色(Freeform錄入格式)列頭應(yīng)與每列對(duì)齊,列頭用 3D 格式,灰色,字體可用 SYSTEM 和宋體 9 號(hào)兩種,高度比字體稍大;數(shù)值型的數(shù)據(jù)顯示或錄入必須右對(duì)齊,日期型可居中或左對(duì)齊,字符串型必須左對(duì)齊(包括以下拉數(shù)據(jù)窗口形式顯示的列);菜單及按扭的快捷鍵位置放于漢字后, 采用英文單詞的首字母或第一個(gè)漢字的漢語(yǔ)拼單首字母,如遇到 現(xiàn)象,可自行修改。快捷鍵 ()。如窗體中只有兩個(gè)按扭,可不采用快捷鍵,但應(yīng)有默認(rèn) ENTER 和 ESC 鍵,如超過(guò)兩個(gè)按扭,應(yīng)采用快捷鍵,部分見(jiàn)附表;日期變量輸入和顯示采用 YYYY.MM.DD 的形式,例:2000.

13、06.01;代碼輸入采用彈出式響應(yīng)窗體,彈出式響應(yīng)窗體實(shí)現(xiàn)動(dòng)態(tài)跟隨,可在窗體內(nèi)輸入輸入碼;窗體輸入部分支持全屏幕編輯,含 ENTER 鍵跳轉(zhuǎn);窗體控體布局順序與 TAB 鍵跳轉(zhuǎn)順序一致;所有窗體按 ESC 可退出;輸入部分避免采用滾動(dòng)條;代碼窗體和部分實(shí)現(xiàn)特殊業(yè)務(wù)的窗體采用響應(yīng)窗體;各對(duì)象和控件的屬性約定:對(duì)象、控件或?qū)傩悦Q說(shuō)明Font(字體)宋體,Regular,12,BlFrame Window包括主菜單、 Control;不 含izebox 和 Miximizebox,大小不可變, window 顏色為 Buttonface, cnt 顏色為 AppWrkSpc;狀態(tài)為最大化。Shee

14、t Window繼承基類(lèi)無(wú)須調(diào)整大小,一般不含菜單,通常寬度為 3658,高度為 2060,其他與 Frame Window 相同Response Window除高寬根據(jù)需要確定外,其他與 Sheet Window 相同DataWindow1、數(shù)據(jù)源一般為 SQLselecet,顯示方式為對(duì)單條 輸入輸出為 Freeform,背景顏色為 Buttonface;對(duì)多行 輸入輸出為T(mén)abular 或Grid,背景顏色為White;2、Text Object:3D raised(Tabular 或 Grid)或 None(Freeform),Center,Buttonface,最左位置為(9,8),

15、高度為 72,寬度根據(jù)需要設(shè)置;3、Column Object:3D Lowered(Freeform)、 Box(Tabuar)或 None(Grid),White,最左位置為(9,8),高度為 72,寬度根據(jù)需要設(shè)置;列的背景顏色可為 Buttonface;4、Compute Field:與 Column Object 相同。WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日對(duì)象、控件或?qū)傩悦Q說(shuō)明TabPicture on left,Show text,Show picture, Bold selected text,Cent

16、er,ButtonFaceTabPage背景顏色和文字背景顏uttonFace,文字顏色:WndtextDataWindowControlVscrollBar,Live Scrolling,3D LoweredUserObjectControl3D Raised,ButtonFacedButton高度為 100,寬度為 398 或根據(jù)具體需要調(diào)整SicTextNone,背景顏uttonFace,高度 76;動(dòng)態(tài)顯示信息則邊界為 3D LoweredEditMask3D Lowered,背景顏色 White,高度 76DropDownPicture ListBoxVscrollBar,3D Lo

17、wered,背景顏色 WhiteGroupBox3D Lowered,背景顏uttonFaceCheckBox3D Lowered,背景顏uttonFace,高度 76RadioButtonRight Text , 3D Lowered ,背景顏色 ButtonFace,高度 76DropDownListBox與 DropDownPictureListBox 相同如控件是從基類(lèi)中繼承的,則屬性為標(biāo)準(zhǔn)屬性,可根據(jù)調(diào)用函數(shù)來(lái)改變屬性。20)功能鍵的約定功能鍵名稱功能鍵約定說(shuō)明退出系統(tǒng)ALT+F4退出主窗口及系統(tǒng)退出 sheet 窗口CTRL+F4退出當(dāng)前的子窗口(sheet 窗口)退出鍵ESC退出

18、 response 和 popup 窗口、退出當(dāng)前菜單到上層菜單幫助鍵F1打該系統(tǒng)的幫助文件確認(rèn)鍵F2在數(shù)據(jù)保存時(shí)確認(rèn)數(shù)據(jù)的 并保存數(shù)據(jù),在查詢數(shù)據(jù)時(shí)確認(rèn)輸入的條件實(shí)現(xiàn)確認(rèn)按鈕的功能鍵F3用于在數(shù)據(jù)窗口中新的刪除鍵F4用于在數(shù)據(jù)窗口中刪除當(dāng)前的查詢鍵F5輸入查詢條件、刷新數(shù)據(jù)選頁(yè)鍵F7 、 F8 、ALT+1-9切換 tabpage 頁(yè),F(xiàn)7 向前、F8 向后;ALT+1-9數(shù)字為指定的頁(yè)碼打印鍵F6打印更換用戶F12從新登入更換用戶翻頁(yè)鍵Home、 End、 PageUp、 PageDown用于翻頁(yè)查看選取的,Home 翻到第一頁(yè),End 翻到最后一頁(yè),PageUp 翻到前一頁(yè), PageD

19、own 翻到下一頁(yè)TAB 鍵TAB、Shift+Tab用于按 TabOrder 向前或向后移動(dòng)光標(biāo)WI杭州創(chuàng)業(yè)開(kāi)發(fā)規(guī)范生效日期版本/修文件頁(yè)次C/0Q/BS-WI-081 / 92003 年 04 月 01 日功能鍵名稱功能鍵約定說(shuō)明選擇鍵Return用于選擇菜單或選取數(shù)據(jù)時(shí)使用切換鍵Ctrl+Tab用于 MDI 方式下切換多個(gè)窗口頁(yè)21)一般按鈕的屬性編碼風(fēng)格Script 程序的組成部分。程序頭部分: 對(duì)整段程序的處理說(shuō)明的;變量部分:對(duì)全局、局部、實(shí)例、共享變量的和變量注釋說(shuō)明;程序主體部分:一組能完成處理某個(gè)功能的 Script 語(yǔ)句,并對(duì)語(yǔ)句進(jìn)行必要的注釋說(shuō)明,各部分之間應(yīng)有空行分開(kāi)。例:/當(dāng)前行號(hào),總行數(shù)/*變量說(shuō)明*/ long ll_CurRow,ll_RowCount事件程序頭部分格式/*/事件名稱:/*例,窗口 w_main 的 open 事件*/功能說(shuō)明:/*說(shuō)明該段程序完成的處理功能*/作者:*時(shí)間:1999/10/25;修改:* 時(shí)間:1999/12/01/*用戶自定義事件:/*/事件名稱:/*例,窗口 w_main 的 open 事件*/功能說(shuō)明:/*說(shuō)明該段程序完成的處理功能*/事件參數(shù):/*傳遞該事件的參數(shù)列表及相對(duì)應(yīng)的說(shuō)明*/事件返回:/*事件返回的值及相對(duì)應(yīng)的說(shuō)明*/作者:*時(shí)間:1999/10/25;修改:* 時(shí)間:1999/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論