集成平臺軟件概要設(shè)計(jì)說明書_第1頁
集成平臺軟件概要設(shè)計(jì)說明書_第2頁
集成平臺軟件概要設(shè)計(jì)說明書_第3頁
集成平臺軟件概要設(shè)計(jì)說明書_第4頁
集成平臺軟件概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

集成平臺軟件概要設(shè)計(jì)說明書引言1.1編寫的目的編寫集成平臺軟件概要設(shè)計(jì)說明書目的在于:為編碼人員提供依據(jù)為升級,修改,維護(hù)提供條件項(xiàng)目負(fù)責(zé)人按計(jì)劃書的要求布置和控制開發(fā)工作全過程本說明書的預(yù)期讀者包括:項(xiàng)目管理人員項(xiàng)目開發(fā)人員軟件維護(hù)人員技術(shù)管理人員部門負(fù)責(zé)人1.2背景隨著計(jì)算機(jī)應(yīng)用技術(shù)的迅速發(fā)展,在產(chǎn)品設(shè)計(jì)與研發(fā)過程中很多企業(yè)引進(jìn)CAD/CAM/CAE/CAPP/PDM/ERP等信息系統(tǒng),雖然各個企業(yè)應(yīng)用的程度都有所差異,但還是基本解決了各獨(dú)立業(yè)務(wù)系統(tǒng)的信息化問題。但是由于各信息系統(tǒng)自成體系,彼此間缺少有效的信息溝通和協(xié)調(diào),形成獨(dú)立的“信息孤島”,信息難于在企業(yè)范圍內(nèi)共享,發(fā)揮更大的效益。為了更好集成企業(yè)各系統(tǒng)的數(shù)據(jù),專門開發(fā)針對產(chǎn)品設(shè)計(jì)開發(fā)過程的集成平臺,實(shí)現(xiàn)異構(gòu)系統(tǒng)間的柔性集成,為各個企業(yè)內(nèi)異構(gòu)系統(tǒng)數(shù)據(jù)共享提供一個通用的有利工具,已經(jīng)迫在眉睫。為此重慶市科委專門設(shè)立重大科技攻關(guān)專項(xiàng)“制造業(yè)信息化”項(xiàng)目“產(chǎn)品設(shè)計(jì)開發(fā)集成化示范應(yīng)用工程”課題。而重慶邁特科技有限責(zé)任公司以其雄厚實(shí)力承擔(dān)了本項(xiàng)目的開發(fā)工作。1.3定義在概要設(shè)計(jì)說明書中的縮寫詞有:CAD(ComputerAidedDesign)――――――計(jì)算機(jī)輔助設(shè)計(jì)CAE(ComputerAidedEngineering)――――――計(jì)算機(jī)輔助工程CAM(ComputerAidedManufacture)――――――計(jì)算機(jī)輔助制造CAPP(ComputerAidedProcessPlanning)――――――計(jì)算機(jī)輔助工藝過程設(shè)計(jì)PDM()――――――產(chǎn)品數(shù)字化管理ERP(EnterpriseResourcePlanning)―――――――企業(yè)資源計(jì)劃DTD()――――――XSD()―――――――在概要設(shè)計(jì)說明書中的專業(yè)用語有:信息孤島1.4參考資料PDM內(nèi)部系統(tǒng)中的文檔:(1)《面向產(chǎn)品設(shè)計(jì)開發(fā)過程的應(yīng)用集成之業(yè)務(wù)需求部分0118.pdf》(2)《集成平臺的需求和框架.ppt》(3)《面向產(chǎn)品設(shè)計(jì)制造過程的中間集成平臺研究及應(yīng)用》(杜東坡畢業(yè)論文)2.任務(wù)概述2.1目標(biāo)該階段目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),此外總體設(shè)計(jì)還將給出內(nèi)部軟件和外部軟件系統(tǒng)之間的接口定義,各個軟件模塊的功能說明,數(shù)據(jù)庫結(jié)構(gòu)的細(xì)節(jié)。2.2需求概述在充分了解該課題的基礎(chǔ)上,根據(jù)各潛在客戶企業(yè)中各異構(gòu)系統(tǒng)集成具體需求,我們設(shè)計(jì)此方案來最大限度滿足企業(yè)各異構(gòu)系統(tǒng)集成需要。2.2.1功能要求集成平臺總體目標(biāo):在現(xiàn)有的計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件配置一定的硬件,開發(fā)出一個具有開發(fā)體系結(jié)構(gòu)的,易擴(kuò)充,易維護(hù)的中間集成平臺系統(tǒng),實(shí)現(xiàn)企業(yè)間以及企業(yè)內(nèi)部各異構(gòu)系統(tǒng)信息的集成。集成平臺功能結(jié)構(gòu)圖如下:集成平臺功能模塊企業(yè)間異構(gòu)系統(tǒng)信息交換模式如下:數(shù)據(jù)集成模式企業(yè)內(nèi)部異構(gòu)系統(tǒng)信息交換模式:A適配器管理模塊適配器管理模塊功能圖如下:適配器操作輸入:基本信息適配器名稱CADAPTERNAMEVarchar(100)適配器版本CADAPTERVERVarchar(50)適配器IDCADAPTERIDVarchar(100)適配器狀態(tài)CADAPTERSTATEint適配器應(yīng)用系統(tǒng)CSYSTEMIDVarchar(100)適配器存放路徑CPROGRAMEMODELVarchar(256)適配器說明CDETAILVarchar(500)處理:1.適配器名稱、版本以及適配器詳細(xì)說明手工錄入2.適配器ID使用編碼器生成3.適配器初始狀態(tài)為無效狀態(tài),只用適配器添加成功后才能修改為其它狀態(tài)4.從當(dāng)前有效的集成系統(tǒng)中選擇適配器的使用系統(tǒng)5.適配器存放路徑是為了方便用戶下載到相應(yīng)的適配器輸出:將相關(guān)信息寫入到集成平臺的數(shù)據(jù)庫當(dāng)中B用戶管理模塊用戶管理模塊結(jié)構(gòu)功能:用戶設(shè)置平臺用戶管理:添加用戶工作組輸入:基本信息:工作組名稱CGROUPNAME Varchar(100)處理:根據(jù)工作組表的工作組ID,生成新工作組ID根據(jù)工作組添加的位置自動關(guān)聯(lián)父工作組輸出:將相關(guān)工作組信息寫入平臺數(shù)據(jù)庫中添加用戶輸入:基本信息:平臺用戶姓名CPERSONREALNAMEVarchar(50)平臺用戶代號CPERSONCODEVarchar(50)用戶登陸密碼CPERSONPWVarchar(50)用戶職務(wù)CPERSONDUTYVarchar(50)用戶辦公點(diǎn)CPERSONOFFICEVarchar(100)用戶所在工作組CPERSONGROUPIDVarchar(50)用戶關(guān)聯(lián)角色CVIPVarchar(50)用戶性別CPERSONGENDERint出生日期CPERSONBIRTHDAYDate家庭住址CPERSONADDRESSVarchar(300)座機(jī)號CPERSONTELEPHONEVarchar(20)手機(jī)號CPERSONMOBILEVarchar(20)傳真號CFAXVarchar(50)電子郵箱CPERSONEMAILVarchar(100)用戶備注信息CPERSONDETAILVarchar(500)是否允許多人登陸CISMUTILOGINint處理:用戶姓名、密碼、代號、出生日期、職務(wù)、辦公點(diǎn)、座機(jī)號、手機(jī)號、傳真號、電子郵箱、備注信息都是手工錄入。性別、是否允許多人登陸、角色直接選擇即可。程序自動生成員工ID號輸出:將員工信息寫入到平臺數(shù)據(jù)庫中的用戶信息表中,用戶與工作組對應(yīng)關(guān)系寫入用戶與工作組關(guān)聯(lián)表中,用戶與角色對應(yīng)關(guān)系寫入用戶與角色關(guān)聯(lián)表中。用戶角色管理:輸入:基本信息:角色名稱CROLENAMEVarchar(50)角色權(quán)限CPRIVILIGENAMEVarchar(50)處理:角色名稱手工輸入添加角色后就可以為角色設(shè)置權(quán)限了,只需在想獲取的權(quán)限前打勾就可以了輸出:角色信息會保存到平臺數(shù)據(jù)庫的角色表中,而角色與權(quán)限的關(guān)系則會寫入到角色與權(quán)限關(guān)聯(lián)表中。C應(yīng)用系統(tǒng)管理模塊應(yīng)用系統(tǒng)管理功能結(jié)構(gòu)圖:被集成系統(tǒng)管理輸入:基本信息:應(yīng)用系統(tǒng)名稱CSYSTEMNAMEVarchar(10)應(yīng)用系統(tǒng)版本CSYSTEMVERVarchar(50)應(yīng)用系統(tǒng)類型CSYSTEMTYPEVarchar(50)應(yīng)用系統(tǒng)狀態(tài)CSYSTEMSTATEint應(yīng)用系統(tǒng)描敘信息CDETAILVarchar(500)處理:1:系統(tǒng)名稱、系統(tǒng)版本、系統(tǒng)描敘信息都由手工錄入。2:系統(tǒng)狀態(tài)默認(rèn)為無效狀態(tài),當(dāng)體統(tǒng)添加成功后就可以修改系統(tǒng)狀態(tài)。3:系統(tǒng)類型只要自己選擇就可以了。4:程序自動生成系統(tǒng)的ID號。輸出:將系統(tǒng)的所有信息寫入到集成平臺的數(shù)據(jù)庫中的應(yīng)用系統(tǒng)表中。D日志管理模塊日志管理模塊功能圖:日志管理功能輸入:基本信息:事件所屬模塊varchar事件發(fā)生日期varchar事件操作者varchar事件操作者IDvarchar發(fā)生事件的機(jī)器IPvarchar發(fā)生事件的機(jī)器名varchar事件描述varchar處理:1.將日志信息以固定格式寫入日志文件中輸出:以.log文件格式輸出日志信息。E數(shù)據(jù)管理模塊數(shù)據(jù)管理功能結(jié)構(gòu)圖數(shù)據(jù)分類操作:輸入:基本信息:分類名稱CDATACLASSNAMEVarchar(50)數(shù)據(jù)存儲的路徑CSTOREPATHVarchar(300)數(shù)據(jù)來源系統(tǒng)1CSYSTEMID1Varchar(50)數(shù)據(jù)來源系統(tǒng)2CSYSTEMID2Varchar(50)數(shù)據(jù)分類的描敘信息CDETAILVarchar(500)處理:數(shù)據(jù)分類名稱、分類描敘手工錄入數(shù)據(jù)存儲路徑,數(shù)據(jù)來源系統(tǒng)選擇即可程序自動為數(shù)據(jù)分類生成ID號輸出:將數(shù)據(jù)分類信息導(dǎo)入到平臺數(shù)據(jù)庫相關(guān)表中。輸入:基本信息:1.各種文檔2.文檔信息文檔名稱CDOCUMENTNAMEVarchar(100)文檔類型CDOCUMENTTYPEVarchar(50)文檔格式CFORMATVarchar(50)文檔狀態(tài)CSTATEint創(chuàng)建人員CCREATORNAMEVarchar(50)創(chuàng)建時間CREATETIMEDate文檔描敘信息CDETAILVarchar(500)處理:將相關(guān)文檔F數(shù)據(jù)轉(zhuǎn)換協(xié)議管理協(xié)議管理模塊輸入:基本信息:協(xié)議代號CPROTOCOLIDVarchar(50)協(xié)議名稱CPROTOCOLNAMEVarchar(50)協(xié)議存放完整路徑CPROTOCOLPATHVarchar(300)協(xié)議版本CPROTOCOLVERVarchar(50)協(xié)議對應(yīng)系統(tǒng)1CPSYTEM1Varchar(50)協(xié)議對應(yīng)系統(tǒng)2CPSYSTEM2Varchar(50)協(xié)議創(chuàng)建時間CPCREATETIMEDate協(xié)議狀態(tài)CPROTOCOLSTATEint協(xié)議描述CPROTOCOLDETAILVarchar(500)處理:1.協(xié)議名稱、協(xié)議版本和協(xié)議描述手工錄入2.協(xié)議代號由編碼器生成3.協(xié)議存放路徑,協(xié)議對應(yīng)系統(tǒng)選擇對應(yīng)項(xiàng)即可4.協(xié)議創(chuàng)建時間程序自動成生5.協(xié)議初始狀態(tài)為無效狀態(tài),協(xié)議添加成功后就可修改為其它狀態(tài)6.將協(xié)議內(nèi)容生成DTD/XSD格式文件輸出:DTD/XSD格式協(xié)議文件;并將協(xié)議文件相關(guān)信息寫入平臺數(shù)據(jù)庫中。異構(gòu)系統(tǒng)集成需求:企業(yè)間異構(gòu)系統(tǒng)集成模式PDM<->ERPPDM/ERP數(shù)據(jù)集成模式PDM->ERP輸入:基本信息:PBOM;零部件基本屬性;產(chǎn)品工藝路線與指令;產(chǎn)品加工信息;設(shè)備需求;以及其它產(chǎn)品相關(guān)信息。處理:1.經(jīng)集成平臺和適配器后轉(zhuǎn)換成ERP所需信息輸出:ERP所需信息,以及相關(guān)文檔。ERP->PDM輸入:MBOM;設(shè)計(jì)計(jì)劃信息;原材料信息;設(shè)備狀態(tài)信息;市場需求信息;以及其它生產(chǎn)計(jì)劃信息。處理:經(jīng)集成平臺和適配器后轉(zhuǎn)換成PDM所需要的數(shù)據(jù)信息和文檔信息輸出:PDM所需信息,以及相關(guān)文檔。ERP<->ASPERP->ASP輸入:采購計(jì)劃信息;外協(xié)件加工計(jì)劃;庫存信息;付款信息;…………..處理:將相關(guān)信息顯示在ASP平臺上。輸出:各種顯示信息。ASP->ERP輸入:處理:輸出:PDM<->ASPPDM->ASP輸入:處理:輸出:ASP->PDM輸入:任務(wù)名稱任務(wù)編號項(xiàng)目名稱任務(wù)創(chuàng)建時間任務(wù)狀態(tài)任務(wù)說明任務(wù)接收企業(yè)估計(jì)工期優(yōu)先級計(jì)劃開始時間計(jì)劃結(jié)束時間任務(wù)完成百分比實(shí)際開始時間實(shí)際完成時間創(chuàng)建任務(wù)企業(yè)名稱層次序列號層次級別任務(wù)負(fù)責(zé)人類型處理:將輸入信息轉(zhuǎn)換成XML格式文件解析生成的XML格式文件并將得到信息導(dǎo)入到PDM數(shù)據(jù)庫中輸出:ASP項(xiàng)目信息導(dǎo)入到PDM數(shù)據(jù)庫中PDM<->CAD它們之間屬于企業(yè)內(nèi)部異構(gòu)系統(tǒng)集成故采用點(diǎn)對點(diǎn)的集成模式;PDM/CAD數(shù)據(jù)集成模式PDM->CAD輸入:設(shè)計(jì)BOM信息:BOM名稱BOMNAMEVarchar(100)BOM版本BOMVERVarchar(100)圖樣名稱CHINANAMEVarchar(100)圖樣版本PARTVERVarchar(100)圖樣代號PARTIDVarchar(100)圖樣序列號SEQNUMVarchar(50)父件代號PARENTIDVarchar(100)父件版本FATHERPARTVERVarchar(100)圖紙或模型文檔;處理:通過適配器直接從PDM內(nèi)部讀取設(shè)計(jì)BOM信息并導(dǎo)入到CAD系統(tǒng)中輸出:設(shè)計(jì)BOM信息,圖紙或模型文件。CAD->PDM輸入:明細(xì)信息:零件件號PARTIDVarchar(100)零件版本PARTVERVarchar(100)零件名稱CHINANAMEVarchar(100)材料MATERIALVarchar(100)單重WEIGHTVarchar(100)數(shù)量COUNTSVarchar(100)備注DETAILVarchar(100)圖紙或模型文件處理:通過適配器直接將CAD零部件信息導(dǎo)入到PDM數(shù)據(jù)庫中,并將圖紙和相關(guān)文檔上傳到PDM的FTP站點(diǎn)。輸出:明細(xì)信息寫入數(shù)據(jù)庫,圖紙或模型文件存入PDM的相關(guān)目錄中。PDM<->CA他們之間的數(shù)據(jù)交換一般在企業(yè)內(nèi)部進(jìn)行,故我們?nèi)匀徊捎命c(diǎn)對電的集成方式。PDM/CAM數(shù)據(jù)集成模式PDM->CAM輸入:PBOM;工藝文件;工藝信息;處理:通過適配器直接將PBOM信息以及工藝文件和其它工藝信息導(dǎo)入到CAM體統(tǒng)輸出:將數(shù)據(jù)信息和文檔信息導(dǎo)入到CAM系統(tǒng)中;CAM->PDM輸入:MBOM;NC代碼文件;其它制造信息;處理:通過適配器直接將MBOM信息導(dǎo)入到PDM數(shù)據(jù)庫中,并將NC代碼文件掛接在相應(yīng)的零部件下。輸出:將相關(guān)NC文件關(guān)聯(lián)具體零部件PDM<->CAPPPDM與CAPP之間的信息一般也在企業(yè)內(nèi)部進(jìn)行交互,故我們還是采用效率高的點(diǎn)對點(diǎn)集成模式PDM/CAPP數(shù)據(jù)集成模式PDM->CAPP輸入:EBOM;工藝資源信息;圖紙;處理:利用適配器直接從PDM中獲取EBOM信息工藝資源信息并導(dǎo)入到CAPP數(shù)據(jù)庫中,并將相關(guān)圖紙下載到CAPP系統(tǒng)中。輸出:CAPP數(shù)據(jù)庫中的相關(guān)記錄以及相關(guān)文檔。CAPP->PDM輸入:PBOM;工藝信息;工藝文件;處理:利用適配器直接將CAPP中的PBOM信息和工藝信息導(dǎo)入到PDM數(shù)據(jù)庫中,并將相關(guān)工藝文件與零部件掛接起來。輸出:PDM數(shù)據(jù)庫中的相關(guān)記錄以及相關(guān)文檔。2.2.2性能要求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,集成平臺應(yīng)該滿足一下的性能需求:1.系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)必須性能作為各異構(gòu)系統(tǒng)的數(shù)據(jù)來源,其準(zhǔn)確性很大程度上決定了集成平臺系統(tǒng)的成敗。并只有及時將相關(guān)數(shù)據(jù)以及文檔輸出給各異構(gòu)系統(tǒng)才能保證企業(yè)的運(yùn)行效率。2.系統(tǒng)可擴(kuò)充性和開放性。為了始終保持系統(tǒng)先進(jìn)性,便于升級換代,系統(tǒng)應(yīng)該具備更新模塊或者添加部分模塊的功能。3.系統(tǒng)的易用性和易維護(hù)性集成平臺是直接面對使用人員的,而使用人員對計(jì)算機(jī)往往不是很熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;集成平臺涉及到的數(shù)據(jù)和文檔是各異構(gòu)系統(tǒng)非重需要和重要的信息。系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。4.系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。在自主開發(fā)本系統(tǒng)時,要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。5.系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為集成系統(tǒng)工程,應(yīng)該保證系統(tǒng)在下個世紀(jì)仍舊是先進(jìn)的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。2.2.3數(shù)據(jù)需求集成平臺數(shù)據(jù)需求包括如下幾點(diǎn):1.?dāng)?shù)據(jù)錄入準(zhǔn)確性和及時性數(shù)據(jù)錄入是否準(zhǔn)確,是數(shù)據(jù)處理的前提,數(shù)據(jù)錄入的不準(zhǔn)確將導(dǎo)致后面環(huán)節(jié)處理的錯誤。為了不影響其它異構(gòu)系統(tǒng)數(shù)據(jù)處理效率,對應(yīng)被集成系統(tǒng)必須及時把數(shù)據(jù)傳到集成平臺上。2.?dāng)?shù)據(jù)一致性和完整性由于集成平臺上存放的數(shù)據(jù)是各異構(gòu)系統(tǒng)共享的數(shù)據(jù),這就要求這些數(shù)據(jù)以一種通用格式保存起來。同時某些數(shù)據(jù)還要導(dǎo)入到被集成系統(tǒng)的數(shù)據(jù)庫當(dāng)中,如果這些數(shù)據(jù)不完整將導(dǎo)致不可預(yù)測的錯誤。3.?dāng)?shù)據(jù)的共享性和獨(dú)立性整個集成平臺的數(shù)據(jù)都是共享的,但這種共享只在某個轉(zhuǎn)換協(xié)議對應(yīng)的系統(tǒng)之間進(jìn)行共享,而對于其它系統(tǒng)則是封閉的,也是相對獨(dú)立的。2.2.4邏輯模型2.2.5運(yùn)行要求集成平臺系統(tǒng)中的各個子系統(tǒng)的硬件和軟件的配置如下:系統(tǒng)軟件:Window操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng):SQLServer2000硬件:2.2.6系統(tǒng)約束技術(shù)約束1.實(shí)現(xiàn)協(xié)議配置技術(shù)約束被集成雙方協(xié)議配置的設(shè)計(jì)是當(dāng)前面臨的最大難點(diǎn),特別是雙方交互的數(shù)據(jù)類型增加時協(xié)議的配置將變的更加的困難。2.如何保證企業(yè)間異構(gòu)系統(tǒng)集成數(shù)據(jù)交換時不給企業(yè)信息帶來安全問題。2.3運(yùn)行環(huán)境軟件初始運(yùn)行環(huán)境為Windows環(huán)境。3.總體設(shè)計(jì)3.1基本設(shè)計(jì)概念和處理流程集成平臺主要功能結(jié)構(gòu)圖:3.1.1適配器管理模塊適配器管理模塊,實(shí)現(xiàn)了一個適配器管理循環(huán),其流程如下:3.1.2數(shù)據(jù)轉(zhuǎn)換協(xié)議模塊該模塊主要負(fù)責(zé)通用協(xié)議的生成、修改、刪除,以及通用協(xié)議的下載。其流程如下:3.1.3應(yīng)用系統(tǒng)管理模塊該模塊主要用來管理被集成系統(tǒng)的各種信息(版本,是否有效等);該模塊流程如下:3.1.4用戶管理模塊用戶角色管理模塊主要用來設(shè)置用戶可能具備的各種角色以及該角色所關(guān)聯(lián)的權(quán)限。該模塊流程如下:平臺用戶管理模塊這要是管理平臺用戶信息(用戶基本信息,角色信息等);其邏輯流程如下:3.1.5日志管理模塊該模塊主要記錄用戶各種操作信息,以及各種操作不當(dāng)信息。該模塊主要流程如下:3.1.6數(shù)據(jù)管理模塊該模塊主要管理生成的XML文檔以及上傳上來的其它文檔。其工作流程如下:3.2結(jié)構(gòu)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的功能,分層次地給出各元素之間的控制與被控制的關(guān)系。3.3人工處理過程1.適配器的基本信息需要人工輸入2.配置協(xié)議內(nèi)容以及配置協(xié)議文件基本信息需要人工輸入。3.添加用戶時用戶基本信息需要人工錄入3.4尚未解決的問題1.企業(yè)間通過網(wǎng)絡(luò)傳輸文件時帶來的安全隱患2.利用配置協(xié)議將相關(guān)信息生成XML文件存在問題4.接口技術(shù)4.1用戶接口1.用戶只有輸入正確的標(biāo)識和口令才能登陸集成平臺系統(tǒng)2.用戶只有具備相應(yīng)的權(quán)限才能對集成平臺的有關(guān)模塊進(jìn)行操作4.2外部接口1.必須安裝Windows操作系統(tǒng)2.服務(wù)器端必須裝SQLServer2000數(shù)據(jù)庫操作系統(tǒng),以及一個FTP軟件;3.集成平臺的發(fā)布必須在裝好Java和JBoss后才能進(jìn)行;4.必須預(yù)留100M以上的硬盤空間;4.3內(nèi)部接口1.各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞;2.大量采用窗體的集成,以便保證窗體風(fēng)格的統(tǒng)一;5.數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及與實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度等等。5.1數(shù)據(jù)庫需求分析通過對集成平臺需求分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:1.平臺用戶基本信息,包括的數(shù)據(jù)項(xiàng)有:用戶姓名,用戶ID號,用戶出生年月,用戶聯(lián)系方式,用戶住址,用戶所屬部門等信息;2.適配器基本信息,包括數(shù)據(jù)項(xiàng)有適配器名稱,適配器ID號,適配器的版本,適配器使用系統(tǒng)ID,適配器狀態(tài),適配器的存放路徑等;3.通用協(xié)議基本信息,包括的數(shù)據(jù)項(xiàng)有通用協(xié)議名稱,協(xié)議ID號,協(xié)議版本,協(xié)議文件存放路徑,協(xié)議作用的系統(tǒng)ID;4.日志信息,包括的數(shù)據(jù)項(xiàng)有日志產(chǎn)生時間,日志產(chǎn)生者,日志發(fā)生機(jī)器名,日志發(fā)生機(jī)器IP,日志內(nèi)容描述等;5.角色基本信息,包括的數(shù)據(jù)項(xiàng)有角色名稱,角色I(xiàn)D號,角色關(guān)聯(lián)的權(quán)限等;6.應(yīng)用系統(tǒng)信息,包括的數(shù)據(jù)項(xiàng)有應(yīng)用系統(tǒng)的名稱,系統(tǒng)ID號,系統(tǒng)版本,體統(tǒng)狀態(tài);5.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)以上分析規(guī)劃出的實(shí)體有:用戶實(shí)體,適配器實(shí)體,協(xié)議實(shí)體,日志實(shí)體,角色實(shí)體,應(yīng)用系統(tǒng)實(shí)體。員工實(shí)體E-R圖:適配器E-R圖:協(xié)議E-R圖:日志E-R圖;角色E-R圖:應(yīng)用系統(tǒng)E-R圖:5.3邏輯結(jié)構(gòu)設(shè)計(jì)1.平臺用戶基本信息表-TPERSON別名數(shù)據(jù)類型是否為空說明CPERSONIDintnotnull用戶ID號CPERSONCODEVarchar(50)notnull用戶別名CPERSONPWVarchar(50)notnull用戶密碼CPERSONBIRTHDAYVarchar(50)null用戶出生日期CPERSONEREALNAMEVarchar(50)notnull用戶真實(shí)姓名CPERSONDUTYVarchar(50)null用戶職位CPERSONOFFICEVarchar(100)null用戶辦公點(diǎn)CPERSONTELEPTHONEVarchar(50)null用戶座機(jī)號CPERSONMOBILEVarchar(50)null用戶手機(jī)號CFAXVarchar(50)null用戶傳真號CADDRESSVarchar(100)null用戶住址CPERSONEMAILVarchar(50)null用戶EmailCPERSONGENDERintnull用戶性別CDELETEDintnull用戶狀態(tài)CISMULTLOGINintnull是否多人使用CDETAILVarchar(500)null用戶描述信息2.用戶與角色關(guān)聯(lián)表-TPERSONROLE別名數(shù)據(jù)類型是否為空說明CPERSONIDintNotnull用戶ID號CROLEIDintNotnull角色I(xiàn)D號3.用戶與工作組關(guān)聯(lián)表-TPERSONGROUP別名數(shù)據(jù)類型是否為空說明CPERSONIDintNotnull用戶ID號CGROUPIDIntNotnull工作組ID號4.工作組表-TGROUP別名數(shù)據(jù)類型是否為空說明CGROUPIDintNotnull工作組ID號CGROUPNAMEVarchar(50)Notnull工作組名稱CPARENTGROUPIDintnotnull父工作組ID號5.角色信息表-TROLE別名數(shù)據(jù)類型是否為空說明CROLEIDintNotnull角色I(xiàn)D號CROLENAMEVarchar(50)null角色名稱CPARENTIDintnull父角色I(xiàn)D號CFLAGintnull角色標(biāo)志6.權(quán)限列表-TPRIVILIGE別名數(shù)據(jù)類型是否為空說明CPRIVILIGEIDintNotnull權(quán)限ID號CPRIVILIGENAMEVarchar(50)null權(quán)限名稱CPRIVILIGETYPEintnull權(quán)限類型CPARENTIDintnull父權(quán)限ID號7.角色與權(quán)限關(guān)聯(lián)表-TROLEPRIVILIGE別名數(shù)據(jù)類型是否為空說明CROLEIDintNotnull角色I(xiàn)D號CPRIVILIGEIDintNotnull權(quán)限ID號8.適配器信息表-TADAPTER別名數(shù)據(jù)類型是否為空說明CADAPTERIDintNotnull適配器ID號CADAPTERNAMEVarchar(100)null適配器名稱CSYSTEMIDintnull系統(tǒng)ID號CADAPTERSTATEintnull適配器狀態(tài)CPROGRAMMODELVarchar(100)null適配器存放路徑CDETAILVarchar(500)null適配器描述信息9.系統(tǒng)信息表-TSYSTEM別名數(shù)據(jù)類型是否為空說明CSYSTEMIDintNotnull系統(tǒng)ID號CSYSTEMNAMEVarchar(50)null系統(tǒng)名稱CSYSTEMVERVarchar(50)null系統(tǒng)版本CSYSTEMSTATEintnull系統(tǒng)狀態(tài)CDETAILVarchar(500)null系統(tǒng)描述信息CSYSTEMTYPEintnull系統(tǒng)類型10.通用協(xié)議表-TPROTOCOL別名數(shù)據(jù)類型是否為空說明CPROTOCOLIDintNotnull協(xié)議ID號CPROTOCOLNAMEVarchar(50)null協(xié)議名稱CPROTOCOLTYPEintnull協(xié)議類型CPROTOCOLSTATEintnull協(xié)議狀態(tài)CSYTEMID1intnull應(yīng)用系統(tǒng)1ID號CSYSTEMID2intnull應(yīng)用系統(tǒng)2ID號CPROTOCOLFILEVarchar(100)null協(xié)議存放路徑CDETAILVarchar(500)null協(xié)議描述信息11.日志信息表別名數(shù)據(jù)類型是否為空說明CLOGIDintNotnull日志ID號CLOGTIMEVarchar(50)null日志產(chǎn)生時間CLOGPERSONIDintnull產(chǎn)生日志用戶ID號CLOGACTIONVarchar(50)null日志對應(yīng)事件動作CLOGOBJECTVarchar(500)null日志對象信息CLOGMODULEVarchar(50)null日志發(fā)生的模塊CLOGUSERIPVarchar(50)null產(chǎn)生日志機(jī)器IPCLOGUSERCOMPTERVarchar(50)null產(chǎn)生日志的機(jī)器名5.4物理結(jié)構(gòu)設(shè)計(jì)5.5數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系創(chuàng)建各表的sql語句如下所示:CREATETABLECROLE(CROLEDIDNU

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論