freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華安基金投資管理系統(tǒng)界面程序設(shè)計(jì)書(shū)-資料下載頁(yè)

2024-11-10 17:28本頁(yè)面

【導(dǎo)讀】宏定義的命名由大寫(xiě)英文字母、數(shù)字和下劃線(xiàn)組成,各單詞之間用下劃線(xiàn)“_”分開(kāi)。用大小寫(xiě)字母區(qū)分各單詞,首字符為大寫(xiě)英文字母。子窗口初始化時(shí),一律居。10)分頁(yè)界面的頁(yè)面間可以用快捷鍵切換,順序按重要程度和訪(fǎng)問(wèn)幾率排列。

  

【正文】 22) 完成同一功能或任務(wù)的元素在集中位置,減少鼠標(biāo)移動(dòng)的距離。 23) 按 TAB鍵自動(dòng)切換的順序應(yīng)該與界面上控件的排列順序保持一致。 24) 按 RETURN鍵和 DOWN能自動(dòng)進(jìn)入 TAB順序的下一控件的焦點(diǎn)狀態(tài),按 UP鍵能進(jìn)入 TAB順序的上一控件的焦點(diǎn)狀態(tài)。 25) 界面上首先要輸入的和重要的信息控件應(yīng)該是 TAB 鍵順序靠前,而且在比較醒目的位置,使對(duì)應(yīng)控件在一開(kāi)始就獲得焦點(diǎn)。 26) 分頁(yè)界面的頁(yè)面間可以用快捷鍵切換,順序按重要程度和訪(fǎng)問(wèn)幾率排列。 27) 復(fù)選框和選項(xiàng)框按選擇幾率的高低先后排列,并且有默認(rèn)的選項(xiàng)。 28) 在新增和修改狀態(tài)下關(guān)閉窗口或按退出 按鈕,提示是否保存修改。 29) 對(duì)于編號(hào)、代號(hào)等的輸入可以提供小按鈕查詢(xún)來(lái)得到,對(duì)可能有多種選擇的提供向?qū)А? 30) 安全性原則 所有輸入控件的值在提交前應(yīng)該進(jìn)行合法性驗(yàn)證,不合格的應(yīng)提示原因。輸入長(zhǎng)度應(yīng)該按數(shù)據(jù)庫(kù)長(zhǎng)度進(jìn)行約束。 首要排除可能會(huì)使應(yīng)用非正常終止的錯(cuò)誤,如:除零運(yùn)算等,死循環(huán)、長(zhǎng)度超過(guò)數(shù)據(jù)庫(kù)定義的長(zhǎng)度、含有特殊字符等。 應(yīng)當(dāng)注意排除無(wú)意的無(wú)效數(shù)據(jù)錄入,如數(shù)值形態(tài)的控件要防止錄入字符等。 應(yīng)該避免未授權(quán)功能的使用及無(wú)意義的操作。 對(duì)可能引起致命錯(cuò)誤或系統(tǒng)出錯(cuò)的輸入字符和動(dòng)作要加以限制和屏蔽。 日期采用統(tǒng)一的 YYYY/MM/DD格式表示。而且日期的合理性必須得到驗(yàn)證。 小數(shù)點(diǎn)的位數(shù)必須根據(jù)數(shù)據(jù)庫(kù)字段的要求加以限制。 費(fèi)率等數(shù)值不能錄入負(fù)數(shù)值。 31) 合理性原則 非法輸入和操作應(yīng)該有足夠明確的提示說(shuō)明,提示說(shuō)明不能混淆和重復(fù),如“不能輸入大于 600的數(shù)字”“數(shù)字應(yīng)該小于或等于 600”應(yīng)該只保留其中一種說(shuō)法。不能出現(xiàn) A處有 A的說(shuō)法, B處有 B的說(shuō)法,其實(shí)是一個(gè)意思。 一些鍵盤(pán)或鼠標(biāo)的屏蔽性的操作無(wú)須用消息框來(lái)顯示提示信息,如控件只能輸入數(shù)字、小數(shù)點(diǎn)、“ ”,當(dāng)輸入字符時(shí)不需要有任何提示。 提示或警告信息必須具有向?qū)?,能?知用戶(hù)錯(cuò)誤原因,禁用懲罰性語(yǔ)言,自動(dòng)使需改變的控件在第一時(shí)間內(nèi)獲得焦點(diǎn)。 按鈕的排列應(yīng)該遵循新增、修改、刪除、查詢(xún)、退出等主題的排列順序,在對(duì)應(yīng)位置顯示確認(rèn)、取消按鈕等。整個(gè)系統(tǒng)應(yīng)該采用統(tǒng)一的界面按鈕邏輯風(fēng)格。 刪除的動(dòng)作必須先有提示信息確認(rèn)是否真正刪除。 如果執(zhí)行的處理時(shí)間比較長(zhǎng)要有相應(yīng)進(jìn)度條或者等待界面提示用戶(hù)等待系統(tǒng)響應(yīng)。 按鈕必須提供快捷方式,快捷鍵的取值符合客戶(hù)共同習(xí)慣。 32) 美觀(guān)與協(xié)調(diào)性原則 圖形按鈕的圖標(biāo)必須具有代表性 ,能產(chǎn)生感官上的功能認(rèn)同。 長(zhǎng)寬的比較接近黃金分割定律。 布局要合理切忌過(guò)于密 集或過(guò)于空曠,合理利用空間。 字體統(tǒng)一采用宋體小五號(hào)字大小,黑色。所有控件排列要力求整齊,左右都能對(duì)齊, Label內(nèi)容一律右對(duì)齊,不要用冒號(hào)。 前景色與背景色搭配要合理, ,可以保持與 Windows設(shè)置相一致 ,以便于根據(jù)客戶(hù)喜好調(diào)整。from的背景色選 clBtnFace. 所有按鈕大小相同,使用缺省的立體風(fēng)格,功能相近的按鈕放在一起,退出按鈕一般放在右下角,與最右邊的控件右邊對(duì)齊。 . 數(shù)據(jù)說(shuō)明及定義規(guī)范 各常量、宏定義、自定義結(jié)構(gòu)申明,函數(shù)原型說(shuō)明應(yīng)定義在相應(yīng)的模塊中,有關(guān)其命名方法請(qǐng)參見(jiàn)命名規(guī)則。 能夠使用局 部變量解決邏輯問(wèn)題的應(yīng)盡可能使用局部變量,盡可能地少使用全局變量。 源程序中一般不建議直接使用除零以外的常數(shù)(包括字符串常數(shù)),所有常數(shù)應(yīng)該要么定義為常量、要么定義為宏,這將有利于源程序的維護(hù)。變量長(zhǎng)度可以使用類(lèi)似 sizeof()得到,不允許直接使用常數(shù)標(biāo)識(shí)長(zhǎng)度。 對(duì)于所有自定義結(jié)構(gòu)或聯(lián)合變量都應(yīng)事先說(shuō)明其自定義類(lèi)型,給出類(lèi)型名,然后再定義其變量實(shí)例。有關(guān)自定義類(lèi)型名和變量名的命名方法請(qǐng)參見(jiàn)命名規(guī)則。 . 其他書(shū)寫(xiě)規(guī)范 在源程序中,書(shū)寫(xiě)采用緊縮遞進(jìn)格式 ,且符合 pascal語(yǔ)言規(guī)范。每行最多只能有一條語(yǔ)句。缺省 的書(shū)寫(xiě)分隔符只有空格和換行符,如果需要使用 TAB鍵作為分隔符,則應(yīng)使用 2位空格作為一個(gè) TAB 鍵的縮進(jìn)寬度,且應(yīng)保證當(dāng)所有 TAB 鍵替換為 2 位空格后,程序仍能保持良好的緊縮遞進(jìn)風(fēng)格。 除了字符及字串常數(shù)外,源程序和頭文件中不應(yīng)含有其他不可見(jiàn)字符(不包括 TAB鍵)。 所有可以包含復(fù)合語(yǔ)句的語(yǔ)句,如 ifthenelse、 case、 for、 while、 repeatuntil等在只含有單語(yǔ)句體的時(shí)候,仍應(yīng)使用 begin,end 將單語(yǔ)句包含在其中。例如以下的單語(yǔ)句應(yīng)包含在花括號(hào)內(nèi): if (iIntVar 0) then begin return。 end。 任何一個(gè)可以獨(dú)立運(yùn)行的程序,它應(yīng)該盡可能地只有一個(gè)退出口,本規(guī)范不禁止有多出口的程序編寫(xiě),但也不建議這樣做。 . 提示信息規(guī)范 對(duì)提示信息,同一種類(lèi)型的錯(cuò)誤使用同一種風(fēng)格的提示。有以下幾中提示類(lèi)型 : 錯(cuò)誤警告 : 顯示帶警告標(biāo)志的信息窗口 ,按確認(rèn)關(guān)閉窗口 . 一般信息 : 顯示帶信息標(biāo)志的信息窗口,按確認(rèn)關(guān)閉窗口 . 用戶(hù)確認(rèn) : 顯示帶是 /否選擇的信息窗口 . 監(jiān)控部分界面風(fēng)格標(biāo)準(zhǔn) . Form BorderIcons := [biSystemMenu,biMinimize] , BorderStyle := bsSingle , := GB2312_CHARSET, := 宋體 := 9, FormSytle := (待定 )[ fsMDIForm、fsStayOnTop ], Postion := poScreenCenter . Lable 右對(duì)齊 . Edit 左對(duì)齊, Width:=1 3 5 7 9 11 137… . . Combobox 左對(duì)齊, Width:=1 3 5 7 9 11 137… . . Button Width := 75, Heigth := 25, Caption := ‘增加 (amp。A)’ . PageControl Style := TsFlatButtons, Align := alClient, :=4, := ‘ 瀏覽 (amp。B) ‘ . StringGrid Align := alTop , Ctrl3D:=False, DefautlRowHeigth := 18, FixedCols := 0 . Shape := clBtnFace , Shape := stRectangle . Panel Align := [alBottom,alTop,alClient,alLeft,alRigth], BevelOuter := bvNone, BorderStyle := bsSingle, Ctrl3D := False . SmartGrid Align := alClient, DataSource := [], LookAndFeel := lfFlat, := True, := True , ShowBands := True , ShowGroupPanel := True , := True, := False Name := (請(qǐng)先設(shè)置這個(gè)屬性,因?yàn)樵谏傻?Column. Name 與這個(gè)屬性有關(guān) ) Bands (按需要設(shè)置 ) Columns (使用 [Add All Fields… ]增加,對(duì)不需要的 Field 設(shè)置 Visible := False) DataSource := := True (按需要設(shè)置 ) KeyField := LookAndFeel := lfFlat := False := True (按需要設(shè)置 ) := True (插入記錄后設(shè)置 ) ShowGroupPanel := True (按需要設(shè)置 ) ShowRowFooter := True (按需要設(shè)置 ) ShowSummaryFooter := True (按需要設(shè)置 ) SummaryGroups (按需要設(shè)置 ) . 監(jiān)控部分設(shè)計(jì)思路 總體結(jié)構(gòu) 監(jiān)控部分需要監(jiān)控投資管理系統(tǒng)的運(yùn)行情況,要求不論監(jiān)控人員是否熟悉本系統(tǒng) ,都能正確和方便地了解系統(tǒng)運(yùn)行情況,使系統(tǒng)能盡量少的從后臺(tái)直接打開(kāi)數(shù)據(jù)庫(kù)。 監(jiān)控部分采用 2 層結(jié)構(gòu),不通過(guò)中間件 Tuxedo,直接與 Oracle 連接。 為了保證后臺(tái)數(shù)據(jù)庫(kù)的一致性,監(jiān)控部分只能讀數(shù)據(jù)庫(kù)的內(nèi)容,而不能進(jìn)行插入、更新、刪除操作。 安全機(jī)制 ? 監(jiān)控 人員管理: 監(jiān)控人員作為整個(gè)投資管理系統(tǒng)操作員的一部分由系統(tǒng)的操作員管理交易同時(shí)維護(hù),只有特定崗位的操作員才有權(quán)使用本監(jiān)控系統(tǒng)。 監(jiān)控人員登錄系統(tǒng)時(shí),要根據(jù) Oracle 中所存儲(chǔ)的操作員信息驗(yàn)證身份。身分驗(yàn)證通過(guò)才有權(quán)監(jiān)控。 ? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)控制: 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)名和密碼存放在注冊(cè)表中,密碼經(jīng)過(guò)加密存放的是密文。登錄系統(tǒng)時(shí)不需輸入,只需要輸入操作員管理交易中的用戶(hù)名和密碼。系統(tǒng)管理員可以通過(guò)設(shè)置方便的修改訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)名和密碼。 . 監(jiān)控部分程序框架 實(shí)時(shí)監(jiān)控在線(xiàn)操作員 ? 源代碼: ? 功能: 根據(jù)所設(shè)定的時(shí)間間隔,訪(fǎng)問(wèn) Oracle數(shù)據(jù)庫(kù)并能打印報(bào)表; ? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方式: ADO直聯(lián) Oracle ? 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)名 : OPRMSG, OPRTERMCTL ? 查詢(xún)語(yǔ)句 : select , , , from OprMsg, OprTermCtl, TermMsg where OTCLOGSTAT=OPR_ON_LINE and OPMOprCode=OTCOprCode and OTCMAC=TEMMAC 實(shí)時(shí)監(jiān)控交易日志 ? 源代碼: ? 功能: 根據(jù)所設(shè)定的時(shí)間間隔,訪(fǎng)問(wèn) Oracle數(shù)據(jù)庫(kù)并能打印報(bào)表; ? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方式: ADO直聯(lián) Oracle ? 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)名 : ERRLOG ? 查詢(xún)語(yǔ)句 : select ERLTime,ERLOprCode,ERLSsn,ERLFundCode,ERLErrCode,ERLTxnCode from errlog where ERLDate = gsWorkDate(當(dāng) 前工作日) 實(shí)時(shí)監(jiān)控通訊線(xiàn)路 ? 源代碼: ? 功能: 根據(jù)所設(shè)定的時(shí)間間隔,訪(fǎng)問(wèn) Oracle數(shù)據(jù)庫(kù)并能打印報(bào)表; ? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方式: ADO直聯(lián) Oracle ? 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)名 : LSTSTAT ? 查詢(xún)語(yǔ)句 : select LSTCode, LSTPort, LSTPid, decode(LSTSTAT , 39。039。, 39。運(yùn)行中 39。, 39。139。,39。未響應(yīng) 39。) as LSTSTAT from LineStat。 查詢(xún)上交所數(shù)據(jù)庫(kù) ? 源代碼: ? 功能: 根據(jù)監(jiān)控人員所輸入的席位、證券代碼,起始時(shí)間、截止時(shí)間查詢(xún)上交所的委托庫(kù)、確認(rèn)庫(kù)、成交回報(bào)庫(kù)。并按要求打印文檔。 ? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方式: ADO直聯(lián) SQL Server ? 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)名 : ashare_ordwth, ashare_ordwth2, ashare_cjhb ? 查詢(xún)語(yǔ)句 : 根據(jù)用戶(hù)輸入的查詢(xún)條件,使用公用函數(shù) MakeSQL()動(dòng)態(tài)生成查詢(xún)語(yǔ)句。 查詢(xún)深交所數(shù)據(jù)庫(kù) ? 源代碼: ? 功能: 根據(jù)監(jiān)控人員所輸入的證券代碼,起始時(shí)間、截止時(shí)間查詢(xún) 深交所的委托庫(kù)、確認(rèn)庫(kù)、成交回報(bào)庫(kù)。并按要求打印文檔。 ? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方式: ADO通過(guò) ODBC連接 DBF。 ? 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)名 : ? 查詢(xún)語(yǔ)句 : 根據(jù)用戶(hù)輸入的查詢(xún)條件,使用公用函數(shù) MakeSQL()動(dòng)態(tài)生成查詢(xún)語(yǔ)句。 . 公用函數(shù)說(shuō)明 (與客戶(hù)端相同的不再詳述) GetHostInfo . 函數(shù)說(shuō)明 獲取主機(jī)系統(tǒng)信息 procedure GetHostInfo . 輸入值 ? 無(wú) . 返回值 ? 系統(tǒng)工作日 ? 系統(tǒng)版本號(hào) ? 系統(tǒng)狀態(tài) . 程序流程 ? 在連接數(shù)據(jù)庫(kù)后再調(diào)用此函數(shù) ? 讀取系統(tǒng)狀態(tài)信 息表 ? 填入全局變量 ConnectOracle 函數(shù)說(shuō)明 連接 Oracel數(shù)據(jù)庫(kù) 函數(shù)原形 function ConnectOracle: Boolean 輸入值 ? 無(wú) 返回值 ? true: 連接成功 ? false: 連接失敗 程序流程 ? 連接數(shù)據(jù)庫(kù),根據(jù)結(jié)果返回 true, false CheckOpr 函數(shù)說(shuō)明 操作員身份驗(yàn)證 函數(shù)原形 function CheckOpr: Boolean。 輸入值 ? 無(wú) 返回值 ? true: 驗(yàn)證成功 ? false: 驗(yàn)證失敗 程序流程 ? 檢查操作員是否存在; ? 檢查操作員密碼是 否正確; GetSeatInfo 函數(shù)說(shuō)明 獲取當(dāng)日有效席位; 函數(shù)原形 fun
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1