




已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
系統(tǒng)導(dǎo)航模塊(Driver)規(guī)格說(shuō)明書(shū)1、 總問(wèn)題陳述友好的導(dǎo)航界面是一個(gè)MIS系統(tǒng)不可缺少的部分,界面美觀(guān)、使用方便往往是客戶(hù)用來(lái)評(píng)價(jià)一個(gè)系統(tǒng)好壞的重要標(biāo)準(zhǔn),所以我們常會(huì)在界面尤其是導(dǎo)航界面上花費(fèi)很多的精力,但對(duì)于需求經(jīng)常變動(dòng)的系統(tǒng),會(huì)增加額外的工作量。在一些成熟的系統(tǒng)中,系統(tǒng)導(dǎo)航是完全自動(dòng)生成的,根據(jù)用戶(hù)的權(quán)限列出相關(guān)的程序,使系統(tǒng)維護(hù)非常的容易,只要修改相應(yīng)的參數(shù),導(dǎo)航界面就自動(dòng)發(fā)生變化,不過(guò),因?yàn)橐龅酵ㄓ?,界面通常不?huì)很漂亮。在界面上面應(yīng)該花多少精力沒(méi)有一個(gè)確定的說(shuō)法,我們希望有一個(gè)即美觀(guān)簡(jiǎn)潔又維護(hù)方便的系統(tǒng)導(dǎo)航界面,這正是Driver的目標(biāo)。2、 面向群體使用PBPL進(jìn)行MIS系統(tǒng)開(kāi)發(fā)的程序員3、 開(kāi)發(fā)目標(biāo)總體目標(biāo):Driver將根據(jù)SM生成的系統(tǒng)數(shù)據(jù),自動(dòng)生成各種樣式的導(dǎo)航界面,即不失美觀(guān),也要方便維護(hù)。具體目標(biāo):1、根據(jù)用戶(hù)及其權(quán)限自動(dòng)生成登錄、導(dǎo)航界面 2、導(dǎo)航界面有多種樣式可供選擇,如Tree,Outlook,Menu,全部動(dòng)態(tài)生成,無(wú)須手工修改,減少維護(hù)量3、能夠根據(jù)版本變化更新客戶(hù)端文件4、 功能描述維護(hù)系統(tǒng)結(jié)構(gòu):功能代號(hào)功能描述分類(lèi)F4.1通過(guò)版本控制更新客戶(hù)端文件隱藏F2.1通過(guò)給定參數(shù)自動(dòng)生成系統(tǒng)登錄畫(huà)面可見(jiàn)F2.2根據(jù)用戶(hù)權(quán)限生成導(dǎo)航界面可見(jiàn)F2.3導(dǎo)航界面提供個(gè)性化服務(wù),即有部分功能可以自定義,如快捷方式和布局可見(jiàn)系統(tǒng)導(dǎo)航模塊(Driver)分析說(shuō)明書(shū)1、概念定義系統(tǒng)導(dǎo)航:概念代號(hào)定義客戶(hù)端程序文件(Client Program)保存在客戶(hù)端系統(tǒng)中的MIS程序文件最新程序文件(Lastest Program)保存在服務(wù)器上的MIS系統(tǒng)程序的最新編譯后文件程序版本(version)客戶(hù)端系統(tǒng)使用版本來(lái)確定程序是否發(fā)生了變更,主機(jī)始終保持最新的版本,客戶(hù)端保留最后一次更新后的版本系統(tǒng)導(dǎo)航(Driver)將用戶(hù)可用程序合理的組織起來(lái)供用戶(hù)選擇的界面導(dǎo)航風(fēng)格(Driver Style)根據(jù)不同需要,導(dǎo)航界面可以有不同風(fēng)格可供選擇2、關(guān)聯(lián)描述關(guān)聯(lián)代號(hào)概念1多重性概念2關(guān)聯(lián)描述Driver.R1Client Program1 1Version一個(gè)客戶(hù)端程序必須有一個(gè)版本號(hào)Driver.R2Latest Program1 1Version最新程序必須有一個(gè)版本號(hào)Driver.R3Driver1 1.*Driver Style導(dǎo)航界面有多種風(fēng)格3、概念模型(略)4、角色定義角色名稱(chēng)描述用戶(hù)MIS系統(tǒng)的使用者5、高層用例用例代號(hào)Driver.C1用例名稱(chēng)文件更新參與者目的使客戶(hù)端文件保持最新的版本概述運(yùn)行時(shí)到指定服務(wù)器檢查程序的最新版本,如比本地大則進(jìn)行更新引用F4.1用例代號(hào)Driver.C2用例名稱(chēng)用戶(hù)登錄參與者用戶(hù)目的確認(rèn)身份概述用戶(hù)輸入ID和密碼,系統(tǒng)進(jìn)行確認(rèn),阻止用戶(hù)同時(shí)多次登錄,允許用戶(hù)修改密碼,并記錄非法登錄到指定Log文件引用F2.1用例代號(hào)Driver.C3用例名稱(chēng)生成導(dǎo)航界面參與者目的根據(jù)用戶(hù)權(quán)限生成導(dǎo)航界面概述動(dòng)態(tài)生成OutLookbar(Menu,Tree)樣式導(dǎo)航界面,查看當(dāng)前權(quán)限,用戶(hù)注銷(xiāo),窗口注冊(cè)與管理,為每個(gè)用戶(hù)提供個(gè)性化的快捷方式服務(wù),方便打開(kāi)常用窗口,窗口未全部關(guān)閉時(shí)阻止注銷(xiāo)和退出引用F2.2,F2.35、 用例圖系統(tǒng)導(dǎo)航模塊(Driver)設(shè)計(jì)說(shuō)明書(shū)1、共同開(kāi)發(fā)說(shuō)明見(jiàn)總設(shè)計(jì)文檔。2、系統(tǒng)編碼原則模塊代號(hào)Driver模塊名稱(chēng)系統(tǒng)導(dǎo)航模塊編碼名稱(chēng)類(lèi)型格式說(shuō)明VersionDec(2)XX.XX主版號(hào).次版本號(hào)3、子模塊&子程序定義子模塊代號(hào)FTP Updater子模塊名稱(chēng)文件更新系統(tǒng)相關(guān)用例Driver.C1功能概述通過(guò)FTP進(jìn)行客戶(hù)端文件更新入口前提條件、參數(shù)描述用戶(hù)運(yùn)行系統(tǒng)出口傳遞條件、參數(shù)描述更新完畢調(diào)用Logon更新失敗退出系統(tǒng)程序代號(hào)Logon程序名稱(chēng)系統(tǒng)登錄程序類(lèi)別控制相關(guān)用例Driver.C2功能概述驗(yàn)證用戶(hù)密碼入口前提條件、接收參數(shù)FTP Updater 出口轉(zhuǎn)出條件,傳遞參數(shù)用戶(hù)登錄成功調(diào)用Driver用戶(hù)登錄失敗退出系統(tǒng)程序代號(hào)Driver程序名稱(chēng)系統(tǒng)導(dǎo)航程序類(lèi)別控制相關(guān)用例Driver.C3功能概述根據(jù)用戶(hù)權(quán)限生成導(dǎo)航界面入口前提條件、接收參數(shù)Logon調(diào)用出口轉(zhuǎn)出條件,傳遞參數(shù)調(diào)用子程序用戶(hù)選擇子程序,調(diào)用相應(yīng)窗口用戶(hù)選擇退出退出系統(tǒng)4、程序交互圖系統(tǒng)導(dǎo)航模塊(Driver)實(shí)現(xiàn)說(shuō)明書(shū)1、程序匯總表模塊代號(hào)Driver模塊名稱(chēng)系統(tǒng)導(dǎo)航模塊程序代號(hào)程序名稱(chēng)編寫(xiě)人備注Logon系統(tǒng)登錄程序Driver_SDI系統(tǒng)導(dǎo)航界面祖先窗口Driver_outlookOutLook樣式導(dǎo)航界面繼承Driver_SDIDriver_TreeTree樣式導(dǎo)航界面Driver_Menu基于Menu的導(dǎo)航界面2、程序規(guī)格書(shū)程 序 規(guī) 格 書(shū)程序代號(hào)Logon程序名稱(chēng)系統(tǒng)登錄程序設(shè)計(jì)Wenli.yang編碼Wenli.yang測(cè)試流程圖:輸入表輸出表規(guī)格描述1、根據(jù)g_app.Company和g_app.logo32x32生成標(biāo)題2、接收用戶(hù)輸入的用戶(hù)名和密碼3、調(diào)用g_rightsmanager.of_checkpwd()檢查用戶(hù)名和密碼4、調(diào)用app.of_errhandle()顯示錯(cuò)誤信息5、提示密碼過(guò)期,允許修改密碼6、調(diào)用app.oluser登記在線(xiàn)用戶(hù)7、將用戶(hù)信息寫(xiě)入g_user,觸發(fā)g_app的ue_app_driver事件程 序 規(guī) 格 書(shū)程序代號(hào)Driver_SDI程序名稱(chēng)SDI風(fēng)格系統(tǒng)導(dǎo)航窗口祖先設(shè)計(jì)Wenli.yang編碼Wenli.yang測(cè)試流程圖:輸入表輸出表規(guī)格描述 1、菜單:系統(tǒng) (查看權(quán)限 - 顯示當(dāng)前用戶(hù)擁有的權(quán)限 注銷(xiāo)用戶(hù) - 重新登錄,如有窗口未關(guān)閉,則不能注銷(xiāo) 退出系統(tǒng) - 退出系統(tǒng),如有窗口未關(guān)閉,則不能退出)窗口( - 最多顯示9個(gè),超過(guò)9個(gè)顯示查看所有窗口)關(guān)于(幫助 - 顯示幫助信息 關(guān)于 顯示關(guān)于窗口)2、控件:工具欄使用uo_toolbar,用于顯示常用功能StatusBar使用uo_pfc_statusbar,用于顯示提示信息3、事件ue_gen_navigate界面生成接口,在窗口顯示之前觸發(fā)ue_prog_selected用戶(hù)選擇指定程序后觸發(fā),打開(kāi)相應(yīng)程序窗口ue_prog_open程序窗口open事件回調(diào)此事件ue_prog_close程序窗口close事件回調(diào)此事件程 序 規(guī) 格 書(shū)程序代號(hào)Outlook_driver_win程序名稱(chēng)SDI風(fēng)格,OutLook樣式導(dǎo)航窗口設(shè)計(jì)Wenli.yang編碼Wenli.yang測(cè)試流程圖: outlook style輸入表輸出表規(guī)格描述1、控件uo_outlook_driver使用uo_qq_pb,顯示二級(jí)子系統(tǒng)uo_outlookdriver_navigate使用uo_navigate顯示三級(jí)以上子系統(tǒng)及程序2、功能在ue_gen_navigate中用二級(jí)子系統(tǒng)作為uo_outlook_driver的header,三級(jí)子系統(tǒng)作為Button用戶(hù)選擇了了三級(jí)子系統(tǒng)后在uo_navigate_driver中顯示次級(jí)子程序及程序用戶(hù)選擇了次級(jí)子系統(tǒng),則在在uo_outlookdriver_navigate中繼續(xù)顯示次級(jí)子系統(tǒng)的子系統(tǒng)及程序,如此延伸,并提供翻頁(yè)和返回的功能。用戶(hù)選擇了某個(gè)程序,則調(diào)用ue_prog_selected事件,傳遞程序代號(hào)。程 序 規(guī) 格 書(shū)程序代號(hào)nvo_outlookdriver_navigate程序名稱(chēng)OutLook樣式導(dǎo)航界面子窗口設(shè)計(jì)Wenli.yang編碼測(cè)試流程圖:輸入表輸出表規(guī)格描述1、控件上一頁(yè),下一頁(yè),返回使用uo_xpbutton 子系統(tǒng)和子程序使用nvo_outlookdrive
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)速滅威市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 奶茶店八一活動(dòng)方案
- 奶茶公司活動(dòng)方案
- 學(xué)校比賽方案活動(dòng)方案
- 婦女節(jié)兒童手工活動(dòng)方案
- 如何支持幼兒活動(dòng)方案
- 婚姻紅酒活動(dòng)方案
- 學(xué)校母親節(jié)活動(dòng)方案
- 女鞋直播活動(dòng)方案
- 如何執(zhí)行活動(dòng)方案
- 基于UHPC的蝶形腹板混凝土拱橋創(chuàng)新設(shè)計(jì)研究
- 口腔科針刺傷處理流程
- 互聯(lián)網(wǎng)居家護(hù)理服務(wù)匯報(bào)
- 臨時(shí)占地免責(zé)協(xié)議書(shū)
- 樹(shù)脂瓦施工方案
- 新疆維吾爾自治區(qū)2024年普通高校招生單列類(lèi)(選考外語(yǔ))本科二批次投檔情況 (理工)
- 中國(guó)冰雪運(yùn)動(dòng)產(chǎn)業(yè)趨勢(shì)洞察:雪破新局冰啟華章
- 檔案管理員實(shí)操能力考試題試題及答案
- 西學(xué)中結(jié)業(yè)考核復(fù)習(xí)試題含答案
- 2025年工會(huì)知識(shí)競(jìng)賽題庫(kù)200題及答案(完整版)
- 完整版高中古詩(shī)文必背72篇【原文+注音+翻譯】
評(píng)論
0/150
提交評(píng)論