




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
廈門大學(xué)軟件學(xué)院畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告學(xué)生姓名陳源恩班級(jí)一班學(xué)號(hào)03369018指導(dǎo)教師姓 名曾文華姚俊峰職稱教授副教授所在單位廈門大學(xué)軟件學(xué)院畢業(yè)設(shè)計(jì)(論文)題 目NMR(核磁共振)儀器控制軟件開(kāi)發(fā)RCP程序設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)的目標(biāo):一整體軟件目標(biāo)1實(shí)時(shí)準(zhǔn)確靈活控制譜儀硬件2豐富易用的實(shí)驗(yàn)設(shè)計(jì)(圖形化脈沖序列設(shè)計(jì))3強(qiáng)大易用的數(shù)據(jù)處理(達(dá)到現(xiàn)有的商業(yè)化NMR數(shù)據(jù)處理軟件水平)4跨平臺(tái)(Windows、Linux和Unix)5人性化的用戶界面二RCP程序設(shè)計(jì)目標(biāo)(1).具有如下幾塊主要工作區(qū):1. 菜單欄 (所有功能均可以在菜單欄中實(shí)現(xiàn))。2. 工具欄(可動(dòng)態(tài)變化)。3. 文件瀏覽器 (實(shí)驗(yàn)數(shù)據(jù)文件列表)。4. 脈沖序列庫(kù)列表。5. 硬件設(shè)置欄(溫度設(shè)置、勻場(chǎng)設(shè)置、鎖場(chǎng)設(shè)置)。6. 圖形輸出設(shè)置按鈕。7. 命令行輸入欄。8. 作圖區(qū)(FID顯示、譜顯示、脈沖序列顯示、勻場(chǎng)顯示、鎖場(chǎng)顯示)。9. 操作控制區(qū)。10. 簡(jiǎn)要信息輸出欄。11. 建立幫助索引。(2).作為主框架模塊,可以調(diào)用其它模塊的接口。(3).采用工業(yè)標(biāo)準(zhǔn)的菜單,鍵盤和鼠標(biāo)操作,用戶界面友好,具有較好的操作性和較高的智能化。(4).國(guó)際化,支持多語(yǔ)言(中、繁、英等)顯示、輸入(標(biāo)注)、打?。ㄝ敵觯?5).支持語(yǔ)言、皮膚(風(fēng)格樣式)切換。實(shí)現(xiàn)方法:一基本環(huán)境開(kāi)發(fā)工具:eclipse 3.2 開(kāi)發(fā)語(yǔ)言:Java jdk1.6.0開(kāi)發(fā)平臺(tái):Windows XP;Linux 開(kāi)發(fā)使用的插件:RCP Developer_v2.5.0_win32,Designer_v6.1.1_win32軟件建模:IBM Rational Rose軟件管理:IBM Rational ClearCase性能測(cè)試:IBM Rational Quantify二模塊劃分具體可分為以下十個(gè)模塊:(一) 儀器控制模塊:儀器狀態(tài)檢測(cè)與監(jiān)控;儀器硬件參數(shù)設(shè)置;脈沖序列設(shè)計(jì);勻場(chǎng)鎖場(chǎng)操作;腳本解釋器。(二) 通訊模塊:數(shù)據(jù)傳輸協(xié)議;定義通訊傳輸數(shù)據(jù)結(jié)構(gòu)。(三) 基本數(shù)據(jù)處理模塊:對(duì)1D和2D譜的完全處理能力;可以在時(shí)域和頻域?qū)?D譜進(jìn)行剪輯變換,均衡變換、旋轉(zhuǎn)、投影;1D譜(組)的峰擬合;計(jì)算信噪比;化學(xué)位移定標(biāo);馳豫分析;參考去卷積。(四) 界面框架模塊:使用RCP和Designer進(jìn)行設(shè)計(jì)。(五) 數(shù)據(jù)輸出模塊:存儲(chǔ)采集的原始數(shù)據(jù);存儲(chǔ)變換后的數(shù)據(jù);存儲(chǔ)脈沖序列文件;讀寫(xiě)勻場(chǎng)信息文件。(六) 圖形模塊:脈沖序列的圖形化設(shè)計(jì);創(chuàng)建和制作strip圖,投影和重疊圖;提供大量的函數(shù)用來(lái)創(chuàng)造和顯示2D等高線圖、堆積譜、3D網(wǎng)格圖,堆圖和光柵圖。(七) 擴(kuò)展的數(shù)據(jù)處理模塊:提供各種格式數(shù)據(jù)的相互轉(zhuǎn)換功能;處理、調(diào)相(rephase)和顯示多維數(shù)據(jù);對(duì)1D到4D數(shù)據(jù)的快速和有效的自動(dòng)峰檢測(cè);建立波譜、化合物結(jié)構(gòu)、峰列表和化學(xué)位移分配表的用戶數(shù)據(jù)庫(kù)。(八) 數(shù)據(jù)池訪問(wèn)模塊:提供其它模塊與數(shù)據(jù)池之間的接口。(九) NMR模擬模塊:創(chuàng)建模擬的時(shí)域或頻域數(shù)據(jù)。(十) 數(shù)據(jù)池:數(shù)據(jù)結(jié)構(gòu)定義,存儲(chǔ)所有的重要參數(shù),系統(tǒng)變量,脈沖序列和當(dāng)前采樣信號(hào)。(十一) 文檔整理(十二) 整體協(xié)調(diào)三模塊關(guān)系框圖如下:虛擬儀器數(shù)據(jù)池界面框架模塊通訊模塊遠(yuǎn)程儀器模塊NMR模擬模塊圖形模塊數(shù)據(jù)輸出模塊軟件控制模塊基本數(shù)據(jù)處理模塊擴(kuò)展數(shù)據(jù)處理模塊數(shù)據(jù)池訪問(wèn)模塊特點(diǎn):(1) 菜單驅(qū)動(dòng)(2) 以數(shù)據(jù)為中心(3) 硬件封裝,實(shí)現(xiàn)最大程度的硬件無(wú)關(guān)性(4) 統(tǒng)一的數(shù)據(jù)池訪問(wèn)接口,便于管理數(shù)據(jù),提高數(shù)據(jù)的安全性,所有的模塊于數(shù)據(jù)池訪問(wèn)模塊進(jìn)行交互,避免直接訪問(wèn)數(shù)據(jù)池(5) 實(shí)現(xiàn)獨(dú)立的圖形模塊,對(duì)圖形模塊實(shí)現(xiàn)分層設(shè)計(jì),方便圖形各圖層輸出和圖形操作四系統(tǒng)流程圖五界面模塊設(shè)計(jì)1采用輕量級(jí)GUI組件,如Swing、SWT等進(jìn)行界面設(shè)計(jì),盡量消除用戶界面在不同操作系統(tǒng)(Unix、Liunx、Windows)下的平臺(tái)相關(guān)性,使界面能夠跨平臺(tái)運(yùn)行,并且在不同系統(tǒng)下界面基本一致;2對(duì)系統(tǒng)初始化接口進(jìn)行封裝,如線程模型建立、初始化數(shù)據(jù)載入、網(wǎng)絡(luò)連接檢查等;3各功能模塊盡量提供靜態(tài)方法,以方便對(duì)系統(tǒng)各功能的接口進(jìn)行調(diào)用;4需建立各模塊線程間調(diào)度模型,使整個(gè)系統(tǒng)能夠協(xié)調(diào)運(yùn)轉(zhuǎn),不發(fā)生數(shù)據(jù)沖突、時(shí)序錯(cuò)誤等問(wèn)題;六RCP程序設(shè)計(jì)1RCP簡(jiǎn)介 RCP的全稱是Rich Client Platform,可以把它看成是Eclipse的骨架,其他的插件是器官與血肉??梢园堰@個(gè)骨架拿過(guò)來(lái)填入自己的器官和血肉,這樣就創(chuàng)造了自己的“Eclipse”!使用RCP來(lái)開(kāi)發(fā)Java桌面應(yīng)用可以把開(kāi)發(fā)的焦點(diǎn)轉(zhuǎn)移到系統(tǒng)的邏輯功能上,而不是界面上。自己的程序可以繼承Eclipse的風(fēng)格與功能,而不用自己去編寫(xiě)諸如菜單,工具條,子窗口等等的界面元素。甚至我們可以把Eclipse本身的功能插件,比如Console拿來(lái)放在自己的程序里,這樣就避免了很多重復(fù)開(kāi)發(fā)。 2Eclipse RCP的組成部分Eclipse RCP是Eclipse Platform的一個(gè)子集(如圖),從Eclipse3.0版本開(kāi)始,Eclipse項(xiàng)目組對(duì)代碼進(jìn)行了重構(gòu),將IDE與Workbench(工作臺(tái))徹底分離,實(shí)現(xiàn)了一個(gè)Generic Workbench,使得特殊的RCP應(yīng)用中不再有IDE的影子。而其它的可選部件及豐富的工具集更是讓RCP應(yīng)用在各個(gè)領(lǐng)域都可以大展拳腳。3Eclipse 插件結(jié)構(gòu)Eclipse 插件其實(shí)和一般的 Java 工程類似,但是不同于普通的 Java 工程的是,Eclipse 插件工程的組織安排都有一些特殊的配置文件進(jìn)行維護(hù)。一個(gè)插件工程是有一系列的Java文件和一個(gè)進(jìn)行描述和連接其他依賴插件的manifest 文件組成,其中還包括一個(gè)名為 plugin.xml 的配置文件,該文件是描述該插件項(xiàng)目具體擴(kuò)展了哪些 Eclipse 的擴(kuò)展點(diǎn)。4開(kāi)發(fā)前的準(zhǔn)備 Eclipse是自帶插件開(kāi)發(fā)環(huán)境PDE(Plug-in Develop Environment)的,所以要開(kāi)發(fā)Eclipse插件只需要下載一個(gè)標(biāo)準(zhǔn)的Eclipse即可。雖然Eclipse生來(lái)就是開(kāi)放的插件平臺(tái),但是Eclipse插件,特別是RCP是從3.0開(kāi)始才走紅的。Eclipse 3.0是一個(gè)具有里程碑意義的版本,它對(duì)Eclipse以前的結(jié)構(gòu)做了一定的改進(jìn),并且升級(jí)了PDE,極大的簡(jiǎn)化了插件開(kāi)發(fā)的配置,基本上實(shí)現(xiàn)了插件開(kāi)發(fā)全圖形的化操作,使得插件開(kāi)發(fā)人員可以專注于插件功能的開(kāi)發(fā),而不用去管瑣碎的配置文件。 時(shí)間進(jìn)度安排:2007年2月25日-2007年3月15日 完成詳細(xì)設(shè)計(jì),所有模塊的細(xì)節(jié)敲定,模塊的所有接口、數(shù)據(jù)結(jié)構(gòu)、函數(shù)及所用算法均定義完畢,并完成相應(yīng)文檔資料。2007年3月16日-2007年3月31日 征求導(dǎo)師意見(jiàn)后進(jìn)一步改進(jìn),整理提交畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告。2007年4月1日-2007年4月30日 對(duì)必要技術(shù)及工具進(jìn)一步了解學(xué)習(xí),完成基本代碼編寫(xiě),所有模塊基本完成。2007年5月1日-2007年5月10日 集成測(cè)試,所有模塊協(xié)同工作測(cè)試,整個(gè)軟件主體基本完成。2007年5月11日-2007年5月20日 系統(tǒng)測(cè)試,在實(shí)際工作站上完成測(cè)試,包括穩(wěn)定性分析。2007年5月21日-2007年5月31日確認(rèn)軟件功能,由開(kāi)發(fā)人員確認(rèn)所需要的功能勻已經(jīng)完成,實(shí)驗(yàn)操作人員完成具體功能檢查。2007年6月1日-2007年6月11 日 項(xiàng)目文檔終稿完成,提交畢業(yè)論文,準(zhǔn)備畢業(yè)答
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度臨時(shí)保安服務(wù)合同-活動(dòng)期間安全保衛(wèi)
- 2025年度知識(shí)產(chǎn)權(quán)質(zhì)押合同終止及質(zhì)權(quán)實(shí)現(xiàn)協(xié)議
- 產(chǎn)品發(fā)布營(yíng)銷策略規(guī)劃
- 影視制作發(fā)行合作框架協(xié)議
- 智能能源管理系統(tǒng)建設(shè)投資協(xié)議
- 家具企業(yè)家具設(shè)計(jì)與制造預(yù)案
- 哈他瑜伽介紹課件:哈他瑜伽-身心平衡的藝術(shù)
- 小學(xué)生心理輔導(dǎo)觀后感
- 網(wǎng)絡(luò)購(gòu)物平臺(tái)合作運(yùn)營(yíng)協(xié)議書(shū)
- 娛樂(lè)項(xiàng)目節(jié)目制作授權(quán)協(xié)議
- 化學(xué)-浙江省首考2025年1月普通高等學(xué)校招生全國(guó)統(tǒng)一考試試題和答案
- 四川省成都市2024-2025學(xué)年高一上學(xué)期期末考試歷史試題(含答案)
- 2025年湖北中煙工業(yè)限責(zé)任公司招聘筆試高頻重點(diǎn)提升(共500題)附帶答案詳解
- 9生物與非生物課件-四年級(jí)下冊(cè)科學(xué)人教鄂教版
- 醫(yī)囑或處方的督導(dǎo)檢查、總結(jié)、反饋及改進(jìn)措施
- 2023年度行政事業(yè)單位內(nèi)部控制報(bào)告編報(bào)講解課件
- 品管圈PDCA案例-介入中心提高手術(shù)患者交接記錄書(shū)寫(xiě)合格率醫(yī)院品質(zhì)管理成果匯報(bào)
- 《土木工程概論》-第3講-土木工程材料-課件
- 《現(xiàn)代漢語(yǔ)》課件-詞義的性質(zhì)和構(gòu)成
- 第十七屆山東省職業(yè)院校技能大賽中職組“西式烹飪”賽項(xiàng)規(guī)程
- 華東師范大學(xué)《外國(guó)人文經(jīng)典(下)》2022-2023學(xué)年第一學(xué)期期末試卷
評(píng)論
0/150
提交評(píng)論