高??蒲姓n題申報系統(tǒng)設(shè)計實現(xiàn)分析范文_第1頁
高校科研課題申報系統(tǒng)設(shè)計實現(xiàn)分析范文_第2頁
高??蒲姓n題申報系統(tǒng)設(shè)計實現(xiàn)分析范文_第3頁
高??蒲姓n題申報系統(tǒng)設(shè)計實現(xiàn)分析范文_第4頁
高校科研課題申報系統(tǒng)設(shè)計實現(xiàn)分析范文_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.PAGEII.WORD完美格式技術(shù)資料專業(yè)整理碩士學位論文高??蒲姓n題申報系統(tǒng)設(shè)計與實現(xiàn)..WORD完美格式技術(shù)資料專業(yè)整理獨創(chuàng)性聲明本人聲明所呈交的學位論文是我個人在導師指導下進行的研究工作及取得的研究成果。盡我所知,除文中已經(jīng)標明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對本文的研究做出貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律結(jié)果由本人承擔。學位論文作者簽名:日期:年月日學位論文版權(quán)使用授權(quán)書本學位論文作者完全了解學校有關(guān)保留、使用學位論文的規(guī)定,即:學校有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權(quán)華中科技大學可以將本學位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。本論文屬于保密□,在年解密后適用本授權(quán)書。本論文屬于不保密□?!舱堅谝陨戏娇騼?nèi)打"√"學位論文作者簽名:指導教師簽名:日期:年月日日期:年月日..摘要近幾年,隨著國家和地方對科研項目投入的增加,高校科研課題的申請渠道方式日益增多,除了幾十個國家層面的渠道外,地方各主管部門和各種橫向的申報渠道數(shù)目也大大增加。目前,部分高校科研課題的申報工作還局限于傳統(tǒng)的手動操作,在課題申報的過程中,數(shù)據(jù)整理、匯總和歸檔等工作量相對較大,并且不同的資料難以檢索和查詢。為了縮短申報時間,提高項目申報的工作效率,設(shè)計一個流程精簡的高??蒲姓n題申報管理系統(tǒng)是十分重要的。該系統(tǒng)的運行不僅能減少各申報單位的申報成本和申報難度,而且能提高整個高??蒲姓n題申報工作的效率,使之更規(guī)范化。這對完善行政管理體制有著十分重大的意義?;诖?本文主要采用以下方法對本文進行系統(tǒng)分析:1.理論與實踐相結(jié)合:本文采用理論與實證相結(jié)合的方法,既有理論分析,又結(jié)合實際進行論述。運用課題申報系統(tǒng)的理論和方法,對高??蒲姓n題申報系統(tǒng)的設(shè)計與實現(xiàn)進行分析。從理論和實踐的結(jié)合上為高??蒲姓n題申報建設(shè)提供科學的支持。2.文獻資料法與實例分析相結(jié)合:利用現(xiàn)有計算機網(wǎng)絡(luò)、相關(guān)資料、雜志和海量數(shù)據(jù)庫,查閱國內(nèi)外有關(guān)高??蒲姓n題申報系統(tǒng)進行梳理、歸納和總結(jié)。對高??蒲姓n題申報系統(tǒng)取得的成績及存在的問題具有全面的了解,因此配合理論分析,得出的結(jié)論更具有說服力和可操作性,對高??蒲姓n題申報系統(tǒng)可持續(xù)發(fā)展都具有重要的實際價值。在我國高??蒲姓n題申報系統(tǒng)的設(shè)計和開發(fā)過程中,包括系統(tǒng)需求的調(diào)查、測定和分析、子系統(tǒng)研發(fā)、技術(shù)的確定以及用戶界面的數(shù)據(jù)分析和設(shè)計。通過對WebService體系架構(gòu)和相關(guān)技術(shù)、以及Ajax技術(shù)進行研究,依照軟件工程開發(fā)生命周期,對高??蒲姓n題申報管理系統(tǒng)進行設(shè)計和研發(fā)。在研究的過程中,對我國高??蒲姓n題申報系統(tǒng)進行了設(shè)計,給出了系統(tǒng)的設(shè)計原則、設(shè)計目標、主要功能模塊設(shè)計以及系統(tǒng)的WebService設(shè)計,另外還有以WebService為基礎(chǔ)的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)并在UDDI注冊中心對WebService進行了測試。測試結(jié)果表明,系統(tǒng)達到了設(shè)計要求。關(guān)鍵詞:高??蒲辛㈨椪n題申報Web服務(wù)AbstractUniversityresearchprojecttopicsdeclareconfinedtothetraditionalmanualoperation,theInsubjectsreportingprocess,datacollation,aggregationandarchivingworkloadisrelativelylarge,andtheinformationisdifficulttoretrieveandquery.Toimproveworkefficiency,thedesignanddevelopmentofuniversityresearchprojectsthedeclaredmanagementsystemisextremelynecessary.Notonlycanreducethecostoftheprojectandmakeprocedureeasier,alsomakeauniversityresearchprojectsubjecttoreportingassessmentandmanagementmoreefficient,morestandardized,whichplayanimportantroleinbuildinganefficientadministrativesystem.Basedonthis,thispapermainlyusesthefollowingmethodsforsystemanalysis:1.Theoryandpractice:theoreticalandempiricalpapersuseacombinationofmethods,boththeoreticalanalysisandactualwerediscussed.Subjectsreportingsystemusingthetheoryandmethodsofuniversityresearchprojectsreportingsystemdesignandimplementationforanalysis.Thecombinationoftheoryandpracticefortheconstructionofuniversityresearchprojectstoprovidescientificsupportforreporting.<2>Analysisofliteraturedatacombinedwithexamples:theuseofexistingcomputernetworks,information,magazinesandmassivedatabase,accesstodomesticandinternationalreportingsystemforuniversityresearchprojectstosortout,andsummarized.Declarationsystemofuniversityscientificresearchachievementsandproblemsofhavingacomprehensiveunderstanding,sowiththetheoreticalanalysis,theconclusionismoreconvincingandoperability,universityresearchprojectsonsustainabledevelopmentreportingsystemhasimportantpracticalvalue.Theauthorofouruniversityresearchprojectsduringthedevelopmentofthereportingsystem,involvingasurveyofsystemrequirements,measuringandanalyzingthecase,subsystemdesignanddevelopment.Chooseanddeterminewhatkindoftechnology,userinterfaceanddatastructureanalysisanddesignthroughtheWebServicearchitectureandrelatedtechnologies,andAjaxtechnologyresearch,accordingtothesoftwaredevelopmentlifecycleengineering,universityresearchprojectsonthedesignandmanagementreportingsystemresearchanddevelopment.Inthecourseofthestudy,givenfirstintroductionpartofthisarticleintroducestheresearchbackgroundandsignificanceoftheresearchprojectstatusreportingsystem,themainresearchcontentsandstructureofthepaper;wentonrelevanttechnologiesusedinthispaperwereintroduced,themainuseoftheWebServiceandAjaxrelatedtechnologies;onthisbasis,thereportingsystemofuniversityresearchprojectscarriedoutaneedsanalysis,mainlyanalyzedthefeasibilityofthesystem,requirementsofprocedureandthechoiceofdatabase;then,onChinauniversityresearchprojectsreportingsystemhasbeendesigned,giventhesystemdesignprinciples,designgoals,thedesignofmainfunctionmodule,andthedesignofthesystemoftheWebService;then,thereportingsystemofuniversityresearchprojectstherealizationofthekeytechnologiesindetailprimarilygivenbasedonWebServicesystemnetworkarchitecture,UDDIregistryimplementationandrealizationofWebService,thelastofthepaperfortheoverallsummary.Keywords:Universitiesresearchproject,Projectdeclaration,WebService..目錄TOC\o"1-2"\h\z\u摘要IIAbstractIII1緒論11.1研究背景及意義11.2國內(nèi)外的研究現(xiàn)狀21.3論文主要研究內(nèi)容52相關(guān)技術(shù)分析62.1WebService概述62.2Ajax核心技術(shù)92.3本章小結(jié)123課題申報系統(tǒng)的需求分析133.1可行性分析143.2用戶角色分析143.3功能需求153.3非功能需求173.4數(shù)據(jù)需求173.5本章小結(jié)184課題申報系統(tǒng)設(shè)計194.1架構(gòu)設(shè)計194.2系統(tǒng)功能模塊設(shè)計224.3UDDI注冊中心工作過程流程274.4數(shù)據(jù)庫設(shè)計294.5本章小結(jié)315課題申報系統(tǒng)實現(xiàn)325.1數(shù)據(jù)庫的選擇325.2WebService的實現(xiàn)325.3基于WebService的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)335.4我國高??蒲姓n題申報系統(tǒng)UDDI注冊中心的實現(xiàn)345.5功能實現(xiàn)365.6應(yīng)用示例385.7系統(tǒng)測試405.8本章小結(jié)496總結(jié)50致謝52參考文獻53..1緒論1.1研究背景及意義隨著信息科學技術(shù)的快速發(fā)展,已經(jīng)有越來越多的大學開始重視科研項目的信息化建設(shè)。大學的信息化建設(shè)主要包括日常的教學和對學生的管理,學生的遠程教育,教育資源開發(fā)和利用的信息基礎(chǔ)設(shè)施和校園管理信息等,實現(xiàn)教育管理,教學資源管理,科學管理的基礎(chǔ)上的高性能校園網(wǎng)絡(luò)信息系統(tǒng)覆蓋,物流和服務(wù)管理完全集成的,基于信息技術(shù)的增值服務(wù),是一個需要長期堅持的重要工作,也是發(fā)展信息經(jīng)濟的條件下,高等教育的發(fā)展趨勢,也是我國大學走向世界一流大學的必經(jīng)出路。大學科研水平是一個重要的指數(shù)衡量大學的整體實力,科研管理信息作為大學信息化建設(shè)的必要內(nèi)容,隨著國家繼續(xù)增加投資科研大學,大學的管理也越來越關(guān)注自己的研究。提高科學技術(shù)的發(fā)展,使得大學的研究活動,每年的論文、書籍、專利、項目、獎勵和其他研究數(shù)據(jù)管理變得越來越大,大量的科學信息,如項目信息,結(jié)果信息,人員信息,管理和維護的需要??茖W研究的大量信息,依靠傳統(tǒng)的手工或借助Excel等辦公軟件為科學研究管理已經(jīng)越來越難做,導致研究業(yè)務(wù)復雜,難于管理、統(tǒng)計復雜、效率低下等問題。1994年,中國教育和科研計算機網(wǎng)絡(luò)建設(shè),如何利用現(xiàn)有的校園網(wǎng)絡(luò)的條件,和有效的科學研究、科學管理、科研管理已成為迫切需要解決的問題,因此,大學科研管理信息化建設(shè)提上議事日程。本論文的選題來源于我國關(guān)于高??蒲姓n題工作的需要,旨在研發(fā)高??蒲姓n題信息管理系統(tǒng),實現(xiàn)高校課題管理質(zhì)量的規(guī)范和工作效率的提高。該系統(tǒng)借助于我國科技管理部門對課題申報部門實現(xiàn)申報項的統(tǒng)一管理,為課題各個環(huán)節(jié)的管理和成果提供全面高效的信息化服務(wù)。為了健全我國科學有效的管理體制、加強高校科研課題的管理,以提高計劃課題的實施效率,增強科學的持續(xù)創(chuàng)新能力,根據(jù)國家科技部《國家高校科研課題管理暫行辦法》等文件精神,我國科學技術(shù)局制定了《我國高??蒲姓n題管理管理暫行辦法》。高校科研項目申報管理資訊系統(tǒng)的開發(fā),不僅可以降低成本和各報告單位工作的難度,也使高??蒲性u價和管理報告更加高效和規(guī)范。在引導一個公正透明、廉潔高效的行政管理體制中起著重要的作用。本系統(tǒng)對傳統(tǒng)的政府流程、組織結(jié)構(gòu)進行了必要的調(diào)整應(yīng)用,創(chuàng)造了一個新的管理模式和管理流程,有著新穎的操作規(guī)則,將新的管理哲學應(yīng)用于社會主義市場經(jīng)濟的體制下,促使該系統(tǒng)加強宏觀經(jīng)濟管理,提高管理效率,從而促進科學的進步。1.2國內(nèi)外的研究現(xiàn)狀目前,國外的高校信息化建設(shè)已經(jīng)步入了一個相對成熟的階段,他們考慮更多的是如何進行數(shù)據(jù)資源的整合以便更好地利用現(xiàn)有的信息化建設(shè)成果??茖W研究的信息化在許多國家引起了廣泛關(guān)注,歐洲和美國的其他國家和地區(qū)積極開展這一領(lǐng)域的工作。例如,在APGrid<亞太網(wǎng)格>和編譯指示<太平洋RimApplication網(wǎng)格中間件組裝>國際合作組織亞太地區(qū),日本、韓國、新加坡、澳大利亞、泰國和其他國家也非常活躍。這些國家和地區(qū)也在項目啟動和自己的網(wǎng)格,并促進科學研究的工作信息。國內(nèi)外申報系統(tǒng)的應(yīng)用范圍很廣,商業(yè)方面主要有建設(shè)銀行移動式信貸申報系統(tǒng);有高校科研項目申報系統(tǒng)和網(wǎng)絡(luò)故障的大學報告制度方面,課程申報系統(tǒng),基于專家系統(tǒng)的測試文件的申報系統(tǒng),畢業(yè)設(shè)計課題申報和審批制度,與大學教師工作量申報和審計系統(tǒng);工業(yè)工程機械主要包括歸檔的在線申報系統(tǒng)和全球汽車主題的申報物質(zhì)清單,材料數(shù)據(jù)申報系統(tǒng)的研究列表;服務(wù)業(yè)包括科學網(wǎng)報道好新聞獎、XX煙草的養(yǎng)老金制度和申報制度;醫(yī)療方面的申報系統(tǒng)只有一個新的醫(yī)學研究調(diào)查網(wǎng)上申報和管理信息系統(tǒng)。從技術(shù)的應(yīng)用來看,大多數(shù)的申報系統(tǒng)采用B/S結(jié)構(gòu)[2],主要采用J2EE和.NET兩個框架結(jié)構(gòu)平臺,運用MVC設(shè)計模式。20XX,闞君滿在《XX省高校社科項目網(wǎng)上申報管理系統(tǒng)的設(shè)計與實現(xiàn)》中采用ASP.NET作為前臺開發(fā)工具,后臺數(shù)據(jù)庫管理系統(tǒng)采用MSSQLSERVER,針對該數(shù)據(jù)庫管理系統(tǒng)的特點,介紹該系統(tǒng)數(shù)據(jù)訪問策略,并對數(shù)據(jù)查詢算法、改進的查詢算法及數(shù)據(jù)庫備份與恢復的算法進行詳細描述。在整個系統(tǒng)程序的開發(fā)設(shè)計中[3,4],將具體實現(xiàn)該系統(tǒng)的數(shù)據(jù)庫設(shè)計、用戶模塊設(shè)計、區(qū)域管理員設(shè)計、系統(tǒng)管理員設(shè)計與輸出模塊設(shè)計。然后對網(wǎng)絡(luò)安全性進行探討,并給出本系統(tǒng)網(wǎng)絡(luò)安全應(yīng)用方案。最后根據(jù)該系統(tǒng)的用戶模塊、區(qū)域管理員模塊及系統(tǒng)管理員模塊給出詳盡的測試方案并給出測試結(jié)果。20XX,高霞在論文《科技計劃項目申報管理系統(tǒng)的研究與實現(xiàn)》中,采用B/S構(gòu)架和ASP技術(shù),研究并實現(xiàn)了科技計劃項目申報管理系統(tǒng),系統(tǒng)功能包括科技項目管理過程中的從項目申報、初選、復審、簽訂合同、到項目實施管理、驗收申請、項目驗收、鑒定、項目后期追蹤的9個業(yè)務(wù)環(huán)節(jié)。20XX,林爾正和黃瑞敏在《科技查新網(wǎng)上申報與管理系統(tǒng)構(gòu)建研究——以XX中醫(yī)藥大學圖書館為例》一文中介紹了XX中醫(yī)藥大學圖書館研發(fā)的科技查新網(wǎng)上申報與管理系統(tǒng)的開發(fā)背景、建設(shè)目標、系統(tǒng)功能、關(guān)鍵技術(shù)和應(yīng)用效果,以提高查新管理工作的自動化、網(wǎng)絡(luò)化水平,滿足用戶日益增長的查新需求??萍柬椖抗芾磙k公室對各種項目的發(fā)展與規(guī)劃,須發(fā)揮申報及管理的高??蒲泄芾聿块T的管理職能,以管理手冊為準則,簡單的計算機管理軟件為輔助,通過傳統(tǒng)的手工申報、E-mail或磁盤發(fā)送問題。高??蒲姓n題的申請渠道是按行政隸屬關(guān)系逐級匯總和審核,或者由申請者經(jīng)有關(guān)科學管理部門推薦后申報,最終再由科學部門專項計劃部門受理。收集和交換信息的主管部門和有關(guān)科研單位和各大學之間的運作緩慢,統(tǒng)計部門進行科學的特殊計劃統(tǒng)計工作,通常需要幾個月才能完成。要手動輸入和處理,信息收集的統(tǒng)計匯總[5~8]。因為缺乏系統(tǒng)規(guī)范的信息管理工具,這一過程中需要人工處理,由于信息量大,很容易造成筆誤,會導致準確率下降。高校之間的研究課題不容易開展,由于各專項部門的信息較少,加之信息不能及時傳達反饋,因而工作協(xié)調(diào)方面存在一定問題,有嚴重的交叉重疊現(xiàn)象。此外,部門負責人要管理整個大學研究課題,由于信息不能及時、準確、有效的傳達到位,那么對整體工作的開展則做不到全局掌控,易影響決策的質(zhì)量。加之信息不透明,使得高??蒲姓n題管理工作顯得不公平、不科學,缺乏必要的公正。目前,高校科研課題管理工作中還存在一些問題[9~10],讓我們迫切認識到需要建立科學的管理面向集成的高??蒲行畔⒐芾硐到y(tǒng)高效管理的科學研究課題目前主要的管理。李學斌、孔斌、陳曉芳<2003>[11]大學科研課題的操作模式主要包括以下鏈接:課題申報一個項目,接受應(yīng)用程序的識別和轉(zhuǎn)換的結(jié)果。授予應(yīng)用程序的第一步科研、高??茖W研究主題確定授予應(yīng)用程序的組成和基本原則,有必要對科研工作順利?!段覈蒲姓n題管理的制度體系建設(shè)——現(xiàn)狀、問題及對策》<王明明等,2006,8>[12],分析當前形勢下我國科研項目管理系統(tǒng)存在的問題,并提出一些對策構(gòu)建科研項目管理系統(tǒng)?!陡咝?蒲泄芾韯?chuàng)新:問題與建議》<林萍,2007,2>[13]指出,高??茖W研究的社會化,集體、基于項目的發(fā)展使傳統(tǒng)大學糧食她改變管理理念和方法,但是,高??蒲泄芾韯?chuàng)新相對滯后,分析了矛盾存在的高校科研管理,從管理理念、管理模式和管理團隊的建設(shè),首次提出了科研管理創(chuàng)新的想法《新時期高??蒲许椖康纳陥蠛凸芾沓绦蜓芯俊?lt;席與亨等,2006,5>[14],從國家和地方<省級>縱向的改革計劃科研項目申報、管理、分析新時期科研項目的特點在中國應(yīng)用和管理,結(jié)合工作實踐,提出調(diào)整大學科研項目的申請和管理工作程序、方法、手段和焦點?!稖\談新形勢下的高??蒲泄芾怼?lt;朱旭東,2007,20>[15],就高??蒲泄ぷ髅媾R著新的形勢,科研管理人員在新形勢下應(yīng)順應(yīng)時代的發(fā)展,加深對管理的理解,樹立管理即服務(wù)的思想,努力提高自身素質(zhì),運用現(xiàn)代化管理手段,更好地為高校科研工作服務(wù)"中國科學院院士王志珍還就當前國家科研體制和機制方面的問題,提出建立國家科研經(jīng)費分配協(xié)調(diào)機制、完善項目管理運行和人員分配機制、建立符合科研規(guī)律的管理模式等,為完善高校科研課題提供了更好的參考價值。首先是促進企業(yè)管理信息系統(tǒng)和應(yīng)用程序,建立正確的數(shù)據(jù)管理信息系統(tǒng),通過對其加工的發(fā)展和加工成及時的各種信息的管理信息,為決策提供支持,從而不斷提高經(jīng)營管理水平和經(jīng)濟效益[16]。管理信息系統(tǒng)有三個主要特點:第一,它是的為了解決為主要目的的組織所面臨的問題;第二,它是基于一個與主數(shù)據(jù)庫的數(shù)據(jù)處理工作;最后,它可以為各種級別的組織和部門提供所需的信息[17][18]。另一方面,管理信息系統(tǒng)需要涉及三個技術(shù)領(lǐng)域,首先是計算機技術(shù),包括硬件和軟件技術(shù),算法和編程方法;其次是通信技術(shù),其中包括各種網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)通信設(shè)備以及各種支持軟件等;最后,是收藏、分析、處理信息和各方面的技術(shù)系統(tǒng)的設(shè)計與開發(fā)[19][20]。1.3論文主要研究內(nèi)容本文對我國高??蒲姓n題申報系統(tǒng)的研究與開發(fā)進行了研究,在研究的過程中,主要有以下方面的成就:1.基于Internet/Intranet的架構(gòu),技術(shù)上具有非常好的兼容性并且除此之外和平臺無關(guān)性能與目前高校科研課題申報系統(tǒng)的實現(xiàn)完美契合。從表示層、業(yè)務(wù)邏輯層、持久層幾個方面進行了系統(tǒng)架構(gòu)構(gòu)建,提高系統(tǒng)的可重用性、可維護性、可擴展性。2.我國高校科研課題申報系統(tǒng)在功能上實現(xiàn)了系統(tǒng)模塊的完整化。該系統(tǒng)以課題管理為中心,分別設(shè)有課題申請、材料上傳、專家評審、課題查詢等多個模塊,另外還可連接到人事、財務(wù)、設(shè)備等其它系統(tǒng)。除此之外,該系統(tǒng)還可以高效安全地實現(xiàn)信息共享、資源整合,形成一個功能完整統(tǒng)一的科研管理平臺,允許科研人員、科研秘書和科研處共同操作。使高校科研課題申報實現(xiàn)新老系統(tǒng)數(shù)據(jù)轉(zhuǎn)化自動化處理并設(shè)有完整安全的權(quán)限管理。3.我國高??蒲姓n題申報系統(tǒng)通過建立這樣一個科研管理系統(tǒng),可以迅速和有效地提高學校管理效率,建立科學、透明的科研管理系統(tǒng)更好地服務(wù)于學校的教師,更好地為學校領(lǐng)導的決策提供科學的建議。通過該系統(tǒng)的建設(shè),全線跟蹤、控制和管理,幫助大學建立規(guī)范的管理流程。綜上所述,作者在我國高??蒲姓n題報告系統(tǒng)的開發(fā)過程,涉及系統(tǒng)的需求調(diào)查、分析子系統(tǒng)的設(shè)計和開發(fā)的測定以及選擇和確定用什么樣的技術(shù)來分析數(shù)據(jù)結(jié)構(gòu)和用戶界面設(shè)計。2相關(guān)技術(shù)分析2.1WebService概述2.1.1WebService的概念WebService是基于不同平臺之上構(gòu)建與平臺、語言無關(guān)的技術(shù)層,在不同的平臺上,對這一技術(shù)層連接不同的平臺和集成的應(yīng)用。外部API由Web服務(wù)提供,供用戶調(diào)用的客戶端和服務(wù)器端之間的通信,以及整合,通過網(wǎng)絡(luò)和其他場合重用應(yīng)用程序代碼和數(shù)據(jù)[21,22]。目前,對Web服務(wù)的定義不同的學者和組織所持觀念也不一樣。國際標準化組織W3C對Web服務(wù)的定義如下:Web服務(wù)是一種由URI標識的軟件應(yīng)用,它的接口和綁定可以定義使用XML,Web服務(wù)描述和發(fā)現(xiàn),直接的互動與其他應(yīng)用軟件,通過基于互聯(lián)網(wǎng)的基礎(chǔ)協(xié)議使用XML消息[1]。2.1.2WebService體系結(jié)構(gòu)Web服務(wù)的架構(gòu)是面向服務(wù)的,它的體系結(jié)構(gòu)是基于服務(wù)提供者、服務(wù)注冊中心和服務(wù)請求者這三者之間的交互[3]。交互的操作涉及到數(shù)據(jù)信息的發(fā)布、查找和綁定,這些操作一起作用于Web服務(wù)構(gòu)件和Web服務(wù)軟件模塊。在特殊情況下,服務(wù)提供者利用網(wǎng)絡(luò)訪問軟件模塊〔Web服務(wù)的一個實現(xiàn)將交互的數(shù)據(jù)信息發(fā)布到服務(wù)請求者或服務(wù)注冊中心。服務(wù)請求者通過查找操作從本地或服務(wù)注冊中心檢索服務(wù)描述,然后通過服務(wù)描述綁定服務(wù)提供者并調(diào)用Web服務(wù)實現(xiàn)或同它交互。圖2-1描述了這些操作、提供這些操作的組件及它們之間的交互。1服務(wù)提供者〔ServiceProvider:服務(wù)的所有者和服務(wù)訪問的托管平臺。2服務(wù)請求者〔ServiceRequestor:因為自身需求,需要查詢并調(diào)用服務(wù)生成可交互的應(yīng)用程序。3服務(wù)注冊中心〔ServiceRegistry:服務(wù)提供者在服務(wù)注冊中心發(fā)布服務(wù)描述文件。服務(wù)請求者查找需要的服務(wù)并獲得服務(wù)描述文件中的綁定信息。圖2-1Web服務(wù)模型2.1.3WebService相關(guān)技術(shù)在現(xiàn)有的Web技術(shù)<如HTTP>基礎(chǔ)上,通過制定新的Web協(xié)議和相關(guān)標準組成的技術(shù)就叫WebService相關(guān)技術(shù)。目前與Web服務(wù)相關(guān)協(xié)議和標準都有[26]:SOAP,WSDL,UDDI等。Web服務(wù)協(xié)議棧是在整個WebService的技術(shù)標準體系之下,然后組成了一個堆棧。實用的一個Web服務(wù)并不需要全部的特性,只需要按照要選用的選取,這個選取只需要幾個層次的功能。但不管怎樣,一般性質(zhì)的Web服務(wù),都應(yīng)當具備基本的Web服務(wù)特性,比如可以被機器識別接口和跨平臺調(diào)用。<1>SOAPSOAP〔SimpleObjectAccessProtocol,即簡單對象訪問協(xié)議。SOAP是一個輕量的,簡單的,基于XML的協(xié)議,是一個結(jié)構(gòu)化的信息交流和固化網(wǎng)絡(luò)。SOAP和許多現(xiàn)有的互聯(lián)網(wǎng)協(xié)議和格式可以組合使用,包括超文本傳輸協(xié)議〔HTTP,簡單郵件傳輸協(xié)議〔SMTP,多用途網(wǎng)際郵件擴展〔MIME。它也支持調(diào)用〔RPC,大量的信息系統(tǒng)應(yīng)用到遠程過程。SOAP包括三個部分:SOAP封裝、SOAP編碼規(guī)則和SOAPRPC表示<2>UDDIUDDI<即統(tǒng)一描述、發(fā)現(xiàn)與集成協(xié)議,UniversalDescription,DiscoveryandIntegration>是一種規(guī)范,也是一套執(zhí)行規(guī)范的實施辦法[9],注冊他們Web服務(wù)信息的商家必須統(tǒng)一實施這個規(guī)范,其主要功能是發(fā)布Web服務(wù)信息。UDDI規(guī)范包括適用于簡單對象訪問協(xié)議<SOAP>信息的XML模式和UDDIAPI規(guī)范的描述。二者結(jié)合能夠發(fā)布各種Web服務(wù)方面的信息,因為結(jié)合過程中構(gòu)成了基本的信息模式和交互框架。UDDI商務(wù)注冊的核心組成部分是UDDI是,它是商務(wù)實體的Web服務(wù)描述XML文件。概念上,UDDI提供商務(wù)注冊信息,該商業(yè)登記信息主要有3個部分:"白頁"包括符號地址、聯(lián)系方式和眾所周知的標志;"黃頁",包括基于標準分類法的分類標準;"綠頁"提供有關(guān)業(yè)務(wù)服務(wù)的技術(shù)信息披露。通常,UDDI注冊中心的用戶有兩類,服務(wù)請求者<Servicerequester>和服務(wù)提供商<Serviceprovider>[27]。服務(wù)提供者提供電子商務(wù)服務(wù)需要某種接口,同時為了讓使用者便于找到服務(wù)并使用它,還需要發(fā)布<publish>,即在UDDI注冊中心進行,包括相關(guān)的服務(wù)規(guī)范和接口[28]。在UDDI注冊中心,UDDI相當于是經(jīng)紀人<Servicebroker>。當服務(wù)請求者需要到注冊中心去查找<find>其需要的某種服務(wù),要得到服務(wù)接口和提供服務(wù)的位置需根據(jù)找到的注冊信息,要想使用這個服務(wù),還需到指定的位置將自己的應(yīng)用綁定<bind>到自己想要的服務(wù)上,這個要按照指定的接口來做。〔3WSDLWebServiceDescriptionLanguage即WSDL,是用于描述XML語言和Web服務(wù)如何進行通信的語言以及對Web服務(wù)本身的定義。它其中的一個結(jié)構(gòu)方式<即XML>定義了基于XML語法的一組,是對Web服務(wù)的調(diào)用/通信加以描述,以交換信息的Web服務(wù)描述收集服務(wù)訪問點。它為Web服務(wù)提供了所有的WSDL信息,用戶可以通過了解如何調(diào)用Web服務(wù),它將返回任何結(jié)果。WSDL在描述服務(wù)時構(gòu)成要素主要有五個:types:定義WSDL中需要的數(shù)據(jù)類型〔即XMLSchemaTypesmessage:相關(guān)參數(shù)的定義〔消息的輸入和輸出PortType:定義Web服務(wù)的相關(guān)操作binding:描述特定服務(wù)接口的協(xié)議、安全性、數(shù)據(jù)格式和其它屬性services:提供一個調(diào)用接口,用于制定特定服務(wù)的URL,包含一組端口元素。WSDL具有良好的擴展性使得它能在其他方式定義類型使用,并且使用的網(wǎng)絡(luò)傳輸協(xié)議和消息格式有多種可供選擇[28]。WSDL文件是用來說明消息格式表示的方法是基于XML的標準,適合于不同平臺的Web服務(wù)接口的描述,不同的編程語言訪問。除了說明消息內(nèi)容,服務(wù)的位置也由WSDL定義,同時使用什么通信協(xié)議與服務(wù)進行通信也是它定義。換句話講,因為WSDL是LXML文檔,WSDL文件定義了所有的信息都是用Web服務(wù)程序來達到的,因而很方便使用者閱讀和編輯,但大多時候是由軟件生成。2.2Ajax核心技術(shù)AJAX<AsynchronousJavaScriptandXML>這個概念最早由一個名叫JesseJamesGarrett的人提出[29]。中文意思是JavaScript與XML的異步。它并不是一門新的語言或技術(shù),而是幾項技術(shù)按一定的方式組合在一起,在共同的協(xié)作中發(fā)揮各自的作用。AJAX是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。使用AJAX,用戶可以創(chuàng)建接近本地桌面應(yīng)用的直接、高可用、更豐富、更動態(tài)的Web用戶界面。它包括的內(nèi)容有:使用XHTML和CSS標準化呈現(xiàn);使用DOM實現(xiàn)動態(tài)顯示和交互;使用XML和XSLT進行數(shù)據(jù)交換與處理;使用XMLHttpRequest進行異步數(shù)據(jù)讀??;最后用JavaScript綁定和處理所有數(shù)據(jù)。圖2-4分別給出了傳統(tǒng)Web應(yīng)用模型和基于AJAX的Web應(yīng)用模型,下面我們講兩種Web應(yīng)用模型做一個簡單的比較。圖2-4傳統(tǒng)Web應(yīng)用模型與基于AJAX的Web應(yīng)用模型的比較同步互動過程中,使用傳統(tǒng)的Web應(yīng)用程序,在這種情況下,電話用戶第一次到HTTP服務(wù)器觸發(fā)一個動作或請求。反過來,服務(wù)器執(zhí)行特定的任務(wù),然后返回一個HTML頁面說明請求。這是一種不連貫的用戶體驗,服務(wù)器在處理請求的時候,用戶多數(shù)時間處于等待的狀態(tài),屏幕內(nèi)容也是一片空白。與傳統(tǒng)的Web應(yīng)用不同[30],AJAX采用異步交互過程。AJAX在用戶與服務(wù)器之間引入一個中間媒介,從而消除了網(wǎng)絡(luò)交互過程中的處理—等待—處理—等待缺點。用戶的瀏覽器在執(zhí)行任務(wù)時即裝載了AJAX引擎。AJAX引擎用JavaScript語言編寫,通常藏在一個隱藏的框架中。它負責用戶界面及與服務(wù)器之間的交互編譯。AJAX引擎允許異步進行存在于用戶與應(yīng)用軟件的交互過程,獨立于用戶與網(wǎng)絡(luò)服務(wù)器間的交流?,F(xiàn)在,可以用JavaScript調(diào)用AJAX引擎來代替產(chǎn)生一個HTTP的用戶動作,內(nèi)存中的數(shù)據(jù)編輯、頁面導航、數(shù)據(jù)校驗這些不需要重新載入整個頁面的需求可以交給AJAX來執(zhí)行。AJAX不是單一的技術(shù),而是四種技術(shù)的集合。這四種技術(shù)是:XMLHttpRequest、JavaScript,DOM以及CSS。圖2-5AJAX的四個主要組件:JavaScript定義了業(yè)務(wù)規(guī)則和程序流程應(yīng)用程序使用XMLHttpRequest對象以后臺方式從服務(wù)器獲得數(shù)據(jù),通過DOM和CSS來改變界面的外觀。簡單來說,AJAX是按一定方式多種技術(shù)的組合,并在共同的協(xié)作的同時還發(fā)揮著各自的作用。使用XHTML+CSS標準化呈現(xiàn)[31,32];使用DOM〔DocumentObjectModel進行動態(tài)顯示及交互;使用XML和XSLT進行數(shù)據(jù)交換及相關(guān)操作;使用XMLHttpRequest進行異步數(shù)據(jù)查詢、檢索;將所有的東西用JavaScript綁定。圖2-6標準AJAX交互一個標準的AJAX交互如圖2-6,具體步驟如下:1>一個客戶端事件觸發(fā)一個AJAX事件。從簡單的onchange事件到某個特定的用戶動作,很多這樣的事情都可以出發(fā)AJAX事件;2>創(chuàng)建XMLHttpRequest對象的一個實例。使用open<>方法建立調(diào)用,并設(shè)置URL以及所希望的HTTP方法〔通常是GET或POST。請求實際上通過一個send<>方法調(diào)用觸發(fā)。3>向服務(wù)器做出請求??赡苷{(diào)用servlet[22],或者任何服務(wù)器端技術(shù)。4>服務(wù)器處理請求,包括訪問數(shù)據(jù)庫,甚至訪問另一個系統(tǒng)。5>請求返回到瀏覽器。6>在這個示例中,XMLHttpRequest對象配置為處理返回時要調(diào)用callback<>函數(shù)。這個函數(shù)會檢查XMLHttpRequest對象的readyState屬性,然后查看服務(wù)器返回的狀態(tài)碼。2.3本章小結(jié)本章從系統(tǒng)的創(chuàng)建基礎(chǔ)入手,對系統(tǒng)建設(shè)過程中所涉及的基礎(chǔ)理論,如WebService,Ajax進行詳細的研究與分析,為下面的總體分析與設(shè)計提供理論保證。3課題申報系統(tǒng)的需求分析隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,科研項目申報工作己經(jīng)由傳統(tǒng)的提交紙質(zhì)申報材料轉(zhuǎn)向網(wǎng)上提交,這樣不但減少了申報的環(huán)節(jié),而且更便于主管部門對申報材料進行管理,科研項目網(wǎng)上申報系統(tǒng)主要是面對廣大科技工作者和項目申報主管部門,便于對申報的項目材料進行審核和管理。需求<Requirement>是待開發(fā)系統(tǒng)的特征。因此當我們提到<RequirementAnalysis>時,意思就是軟件分析人員著手分析軟件系統(tǒng)用來解決手頭問題所需要的軟件特征。需求分析的目的是建立可理解的現(xiàn)實世界模型,分析的主要任務(wù)是明確本系統(tǒng)要完成的功能。獲取需求的主要途徑可以通過對用戶的口頭調(diào)研,以及收集用戶的相關(guān)文檔,進行分析整理。UML是一種較好的系統(tǒng)分析和建模語言,使用戶和分析人員對問題的描述達到相同的理解,減少語義差異,使得需求分析的正確性得到保障。該系統(tǒng)的設(shè)計目標是要建立一個先進的計算機網(wǎng)絡(luò)技術(shù)為基礎(chǔ),以轉(zhuǎn)移業(yè)務(wù)部門為核心,以各種用戶需求的基礎(chǔ)上的綜合信息服務(wù),包括用戶信息維護,信息服務(wù)和管理等熱點問題調(diào)查內(nèi)容XX大學的研究項目申報系統(tǒng)的設(shè)計和實施,從而加速之間的和諧,人與計算機的辦公環(huán)境,逐步實現(xiàn)無紙化辦公,減少會議的濃度,加速信息流,加強信息控制,以提高效率辦公與科技部門,決策能力和應(yīng)急指揮能力。實現(xiàn)各部門之間的無紙化公文流轉(zhuǎn),利用工作流技術(shù),實現(xiàn)科技項目網(wǎng)上申報和審批,建立一個安全,可靠,穩(wěn)定,高效的電子文檔交付平臺,以取代現(xiàn)有的基于紙張的文件傳輸模式。系統(tǒng)應(yīng)具有先進,使用方便,維護方便,投資少,見效快的數(shù)據(jù)傳輸功能。因此,要實現(xiàn)這個系統(tǒng)的主要目標如下:1.提供各種類型的用戶權(quán)限管理進行動態(tài)管理。2.為用戶提供表格和自定義過程模板。3.監(jiān)測項目申報過程中動態(tài)執(zhí)行。4.提供系統(tǒng)信息維護,日志查詢。5.問卷發(fā)布,修改,刪除。3.1可行性分析高校科研課題申報系統(tǒng)將Internet/Intranet技術(shù)與新興的Browser/Server模式相結(jié)合,促使應(yīng)用系統(tǒng)的發(fā)展進入了一個新的時代。數(shù)據(jù)庫服務(wù)器使用SQLServer數(shù)據(jù)庫,它能夠處理大量的數(shù)據(jù),同時保持數(shù)據(jù)的完整性,并提供了一些高級管理功能[36~39]。從軟件的靈活性、安全性和易于使用可以看出系統(tǒng)的軟件開發(fā)平臺已經(jīng)成熟,它為數(shù)據(jù)庫編程提供了良好的條件。另外,隨著科學的飛速發(fā)展,硬件更新的速度越來越快,容量越來越大,從另一方面提高了它的可靠性,加之價格越來越低,其硬件平臺越來越能夠滿足本系統(tǒng)的需要。目前,課題申報信息化管理在國外已經(jīng)發(fā)展的非常成熟了,而中國的申報信息化管理還處于發(fā)展階段,眼下正是中國的信息化課題申報管理發(fā)展的一個時機。高??蒲姓n題申報系統(tǒng)的發(fā)展,是對客源市場的充分考慮,提高了課題申報的競爭力。我國現(xiàn)今規(guī)范的制度和管理方法為高??蒲姓n題申報系統(tǒng)的建設(shè)提供了一個可靠的保障。如上所述,高??蒲姓n題申報系統(tǒng)的開發(fā)目標很清楚,從技術(shù)和經(jīng)濟方面上看是可行的,而且投資少見效快。3.2用戶角色分析本文以985綜合性大學為例,從業(yè)務(wù)角度分析我國高??蒲姓n題管理信息系統(tǒng),主要包括四個方面:課題申請和材料上傳、專家評審、課題管理、課題查詢。具體關(guān)系如下:1.課題申請者。高??蒲姓n題的申報研究主體主要是社會科學研究,其中申請者涉及到的主要業(yè)務(wù)包括課題申請和材料上傳。課題的申請主要是基本信息的填寫、上傳;材料的上傳是在課題通過評審并立項后,課題負責人對自己研究成果的一個維護過程,包括材料的查詢、修改、上傳。2.評審專家。課題評審專家主要負責審閱課題的申請材料,填寫課題評審意見及建議,給出是否予以立項的判斷。3.課題查閱者。課題查閱主要是對課題上傳的材料進行分類和查詢、下載的記錄。4.課題管理員。課題管理涉及到以上三類角色的業(yè)務(wù),在功能上與之有交叉重疊處,主要包括各類用戶名的生成,課題數(shù)據(jù)分配,結(jié)果的統(tǒng)計、修改。3.3功能需求功能<function>是刻畫系統(tǒng)行為、特別是系統(tǒng)與環(huán)境關(guān)系的重要概念。用戶需求<UserRequirement>描述了待開發(fā)的軟件必須完成的任務(wù)。功能需求<FunctionalRequirement>定義了必須實現(xiàn)的軟件功能,使得用戶通過這些功能完成他們的任務(wù),從而滿足業(yè)務(wù)需要。本文以985綜合性大學為例,我國高??蒲姓n題申報系統(tǒng)主要包括網(wǎng)上申報,課題申報管理,課題評審管理,課題跟蹤管理,課題分類、檢索、查詢,報表生成及輸出,系統(tǒng)安全及維護七大模塊。根據(jù)985綜合性大學科研課題的申報特點,系統(tǒng)分為管理員、行政單位、申報單位、評審專家等四類角色。其具體功能描述如下?!?記錄系統(tǒng)管理,權(quán)限分配給各部門,各組織單位和評審專家?!?單位通過登錄系統(tǒng)發(fā)布招標信息,規(guī)定課題截止的最后期限,并完成審計和接收方面的問題并做報告工作,可以添加下級的申報單位。〔3各申報單位填寫項目報告,你可以登錄系統(tǒng)上傳信息,并可以修改它在主體組織單位收到之前的個人的相關(guān)資料信息。〔4評審專家宣布接受審查,通過登錄系統(tǒng)下載申報的課題,進行評審。并且在系統(tǒng)中填寫審查的結(jié)果?!?申報單位在專家評審后,可以查看自己申報的課題是否已經(jīng)立項,但不能修改課題的相關(guān)信息。我國高??蒲姓n題是的管理效率、實施效果直接關(guān)系到合理配置科學資源的計劃,是我國科學計劃組織和實施的主要形式。高??蒲姓n題管理的審批涉及高??蒲姓n題審批、科學經(jīng)費使用管理、課題完成過程管理及課題成果申請鑒定管理。985綜合性大學科研課題的科學管理部門對課題的申報是進行全程跟蹤的,從最初的課題申報、課題經(jīng)過審核后的似立項、立項到開始對項目進行實施和管理以及項目后期的驗收、跟蹤記錄等一系列過程,而且課程在管理過程中需要進行查詢記錄、打印和下載量的統(tǒng)計分析。課題的管理系統(tǒng)功能則主要包括課題的申報、評估和審查通過,除此之外還有課題的驗收、課題的識別以及課題后期跟蹤等環(huán)節(jié)。在上述設(shè)計原則的基礎(chǔ)上,我們設(shè)計了一套我國高校科研課題申報管理系統(tǒng)的主要目標和要求,應(yīng)包括以下幾方面的內(nèi)容:〔1基于在線方式的網(wǎng)上申報和背景信息的實時,分層管理服務(wù),操作簡單、實用;〔2在網(wǎng)上申報課題,有益的管理部門審查和通過,以及背景進行檢索,總結(jié),并打印網(wǎng)絡(luò)版報告;課題申報的流程具體如圖3-1所示。圖3-1課題申請用例圖〔3課題的申報,審查,項目實施管理,項目驗收,鑒定等方面的管理人員分級管理;〔4實時,互動的工作流程,申報單位可隨時修改申報課題,并查看申報結(jié)果;〔5友好的操作界面,設(shè)置數(shù)據(jù)錄入,修改,查詢,統(tǒng)計匯總,并在一個系統(tǒng)設(shè)置;〔6基于Web服務(wù)的B/S系統(tǒng)架構(gòu),良好的安全性,可擴展性,可維護性,可在服務(wù)器端維護工作的基礎(chǔ)上,客戶端不需要安裝軟件。3.3非功能需求〔1界面易操作教育科學規(guī)劃項目管理系統(tǒng)針對的用戶較多,比如管理者、申請者、評審員??紤]到實際操作中對培訓推廣工作的困難,課題的分布應(yīng)該允許合法的用戶可以在任何有互聯(lián)網(wǎng)的地方發(fā)布工作信息。這就需要系統(tǒng)的界面設(shè)計美觀,用戶界面友好,使用方便,操作簡單并具有清晰的功能模塊邊界,通過尋呼的向?qū)гO(shè)計各個功能模塊的界面。一方面,能夠在每一頁上盡可能多的展示數(shù)據(jù)信息,讓用戶的業(yè)務(wù)功能一目了然,防止混淆業(yè)務(wù)功能和數(shù)據(jù)的操作,容易上手。另一方面,通過業(yè)務(wù),一步一步引導,容易實現(xiàn)業(yè)務(wù)規(guī)范,并且系統(tǒng)操作也簡單?!?安全、通暢系統(tǒng)必須確保安全和暢通,否則會影響正常工作。主題的數(shù)據(jù)是科學過程的一個重要依據(jù),必須確保安全和準確,特別是有關(guān)資金的財務(wù)數(shù)據(jù),我們必須保證不被篡改或丟失。需要的用戶認證以及數(shù)據(jù)都集中管理并提供異地備份。3.4數(shù)據(jù)需求系統(tǒng)數(shù)據(jù)主要由基礎(chǔ)數(shù)據(jù)和表單數(shù)據(jù)兩個部分構(gòu)成:1.基本數(shù)據(jù),包括重點部門的數(shù)據(jù),申報單位的基本屬性數(shù)據(jù)〔包括報告單位和報告的基本聯(lián)系信息;各種類型的數(shù)據(jù),如單位代碼表,項目計劃類別,技術(shù)創(chuàng)新和項目類型的性質(zhì)項目的資金來源,項目類別,行政區(qū)域編碼,編碼種族,民族編碼、性別編碼、學科編碼、學校編碼、職稱編碼所有的編碼表,按照統(tǒng)一設(shè)計數(shù)據(jù)表結(jié)構(gòu)。2.表單編碼主要是將表單數(shù)據(jù)對應(yīng)的項目報告在各種形式的業(yè)務(wù)流程。在這個系統(tǒng)中,一般在基礎(chǔ)數(shù)據(jù)的變化不大,但每個表單的格式比較大的變化的類型和形式。如果只有一個或某一類型的項目,這些形式并不需要大的調(diào)整,開發(fā)和設(shè)計可以被制作成一個固定的格式,但該國是不是同一類別的科技項目,報告要求肯定是不同的數(shù)據(jù)格式和填寫表格的內(nèi)容是不一樣的。因此,本系統(tǒng)的目的是形成一個可視化的自定義界面,生成的表單實例數(shù)據(jù)添加到數(shù)據(jù)庫中。3.5本章小結(jié)本章通過深入調(diào)查現(xiàn)行我國高??蒲姓n題管理業(yè)務(wù)和管理工作,最終確定了該系統(tǒng)的詳細需求。將我國高??蒲许椖苛㈨椛陥笙到y(tǒng)分為課題申請和材料上傳,專家評審,課題管理,課題結(jié)題,課題查詢等主要功能,并分別從不同角度分別進行功能性需求分析,同時從系統(tǒng)的可擴展性、可靠性、易于使用等方面進行性能需求分析,并且介紹了數(shù)據(jù)庫的選擇。..4課題申報系統(tǒng)設(shè)計4.1架構(gòu)設(shè)計〔1基于第二章論述的WebService體系結(jié)構(gòu),設(shè)計如圖4-1的系統(tǒng)Web服務(wù)基本架構(gòu)。圖4-1我國高??蒲姓n題申報系統(tǒng)服務(wù)基本架構(gòu)用戶利用客戶端的瀏覽器,將請求提交給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器接收用戶的請求,找到UDDI注冊中心中滿足用戶需求的、匹配的Web服務(wù),UDDI注冊中心返回到應(yīng)用服務(wù)器的Web服務(wù)訪問的位置和WSDL綁定信息,結(jié)合應(yīng)用服務(wù)器上的信息來生成Web服務(wù),通過Web服務(wù)的數(shù)據(jù)庫查詢執(zhí)行的操作將結(jié)果返回給客戶端,然后向用戶顯示。同時,不同的應(yīng)用,享有相同的Web服務(wù),Web服務(wù)技術(shù)為客戶提供資源共享??梢詫Σ煌腤eb服務(wù)系統(tǒng)的不同功能之間共享的要求[33、34],與不同的應(yīng)用程序發(fā)布的信息,需要根據(jù)來源收集信息的信息,這種方式在為信息采集提供方便的基礎(chǔ)上,也提高了信息的準確度?!?系統(tǒng)的Web服務(wù)流程設(shè)計以系統(tǒng)結(jié)構(gòu)根據(jù)Web服務(wù),我們可以在大學中開展報告系統(tǒng)的相關(guān)子系統(tǒng),Web服務(wù)集成的科學研究,并能為用戶提供一個完整的過程。在每個子系統(tǒng)的集成過程相對獨立的模塊,在整合過程中,它要求每個子系統(tǒng)提供Web服務(wù)的協(xié)同工作在一起形成一個工作流的Web服務(wù)組合[35~39],為用戶提供全面的功能,這是體現(xiàn)完整過程的一種必然要求的表現(xiàn)。我們從視圖集成框架和用戶視圖方面調(diào)用了系統(tǒng)從系統(tǒng)中Web服務(wù)系統(tǒng)的Web服務(wù)的集成關(guān)系。系統(tǒng)的Web服務(wù)集成框架圖我們申報系統(tǒng)的Web服務(wù)集成框架是基于高校研究課題的要求之上,根據(jù)角色所需來劃分功能單元。圖4-2即為系統(tǒng)Web服務(wù)集成框架視圖:圖4-2系統(tǒng)web服務(wù)集成框架視圖在圖4-2中,我國高??蒲姓n題申報系統(tǒng)主要提供8個業(yè)務(wù)子系統(tǒng)Web服務(wù):課題登記Web服務(wù)、文書申請Web服務(wù)、電子申報Web服務(wù)、課題審核Web服務(wù)、網(wǎng)上認證Web服務(wù)、遠程管理Web服務(wù)、軟件下載Web服務(wù)、表單下載Web服務(wù)。系統(tǒng)管理系統(tǒng)中包含用戶認證Web服務(wù)、用戶信息Web服務(wù)、課題信息和查詢Web服務(wù)信息發(fā)布Web服務(wù)。當UDDI注冊中心接受了Web服務(wù)中發(fā)布或查詢的請求,各業(yè)務(wù)子系統(tǒng)提供的Web服務(wù)一起提供一個統(tǒng)一的訪問方法[40]。系統(tǒng)管理系統(tǒng)的Web服務(wù)和業(yè)務(wù)系統(tǒng)的Web則扮演的角色為服務(wù)提供者和服務(wù)請求者,通過UDDI注冊表,找到彼此。在系統(tǒng)內(nèi)的子系統(tǒng)與其他子系統(tǒng)的集成,只需要一個子系統(tǒng)簡單地調(diào)用Web服務(wù)方法,同理,另一個子系統(tǒng)特可通過相同的方式與其它子系統(tǒng)集成。而且作用于Web服務(wù)的方法和參數(shù)的名稱保持不變,即使Web服務(wù)方法有細微的改變,也不需要繼續(xù)調(diào)用該方法來改變系統(tǒng)的任何程序。該申報系統(tǒng)的優(yōu)點就是系統(tǒng)集成方便,子系統(tǒng)和子系統(tǒng)的耦合低,很容易加入新的系統(tǒng)和撤消舊的系統(tǒng)。整個系統(tǒng)的用戶視圖是在觀察用戶的角度上設(shè)計的,主要展現(xiàn)的是它們?nèi)绾谓M織各個功能子系統(tǒng)提供的Web服務(wù),如何體現(xiàn)一體化的過程,觀察整個系統(tǒng)就是它的最終目標。這些問題要求的協(xié)作關(guān)系,并給出了各子系統(tǒng)的流程圖。圖4-3就是Web服務(wù)的工作流的示意圖。圖4-3Web服務(wù)工作流示例Web服務(wù)的Web服務(wù)工作流的影響下,相互依存,形成一套有效的消息。具體的工作流引擎調(diào)用Web服務(wù)。該入口點訪問Web服務(wù)通過SOAP協(xié)議來實現(xiàn)呼叫請求的結(jié)果。圖4-3Web服務(wù)特定的工作流過程可以描述如下:用戶通過網(wǎng)頁瀏覽器來訪問我們的大學研究課題報告系統(tǒng),Web服務(wù)將訪問請求中的服務(wù)要求發(fā)送到Web服務(wù)的SOAP偵聽轉(zhuǎn)發(fā)模塊,相應(yīng)的請求發(fā)送到目標系統(tǒng)的網(wǎng)絡(luò)服務(wù),如用戶認證。一個單獨的Web服務(wù)請求的服務(wù)可能無法完成,它發(fā)送一個SOAP請求到一個特定的Web服務(wù)請求在后臺數(shù)據(jù)庫的支持,XML參數(shù)的多服務(wù),協(xié)作,和用戶的服務(wù)請求程序和結(jié)果在其他形式的XMLWeb服務(wù)的反饋通過HTTP協(xié)議之前,在用戶的Web瀏覽器,Web服務(wù)反射。在這個系統(tǒng)中,實體與實體存在這樣的關(guān)系:一個申報人可以申報很多個課題,一個課題可以申報一個以上的申報人;管理單位負責一個以上的申報人,一個管理單元可以處理〔一審多個申報課題,一個專家可以審核多個課題,一個上報的課題也可以由多個專家進行審核。綜上所述,實體關(guān)系圖<E-R圖>如下圖4-2所示:圖4-2E-R圖4.2系統(tǒng)功能模塊設(shè)計按照第三章系統(tǒng)功能需求分析,XX高??蒲姓n題申報系統(tǒng)從使用者的角度可以分為課題申請、專家評審、課題管理和課題查詢四個模塊。對應(yīng)的角色除了課題申請者、課題評審專家外還有課題管理員和課題查閱者。設(shè)計如下:圖4-4課題申報功能模塊4.2.1課題管理1用戶管理用戶管理主要是為了維護、增加、刪除、修改四類用戶角色的信息,主要包括課題申請者的信息、評審專家的信息、課題管理員以及課題查閱者的信息。2課題分配在申請書中將"學科分類"字段與領(lǐng)域?qū)<业淖侄蜗嗥ヅ?從專家?guī)旌Y選替代專家,參考專家的"研究專長"字段以確定最終的評估專家,以及相關(guān)的話題,包括專家評審范圍。說明:〔我國高??蒲姓n題總共有13個學科,主要以教育為主,關(guān)于教育研究這一類有教育基本理論與教育史、教育發(fā)展戰(zhàn)略研究;關(guān)于學科教育主要有教育經(jīng)濟與管理、職業(yè)教育、體育衛(wèi)生藝術(shù)教育、教育技術(shù)與傳播;關(guān)于教育的分類分別有基礎(chǔ)教育、高等教育、德育、教育心理、成人與社會教育、民族教育和國際與比較教育。3流程首先課題管理員登錄系統(tǒng),進入課題分配選項一欄,然后用"學科分類"作為匹配字段,初步確定不同"學科分類"的待評課題,最后參考專家"研究專長"字段的信息,將課題準確分配到相應(yīng)的專家評審范圍。圖4-2課題分配流程圖4經(jīng)費管理在課題評審結(jié)束后要對立項課題的經(jīng)費進行下?lián)艿怯浗y(tǒng)計,課題管理員可以對以上統(tǒng)計的信息進行查詢,并根據(jù)相關(guān)需要對課題是否能夠立項進行相應(yīng)的修改。在課題評審這個過程實施中,一般會有3-5名專家同時對同一課題做出自己的評判,當同意這個課題可以立項的專家超過一半人時,該課題就可以成為似立項課題。在課題審評時也由于經(jīng)費的原因也有少部分似立項課題最終有可能不能成為正式立項課題,造成這現(xiàn)象的產(chǎn)生的原因主要是取決于被審評課題的平均分的總排名以及所在單位和所在學科分類等〔這里學科分類主要是由課題管理員自行手動操作調(diào)整。等到最終立項課題定下來的時候就會對課題進行經(jīng)費的登記管理。其流程說明如下:〔1課題管理員登錄,獲取似立項目課題列表。〔2調(diào)整確定立項課題?!?經(jīng)費撥款登記。圖4-3經(jīng)費管理流程圖4.2.2課題申請和材料上傳課題申請人在通過資格申查后會獲得課題的申請資格,然后填寫課題申請書,最后生成的課題申請書后進入等待分組、評審狀態(tài),在確定課題通過評審、立項后便可以將課題研究成果上傳。具體流程如下:首先課題管理員登錄申報系統(tǒng),按下級部門報送的課題申請數(shù)量生成課題用戶名和密碼,并通過下級部門將用戶名和密碼分別發(fā)給課題申請者。然后課題申請者再通過用戶名和密碼對課題申請書的內(nèi)容進行填寫,將填好的課題申請書上傳等待分組,評審。在課題通過專家評審定為立項課題后,在今后課題研究的過程中要將研究成果以電子文檔形式及時的上傳,供課題管理員查閱。最后,課題申請者可下載自己上傳過的電子文檔材料。4.2.3專家評審課題評審專家通過用戶名和密碼登錄系統(tǒng)后找到相應(yīng)的模塊,獲取由課題管理人員分配的待評審課題列表,詳細審閱課題評審書的內(nèi)容后,填寫自己對課題評審的意見和建議,給出課題是否通過的結(jié)論。具體流程如下:課題評審專家首先通過本人的用戶名登錄課題管理系統(tǒng),獲取由課題管理人員預先分配給專家的待評審課題列表。然后待課題評審專家逐一審閱屬于自己評審范圍內(nèi)的課題申請書填上課題評審意見及建議,最后確認課題能否立項并上傳評審結(jié)果。專家用戶登錄專家用戶登錄獲得課題評審列表審閱課題申請書填寫評審意見是否審閱下一份申請書結(jié)束評審是否圖4-5專家評審流程圖4.2.4課題查詢課題查閱者登錄系統(tǒng)后可按課題的申報年份、申報級別以及申報名稱查詢課題的研究成果材料。其流程說明如下:〔1登錄課題管理系統(tǒng)?!?根據(jù)輸入條件查詢課題研究成果材料。圖4-6課題查詢流程圖4.3UDDI注冊中心工作過程流程我國高校科研課題申報系統(tǒng)UDDI注冊中心執(zhí)行工作過程,如圖5-2所示:啟動客戶端程序啟動客戶端程序登錄UDDI注冊中心發(fā)布或查詢開始授權(quán)與否?注冊與否?定制與否?注冊與否?是否注冊?輸入服務(wù)信息及描述發(fā)布服務(wù),完善節(jié)點信息結(jié)束輸入機構(gòu)信息是否發(fā)布服務(wù)信息?返回查詢結(jié)果輸入關(guān)鍵字實施查詢輸入關(guān)鍵字定制查詢發(fā)布機構(gòu)信息建立節(jié)點提示操作非法否否查詢否否是是是是發(fā)布是否是基于以上UDDI注冊中心工作流程圖可以看出:服務(wù)提供者在使用系統(tǒng)之前要先在UDDI注冊中心進行身份認證,只有認證通過的用戶,才可提交服務(wù)信息,或者上傳規(guī)范格式的服務(wù)描述文檔。服務(wù)請求者認證成功到UDDI注冊中心后,可以使用查詢功能查找到自己需要的服務(wù),并下載其服務(wù)信息或服務(wù)描述文檔信息。在服務(wù)請求者獲得相應(yīng)的服務(wù)描述文檔,可以把相應(yīng)的Web服務(wù)的WSDL文檔為使用工具箱服務(wù)代理調(diào)用相應(yīng)的程序。服務(wù)請求者將需要使用服務(wù)代理的服務(wù)集成到在過去他們需要的應(yīng)用程序,從而完成Web服務(wù)的過程調(diào)用。4.4數(shù)據(jù)庫設(shè)計高??蒲姓n題申報系統(tǒng)的數(shù)據(jù)庫中共包含6個數(shù)據(jù)表。用戶信息表<Users>用來保存所有用戶信息,該表的結(jié)構(gòu)如表4-1所示。表4-1用戶信息表<Users>字段名稱數(shù)據(jù)類型字段長度主鍵否允許空功能描述ID自動編號長整型是否用戶編號RealName文本20否否用戶真實姓名UserName文本25否否用戶IDPassword文本25否否用戶密碼ModifyTime日期時間/否否修改時間Department文本25否否用戶所在部門Position文本20否否用戶職位Pos數(shù)字長整型否是用戶職位標識Expert數(shù)字長整型否否用戶是否為專家/教授Usertype數(shù)字長整型否否用戶用戶類型管理員信息表如下:表4-2tb_Administrator管理員信息表序號字段名類型長度說明1IDInt4自動生成2TeacherIDVarchar8單位工號3PasswordVarchar8管理員密碼4NameVarchar8管理員姓名5DepartmentVarchar50所在院系6TelephoneVarchar207EmailDatatime50電子郵箱地址8TimeDatatimeDatatime上次登錄時間管理員信息表〔tb_Administrator用于保存管理員登錄課題申報系統(tǒng)的用戶名、密碼、個人信息,結(jié)構(gòu)如表所示:專業(yè)信息表〔tb_Subject用于保存專業(yè)設(shè)置信息,如下所示:表4-3專業(yè)信息表序號字段名類型長度說明1IDInt4自動生成2SubjectIDVarchar8專業(yè)編號3NameVarchar50專業(yè)名稱4DepartmentVarchar50所在院系5TimeDatatimeDatatime入庫時間申報和審批信息表〔tb_Lesson用于保存課題申報相關(guān)信息。表4-4申報和審批信息表序號字段名類型長度說明1IDInt4自動生成2LessonIDInt8課題編號3NameVarchar8課題名稱4SubjectVarchar8審批狀態(tài)5DepartmentVarchar50審批人6TimeDatatime20入庫時間課題申報系統(tǒng)中其它數(shù)據(jù)表的設(shè)計同理,此處不再一一列舉。管理學教育教學管理信息系統(tǒng)實體根據(jù)分析得到E-R圖,如圖4-5所示,圖中涉及到的4個實管理員、用戶、課題信息、專業(yè)信息。各實體的屬性描述如下:管理員〔用戶名,密碼用戶〔學生學號,學生姓名,性別,班級,密碼課題信息〔課題名稱,課題內(nèi)容,申請用戶關(guān)系描述:圖中有3個聯(lián)系,關(guān)系如下:教師和課題是一對多關(guān)系,即一個教師可以管理多個課題。圖4-5系統(tǒng)E-R圖4.5本章小結(jié)本章主要通過對系統(tǒng)進行設(shè)計,又根據(jù)系統(tǒng)功能,分別從課題申請和材料上傳,專家評審,課題管理,課題結(jié)題,課題查詢模塊,詳細的描述和設(shè)計課題查詢流程圖,并在下一章節(jié)給出了實現(xiàn)后的主要功能頁面。5課題申報系統(tǒng)實現(xiàn)5.1數(shù)據(jù)庫的選擇隨著數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,我們現(xiàn)在使用的數(shù)據(jù)庫有很多種,如:Access數(shù)據(jù)庫,DB2,Oracle,SQL服務(wù)器等等,大部分的科研院校需要后端數(shù)據(jù)庫申報系統(tǒng)支持。在Windows操作系統(tǒng)中,訪問和SQL服務(wù)器后臺數(shù)據(jù)庫是最常見的。在互聯(lián)網(wǎng)上,許多人選擇SQL數(shù)據(jù)庫的性能。在本設(shè)計中,選擇SQLServer作為后臺數(shù)據(jù)庫工具,SQL服務(wù)器使用,并提供了許多標準的關(guān)系數(shù)據(jù)庫管理功能的支持。他的各種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)適用于多種硬件平臺,主機系統(tǒng)。5.2WebService的實現(xiàn)上一章我們將系統(tǒng)分為了幾個模塊,每個都包含對原申報系統(tǒng)集成模塊的大學的研究項目,系統(tǒng)的功能要求進行相應(yīng)的Web服務(wù)的原包裝。這部分的功能課題申報登記模塊,例如,結(jié)合步驟實現(xiàn)Web服務(wù),將很好的解釋Web服務(wù)的設(shè)計和實現(xiàn)過程解釋。1服務(wù)功能接口的定義考慮到不同的系統(tǒng)具有相同的功能,不同的方法和參數(shù)的名稱,以使在使用的過程中很容易區(qū)分,通常定義服務(wù)接口函數(shù)時,將在后面添加D[數(shù)],用于識別不同的部門。2服務(wù)描述文件WSDL的生成不同的系統(tǒng)包括的數(shù)據(jù)類型和結(jié)構(gòu)參數(shù)是不同的。因此,在省城的WSDL文件,你需要這些數(shù)據(jù)類型的正確定義。主題報告分析登記制度,我們定義的函數(shù)聲明和登記問題的Web服務(wù)。描述文件Taxentity數(shù)據(jù)類型用于原系統(tǒng)的數(shù)據(jù)類型,用于存儲信息的主題。上述文件也提供了輸入和輸出數(shù)據(jù)之間的綁定關(guān)系的存在。3Web服務(wù)代碼的編寫有了WSDL描述服務(wù)的文件后,可以根據(jù)WSDL文件,通過Axis提供的wsdl2java工具,自動生成對應(yīng)的服務(wù)器端代碼〔java類框架。該工具會改寫開始時定義的接口文件,使其繼承類??蚣苤?有一個提供實際執(zhí)行調(diào)用的功能,TaxHandlerD1SoapBindingImpl.java里面的代碼是服務(wù)器端的具體功能實現(xiàn)。在以上程序執(zhí)行的時候,工具還會生成自定義的數(shù)據(jù)類型,并實現(xiàn)接口,使其可以進行串行化和反串行化。4部署服務(wù)可以通過Web服務(wù)的部署描述符〔deploy.wsdd對編譯調(diào)試后的對服務(wù)進行描述。另外,在wsdl2java工具生成代碼的同時,也可以輸出對應(yīng)的部署描述符。5.3基于WebService的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計圖如下:其中劃線部分為新增設(shè)備,設(shè)備說明如下表5-1:5-1設(shè)備說明表編號名稱主要用途緊急度備注1課題查詢服務(wù)器課題信息的查詢★★★★前期也可以考慮與數(shù)據(jù)庫服務(wù)器合并2課題查詢數(shù)據(jù)庫課題信息的查詢數(shù)據(jù)庫★★★★3我國高??蒲姓n題申報系統(tǒng)應(yīng)用服務(wù)器我國高校科研課題申報系統(tǒng)的相關(guān)功能★★★★★4我國高??蒲姓n題申報系統(tǒng)數(shù)據(jù)庫服務(wù)器我國高校科研課題申報系統(tǒng)的數(shù)據(jù)庫★★★★★5單點登錄與信息服務(wù)平臺服務(wù)器單點登錄與統(tǒng)一信息平臺★★6虛擬服務(wù)器用于虛擬主機或虛擬目錄服務(wù)★★7課題申報信息處理平臺用于內(nèi)網(wǎng)中的課題申報信息處理★★★★★5.4我國高??蒲姓n題申報系統(tǒng)UDDI注冊中心的實現(xiàn)UDDI的技術(shù)規(guī)范最早是在20XX,微軟和IBM提出來的,隨著UDDI注冊中心的進一步推廣,在本文中建立了適應(yīng)我國高校科研課題申報管理的UDDI注冊中心,沒有采取將WEB服務(wù)發(fā)布到公共UDDI注冊中心的方式。我國高校科研課題申報系統(tǒng)UDDI注冊中心原型系統(tǒng)第二章介紹了Web服務(wù)和UDDI注冊中心的一些規(guī)章制度,第三章介紹了基于Web服務(wù)的信息系統(tǒng)框架設(shè)計的集成方案,根據(jù)上述信息我們設(shè)計的WebService課題申報注冊中心的原型系統(tǒng)如圖4-1所示:圖5-1自有UDDI注冊中心原型前端Web服務(wù)器接受客戶端調(diào)用Web服務(wù)的HTTP請求和傳遞消息的消息后處理參數(shù),同時獲得SOAP消息并發(fā)送SOAP消息到UDDI注冊中心,,UDDI注冊中心將SOAP響應(yīng)消息,在HTTP消息的形式發(fā)送回客戶端。LDAP數(shù)據(jù)庫服務(wù)器具備存儲功能,主要存儲WebService的相關(guān)信息,包括部門、服務(wù)名稱等注冊信息。UDDI注冊中心原型系統(tǒng)總共有6個功能模塊,除了UDDI代理模塊〔UDDIProxy模塊和服務(wù)查詢模塊〔ServiceInquiry模塊外還有用來識別認證的認證模塊〔Certification模塊和為使用者提供服務(wù)的服務(wù)發(fā)布模塊〔ServicePublish模塊以及服務(wù)管理模塊〔ServiceAdmin模塊和用來數(shù)據(jù)傳輸?shù)臄?shù)據(jù)庫接口模塊〔DatabaseInterface模塊?!?UDDI代理模塊該模塊的主要任務(wù)就是依據(jù)客戶端的請求處理SOAP消息,調(diào)用與請求相對應(yīng)的服務(wù)接口;〔2服務(wù)查詢模塊用戶需要查找Web服務(wù),直接調(diào)用服務(wù)的查詢模塊,而查詢的結(jié)果返回到UDDI代理,代理的查詢結(jié)果以SOAP消息出現(xiàn)在Web服務(wù)器內(nèi);〔3認證模塊和服務(wù)發(fā)布模塊當用戶自定義或出版服務(wù)時,你需要調(diào)用認證模塊來確保用戶是合法用戶,如果用戶不存在或是不合法,認證將不會成功。如果認證成功,驗證模塊將提供給用戶一個授權(quán)令牌,然后調(diào)用服務(wù)的查詢模塊來對消息進行定制、查詢等操作,或通過服務(wù)發(fā)布模塊對受到的信息發(fā)布出來;〔4服務(wù)管理模塊服務(wù)管理模塊的主要任務(wù)就是管理注冊中心,這其中的內(nèi)容就有管理用戶權(quán)限管理和服務(wù)發(fā)布等;〔5數(shù)據(jù)庫接口模塊數(shù)據(jù)庫接口模塊它使注冊中心的信息能和LDAP數(shù)據(jù)庫服務(wù)器存儲的信息相互對接和傳輸。5.4.2UDDI注冊中心功能實現(xiàn)我國高??蒲姓n題報告系統(tǒng)負責提供服務(wù)的UDDI發(fā)現(xiàn)功能,其主要功能是實現(xiàn)Web服務(wù)的任務(wù),它的維護和檢索和報告系統(tǒng)提供了一個描述的SOAPAPI。設(shè)計過程中,根據(jù)有關(guān)標準和法規(guī),UDDI,SOAPAPI包括兩種查詢API和發(fā)布API,SOAPAPI主要用于大學的研究項目和報告服務(wù)發(fā)布服務(wù)查詢管理系統(tǒng)報告問題?!?查詢API用戶可以在UDDI注冊使用查詢API服務(wù)信息查詢相應(yīng)的服務(wù),包括科研項目的范圍。用戶執(zhí)行查詢操作的UDDI注冊中心,包括四個目標:一個商業(yè)實體〔表示為BusinessEntity、商業(yè)服務(wù)〔表示為BusinessService、模板信息〔表示為BindingTemplate和tModel?,F(xiàn)有的這四類查詢操作,分別對應(yīng)著一個查詢類〔Inquiry類和四個find方法,其中find和get方法各有兩類。在調(diào)查過程中,首先用find方法獲得一個獨特的識別數(shù)據(jù)和基本信息,然后在此基礎(chǔ)上,基于一個唯一的標識符來調(diào)用相應(yīng)的得到的數(shù)據(jù)模型的詳細信息的方法?!?發(fā)布A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論