版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
我,本及其研究工作是由在導(dǎo)師指導(dǎo)下獨立完成的,在完成時所利用的一切資料均參考文獻中列出。時間:20146DesignandImplementationofCross-platformEngineforReportingServicesAuthor: Tutor:MaShi-TheInternationalStrongEarthquakeRescueApplicationDisposalSystemnotonlyprovidesfastrescueinformationserviceforemergencyrescueteamsafterthestrongearthquakes,butalsoprovidesrescueinformationserviceforalllevelsofernments,non-ernmentalorganizationsandthepublic,whichhasanimportantpracticalsignificancetoimprovetheabilityofthewholesocietytodealwiththecatastropheandmaketherescuemoreeffective.TheNationalStrongEarthquakeApplicationDisposalSystemhassomesubsystems,intheEmergencyResponseWorkflowManagementSystemwhichisasubsystemofit,becausealargenumberofinformationcollection,reporting,andmonitoringneedstoflowthroughthevisualdesigntool,itisrequiredtogeneratealotofElectronicReports.Thesereportmodelsarenumerous,havediversetypes,andaredifferentinmodelstyleparametersandmodeldataparameters.TheCross-faultMobileDeformationDataProcessingSoftwaredealswithandsimulatesfaultdatafromgeologicalarea,differentfaultdataalsoneedtogeneratealotofdifferenttypesofelectronicreports.Becausebothofthetwosystemsneedtogeneratealargenumberofelectronicreports,somodelingforthereportobjectandunifythegenerationofElectronicReportscanhelptointegratethemanagementofElectronicReports.AfteryzingthebusinessrequirementsoftheEmergencyResponseWorkflowManagementSystemandtheCross-faultFlowDeformDataProcessingSoftware,aunifiedreport-generatingserviceprocessingisdesignedandimplemented.AndthenaReportingServiceEnginebasedonWebServiceisdesignedandimplemented,includingfourmoduleslikereportreceiving,reportchecking,reportprocessingandreportfeedback,whichcansupporttogeneratemultipletypesofreport,haveacross-platformaccess,provideconsistencycheckandprotectionforthereportingstylemodelandthereportingdatamodel.Finallythevisualizedmodelingapproachesfor5differentkindsofElectronicReports,includingcolumnarframingreport,pieframingreport,linearframingreport,WordreportandPDFreport,areprovidedforamoreconvenientreportingserviceinterface.TheCross-platformEngineforReportingServiceimplementedinthispaperhassuccessfullyprovidesreportgenerationserviceforboththeEmergencyResponseWorkflowManagementSystemandtheCross-faultFlowDeformDataProcessingSoftware.Thetwosystemsarerunningwellinthesedays.:ReportingService,WebService,Cross-platform,Report 緒 課題來 課題背 課題意 國內(nèi)外研究現(xiàn) 國外研究現(xiàn) 國內(nèi)研究現(xiàn) 研究目標與內(nèi) 研究目 研究內(nèi) 組織結(jié) 相關(guān)背景技 WebService定 WebService的特 WebService的體系架構(gòu)模 SOA定 SOA的基本特 SOA的優(yōu) OxyPlot繪圖組 XML技 術(shù)語和定 本章小 統(tǒng)一報表服務(wù)流程總體設(shè) 總體需求分 系統(tǒng)性能需 主要指 時間特性要 靈活 系統(tǒng)用 系統(tǒng)功 本章小 基于XML的報表樣式模型和數(shù)據(jù)模型的統(tǒng)一描 報表模型概 報表模型定 模型實 本章小 報表服務(wù)引擎的設(shè)計與實 系統(tǒng)總體設(shè) 報表服務(wù)流 總體服務(wù)流 圖表類報表生成流 文檔類報表生成流 報表服務(wù)引擎功能模塊設(shè) 任務(wù)受理模 任務(wù)檢查模 任務(wù)處理模 任務(wù)反饋模 本章小 系統(tǒng)實驗設(shè)計與分 實驗設(shè) 系統(tǒng)測試環(huán) 報表模型有效性驗證測 報表樣式模型驗證測 報表數(shù)據(jù)模型驗證測 模型關(guān)聯(lián)驗證測 系統(tǒng)功能測 條形分幅圖報表生成測 線形分幅圖報表生成測 餅形分幅圖報表生成測 系統(tǒng)性能測 測試步 分 本章小 結(jié) 成 進一步工 致 參考文 附 附錄 模型字段說 附錄 Word、PDF報表XML模型文 附錄 緒近年來,在國際強震救援過程中,日益開放、成姿態(tài)在全球的大入數(shù)十萬救援力量,其中專業(yè)救援隊伍近20支,因此向如此龐大的救援力量提供對指導(dǎo)快速救援處置方案編制、提高協(xié)同能力和搜索營救效果具有重要的現(xiàn)實意提供輔助支持。強震應(yīng)急處置系統(tǒng)是典型的應(yīng)急處置階段任務(wù)系統(tǒng),最的兩部分列預(yù)案流程,以實現(xiàn)不同強震處置響應(yīng);數(shù)據(jù)處理是調(diào)用領(lǐng)域的應(yīng)用模型根據(jù)歷史數(shù)據(jù)、基礎(chǔ)數(shù)據(jù)、科學數(shù)據(jù)等進行研判結(jié)構(gòu)計算分析的過程,是應(yīng)急處置的,C/SB/S開發(fā)模式下4個子系統(tǒng)構(gòu)成,分別為互聯(lián)網(wǎng)信息智能處理子系統(tǒng)、表單模板預(yù)置子系統(tǒng)、國際強震警告與快速判斷子系統(tǒng)以及綜合研判子1.11.2系統(tǒng)主要由4個部分構(gòu)成:編輯工具、國際強震數(shù)據(jù)資源 任務(wù)管理:利用對象池等實現(xiàn)表單流轉(zhuǎn)任務(wù)的建立、啟動、任務(wù)與表單對象管理、任務(wù)執(zhí)行情況匯報、任務(wù)生命周期與等工作,同時提供任務(wù)進程以及進程對象服務(wù)。國際強震數(shù)據(jù)資源服務(wù):提供對主要數(shù)據(jù)庫的統(tǒng)一服務(wù)。這些服務(wù)包括格映射關(guān)系模版庫:用來映射關(guān)系模版報表生成單獨的進行封裝并提供一個穩(wěn)定可靠的報表服務(wù)引擎來支持大量不同類型電AshrafJ[1]等對普通服務(wù)描述、SOA服務(wù)描述和云服務(wù)描述這三個方面的服務(wù)描述USDL能夠給服務(wù)請求者提供一個綜合全面的見解,而OWL-S更有利于降低描述語言的模糊性。AshrafJ等人對各種統(tǒng)一報表服務(wù)語言做了詳細系統(tǒng)的比較,給出了各種服YucongDuan[2]MDE(矩陣差分方程)的角度建立了相關(guān)服務(wù)模型,并找出關(guān)基于對象和重用的問題,他們得出了一組通用的附加值計算公式。附加值將有助于(DaaS(FAASDeborahCaswellSrinivasRamanathan3]在ISP領(lǐng)域提出了服務(wù)模型的概念,以此來幫助技術(shù)水平較低的操作人員能夠模式。在經(jīng)歷了數(shù)年的研發(fā)和測試以后,主流廠商已經(jīng)陸續(xù)推出各自的SOA策略、架Oracle、微軟等業(yè)界巨頭紛紛發(fā)布自己的SOA,建議用戶在進行企業(yè)IT建設(shè)時考慮SOA。同時,SOA已經(jīng)引起國內(nèi)商業(yè)企業(yè)的重視,國內(nèi)基于SOA架構(gòu)的Web服務(wù) 趨,有著廣闊的市場空間和巨大的發(fā)展?jié)摿?;SOASOA他們提出了WebService并發(fā)系統(tǒng)的設(shè)想。在實現(xiàn)技術(shù)上,通過劃分小粒度服務(wù),對小粒度服務(wù)進行調(diào)用和整合,最后通過WebService并發(fā)總線控制實現(xiàn)WebServiceWebService有一定的適應(yīng)性,目前還沒有成型系統(tǒng)。,[9]等在對我國報表業(yè)務(wù)應(yīng)用現(xiàn)狀進行研究分析的基礎(chǔ)上,采用MVC設(shè)計模式和目前廣泛應(yīng)用的基于JSP技術(shù)Web框架Struts實現(xiàn)WEB的電子化報表系統(tǒng),饒元,馮博琴[10]Web服務(wù)的新一代分布式計算范式特征以及生命周期模型,了Web服務(wù)合成的概念、特點和目標。對服務(wù)合成的方式與分類以及web服務(wù)合成邏輯與結(jié)構(gòu)類型進行了分析,同時將常用的web服務(wù)合成方式劃分為4種策略,即:基于系統(tǒng)架構(gòu)的靜態(tài)合成策略;基于工作流(workflow)的動態(tài)合成策略;基于語義網(wǎng)絡(luò)(semanticweb)的自動服務(wù)匹配與合成策略以及基于軟件體系結(jié)構(gòu)生命周期的綜合式服務(wù)合成略。在此基礎(chǔ)上,對目前web服務(wù)合成技術(shù)的主要研究領(lǐng)域與發(fā)展趨勢以及服務(wù)合成過程中問題與有項目“國際強震表單預(yù)置流轉(zhuǎn)子系統(tǒng)”和“跨斷層流動形變資料處理軟件”中的報XML技術(shù)對抽象得到的報表樣式模型和數(shù)據(jù)模型進行建模,得 相關(guān)背景技WebServiceIntranet、ExtranetInteract上的商務(wù)事務(wù),動態(tài)地描何現(xiàn)有對象技術(shù)更好的開放性,是建立可操作的分布式應(yīng)用程序的新平臺,Web服務(wù)實現(xiàn)與平臺和語言無關(guān)的、底層實現(xiàn)的、松散耦合的新型的Web應(yīng)用[12]。WebServices的實現(xiàn)發(fā)生變更的時候,WebServices的調(diào)用接口不變,WebServices實現(xiàn)的任何變更對他們來說都是透明的。對于松散耦合而言,尤其是對在InternetWebServicesInternet環(huán)境的消息交換協(xié)議,而XML/SOAP正是目前最為適合的消息交換協(xié)議[14]。如WSDL)。其次,由標準描述語言描述的服務(wù)界面應(yīng)當是能夠被發(fā)現(xiàn)的,因此,這一常重要,因此,需要對諸如認證、數(shù)據(jù)完整性(比如簽名機制)、消息源認證以及事述規(guī)范,完全了不同軟件平臺的差異,因此,無論是CORBA,DCOM還是EJB,WebServices體系結(jié)構(gòu)基于三種角色(服務(wù)提供者、服務(wù)中心和服務(wù)請求者)之間的交互。交互具體涉及到發(fā)布、查找和綁定操作。這些角色和操作一起作用于WebServices構(gòu)件:WebServices軟件模塊及其描述。在典型情況下,服務(wù)提供者提供可通過網(wǎng)絡(luò)的軟件模塊(WebServices的一個實現(xiàn))。服務(wù)提供者定義WebServices的服WebServices2.1展示服務(wù)查 冊中
服務(wù)發(fā)WSDL、
WSDL、 服
綁
服務(wù)服務(wù)提供者(ServiceProvider):從企業(yè)的角度看,這是服務(wù)的所有者。從體系結(jié)的角度看,這是托管被服務(wù)的平臺服務(wù)請求者(ServiceRequestor):從企業(yè)的角度看,這是要求滿足特定功能的企業(yè)。者角色可以由瀏覽器來擔當,由人或無用戶界面的程序(例如,另外WebServices)服務(wù)中心(ServiceRegistry):這是可搜索的服務(wù)描述中心,服務(wù)提供者在Web站點、ADS文本文件(AdvertisementandDiscoveryofServices)或DISCO文件(DiscoveryofWebServices)。SOASOA架構(gòu)的系統(tǒng)中,具體應(yīng)用程序的功能是由一些松耦合并且具有統(tǒng)一接口定義方式的組件(也就是service)組合構(gòu)建起來的[8]。SOA實施SOA的關(guān)鍵目標是實現(xiàn)企業(yè)IT資產(chǎn)的最大化重用,SOA的基本特征是實現(xiàn)這一目標的基礎(chǔ)。SOA的實施具有以下9個鮮明的基本特征[8]。伴采用先B2B協(xié)議(ebXMLRosettaNet)相互務(wù)伙伴基于業(yè)務(wù)目的交換當有服務(wù)使用者請求服務(wù)時,SOASOAB2B之類的異步應(yīng)用提供服務(wù),同步應(yīng)用對于其SOASOA實現(xiàn)中,常會出現(xiàn)混合采用不同消息SOASOA可基于模塊化的低層服務(wù)、采用不同組合方式創(chuàng)建服務(wù),從而實現(xiàn)重用,例如,熟悉BES的開發(fā)人員可以集中精力在重用層,協(xié)調(diào)層開發(fā)人員則無須特別了解BES的實現(xiàn),而將精力放在解決高價值的業(yè)務(wù)問題上。型,包括PDA、等新型。SOAB/S模型、XML/WebService技術(shù)之后的自然延伸,SOA將能OxyPlotForms平臺、Windows8平臺、Silverlight平臺、Xamarin.IOS平臺、Xamarin.Android平PNG、SVG、PDF等格式的文件導(dǎo)出。OxyPlot符合本次畢業(yè)設(shè)計中繪制條形分幅圖報OxyPlot作為本次畢業(yè)設(shè)XML(ExtensibleMarkupLanguage,可擴展標記語言)是一種有規(guī)范定義的元語言,即用于定義其它語言的語言。它由網(wǎng)(W3C)創(chuàng)建,用來克服HTML的局限。和HTML一樣,XMLSGML(StandardGeneralizedMarkupLanguage,標準通用標記語言),為Web而設(shè)計[13]。們自己的標記而不HTML的有限詞匯表。企業(yè)因此XML為電子商務(wù)和供應(yīng)鏈義的混合體,要同時發(fā)展這些混合在一起的功能是很的。而XML提供了一種結(jié)構(gòu)進功能在XML環(huán)境下更容易實現(xiàn)。的,不僅人能讀懂它,計算機也能對其進行處理。XML表示數(shù)據(jù)的方式真正實現(xiàn)了獨立于應(yīng)用系統(tǒng),XML文檔被看作是文檔的數(shù)據(jù)庫化和數(shù)據(jù)的文檔化[13]。的。IIS(InternetInformationServices):IISWorldWideWebserver。GopherserverFTPserver全部包容在里面。IISWindowsNTServer4.0一起提供的文件和應(yīng)用程序服務(wù)WindowsNTServer上建Internet服務(wù)器的基本組件Windows立強大靈活的Internet/Intranet站點。本章首先論述了WebService的定義及其思想,分析了它的特征,同時對WebIT領(lǐng)域十分熱SOA的優(yōu)點,也點出了它的一些不足。最后OxyPlotOxyPlot組件的功能SOA的一些特征對報表系統(tǒng)進行統(tǒng)一報表服務(wù)流程總體設(shè)跨跨平臺報表服餅形分幅圖報PDF報表報表線形分幅圖報用Word報表條形分幅圖報3.3幅圖報表生成、線形分幅圖報表生成、餅形分幅圖報表生成、WordPDF報表生成,每類報表的具體說明在第四章4.1小節(jié)中進行了詳細描述。系統(tǒng)功統(tǒng)統(tǒng)跨平臺報表集中管 服務(wù)引 分整合數(shù)3.4分類:是指針對在整合和規(guī)范的報表數(shù)據(jù)基礎(chǔ)上,為不同類型報表提供相對應(yīng)的報表定制和開發(fā),采取統(tǒng)一的報表模板化定制、發(fā)布方案,簡化報表的環(huán)節(jié),降低報表對于IT技術(shù)人員依賴性;求對數(shù)據(jù)進行管理,建立有利于報表制作、查詢分析的數(shù)據(jù)模型和環(huán)境。環(huán)境進行了陳述,之后了系統(tǒng)的主要指標以及系統(tǒng)的時間特性要求和靈活性內(nèi)容,介紹了系統(tǒng)的四個功能:統(tǒng)一、分類、集中管理和整合數(shù)據(jù)。基于 的報表樣式模型和數(shù)據(jù)模型的統(tǒng)一描WordWord報PDF條形分線形分餅形分圖表類報表文檔類報表4.1Word報表:指報表服務(wù)引擎根據(jù)應(yīng)用程序提交的樣式模型和數(shù)據(jù)模型生成的Word文件類型的報表,Word報表的內(nèi)容包括表格、文字、、頁眉、頁腳PDF報表:PDFWord文給出了報表模型的定義以及各個模型要素的具體定義,模型定義中涉及到字段的具體含義參見附錄A。定義4.1(報表要素)報表要素FigureElementContentImage表示4.2(文本內(nèi)容)Content定義4.3()Image定義為五元組4.4(單元格)單元格Cell4.5(合并單元格)合并單元格Merge 4.6(表格)表格table4.7(條形分幅圖報表樣式模型)BarChart定義為4.8(餅形分幅圖報表樣式模型)PieChart定義為定義4.10(WordPDF報表樣式模型)WordPDF 其中Image表示元素Content定義4.11(報表樣式模型)報表樣式模型StyleModel滿BarChartLineChartWordDoc表示W(wǎng)ord報表和PDF報表樣式label表示條形分幅圖報表說明countvalue4.13(餅形分幅圖報表數(shù)據(jù)模型)PieChartData定X表示橫坐標軸數(shù)據(jù),它的數(shù)據(jù)類型是字符串類型(String;(Double定義4.14(線形分幅圖報表數(shù)據(jù)模型)線形分幅圖報表數(shù)據(jù)模型X表示橫坐標軸數(shù)據(jù),它的數(shù)據(jù)類型是時間類型(DateTime;(Double定義4.15(WordPDF報表數(shù)據(jù)模型)WordPDFContentImage表示4.16(報表數(shù)據(jù)模型)DataModelWordDocData表示W(wǎng)ord報表和PDF報表數(shù)據(jù)模型4.17(報表模型)ReportModel是對報表對象的形式化建模,它被定義為二元組(StyleModel,DataModel,其中:11-11----------111111------------------+tColumnWidth():-------------------------------------4.2圖報表的樣式模型類用單獨的類來進行定義,Word報表模型類UserWordModel由文字其中表格模型類TableModel又由表格列模型類ColumnModel、合并單元格模型類MergeModelCellModel4.2描述了報表樣式模型各個類之----Da--11-11---------------1----4.3數(shù)據(jù)模型類Data、表格數(shù)據(jù)模型類TableDataModel和文本內(nèi)容數(shù)據(jù)模型類ContentItem用戶數(shù)據(jù)模型類Data記錄應(yīng)用程序提交的Word數(shù)據(jù)模型中各個報表要素出現(xiàn)的先后順4.3描述了報表數(shù)據(jù)模型各個類之間報表服務(wù)引擎的設(shè)計與實應(yīng)用程 應(yīng)用程 應(yīng)用程 應(yīng)用程 報表生成過程錯誤信息反任務(wù)調(diào) 報表樣式模型解 報表數(shù)據(jù)模型解 報表模型一致性檢 報表數(shù)據(jù)一致性檢 報表模型與數(shù)據(jù)關(guān)聯(lián)一致性檢報表模型上傳接 報表對象獲取接5.1任務(wù)檢查模塊對應(yīng)用程序提交的報表生成任務(wù)和系統(tǒng)模型庫中的報表模型進行比應(yīng)應(yīng)用任務(wù)任務(wù)任務(wù)任務(wù)模型一致性檢若模查通報表對象生成結(jié)5.25.2所示,應(yīng)用程序調(diào)用任務(wù)受理模塊的服務(wù)接口并上傳報表服務(wù)開開YNY模型是N加入任查詢反模型一致性檢報表任任務(wù)接任務(wù)調(diào)反饋給應(yīng)用程結(jié)生成反饋給應(yīng)用程結(jié)生成反饋信息生成報任務(wù)處5.3所示,應(yīng)用程序提交報表生成任務(wù)之后報表服務(wù)引擎對報表開解析報開解析報表樣式模型NN是否YN是否Y構(gòu)造數(shù)據(jù)模型對象解析報表數(shù)據(jù)模型初始化樣式模構(gòu)造樣式模型對象獲取報模型對結(jié)錯誤信生結(jié)錯誤信生成報5.4L整合生成的樣式模型對象和數(shù)據(jù)模型對象生成報表,將報表反饋給應(yīng)用程序。開開N是否出YN是否出YN要素隊列是Y結(jié)要素對象加入生成報表要素對象模型對獲取要素樣式對象獲取報表要素樣式生成錯誤信出隊一個報表要素初始化一個空報表報表要解析報表數(shù)據(jù)模型初始化樣式模構(gòu)造樣式模型對象獲取報解析報表樣式模型5.5括Word報表和PDF報表,它們的生成流程如圖5.5所示。首先解析報表樣式模型,樣XML報表要素的樣式ID,通過樣式ID查詢報表樣式模型對象得到特定的樣式對象,然后整處理模塊和任務(wù)反饋模塊,具體包含的功能模塊如圖5.6所示。模數(shù) 關(guān) 一 法條線餅報報 5.65.1節(jié)進行了詳細說明,再次不再贅述。報表任務(wù)一一致性檢查和數(shù)據(jù)模型一致性是對應(yīng)用程序提交的報表樣式模型和數(shù)據(jù)模型與系統(tǒng)模型庫中已有的模型進行分析比較,同時檢查模型L文件中的各個字段,確保各個字段的數(shù)值滿足一定的數(shù)據(jù)約束。模型數(shù)據(jù)關(guān)聯(lián)一致性檢查是為了檢驗應(yīng)用程序提交的報定義5.1(報表模型上傳接口)報表模型上傳接口UploadData,,,,priorityplotIdplotype任務(wù)檢查模塊對待檢測任務(wù)隊列中的報表生成任務(wù)和系統(tǒng)模型庫中的報表模型進分別介紹這三類一致性檢查具體的檢查內(nèi)容和相應(yīng)的檢查算法。5.1中列出的各個檢查點進行檢查,具體的檢測獲取該節(jié)點的屬性值查詢系統(tǒng)模型庫中該字段名對應(yīng)的屬性值對比該節(jié)點的每個屬性值類型和正確的屬性值類型是否相1輸入:plotModel:String;//報表樣式模型XML文件輸出:result:Bool;//模型檢查結(jié)果 fornodeinplotModel forattributeinnode.Attributes return end end end10:return5.1123456785.2123456將報表樣式模型文件中的關(guān)鍵字加入報表樣式關(guān)鍵字數(shù)據(jù)集分析報表樣式關(guān)鍵字數(shù)據(jù)集并判斷報表樣式模型類型將報表數(shù)據(jù)模型文件中的關(guān)鍵字加入報表數(shù)據(jù)關(guān)鍵字數(shù)據(jù)集2輸入:styleModel:StringdataModel:String;報表樣式模型和數(shù)據(jù)模型輸出:result:Bool;//模型檢查結(jié)果 fornodeinstyleModel end fornodeindataModel end ifu pareTo(dataKeyList)equalssimilar returntrue11: return14:end本模塊會用上述三種算法對應(yīng)用程序提交的報表任務(wù)中的報表樣式模型和報表數(shù)處理任務(wù)隊列。將不同應(yīng)用程序的ID按照先來先服務(wù)(FCFS)的原則排成一個調(diào)度隊列循環(huán)遍dispatchQueue中的每IDID對應(yīng)的待處理任務(wù)隊列不為空,就用下文所述的優(yōu)先級法調(diào)度算法從該ID對應(yīng)的待處理任務(wù)隊列中調(diào)度一個處理調(diào)度的任務(wù)跳轉(zhuǎn)到3輸入:appIdList:List;ID集合輸出:result:Task;//調(diào)度得到的任務(wù)1:dispatchQueue=appIdList.sortByTime()2:whiledispatchQueue.isEmpty==falsedo Task=PrioritySchedul(ID.taskList) return5:end6:return找到優(yōu)先級最高的待處理任務(wù)處理調(diào)度的任務(wù)4PrioritySchedul輸入:taskList:List;// fortaskintaskList If end end return定義5.3(報表樣式模型解析接口)報表樣式模型解析接口(tyleodlgetData_Da5.75.8所示,系-消息-消息5.8系統(tǒng)實驗設(shè)計與分6.1內(nèi)存:4.00GBKingStoneDDR400網(wǎng)絡(luò):10/100M自適應(yīng)以太網(wǎng)卡IP地址:5WindowsIISOffice2010CPU:In?Core(TM)2DuoCPUP9400@2.40GHz2.40GHz內(nèi)存:4.00GBKingStoneDDR400網(wǎng)絡(luò):10/100M自適應(yīng)以太網(wǎng)卡IP地址:9Windows7InternetExplorer9Chrome<Config <Config<image<content<table式模型的行索引(rowIndex)是8,系統(tǒng)準確的報出了相應(yīng)的錯誤信息。<table<merge“”錯誤測試<UserData<Datatype="image"key="i1"""<UserData<UserData輸入:輸入的報表樣式模型XML測試文件,內(nèi)容如下:<Config<UserData<label>2008512日由于Word文檔和PDF文檔只是數(shù)據(jù)的格式不同,在報表樣式模型和報表數(shù)據(jù)模型XMLWordPDF報表PDF報表的生成做了測試,系統(tǒng)功能測試的流程如果模型文件上傳成功就調(diào)用報表文件接口指定的報表文件<Config <UserData<label>2008512日6.1條形分幅圖報表<Config <X>19810101000000秒 <X>19820101000000秒 6.2線形分幅圖報表<Config<UserData <X>汶川 6.3餅形分幅圖報表文件內(nèi)容放在了附錄B。本文中使用LoadRunner測試工具來對系統(tǒng)性能進試,重點測試當有多個用戶LoadRunner測試工具的測試創(chuàng)建測試文件{ return 6.4(a)事 (b)虛擬用戶數(shù)量(c)平均事物響應(yīng)時間 (d)系統(tǒng)吞吐量圖6.510個虛178210個/秒,考慮到系統(tǒng)服務(wù)器的配置不高,在如此大規(guī)模的LoadRunner測試工具完成結(jié)對目前的項目“國際強震表單預(yù)置流轉(zhuǎn)系統(tǒng)”和“跨斷層流動形變資料感謝北航對我的栽培,讓我學到了很多前沿的知識,更了我不少做人的道理,感謝我的輔導(dǎo)員閆導(dǎo)和紀導(dǎo),每次遇到他們都會給我提供無私的幫助,讓我感受到我在追逐自己夢想的道乘風破浪,謝謝大家。參考文Sun,Le,HaiDong,andJamshaidAshraf."Surveyofservicedescriptionlanguagesandtheirissuesincloudcomputing."Semantics,KnowledgeandGrids(SKG),2012EighthInternationalConferenceon.IEEE,2012.Duan,Yucong."ValueModelingandCalculationforEverythingasaService(XaaS)basedonReuse."SoftwareEngineering,ArtificialInligence,NetworkingandParallel&DistributedComputing(SNPD),201213thACISInternationalConferenceon.IEEE,CaswellD,RamanathanS.UsingservicemodelsformanagementofInternetServices[J].SelectedAreasinCommunications,IEEEJournalon,2000,18(5):686-701.Turner,Mark,etal."Usingwebservicetechnologiestocreateaninformationbroker:anexperiencereport."SoftwareEngineering,2004.ICSE2004.Proceedings.26thInternationalConferenceon.IEEE,2004.GammaE,HelmR,JohnsonR,etal.Designpatterns:elementsofreusableobject-orientedsoftware[M].PearsonEducation,1994.CrupiJ,MalksD,ALURD.CoreJ2EEPatterns[M].ElsevierBrasil,CoplienJO.AGenerativeDevelopmentProcessPatternLanguage[M].CambridgeUniversityPress,NewYork,1998.孫斐,邱錦倫.WebService并發(fā)系
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華師大版初中科學陽光的傳播(第1課時)(27課件)
- 醫(yī)療缺陷報告與處理制度
- 觀察DNA和RNA在細胞中的分布
- 2024年湖南客運從業(yè)資格證模擬考試題庫答案解析
- 算法設(shè)計與分析 課件 6.1-貪心法引例-找零錢問題
- 算法設(shè)計與分析 課件 1.2.2-算法分析準則 - 時間復(fù)雜度
- 2024年那曲客運從業(yè)資格證到期換證考試
- 2024年河北客運從業(yè)資格證考試題目和答案圖片
- 2024年阿壩c1道路運輸從業(yè)資格證考試
- 吉首大學《競技武術(shù)套路5》2021-2022學年第一學期期末試卷
- 四川公安基礎(chǔ)知識模擬5
- 吉林省松原市長嶺縣長嶺鎮(zhèn)2023-2024學年四年級上學期期中道德與法治試卷
- 2023年四川農(nóng)信(農(nóng)商行)招聘筆試真題
- 《紀念白求恩》說課課件 2024-2025學年統(tǒng)編版語文七年級上冊
- 汽車機械基礎(chǔ)-說課課件
- 2024年認證行業(yè)法律法規(guī)及認證基礎(chǔ)知識 CCAA年度確認 試題與答案
- 基于人工智能的個性化疼痛預(yù)測
- 中國建設(shè)銀行招聘(全國)筆試真題2023
- 第一單元 富強與創(chuàng)新(復(fù)習課件) (統(tǒng)編版)
- 2024年氣象知識競賽試題及滿分答案
- 2024年人教版小學六年級數(shù)學(上冊)期中考卷附答案
評論
0/150
提交評論