




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
系統(tǒng)導航模塊(Driver)規(guī)格說明書1、 總問題陳述友好的導航界面是一個MIS系統(tǒng)不可缺少的部分,界面美觀、使用方便往往是客戶用來評價一個系統(tǒng)好壞的重要標準,所以我們常會在界面尤其是導航界面上花費很多的精力,但對于需求經(jīng)常變動的系統(tǒng),會增加額外的工作量。在一些成熟的系統(tǒng)中,系統(tǒng)導航是完全自動生成的,根據(jù)用戶的權(quán)限列出相關(guān)的程序,使系統(tǒng)維護非常的容易,只要修改相應(yīng)的參數(shù),導航界面就自動發(fā)生變化,不過,因為要做到通用,界面通常不會很漂亮。在界面上面應(yīng)該花多少精力沒有一個確定的說法,我們希望有一個即美觀簡潔又維護方便的系統(tǒng)導航界面,這正是Driver的目標。2、 面向群體使用PBPL進行MIS系統(tǒng)開發(fā)的程序員3、 開發(fā)目標總體目標:Driver將根據(jù)SM生成的系統(tǒng)數(shù)據(jù),自動生成各種樣式的導航界面,即不失美觀,也要方便維護。具體目標:1、根據(jù)用戶及其權(quán)限自動生成登錄、導航界面 2、導航界面有多種樣式可供選擇,如Tree,Outlook,Menu,全部動態(tài)生成,無須手工修改,減少維護量3、能夠根據(jù)版本變化更新客戶端文件4、 功能描述維護系統(tǒng)結(jié)構(gòu):功能代號功能描述分類F4.1通過版本控制更新客戶端文件隱藏F2.1通過給定參數(shù)自動生成系統(tǒng)登錄畫面可見F2.2根據(jù)用戶權(quán)限生成導航界面可見F2.3導航界面提供個性化服務(wù),即有部分功能可以自定義,如快捷方式和布局可見系統(tǒng)導航模塊(Driver)分析說明書1、概念定義系統(tǒng)導航:概念代號定義客戶端程序文件(Client Program)保存在客戶端系統(tǒng)中的MIS程序文件最新程序文件(Lastest Program)保存在服務(wù)器上的MIS系統(tǒng)程序的最新編譯后文件程序版本(version)客戶端系統(tǒng)使用版本來確定程序是否發(fā)生了變更,主機始終保持最新的版本,客戶端保留最后一次更新后的版本系統(tǒng)導航(Driver)將用戶可用程序合理的組織起來供用戶選擇的界面導航風格(Driver Style)根據(jù)不同需要,導航界面可以有不同風格可供選擇2、關(guān)聯(lián)描述關(guān)聯(lián)代號概念1多重性概念2關(guān)聯(lián)描述Driver.R1Client Program1 1Version一個客戶端程序必須有一個版本號Driver.R2Latest Program1 1Version最新程序必須有一個版本號Driver.R3Driver1 1.*Driver Style導航界面有多種風格3、概念模型(略)4、角色定義角色名稱描述用戶MIS系統(tǒng)的使用者5、高層用例用例代號Driver.C1用例名稱文件更新參與者目的使客戶端文件保持最新的版本概述運行時到指定服務(wù)器檢查程序的最新版本,如比本地大則進行更新引用F4.1用例代號Driver.C2用例名稱用戶登錄參與者用戶目的確認身份概述用戶輸入ID和密碼,系統(tǒng)進行確認,阻止用戶同時多次登錄,允許用戶修改密碼,并記錄非法登錄到指定Log文件引用F2.1用例代號Driver.C3用例名稱生成導航界面參與者目的根據(jù)用戶權(quán)限生成導航界面概述動態(tài)生成OutLookbar(Menu,Tree)樣式導航界面,查看當前權(quán)限,用戶注銷,窗口注冊與管理,為每個用戶提供個性化的快捷方式服務(wù),方便打開常用窗口,窗口未全部關(guān)閉時阻止注銷和退出引用F2.2,F2.35、 用例圖系統(tǒng)導航模塊(Driver)設(shè)計說明書1、共同開發(fā)說明見總設(shè)計文檔。2、系統(tǒng)編碼原則模塊代號Driver模塊名稱系統(tǒng)導航模塊編碼名稱類型格式說明VersionDec(2)XX.XX主版號.次版本號3、子模塊&子程序定義子模塊代號FTP Updater子模塊名稱文件更新系統(tǒng)相關(guān)用例Driver.C1功能概述通過FTP進行客戶端文件更新入口前提條件、參數(shù)描述用戶運行系統(tǒng)出口傳遞條件、參數(shù)描述更新完畢調(diào)用Logon更新失敗退出系統(tǒng)程序代號Logon程序名稱系統(tǒng)登錄程序類別控制相關(guān)用例Driver.C2功能概述驗證用戶密碼入口前提條件、接收參數(shù)FTP Updater 出口轉(zhuǎn)出條件,傳遞參數(shù)用戶登錄成功調(diào)用Driver用戶登錄失敗退出系統(tǒng)程序代號Driver程序名稱系統(tǒng)導航程序類別控制相關(guān)用例Driver.C3功能概述根據(jù)用戶權(quán)限生成導航界面入口前提條件、接收參數(shù)Logon調(diào)用出口轉(zhuǎn)出條件,傳遞參數(shù)調(diào)用子程序用戶選擇子程序,調(diào)用相應(yīng)窗口用戶選擇退出退出系統(tǒng)4、程序交互圖系統(tǒng)導航模塊(Driver)實現(xiàn)說明書1、程序匯總表模塊代號Driver模塊名稱系統(tǒng)導航模塊程序代號程序名稱編寫人備注Logon系統(tǒng)登錄程序Driver_SDI系統(tǒng)導航界面祖先窗口Driver_outlookOutLook樣式導航界面繼承Driver_SDIDriver_TreeTree樣式導航界面Driver_Menu基于Menu的導航界面2、程序規(guī)格書程 序 規(guī) 格 書程序代號Logon程序名稱系統(tǒng)登錄程序設(shè)計Wenli.yang編碼Wenli.yang測試流程圖:輸入表輸出表規(guī)格描述1、根據(jù)g_app.Company和g_app.logo32x32生成標題2、接收用戶輸入的用戶名和密碼3、調(diào)用g_rightsmanager.of_checkpwd()檢查用戶名和密碼4、調(diào)用app.of_errhandle()顯示錯誤信息5、提示密碼過期,允許修改密碼6、調(diào)用app.oluser登記在線用戶7、將用戶信息寫入g_user,觸發(fā)g_app的ue_app_driver事件程 序 規(guī) 格 書程序代號Driver_SDI程序名稱SDI風格系統(tǒng)導航窗口祖先設(shè)計Wenli.yang編碼Wenli.yang測試流程圖:輸入表輸出表規(guī)格描述 1、菜單:系統(tǒng) (查看權(quán)限 - 顯示當前用戶擁有的權(quán)限 注銷用戶 - 重新登錄,如有窗口未關(guān)閉,則不能注銷 退出系統(tǒng) - 退出系統(tǒng),如有窗口未關(guān)閉,則不能退出)窗口( - 最多顯示9個,超過9個顯示查看所有窗口)關(guān)于(幫助 - 顯示幫助信息 關(guān)于 顯示關(guān)于窗口)2、控件:工具欄使用uo_toolbar,用于顯示常用功能StatusBar使用uo_pfc_statusbar,用于顯示提示信息3、事件ue_gen_navigate界面生成接口,在窗口顯示之前觸發(fā)ue_prog_selected用戶選擇指定程序后觸發(fā),打開相應(yīng)程序窗口ue_prog_open程序窗口open事件回調(diào)此事件ue_prog_close程序窗口close事件回調(diào)此事件程 序 規(guī) 格 書程序代號Outlook_driver_win程序名稱SDI風格,OutLook樣式導航窗口設(shè)計Wenli.yang編碼Wenli.yang測試流程圖: outlook style輸入表輸出表規(guī)格描述1、控件uo_outlook_driver使用uo_qq_pb,顯示二級子系統(tǒng)uo_outlookdriver_navigate使用uo_navigate顯示三級以上子系統(tǒng)及程序2、功能在ue_gen_navigate中用二級子系統(tǒng)作為uo_outlook_driver的header,三級子系統(tǒng)作為Button用戶選擇了了三級子系統(tǒng)后在uo_navigate_driver中顯示次級子程序及程序用戶選擇了次級子系統(tǒng),則在在uo_outlookdriver_navigate中繼續(xù)顯示次級子系統(tǒng)的子系統(tǒng)及程序,如此延伸,并提供翻頁和返回的功能。用戶選擇了某個程序,則調(diào)用ue_prog_selected事件,傳遞程序代號。程 序 規(guī) 格 書程序代號nvo_outlookdriver_navigate程序名稱OutLook樣式導航界面子窗口設(shè)計Wenli.yang編碼測試流程圖:輸入表輸出表規(guī)格描述1、控件上一頁,下一頁,返回使用uo_xpbutton 子系統(tǒng)和子程序使用nvo_outlookdrive
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025城市舊改項目房屋拆遷安置補償合同模板
- 2025通信線路建設(shè)承包合同
- 2025合同模板廣告牌制作工程施工合同協(xié)議條款范本
- 2025家居智能小家電區(qū)域代理商銷售合同書
- 2024年海南上海外國語大學三亞附屬中學招聘真題
- 石大學前衛(wèi)生學試卷(六)及參考答案
- 麻風病收容機器人行業(yè)跨境出海項目商業(yè)計劃書
- DB1303T 162.1-2011 農(nóng)業(yè)企業(yè)標準體系種植業(yè)標準體系的構(gòu)成和要求 第1部分:技術(shù)標準體系
- 2025年兒童教育游戲化:游戲內(nèi)容與教學目標的融合策略
- 大學熱學典型題目及答案
- 2025年一年級語文下冊期末考試檢測題蘇教版
- 游泳池水質(zhì)檢測培訓
- 國家級突發(fā)中毒事件衛(wèi)生應(yīng)急處置隊建設(shè)規(guī)范
- 薪酬管理制度級差設(shè)計
- 婚內(nèi)單身協(xié)議書范本
- 工會法律知識培訓課件
- 總經(jīng)理講安全課件
- GB/T 45255-2025公共信用綜合評價規(guī)范
- 壓線端子操作規(guī)范
- 2024年江蘇常州中考滿分作文《那么舊那樣新》
- 托幼機構(gòu)安全管理與傷害預(yù)防托幼機構(gòu)安全管理與傷害預(yù)防保育師培訓李敏課件
評論
0/150
提交評論