版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)設(shè)計(jì)說明書交行集中工作平臺設(shè)計(jì)說明書2008年5月Restricted Page 1 of 26系統(tǒng)設(shè)計(jì)說明書目錄1引言41。1編寫目的41.2名詞術(shù)語41。3參考資料41.4文檔約定552。1建設(shè)背景52。2系統(tǒng)建設(shè)目標(biāo)62。2.1提示用戶體驗(yàn)62.2。2建立統(tǒng)一的MIS應(yīng)用架構(gòu)72.2。3集中工作平臺72。3設(shè)計(jì)和實(shí)現(xiàn)約束72.4組織結(jié)構(gòu)和用戶類82.5系統(tǒng)架構(gòu)92.5。1技術(shù)架構(gòu)92。5。2應(yīng)用架構(gòu)92。5。3功能架構(gòu)92。6接口設(shè)計(jì)102.6。1外部接口102.6。2內(nèi)部接口102.7系統(tǒng)環(huán)境102.7.1網(wǎng)絡(luò)拓?fù)?02.7.2硬件環(huán)境102。7。3軟件環(huán)境102.8非功能特性設(shè)計(jì)102.8。1系統(tǒng)兼容性112。8。2安全性112.8.3運(yùn)行效率112。8。4可擴(kuò)展能力112。8.5用戶文檔113系統(tǒng)公共模塊設(shè)計(jì)113.1日志處理模塊113。2異常處理模塊113.3Session處理123.4UI框架154應(yīng)用基礎(chǔ)框架概要設(shè)計(jì)154。1系統(tǒng)框架154。1.1概述154.1。2業(yè)務(wù)流程描述15RestrictedPage2of26系統(tǒng)設(shè)計(jì)說明書4.1.3 用例描述 164.1。4 實(shí)體關(guān)系描述 214。2 構(gòu)件包設(shè)計(jì) 214。2.1 構(gòu)件包列表 214。2。2 構(gòu)件包關(guān)系圖 214。2。3XXX構(gòu)件包(如:權(quán)限管理) 225 附錄 265。1 詞匯表 265。2 數(shù)據(jù)模型描述 265.3 數(shù)據(jù)字典 265.4 功能矩陣 26Restricted Page 3 of 26系統(tǒng)設(shè)計(jì)說明書引言1.1編寫目的[說明編寫這份設(shè)計(jì)書的目的,指出預(yù)期的讀者和有關(guān)閱讀建.議]本設(shè)計(jì)說明書文檔包括該項(xiàng)目的建設(shè)背景、目標(biāo)、建設(shè)內(nèi)容、系統(tǒng)架構(gòu)、接口、數(shù)據(jù)模型、功能模型、部署模型、功能設(shè)計(jì)等的描述,用于指導(dǎo)該項(xiàng)目的開發(fā)與部署,同時(shí),作為該項(xiàng)目的重要技術(shù)資料,作為系統(tǒng)未來維護(hù)或擴(kuò)展的參考。本文檔的閱讀者為本系統(tǒng)的設(shè)計(jì)、開發(fā)人員、接口系統(tǒng)的開發(fā)人員、系統(tǒng)維護(hù)人員.1.2名詞術(shù)語[描述與該系統(tǒng)相關(guān)的特定概念和術(shù)語,如某些縮寫代號,統(tǒng)一的詞匯表達(dá)等]MISUP:MISUniformPlatform,MIS統(tǒng)一架構(gòu)平臺,交通銀行為支撐靈活的、高效的、易管控的、良好用戶體驗(yàn)的管理型應(yīng)用的開發(fā)、運(yùn)行和管理,而規(guī)劃建立的符合SOA技術(shù)的MIS應(yīng)用統(tǒng)一架構(gòu)體系,該體系規(guī)劃包括相應(yīng)的方法論、平臺(工具)以及交通銀行IT資產(chǎn)內(nèi)容。集中工作平臺:應(yīng)用基礎(chǔ)框架:集中任務(wù)中心:EOS:EXT:SOA:Service—OrientedArchitecture,面向服務(wù)的架構(gòu),SOA是一個(gè)軟件架構(gòu),同時(shí)也是一個(gè)構(gòu)件模型,它將企業(yè)應(yīng)用的不同功能單元(稱為業(yè)務(wù)服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來.接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言.這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。本項(xiàng)目中涉及SOA概念,主要側(cè)重于松散耦合的應(yīng)用架構(gòu)、復(fù)用、業(yè)務(wù)構(gòu)件化的意義。1.3參考資料[列出有關(guān)的參考文件,如:本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級機(jī)關(guān)的批;文Restricted Page 4 of 26系統(tǒng)設(shè)計(jì)說明書屬于本項(xiàng)目的其他已發(fā)表文件;本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)?!ち谐鲞@些文件的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。]《集中工作平臺預(yù)研總結(jié)報(bào)告。doc》《集中工作平臺技術(shù)預(yù)研工作總結(jié)。ppt》《MISUP-IWP項(xiàng)目設(shè)計(jì)與開發(fā)規(guī)范。doc》1.4文檔約定[說明本文檔中的有關(guān)約定信息,例如名詞的縮寫,代碼表示,隱含式的約定等]。本文檔中工作流引擎指EOS工作流平臺的工作流引擎,交通銀行簡稱為“交行”,普元軟件技術(shù)(上海)有限公司簡稱為“普元”。Bankcomm:交行或者交通銀行Primeton:普元或普元軟件技術(shù)(上海)有限公司本文檔中所涉及的構(gòu)件包、構(gòu)件均表示基于EOS平臺的構(gòu)件包和構(gòu)件概念.總體設(shè)計(jì)2.1建設(shè)背景[說明:為什么要建這套系統(tǒng)要達(dá)到的目標(biāo)是什么]交通銀行大集中完成后,大量的MIS系統(tǒng)迫切需要建設(shè),然而我行MIS應(yīng)用建設(shè)的方式還是相對孤立的。盡管采用了單點(diǎn)登錄、統(tǒng)一認(rèn)證、門戶整合、企業(yè)總線等方面的技術(shù),但在應(yīng)用與應(yīng)用之間,缺乏統(tǒng)一的業(yè)務(wù)構(gòu)件規(guī)劃;應(yīng)用實(shí)施過程中,缺乏業(yè)務(wù)構(gòu)件的抽象和抽取,因此無法形成IT資源的有效積累和復(fù)用;各個(gè)應(yīng)用分別建設(shè),又缺乏公共資源的復(fù)用,導(dǎo)致各個(gè)應(yīng)用需要分別實(shí)現(xiàn)用戶、權(quán)限管理,以及應(yīng)用的UI框架,導(dǎo)致IT建設(shè)的重復(fù)投入,以及使用者的體驗(yàn)不好.Internet已經(jīng)日益成為應(yīng)用程序開發(fā)的默認(rèn)平臺.用戶對應(yīng)用程序復(fù)雜性要求日增,但Restricted Page 5 of 26系統(tǒng)設(shè)計(jì)說明書現(xiàn)在的Web應(yīng)用程序?qū)ν瓿蓮?fù)雜應(yīng)用方面卻始終跟不上步伐。用戶與今天中等復(fù)雜程度的Web應(yīng)用程序交互時(shí),其體驗(yàn)并不能令人滿意.上面的這些問題,實(shí)際上也是大多數(shù)大型企業(yè)(包括同業(yè))IT建設(shè)中的共同挑戰(zhàn),而SOA的理念和規(guī)范(標(biāo)準(zhǔn))的一步步完善,為解決這些問題帶來了曙光,而國內(nèi)平臺廠商以及同業(yè)銀行做出的實(shí)踐,初步驗(yàn)證了企業(yè)級業(yè)務(wù)構(gòu)件化和統(tǒng)一架構(gòu)的可行性。在這樣一個(gè)內(nèi)外因素的背景下,軟件中心提出了MIS系統(tǒng)規(guī)劃和建設(shè)的更大目標(biāo):建立以業(yè)務(wù)構(gòu)件化為基礎(chǔ)的,符合先進(jìn)技術(shù)發(fā)展趨勢的交行MIS統(tǒng)一架構(gòu)平臺(MISUP),以支撐靈活的、高效的、易管控的、良好用戶體驗(yàn)的管理型應(yīng)用的開發(fā)、運(yùn)行和管理。其中,集中工作平臺作為MIS統(tǒng)一架構(gòu)平臺的重要組成部分,關(guān)系到使用者的體驗(yàn),成為最先建設(shè)的重點(diǎn)內(nèi)容。2.2系統(tǒng)建設(shè)目標(biāo)[描述系統(tǒng)建設(shè)的目標(biāo),適用范圍和相關(guān)原則]集中工作平臺實(shí)施完成后,將成為交行MIS應(yīng)用的基礎(chǔ)平臺,各個(gè)MIS系統(tǒng)將遵循該平臺的相關(guān)規(guī)范接入進(jìn)來,并提供統(tǒng)一的用戶操作入口,因此,在設(shè)計(jì)上將重點(diǎn)考慮如下特性:應(yīng)用模型的通用性和可擴(kuò)展能力,技術(shù)框架的靈活性,運(yùn)行的效率和穩(wěn)定性。以下列出了集中工作平臺具體的建設(shè)目標(biāo):2.2.1提高用戶體驗(yàn)希望提供給用戶:UI展現(xiàn)、操作友好易交互:交互性強(qiáng),盡量不使用或少使用頁面全部刷新的不友好方式,而采用基于ajax技術(shù)的局部刷新效果;豐富的控件:開發(fā)或集成豐富的UI控件,既豐富了用戶的交互手段,又方便了開發(fā)人員。集中桌面一次登錄:用戶一次登錄,即可在各應(yīng)用中間切換一個(gè)工作平臺:提供給用戶一個(gè)統(tǒng)一的工作平臺,用戶在該平臺上即可完成各項(xiàng)操作。正是基于上述原因,要求本系統(tǒng)實(shí)現(xiàn):支持RIA的UI框架;Restricted Page 6 of 26系統(tǒng)設(shè)計(jì)說明書MIS應(yīng)用桌面。2.2.2建立統(tǒng)一的MIS應(yīng)用架構(gòu)希望給各個(gè)應(yīng)用提供:公共模型及服務(wù)用戶、組織機(jī)構(gòu)模型:從現(xiàn)有系統(tǒng)和交行實(shí)際,抽取出公共的模型,為各應(yīng)用服務(wù);權(quán)限模型:從現(xiàn)有系統(tǒng)和交行實(shí)際,抽取出公共的模型,為各應(yīng)用服務(wù)。集中流程任務(wù)處理待辦工作:抓取用戶在各應(yīng)用中的待辦任務(wù),統(tǒng)一展現(xiàn)給用戶處理;已辦工作:抓取用戶在各應(yīng)用中的已辦任務(wù),供用戶查看.待閱中心:抓取用戶在各應(yīng)用的待閱消息,供用戶查看.正是基于上述原因,要求本系統(tǒng)實(shí)現(xiàn):應(yīng)用基礎(chǔ)框架;集中任務(wù)中心。2.2.3集中工作平臺以上四個(gè)目標(biāo)有機(jī)形成集中工作平臺,提供交行MIS應(yīng)用的應(yīng)用統(tǒng)一入口:2.3設(shè)計(jì)和實(shí)現(xiàn)約束[描述系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中受到的約束,包括設(shè)計(jì)與實(shí)施策略、開發(fā)工具、團(tuán)隊(duì)結(jié)構(gòu)、時(shí)間表、遺留代碼等。]通過項(xiàng)目啟動(dòng)前的方案驗(yàn)證和技術(shù)預(yù)研工作,為本項(xiàng)目的實(shí)施打下了良好的基礎(chǔ),并確定了如下的設(shè)計(jì)和實(shí)現(xiàn)原則:技術(shù)架構(gòu)采用J2EE+普元EOS6UI框架采用EXT2應(yīng)用桌面采用Portal實(shí)現(xiàn)用戶認(rèn)證采用LDAPRestricted Page 7 of 26系統(tǒng)設(shè)計(jì)說明書2.4組織結(jié)構(gòu)和用戶類[描述系統(tǒng)涉及的組織機(jī)構(gòu),系統(tǒng)相關(guān)的用戶]集中工作平臺旨在為未來交行MIS應(yīng)用提供統(tǒng)一的應(yīng)用框架、組織模型、權(quán)限控制,因此,幾乎交行所有需要使用MIS應(yīng)用(如HR、OA、CRM、資金管理等)的人員均作為該平臺的用戶,并且涉及到交通銀行的所有組織機(jī)構(gòu),同時(shí),交通銀行的某些合作伙伴(如開發(fā)中心的外協(xié)公司)也可能是該平臺的用戶。由于本平臺涉及的組織結(jié)構(gòu)和用戶非常龐大,而且與未來接入本平臺的應(yīng)用相關(guān),無法列出最終完整的組織結(jié)構(gòu),下圖僅作為組織結(jié)構(gòu)的一個(gè)示例。使用本平臺及其架構(gòu)的用戶類如下:業(yè)務(wù)用戶(普通用戶)通過集中工作平臺,使用各個(gè)具體應(yīng)用系統(tǒng)功能的操作用戶,他們一般的操作行為是:通過集中工作平臺的統(tǒng)一登錄,進(jìn)入到集中工作平臺的主界面,可以瀏覽到他可以使用的功能菜單樹,可以看到自己的集中任務(wù)列表,也可以選擇自己的菜單項(xiàng)定義為快捷菜單。普通用戶通過點(diǎn)擊自己權(quán)限范圍內(nèi)可以看到的菜單項(xiàng),進(jìn)入具體的應(yīng)用功能界面。由于接入系統(tǒng)的差異性,業(yè)務(wù)用戶的用戶特征差異化很大,操作應(yīng)用系統(tǒng)的方式的差異也很大,但共同的特性就是:希望在使用不同應(yīng)用的功能時(shí),不希望多次登錄,并希望所有系統(tǒng)的功能能夠集中顯示,各個(gè)應(yīng)用系統(tǒng)功能具有一致的操作風(fēng)格和模式。業(yè)務(wù)用戶由于群體廣泛,使用的電腦終端的差異性可能也會(huì)比較大,包括客戶端的硬件配置、操作系統(tǒng)版本、瀏覽器類別和版本,這些差異化要求集中工作平臺對于系統(tǒng)環(huán)境具有較廣泛的兼容性.集中工作平臺管理員集中工作平臺的管理員主要負(fù)責(zé)維護(hù)集中工作平臺的應(yīng)用基礎(chǔ)框架,如應(yīng)用接入的注冊和管理,統(tǒng)一組織模型、集中任務(wù)的管理、監(jiān)控和手工數(shù)據(jù)同步。集中工作平臺管理員要求對集中工作平臺的架構(gòu)和相關(guān)接入規(guī)范比較熟悉,對計(jì)算機(jī)應(yīng)用系統(tǒng)的操作比較熟練。應(yīng)用系統(tǒng)管理員應(yīng)用系統(tǒng)管理員主要負(fù)責(zé)通過集中工作平臺維護(hù)其管理的接入應(yīng)用,包括應(yīng)用的權(quán)限定義、角色設(shè)置、參數(shù)維護(hù)、數(shù)據(jù)同步等。應(yīng)用系統(tǒng)管理員熟悉電腦操作,了解集中工作平臺的接入規(guī)范.機(jī)構(gòu)管理員機(jī)構(gòu)管理員主要負(fù)責(zé)通過集中工作平臺維護(hù)組織機(jī)構(gòu)和人員信息,以及實(shí)現(xiàn)與各個(gè)接入應(yīng)用的組織和人員數(shù)據(jù)的導(dǎo)入與導(dǎo)出等。機(jī)構(gòu)管理員有管理上的層次,不同層次的機(jī)構(gòu)管理員具有不同層次的數(shù)據(jù)操作權(quán)限機(jī)構(gòu)管理員熟悉電腦操作,了解集中工作平臺提供的組織模型結(jié)構(gòu)關(guān)系和相關(guān)接口.Restricted Page 8 of 26系統(tǒng)設(shè)計(jì)說明書應(yīng)用系統(tǒng)開發(fā)人員應(yīng)用系統(tǒng)開發(fā)人員指接入集中工作平臺的應(yīng)用項(xiàng)目開發(fā)團(tuán)隊(duì)技術(shù)人員,他們需要了解集中工作平臺的相關(guān)架構(gòu)、公用框架、模型、規(guī)范、接口,以確保實(shí)施的應(yīng)用能夠無縫接入到集中工作平臺中.另外,開發(fā)人員需要將開發(fā)的功能定義到集中工作平臺的功能管理中。應(yīng)用系統(tǒng)開發(fā)人員熟悉電腦操作和軟件開發(fā)技術(shù)。在系統(tǒng)機(jī)構(gòu)設(shè)計(jì)和功能設(shè)計(jì)上,要求充分考慮用戶類的使用特征,更好滿足使用者的操作體驗(yàn)。2.5系統(tǒng)架構(gòu)[描述系統(tǒng)的總體框架,從技術(shù)、應(yīng)用、功能幾個(gè)角度介紹系統(tǒng)組成,使用圖例的方式描述子系統(tǒng)、業(yè)務(wù)單元(功能模塊)和工具之間的關(guān)系.使用圖例方式描述本系統(tǒng)與外圍環(huán)境的關(guān)系,使用文字描述業(yè)務(wù)基礎(chǔ)件(基礎(chǔ)構(gòu)件庫)的在系統(tǒng)中的作]用2.5.1技術(shù)架構(gòu)[從技術(shù)角度描述系統(tǒng)組成,包括系統(tǒng)使用平臺,框架,技術(shù)及他們之間關(guān)]系2.5.2應(yīng)用架構(gòu)[從應(yīng)用角度描述系統(tǒng)平臺和各個(gè)應(yīng)用的關(guān)系]2.5.3功能架構(gòu)[從功能角度描述系統(tǒng)的功能及功能之間,功能和用戶之間的關(guān)]系2.5.4UI架構(gòu)【從用戶交互的角度,描述系統(tǒng)最終的用戶操作界面的布局】Restricted Page 9 of 26系統(tǒng)設(shè)計(jì)說明書2.6接口設(shè)計(jì)2.6.1外部接口[描述系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口本、系統(tǒng)與各支持軟件之間的接口關(guān)系。]2.6.2內(nèi)部接口[描述系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排]2.7系統(tǒng)環(huán)境[根據(jù)需求的要求描述系統(tǒng)運(yùn)行的工作環(huán)境]2.7.1網(wǎng)絡(luò)拓?fù)洌勖枋霾渴鸷瓦\(yùn)行系統(tǒng)的一種或多種物理網(wǎng)(絡(luò)硬件)結(jié)構(gòu),應(yīng)該包括運(yùn)行系統(tǒng)的物理節(jié)點(diǎn)(計(jì)算機(jī)、CPU)及其互連情況(總線連接、LAN連接、點(diǎn)到點(diǎn)連接等)。]2.7.2硬件環(huán)境[簡要地說明系統(tǒng)對硬件環(huán)境的要求]2.7.3軟件環(huán)境[簡要地說明系統(tǒng)對軟件環(huán)境的要求]2.8非功能特性設(shè)計(jì)[以列表的方式介紹系統(tǒng)非功能性的特性,以及對特性相關(guān)設(shè),計(jì)包括系統(tǒng)易用,可管理,低維護(hù)成本]Restricted Page 10 of 26系統(tǒng)設(shè)計(jì)說明書2.8.1系統(tǒng)兼容性[描述系統(tǒng)可能運(yùn)行的軟硬件平臺環(huán)境以及采用的應(yīng)用平臺的兼容性說明]2.8.2安全性[描述為保證系統(tǒng)應(yīng)用安全,包括通訊安全,數(shù)據(jù)安全,為保證安全采取的備份和故障應(yīng)急處理的策略]2.8.3運(yùn)行效率[描述系統(tǒng)能夠支持的處理能力,吞吐量,響應(yīng)時(shí)間等定能指]標(biāo)2.8.4可擴(kuò)展能力[描述系統(tǒng)為以后功能和性能擴(kuò)展提供的特性]2.8.5用戶文檔[描述系統(tǒng)為用戶培訓(xùn),用戶使用系統(tǒng)幫助方面提供的文]檔系統(tǒng)公共模塊設(shè)計(jì)[描述系統(tǒng)公共模塊的設(shè)計(jì)]3.1權(quán)限控制3.2日志處理模塊[描述系統(tǒng)日志處理設(shè)計(jì)和日志使用規(guī)范]3.3異常處理模塊1、在構(gòu)件包中建立異常資源文件,針對錯(cuò)誤碼,包括顯示在頁面的提示和真正的錯(cuò)誤提示,Restricted Page 11 of 26系統(tǒng)設(shè)計(jì)說明書例如:abf_auth_0001=無效的用戶名或者密碼![用戶{0}密碼錯(cuò)誤?。萜渲衶0}表示變量,如果異常提示中有多個(gè)變量,依次為{0},{1}…[]內(nèi)的信息為真正的錯(cuò)誤信息。如果沒有,則和前面信息一致。顯示給用戶的信息為[]前的信息.異常資源文件為構(gòu)件包資源配置目錄下resources/exception/perties2、錯(cuò)誤碼的構(gòu)成規(guī)則構(gòu)件包名+”_"+四位數(shù)字:例如abf_auth_00013、實(shí)現(xiàn)一個(gè)寫業(yè)務(wù)異常的運(yùn)算邏輯接口如下:publicstaticvoidsetBusiException(StringerrCode,StringlogFlag,String。..params)throwscom.eos。system。exception。EOSException第一個(gè)參數(shù)是資源文件中定義的錯(cuò)誤碼第二個(gè)參數(shù)為是否寫業(yè)務(wù)日志的標(biāo)志,缺省為“true”,其他值為不寫第三個(gè)參數(shù)開始,為異常資源中的變量,當(dāng)異常資源定義中,對應(yīng)錯(cuò)誤碼的信息匯總有{0},{1},{2},則需要設(shè)置第三、四、五個(gè)參數(shù)在該運(yùn)算邏輯中,將實(shí)現(xiàn)如下處理邏輯:4、業(yè)務(wù)邏輯中,當(dāng)需要進(jìn)行業(yè)務(wù)異常提示時(shí),調(diào)用寫業(yè)務(wù)異常的運(yùn)算邏輯,由于運(yùn)算邏輯會(huì)拋除異常,所以該運(yùn)算邏輯將連接在一個(gè)結(jié)束圖元前.5、通過EXT提供一個(gè)顯示業(yè)務(wù)異常的提示頁面,當(dāng)發(fā)生異常時(shí),彈出業(yè)務(wù)異常提示窗口。3.4Session處理Session將保存如下信息:1)用戶基本信息:<USERSESSION〉<OPERATORID/〉<OPERATORNAME/〉〈USERID/><MENUTYPE/><EMPID/><EMPCODE/>〈MAJOR/〉Restricted Page 12 of 26系統(tǒng)設(shè)計(jì)說明書〈MOBILENO/〉<EMAIL/〉<MAINORGID/><MAINORGNAME/〉〈MAINORGSEQ/〉</USERSESSION〉2)用戶所屬機(jī)構(gòu)信息:〈USERORGSESSION〉〈EMPID/>〈ORGID/>〈ISMAIN/>〈ORGNAME/><ORGTYPE/〉<ORGSEQ/〉<PARENTORGID/〉<MANAGERID/〉〈ORGLEVEL/></USERORGSESSION〉3)用戶所屬崗位信息:〈USERPOSISESSION><EMPID/>〈POSITIONID/>Restricted Page 13 of 26系統(tǒng)設(shè)計(jì)說明書<POSINAME/〉〈POSITIONSEQ/〉〈POSITYPE/><MANAPOSI/〉<DUTYID/〉</USERPOSISESSION〉4)用戶所屬工作組信息:〈USERGROUPSESSION>〈EMPID/〉〈GROUPID/>〈GROUPNAME/>〈GROUPSEQ/>〈ORGID/>〈PARENTGROUPID/〉〈MANAGER/>〈/USERGROUPSESSION〉5)用戶所屬角色信息:〈USERROLESESSION><OPERATORID/〉<ROLEID/〉<ROLENAME/></USERROLESESSION〉Restricted Page 14 of 26系統(tǒng)設(shè)計(jì)說明書6)用戶包含的功能列表:3.5UI框架設(shè)計(jì)【將UI架構(gòu)進(jìn)行細(xì)化,形成可實(shí)施的設(shè)計(jì)方案】應(yīng)用基礎(chǔ)框架子系統(tǒng)設(shè)計(jì)[針對應(yīng)用需求進(jìn)行設(shè)計(jì),如果分為多個(gè)子系統(tǒng),則每個(gè)子系統(tǒng)作為一個(gè)一級目錄進(jìn)行]設(shè)計(jì)4.1系統(tǒng)框架4.1.1概述應(yīng)用基礎(chǔ)框架(ABFrame)為集中工作平臺提供基礎(chǔ)的支撐,同時(shí)也為未來接入集中工作平臺的其他應(yīng)用提供基礎(chǔ)框架以及權(quán)限控制的有關(guān)服務(wù),主要的功能框架如下圖所示:使用應(yīng)用基礎(chǔ)框架(ABFrame)的主要場景和作用包括:1、集中工作平臺通過ABFrame實(shí)現(xiàn)交行MIS系統(tǒng)組織機(jī)構(gòu)和權(quán)限模型的統(tǒng)一和數(shù)據(jù)的統(tǒng)一管理2、為未來新的MIS系統(tǒng)建設(shè),提供了一套可供復(fù)用的應(yīng)用框架,提升了新應(yīng)用開發(fā)的起點(diǎn),也保持了各個(gè)應(yīng)用之間基礎(chǔ)框架的一致性3、集中工作平臺通過ABFrame實(shí)現(xiàn)了交行組織機(jī)構(gòu)和用戶的統(tǒng)一管理,可以為各個(gè)應(yīng)用提供組織和用戶數(shù)據(jù)的導(dǎo)出4、集中工作平臺通過ABFrame實(shí)現(xiàn)了MIS系統(tǒng)的權(quán)限控制服務(wù),可以為各個(gè)應(yīng)用提供用戶在應(yīng)用中的權(quán)限數(shù)據(jù)4.1.2業(yè)務(wù)流程描述注意:在設(shè)計(jì)業(yè)務(wù)流程時(shí)候,關(guān)心的是業(yè)務(wù)本身的流程,而不是功能的流程,對于功能流程在功能設(shè)計(jì)中描述應(yīng)用基礎(chǔ)框架主要是基礎(chǔ)數(shù)據(jù)的管理,并無明顯的業(yè)務(wù)流程,故該部分省略。Restricted Page 15 of 26系統(tǒng)設(shè)計(jì)說明書4.1.3用例描述[列出用例模型中的一些用例或場景,這些用例或場景應(yīng)體現(xiàn)最終系統(tǒng)中重要的、核心的功能;或是在構(gòu)架方面涉及范圍很廣(使用了許多構(gòu)架元素;)或強(qiáng)調(diào)或闡明了構(gòu)架的某一具體的細(xì)微之處.]在應(yīng)用基礎(chǔ)框架中,可以按照用例的特征和松散耦合的情況,劃分為主控性的用例和三大部分,分別為:權(quán)限管理、組織機(jī)構(gòu)管理、應(yīng)用基礎(chǔ)工具和服務(wù)等,如下圖:<<extend>>用戶登錄顯示應(yīng)用桌面<<use>>權(quán)限管理用戶退出集中工作平臺<<use>>管理員<<use>>修改個(gè)人信息組織管理操作員(普通用應(yīng)用系統(tǒng)管理戶)員修改個(gè)人密碼<<use>>基礎(chǔ)工具服務(wù)找回密碼機(jī)構(gòu)管理員設(shè)置快捷功能注冊個(gè)人賬戶設(shè)置個(gè)人菜單樹業(yè)務(wù)應(yīng)用系統(tǒng)集中工作平臺主控制部分的用例描述:參與者用例觸發(fā)方式需求特性描述優(yōu)先級1、可以選擇界面樣式操作員用戶登錄地址首頁2、記錄登錄出錯(cuò)次數(shù),登錄時(shí)間高3、顯示應(yīng)用桌面(主界面)操作員用戶退出點(diǎn)擊主界面功能1、關(guān)閉窗口,或退回到首頁(登錄高按鈕頁)2、系統(tǒng)清除用戶SessionRestricted Page 16 of 26系統(tǒng)設(shè)計(jì)說明書操作員修改個(gè)人密碼菜單在輸入原有密碼正確的前提下,修高改個(gè)人的登錄密碼1、用戶可以定制應(yīng)用的功能到快點(diǎn)擊菜單捷菜單2、快捷菜單顯示在portal醒目位操作員設(shè)置快捷功能或者點(diǎn)擊主界面中功能按鈕置3、用戶點(diǎn)擊快捷菜單,平臺進(jìn)入快捷菜單對應(yīng)的應(yīng)用功能設(shè)置個(gè)人菜單允許每個(gè)人根據(jù)自己所具有的功操作員菜單能(來自不同的系統(tǒng))組織自己的低樹菜單樹允許操作員查看和修改自己的信操作員修改個(gè)人信息菜單息,包括聯(lián)系方式、出生日期、身高份證等操作員注冊個(gè)人帳號點(diǎn)擊首頁面按鈕輸入個(gè)人信息低操作員找回密碼點(diǎn)擊首頁面按鈕輸入郵箱信息,重置密碼并發(fā)送到高郵件其他三部分的用例將在下面章節(jié)進(jìn)行描述。權(quán)限管理的用例描述權(quán)限管理部分主要處理與權(quán)限管理控制相關(guān)的數(shù)據(jù)維護(hù)的用例,如下圖:(1) 應(yīng)用功能管理Restricted Page 17 of 26系統(tǒng)設(shè)計(jì)說明書移動(dòng)功能到另一個(gè)功能組下移動(dòng)功能組到另一個(gè)功能組下刪除功能查看功能組信息修改功能信息增加功能修改功能組信息應(yīng)用系統(tǒng)管理員(fromUseCase...View)查看功能信息增加功能組查看應(yīng)用信息 刪除功能組瀏覽應(yīng)用樹 修改應(yīng)用信息注冊新應(yīng)用集中工作平臺管理員刪除應(yīng)用(fromUseCase...View)用例描述:參與者用例觸發(fā)方式需求特性描述優(yōu)先級1、一級節(jié)點(diǎn)為應(yīng)用應(yīng)用系統(tǒng)管瀏覽應(yīng)用樹菜單2、應(yīng)用展開為功能組(允許多層)高理員3、功能組展開為下屬功能組或功能應(yīng)用系統(tǒng)管查看應(yīng)用信息點(diǎn)擊應(yīng)用樹的應(yīng)用節(jié)1、能夠看到應(yīng)用的信息高理員點(diǎn)2、可以看到應(yīng)用包含的崗位列表3、可以看到應(yīng)用包含的工作組集中工作平1、點(diǎn)擊應(yīng)用樹根結(jié)點(diǎn)1、輸入新應(yīng)用的信息注冊新應(yīng)用的右鍵菜單2、點(diǎn)擊保存高臺管理員3、刷新應(yīng)用樹(如果從應(yīng)用樹右2、菜單鍵觸發(fā))1、刪除應(yīng)用記錄集中工作平刪除應(yīng)用點(diǎn)擊應(yīng)用樹根結(jié)點(diǎn)的2、刪除應(yīng)用對應(yīng)的功能組、功能低臺管理員右鍵菜單3、刪除應(yīng)用對應(yīng)的菜單4、刪除與相應(yīng)功能對應(yīng)的角色關(guān)聯(lián)和操作員關(guān)聯(lián)RestrictedPage18of26系統(tǒng)設(shè)計(jì)說明書應(yīng)用系統(tǒng)管修改應(yīng)用信息1、點(diǎn)擊應(yīng)用信息頁面修改應(yīng)用信息后保存中理員的按鈕應(yīng)用系統(tǒng)管查看功能組信點(diǎn)擊應(yīng)用樹的功能組1、能夠看到功能組的定義信息高理員息節(jié)點(diǎn)2、能夠看到功能組包含的功能清單1、點(diǎn)擊應(yīng)用樹功能組應(yīng)用系統(tǒng)管增加功能組節(jié)點(diǎn)的右鍵菜單1、增加功能組的信息高理員2、點(diǎn)擊功能組信息頁面的按鈕1、點(diǎn)擊應(yīng)用樹功能組應(yīng)用系統(tǒng)管修改功能組信節(jié)點(diǎn)的右鍵菜單1、修改功能組的信息中理員息2、點(diǎn)擊功能組信息頁面的按鈕1、點(diǎn)擊應(yīng)用樹功能組應(yīng)用系統(tǒng)管刪除功能組節(jié)點(diǎn)的右鍵菜單1、刪除功能組的信息中理員2、點(diǎn)擊功能組信息頁面的按鈕1、能夠看到功能的定義信息1、點(diǎn)擊應(yīng)用樹的功能2、能夠看到功能所包含的資源清應(yīng)用系統(tǒng)管節(jié)點(diǎn)單查看功能信息3、能夠看到擁有該功能的角色和高理員2、點(diǎn)擊功能組信息頁面功能列表的功能操作員4、查看與該功能有約束關(guān)系的功能列表1、點(diǎn)擊應(yīng)用樹的功能1、增加功能的信息應(yīng)用系統(tǒng)管增加功能節(jié)點(diǎn)2、設(shè)置功能的約束關(guān)系高理員2、點(diǎn)擊功能組信息頁3、配置功能的資源清單(通過構(gòu)面功能列表的功能件包導(dǎo)入后選擇)1、點(diǎn)擊應(yīng)用樹的功能應(yīng)用系統(tǒng)管修改功能信息節(jié)點(diǎn)1、修改功能的信息高理員2、點(diǎn)擊功能組信息頁2、修改功能的約束關(guān)系面功能列表的功能1、點(diǎn)擊應(yīng)用樹的功能應(yīng)用系統(tǒng)管刪除功能信息節(jié)點(diǎn)1、刪除功能的信息中理員2、點(diǎn)擊功能組信息頁2、刪除功能的約束關(guān)系面功能列表的功能應(yīng)用系統(tǒng)管移動(dòng)功能到另通過拖拽應(yīng)用樹的功能節(jié)點(diǎn)到另一個(gè)功能改變功能所屬的功能組低理員一個(gè)功能組下組節(jié)點(diǎn)觸發(fā)應(yīng)用系統(tǒng)管移動(dòng)功能組到通過拖拽應(yīng)用樹的功改變功能組所屬的功能組低理員另一個(gè)功能組能組節(jié)點(diǎn)到另一個(gè)功RestrictedPage19of26系統(tǒng)設(shè)計(jì)說明書下能組節(jié)點(diǎn)觸發(fā)(2)菜單管理用例描述:參與者用例觸發(fā)方式需求特性描述優(yōu)先級應(yīng)用系統(tǒng)管1、根據(jù)應(yīng)用-功能組-可定義為理員1、點(diǎn)擊應(yīng)用信息頁面菜單的功能項(xiàng),產(chǎn)生樹形節(jié)點(diǎn),并根據(jù)應(yīng)用樹產(chǎn)的功能按鈕允許選擇高生菜單樹2、點(diǎn)擊應(yīng)用樹的應(yīng)用2、選擇需要產(chǎn)生菜單的功能項(xiàng)(缺節(jié)點(diǎn)右鍵菜單項(xiàng)省為選中)3、點(diǎn)擊初始化成菜單的功能按鈕應(yīng)用系統(tǒng)管瀏覽菜單樹菜單1、一級節(jié)點(diǎn)為應(yīng)用高理員2、應(yīng)用展開為菜單(允許多層)應(yīng)用系統(tǒng)管查看菜單項(xiàng)信點(diǎn)擊菜單樹的菜單節(jié)1、能夠看到菜單的定義信息高理員息點(diǎn)2、能夠看到菜單所包含的功能應(yīng)用系統(tǒng)管1、點(diǎn)擊菜單樹的菜單1、增加菜單的信息理員增加菜單項(xiàng)節(jié)點(diǎn)右鍵菜單2、設(shè)置菜單和功能的對應(yīng)關(guān)系高2、點(diǎn)擊菜單信息頁面的功能按鈕3、配置菜單功能的資源清單應(yīng)用系統(tǒng)管1、點(diǎn)擊菜單樹的菜單理員修改菜單項(xiàng)信節(jié)點(diǎn)1、修改菜單的信息高息2、點(diǎn)擊菜單信息頁面的按鈕應(yīng)用系統(tǒng)管1、點(diǎn)擊菜單樹的菜單1、刪除菜單的信息理員刪除菜單項(xiàng)節(jié)點(diǎn)2、刪除菜單的所有子菜單高2、點(diǎn)擊菜單信息頁面的功能按鈕應(yīng)用系統(tǒng)管移動(dòng)菜單項(xiàng)到通過拖拽菜單樹菜單將菜單及其子菜單移動(dòng)到指定節(jié)理員節(jié)點(diǎn)到另一個(gè)菜單節(jié)中另一個(gè)菜單下點(diǎn)下點(diǎn)觸發(fā)(3) 角色管理(4) 操作員管理Restricted Page 20 of 26系統(tǒng)設(shè)計(jì)說明書組織機(jī)構(gòu)管理的用例描述應(yīng)用基礎(chǔ)工具和服務(wù)的用例描述4.1.4實(shí)體關(guān)系描述[系統(tǒng)的E—R圖,描述實(shí)體之間的相互關(guān)系]注意:在設(shè)計(jì)E-R時(shí)候,只描述出實(shí)體之間的關(guān)系,以及實(shí)體中主要字段的描述。對于數(shù)據(jù)庫的物理設(shè)計(jì)放在數(shù)據(jù)庫設(shè)計(jì)中描述4.2構(gòu)件包設(shè)計(jì)[介紹子系統(tǒng)構(gòu)件包和他們的依賴關(guān)系,用圖表的方式說明各個(gè)構(gòu)件包的作用和關(guān)系]4.2.1構(gòu)件包列表[采用列表的方式列出所有包,使用圖的方式說明包之間的關(guān)系并且列出包的直接下屬包,直接下屬包的就是包直接繼承與另外一個(gè)包,含下屬包所有的內(nèi)容(例如:證券客戶資料包的直接下屬保就是客戶基本資料包,因?yàn)榭蛻艋举Y料包都屬于證券客戶基本資料)]包。編碼 包名稱 包版本 包功能說明 依賴包4.2.2構(gòu)件包關(guān)系圖[介紹構(gòu)件包和其他構(gòu)件包的關(guān)系]Restricted Page 21 of 26系統(tǒng)設(shè)計(jì)說明書4.2.3XXX構(gòu)件包(如:權(quán)限管理)概述[介紹包完成的功能,流程,以及在子系統(tǒng)中的作]用流程設(shè)計(jì)(可選).1信貸申請審批流程[分章節(jié)介紹流程圖、流程相關(guān)數(shù)據(jù)設(shè)計(jì)、環(huán)節(jié)、時(shí)限、事件觸發(fā)、參與者、調(diào)用功]能等1)流程描述流程名稱流程描述設(shè)計(jì)者關(guān)聯(lián)業(yè)務(wù)實(shí)體和字段流程啟動(dòng)權(quán)限觸發(fā)事件
wfLoanApprove 流程顯示名稱 貸款申請審批流程袁義 最后更改者com.primeton.loan。loan.BLcessinstid[角色]信貸員 時(shí)限要求 無流程啟動(dòng)后 調(diào)用××系統(tǒng)的WEB服務(wù)××× 異步調(diào)用流程超時(shí)后 短信通知流程啟動(dòng)者 同步調(diào)用,獨(dú)立事務(wù)2)流程圖Restricted Page 22 of 26系統(tǒng)設(shè)計(jì)說明書3)活動(dòng)描述活動(dòng)名稱活動(dòng)類型參與者會(huì)簽規(guī)則時(shí)限要求觸發(fā)事件調(diào)用功能其他特性貸款申請信息修改人工活動(dòng)[角色]信貸員無無無貸款信息無修改信貸主任審批人工活動(dòng)[相關(guān)數(shù)據(jù)]機(jī)構(gòu)變量+[角色]無5工作日[工作項(xiàng)提醒后]貸款審批無信貸主任發(fā)送短信通知參與者支行副行長審批人工活動(dòng)[相關(guān)數(shù)據(jù)]機(jī)構(gòu)變量+[角色]支無5工作日[工作項(xiàng)提醒貸款審批無行副行長后]發(fā)送短信通知參與者省行副行長會(huì)簽人工活動(dòng)[相關(guān)數(shù)據(jù)]機(jī)構(gòu)變量+[角色]支所有人會(huì)簽無貸款審批無行行長、省行副行長省行行長審批人工活動(dòng)[相關(guān)數(shù)據(jù)]機(jī)構(gòu)變量+[角色]無無貸款審批無省行行長貸款發(fā)放自動(dòng)活動(dòng)無無無[活動(dòng)完成后]發(fā)貸款發(fā)放無送短信給客戶服務(wù)貸后管理子流程子流程無無無貸后管理無子流程Restricted Page
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同zao的法律認(rèn)定
- 合同法第115條內(nèi)容
- 統(tǒng)考版2025屆高考?xì)v史一輪復(fù)習(xí)課后限時(shí)集訓(xùn)39新文化運(yùn)動(dòng)與馬克思主義的傳播含解析新人教版
- 2024年山東客運(yùn)從業(yè)資格證應(yīng)用能力考試
- 2024最高額質(zhì)押反擔(dān)保合同
- 2024購房合同能否更名以及如何更名
- 專題10.人物描寫及其作用-2023年三升四語文暑期閱讀專項(xiàng)提升(統(tǒng)編版)
- 四年級讀書卡完整版
- 三年級語文上冊第五單元測試卷-基礎(chǔ)知識與綜合能力篇 含答案 部編版
- 2024成品柴油買賣合同
- 市政設(shè)施維護(hù)方案
- 建筑防水工程技術(shù)規(guī)程DBJ-T 15-19-2020
- 大學(xué)會(huì)計(jì)生涯發(fā)展展示
- 2024年“312”新高考志愿填報(bào)指南
- 13區(qū)域分析與區(qū)域規(guī)劃(第三版)電子教案(第十三章)
- 醫(yī)院設(shè)備維保方案
- 小學(xué)科普社團(tuán)活動(dòng)計(jì)劃
- 初中女生會(huì)議課件省公開課金獎(jiǎng)全國賽課一等獎(jiǎng)微課獲獎(jiǎng)?wù)n件
- 跨界產(chǎn)品研發(fā)與實(shí)戰(zhàn)智慧樹知到期末考試答案2024年
- 2024年山東青島城投金融控股集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 工業(yè)機(jī)器人應(yīng)用4-裝配
評論
0/150
提交評論