優秀工程碩士畢業論文精選十篇

來源: www.126151.tw 發布時間:2018-07-10 論文字數:39586字
論文編號: sb2018070821112321918 論文語言:中文 論文類型:碩士畢業論文
本文是一篇工程碩士論文,全日制工程碩士,是指參加1月份舉行的全國碩士統一招考,錄取后,經過全日制在校學習,畢業后有畢業證和學位證,畢業證與工學碩士相同。
本文是一篇工程碩士論文,全日制工程碩士,是指參加1月份舉行的全國碩士統一招考,錄取后,經過全日制在校學習,畢業后有畢業證和學位證,畢業證與工學碩士相同。(以上內容來自百度百科)今天為大家推薦一篇工程碩士論文,供大家參考。
 

優秀工程碩士畢業論文精選篇一
 

第 1 章  引    言 
 
1.1 課題背景及意義
我國擁有近 18000 公里的大陸海岸線,加上長江黃河等內陸河流,構成了我國龐大的水路運輸網絡。盡管目前陸路、鐵路、航空運輸已經成為了人們所熟知的運輸方式,但是,水路作為服務人類上千年的重要運輸方式,在現代的社會發展中仍然扮演了重要的角色?,F代水路的運輸特點是裝載量大、節省燃料,在世界的各個主要國家,都已經形成了大型的水路運輸網絡。在美國,密西西比河的運輸量是普通鐵路運輸的 10 倍以上,但是其他成本卻比鐵路運輸低很多。在我國,由于幅員遼闊,一直以來,陸路運輸是主要的運輸方式,其中鐵路成為了最主要的工具。而近些年,隨著我國煤炭、鋼鐵相關原料和產品的出口,水路運輸的重要性引起了相關部門和企業的重視,發展水路運輸有利于國家和地區經濟的發展[1]。 錦州市是東北地區的重要城市,是東北與關內地區重要的交通樞紐,同時,由于錦州市具有天然的海港,也是東北、內蒙古、河北等地區重要的進出???,是與東北亞國家和地區進行物流運輸的重要樞紐。錦州市通過其周邊大連、沈陽、北京等地區的發達交通網絡,實現了與內陸地區的有效連接,目前有高速公路、鐵路、航空等交通運輸方式,每天承載著巨大的運輸任務,將內地的煤炭、物資、食品等資源運輸到港口,通過水路運輸發往國外以及國內東南沿海地區[2]。 錦州市港口與口岸局是錦州市對港口進行相關管理的行政機構,其東北地區重要的水路、陸路口岸管理單位。近些年來,錦州市港口的相關基礎設施建設項目不斷開展,項目的申報、審批、施工以及驗收等工作成為了錦州市港口與口岸局的一項重要日常業務,為此,提高相關工作的處理效率,讓港口的建設更加高效,是響應錦州市政府“以港興市”戰略的重要舉措[3]。 目前在港口建設過程中,對于項目的施工過程管理只要處于人工的管理模式,工程申報、工程審批、工程施工、工程驗收幾個過程分散在不同的單位和部門之間,數據和信息的處理方式比較分散,盡管目前已經部署了相關信息化軟件系統,但是主要是針對具體的業務環節應用的行業軟件,比如工程預算、工程核價等,缺乏對工程項目實施過程的統一管理。為此,本系統設計并實現了一個基于 B/S 模式的港口建設管理平臺,該平臺主要針對港口建設相關工程項目進行信息化的管理,包括了項目實施的業務流程,實現項目實施過程中各個分散的業務和數據的統一管理和有效整合,旨在解決目前管理工作中存在的管理分散、效率低下等問題。 
.........
 
1.2 國內外研發現狀
港口的信息化管理是目前全世界范圍內港口管理部門的主要改革措施和方法,其中已經形成了相對完善的龐大信息化管理網絡,特別是國內外一些大型的港口單位和企業,在信息化建設的過程中投入了大量的人力、物力資源,形成了初具規模的一體化信息平臺,包含了人力、運輸、港口調度、貨物倉儲等相關功能[4]。 在國外[5],特別是一些傳統的海洋國家,港口的信息化管理呈現出了一體化、網絡化的發展趨勢,目前在港口貨物的管理、運輸、和配色過程中,采用了較先進的技術和方法進行管理,比如在荷蘭鹿特丹,港口的貨物裝載和運輸等已經采用了標簽定位等物聯網技術。隨著云計算、物聯網技術的發展,港口的信息化向著無線傳輸和實時定位方向發展,在歐洲,依靠大西洋和萊茵河等天然的水系,已經形成了信息共享性高的發展水路運輸網絡。國外的著名港口企業都在探索其業務上的管理信息化,向著多元化、規?;?、結構化的方向發展,如圖 1.1 所示。 
.........
 
第 2 章  核心技術介紹
 
2.1 Web 開發模式
目前,基于 B/S 模式的 Web 應用程序開發是計算機軟件系統開發的主流,伴隨著其應用形式的發展,技術也層出不窮,從客戶端技術到服務器端技術,各個 IT 企業都在大力的推出新的技術,以占領這個龐大的應用開發市場。其中比較具有代表性的有 Java Web 技術體系、PHP 技術系統、.NET 技術系統等[8]。 B/S 模式的出現是伴隨著互聯網技術而推出的,由于傳統的 C/S 模式對于客戶端的硬件和軟件環境要求較高,導致了其應用的靈活性較差。因此,當 B/S模式出現以后,其應用開發的多樣性和靈活性吸引了廣大程序員的青睞。B/S 模式的程序設計關鍵就是在客戶端程序上,它僅僅進行基本的數據顯示和命令提交,把相關處理功能發送到服務器端進行處理。 從技術角度看,B/S 模式的應用程序設計包括了客戶端技術和服務器端技術,隨著 Web 應用形式的多樣化,其技術的發展也日新月異,目前主流的技術包括了 PHP、ASP、.NET、JSP、SSH 等。其中客戶端技術以 HTML 為代表,結合 JavaScript、Ajax、JQuery 等技術,為用戶提供了豐富多彩的頁面效果;服務器端技術以 PHP、.NET、SSH 為代表,提供了強大的客戶端請求處理能力,同時可以連接數據庫,實現數據操作[9]。 目前出現了很多的分布式程序設計方法,讓服務器的數量更多,有效的平衡了服務器的負載,相比較傳統的 C/S 模式,B/S 結構的有點非常的明顯,如圖2.1 所示,其特點主要表現為[10]: 
........
 
2.2 Web 核心技術
ASP.NET[11]誕生至今,已經成為了一個案例豐富、技術強大的 Web 開發技術,通過 ASP.NET 技術可以對大多數的主流關系數據庫管理系統提供支持,特別是 SQL  Server 系列數據庫管理系統,能夠完成大型數據庫信息管理系統的設計,適合大型企業進行自動化辦公管理系統以及行業信息化管理系統的設計與開發,由于其在 Windows 系統下的強大適應性,讓它在個人計算機用戶中具有重要的地位。 從語言結構上講,ASP.NET 技術以 C#語言為核心來實現服務器端程序的編碼實現。在已有的語法結構的基礎上,ASP.NET 技術提供了用戶自定義組件的管理和應用功能。其開發的應用程序看起來十分的與眾不同,這些特點都極大的吸引了用戶的目光。 在語法上,ASP.NET 技術與傳統的服務器端技術 ASP 有很大的相似性,但是其存在本質的區別,主要是在核心編碼語言的處理方式上存在不同。ASP.NET技術與 ASP 相比,具有更加穩定的特點和強大的伸縮性,同時在安全性上,ASP.NET 能夠提供更加可靠的數據操作和處理方式,讓數據庫的操作能夠保證一定的一致性。另外從程序的編譯運行角度看,ASP.NET 技術提供了更加高速的編譯形式:在 Web 應用程序啟動的時候進行代碼的編譯。ASP.NET 技術可以兼容很多其他的 Web 技術,形成龐大的 Web 技術體系,提供功能更加強大的Web 應用程序開發,如圖 2.2 所示。 
...........
 
第 3 章   用戶需求分析 ..... 13 
3.1  系統開發概述 ........... 13 
3.1.1  用戶簡介 .... 13 
3.1.2  系統設計原則 .... 14 
3.1.3  系統開發技術 .... 14 
3.2  用戶需求分析 ........... 16 
3.2.1  功能需求分析 .... 16 
3.2.2  性能需求分析 .... 19 
3.2.3  用戶界面需求分析 .... 19 
3.3  本章小結 ........... 20 
第 4 章   總體設計 ..... 21 
4.1  系統框架結構設計 ........... 21 
4.1.1 硬件框架結構設計 ..... 21 
4.1.2  軟件框架結構設計 .... 23 
4.2  數據庫設計 ....... 24 
4.3  本章小結 ........... 32 
第 5 章   系統功能實現與測試 ......... 33
5.1  系統開發環境部署和配置 ....... 33 
5.2  港口建設管理平臺業務功能實現 ........... 34 
5.3  系統測試與分析 ....... 50
5.4  本章小結 ........... 53 
 
第 5 章  系統功能實現與測試 
 
軟件開發過程中最重要的一個過程就是進行業務程序的編碼實現,基于具體的開發技術和硬件設備進行詳細設計與編碼。在 Web 應用程序的功能設計上,主要是基于 Web 客戶端和服務器端的技術進行靜態頁面程序和動態業務程序的編碼開發。 本章基于港口管理平臺的需求目標以及總體設計的結果,對核心的功能模塊進行功能開發。搭建基于.NET 的 Web 開發環境,配置相關開發平臺,利用Web 技術來實現程序編碼開發。
 
5.1 系統開發環境部署和配置
在進行 Web 應用程序編碼開發之前,需要針對所采用的技術和開發模式進行開發環境的部署和配置。本系統采用了基于 ASP.NET 的 Web 開發環境,具體的配置過程包括了客戶端和服務器端兩個部分: 在客戶端,需要安裝 Visual Studio2013 開發平臺、Dreamweaver CS5 開發平臺、IE 瀏覽器。 Visual  Studio2013 開發平臺是 Windows 操作系統下主流的 Web 開發平臺,通過其可以方便的實現 C#、VB 等技術的編碼實現。Visual Studio2013 開發平臺提供了對 Web 應用程序的工程創建,可以在其中添加相關的程序代碼,如圖 5.1所示。 Dreamweaver CS5 是針對 HTML 技術的開發平臺,通過它可以實現 Web 客戶端頁面的布局設計,結合 CSS、JavaScript 等技術完成客戶端靜態程序的編碼實現。 IE 瀏覽器是目前主流的瀏覽器,本系統基于 IE8 瀏覽器進行開發和測試,同時兼顧其他瀏覽器平臺。
..........
 
總結 
 
在鑒于錦州港的重要地理位置,其港口管理工作一直以來受到了地方政府的高度關注。為了提高港口的運輸能力,最近幾年,港口的建設項目不斷開展,為港口與口岸管理局的日常工作帶來了巨大的壓力,特別是在工程項目實施過程的管理工作中,由于涉及很多的部門和施工單位,管理工作存在一定的問題,本系統的設計將針對目前存在的問題進行解決方案的設計和信息化系統的功能實現。
1.  根據錦州市港口與口岸局的港口建設項目的業務處理流程,對系統進行了詳細的功能需求分析,確定了信息發布、項目審批、流程監管、項目驗收、信息管理等核心功能模塊的目標模型;以延遲為主要的性能指標,對系統進行了性能的需求分析,分別對超鏈接跳轉延遲、數據庫查詢延遲、數據提交延遲三個方面進行了需求分析的描述;對用戶界面的設計進行了需求分析。
2.  完成了系統的總體設計,包括了系統的功能結構設計以及數據庫設計,為后續的系統開發提供了總體的設計依據。根據港口管理平臺的需求分析模型,對其框架結構進行了設計,主要包括了港口管理平臺的 Web 硬件框架結構設計以及軟件程序的結構設計?;?SQLServer2008 數據庫平臺的特點和港口管平臺的數據設計需求,完成了數據庫 E-R 模型和數據表的設計。  
.........
參考文獻(略)
 

優秀工程碩士畢業論文精選篇二

 
第 1 章   緒論 
 
1.1  選題的來源和依據 
智能手機勘測系統的研究,不管是在技術研究,還是市場需求方面,都有著積極的意義。首先,結合當前技術的發展趨勢,將技術,產業與實際應用結合起來,三者相互促進以及利用,促進發展。 智能手機勘測系統的研究基礎是智能手機以及移動互聯網產業的蓬勃發展。隨著硬件不斷升級,成本下降,智能手機的處理能力越來越強大,很多以前只能在電腦上運行的軟件,在手機上也能運行,加上國家對通信基礎設施的不斷升級,3G,4G 技術迅速發展,無線網絡寬帶的使用成本越來越低。智能手機結合無線網絡促進了移動互聯網產業的發展,利用移動互聯網,手機安裝各種應用軟件,可以實現人們日常生活中的各種需求,如購物,定位,導航等常用功能。同樣,也是因為應用的不斷發展,促進了技術的不斷更新,技術的更新,能解決更多的問題。 其次,智能手機勘測系統將傳統的通信勘測系統完全實現信息化,提高工作效率,節省企業成本。 傳統的通信勘測工作,都是在戶外工作。各種信號測試,方位測試,定位,數據記錄,需要一堆的工具,且操作繁瑣,手工測量,容易出錯。工作人員攜帶大量工具,四處奔波,非常不方便,且損壞和遺失的風險也高。記錄的數據還需要后期處理,紙質文件轉化成電子文檔,也同樣耗費大量的人力物力。智能手機勘測系統,利用手機終端自帶的拍照,GPS 定位,無線上網,指北等功能,能基本完成勘測任務。自動測試,數據自動獲取,數據通過無線網絡上傳到一致的的數據統計、管理平臺,對數據進行甄別,自動生成相關報告及報表,大大減少數據后臺的處理時間。智能手機勘測系統可以大量的減少勘測工具,提高數據采集的效率,規范數據管理,減少數據處理的時間,提高數據采集的準確率,節省企業成本。 
..........
 
1.2  國內外研究現狀 
在 20 世紀 90 年代西方發達國家就已經出現了集中式管理技術,這種管理模式主要特點在于組織機構較為精良、工作效率效率相對傳統較高、工作效率相對傳統較高、信息管理手段新穎、靈活與快速。該模式的出現直接促進了管理系統的開發與發展,在 90 年代就開始有了新的發展,主要體現在:①信息的集成是采用計算機技術系統來完成的,在當時就實現了計算機系統辦公管理,加快了數據的收集處理速度與準確度,同時能夠通過計算機技術對信息進行更為方便管理與執行相關決策。 Android 是由谷歌公司推出的一種手機操作系統,目前已經占據全球最大的市場份額。由于 android 平臺是開放的,所以被很多手機公司用做操作系統。開發Android 程序可以使用 java 語言,在開發的過程中,可以引用外包的一些 jar 包。 自國內個別企業推出基于 Windows Mobile 的專業勘察軟件以來,通信規劃設計的行業領頭者在傳統業務上逐漸向數字化、智能化的方向改變。但是,在各類智能手機群雄割據的相當長一段時間內,國內外的應用市場中用于專業信號勘測的應用程序相當匱乏。 結合行業內應用發展的現狀分析研究我們可以看到,專業勘測軟件有效地提高了傳統業務的工作效率,利用統一的數據管理平臺對勘測數據進行處理,節約了成本。但是,Windows Mobile 已經退出了智能終端的舞臺,維護成本相對高,不適應未來發展的要求;另一方面,針對通信勘察制定的模板單一,可應用性低。此外,SignalSiteMap(Android)這款市場應用結合了信號勘測及  GIS  展示,將路測點測等功能從繁瑣的測量工具中解放出來;缺點是軟件功能單一,只能獲取行業信號值及 GIS  相關信息,缺乏表單數據錄入功能,不利于后期數據的整理歸檔。 
........
 
第 2 章   系統開發技術及理論 
 
本章闡述了可配置移動終端勘測研發涉及的基礎理論、研發平臺和關鍵技術等,研發平臺包括的 J2EE 軟件研發平臺和 oracle 數據庫基礎環境,關鍵技術包括 J2EE、Web Services、Ajax、UML、android 等。另外,論文作者在系統建模與實現過程中使用了 HTML、CSS、Javascript 等軟件工程常用方法和技術,為突出重點,論文不再贅述。 
 
2.1 MIS 管理系統 
管理信息系統(Management  Information  System,簡稱 MIS)最早出現于 20世紀 80 年代,國內外專家學者從自身研究角度出發,給出了多個版本的定義。其中,被廣泛認可的定義為“管理信息系統是以管理學科理論為基礎,利用計算機技術對信息進行收集、處理、存儲,在此基礎上,利用通信、互聯網技術進行傳輸,形成一個為企業決策者、管理者和執行者的基礎平臺。”MIS 與社會企事業單位的業務息息相關,廣泛應用于航空、醫藥、企業制造、物流、教育、國防、電子政務等各領域,并在近十年成為全社會各行業提高服務質量,強化信息共享的首選,與此同時,MIS 為強調企業的全局性、整體性的技術應用,衍生出 ERP(Enterprise  Resource  Planning,企業資源計劃)、CRM(Customer  Relationship Management,客戶關系管理)、HRM(Human Resource Management,人力資源管理)新理念等[10]。 由于管理信息系統涉及領域廣,并且每個領域的系統使用對象不同、用戶需求不同,  MIS 通常分為財務型管理信息系統、管理型管理信息系統、事務型管理信息系統、辦公型管理信息系統和服務型管理信息系統等五類。通過分析比較,現階段管理信息系統在管理學科和計算機學科的共同支撐下,一定程度上具備了科學化、流程化、智能化等特點。 
........
 
2.2  常見的分布式體系架構
C/S 結構模式是一種比較傳統的系統架構類型,在早期的 Web 服務中有著廣泛的應用,它一般采用兩層結構:第一層為業務邏輯層,主要位于客戶機端,客戶機通過安裝在本地的客戶端與遠程的數據庫實現一個信息的交互;第二層為數據層,它主要是安裝在服務器上,用于連接數據庫,實現數據的更新和修改,比較適合于內部程序運行比較少的情況,比如一個小型的局域網中,由于局域網中客戶機的數量比較少,便于對服務器端的管理。另外在局域網中采用 C/S 模式,具有很好的靈活性和安全性,有利于網絡交換中提高數據速率。 B/S 結構(如圖 2.2)是目前應用最多的結構模式。它是對 C/S 模式的一種改進版本,并且隨著互聯網環境的逐漸成熟,這種模式越來越受到開發者和用戶的好評,并逐漸流行起來。因為它在實際的使用過程中,不需要再在客戶機上安裝客戶端,客戶機只需要安裝一個 Web 瀏覽器就可以了,所有的操作都是在瀏覽器內部進行的。該模式將系統的開發和維護都放到后臺的數據庫中進行,也就是放在服務器端進行,這樣就減輕了客戶機的工作負擔。所以 B/S 結構的一個最主要的特點就是運行速度快,代碼執行效率高,在該模式下,可以很方便的共享信息,發布信息的能力也比以前有了很大的增強。但是 B/S 模式也存在自身的一個弱點,那就是由于它的操作簡單,任何安裝 Web 瀏覽器的用戶都可以訪問服務器數據,這樣服務器對數據安全的控制力就會削弱。 
..........
 
第 3 章 系統開發技術及理論 ...... 15
3.1 需求分析 .......... 15 
3.1.1 可配置移動終端勘測系統定義 .... 15 
3.1.2 可配置移動終端勘測系統目標 .... 15 
3.2 可配置移動終端勘測系統功能需求分析 ........ 15 
3.3 系統用例分析 ...... 16 
3.4 可配置移動終端勘測系統的可行性分析 ........ 17 
3.5 可配置移動終端勘測系統性能需求 .... 20 
3.6 其他需求 .......... 21 
3.7 本章小結 .......... 22 
第 4 章 可配置移動終端勘測系統設計 ...... 23 
4.1 可配置移動終端勘測系統網絡結構設計 ........ 23 
4.2 系統架構流程 ...... 23 
4.3 系統管理模塊設計 .......... 24 
4.4 用戶管理模塊設計 .......... 25 
4.5 采集平臺模塊設計 .......... 26 
4.6 android 客戶端功能模塊設計 ........ 27
4.7  網絡傳輸設計 ..... 29
4.8 數據庫設計 ........ 31 
4.9 本章小結 .......... 36 
第 5 章 系統實現 ........ 37 
5.1 開發工具和環境的搭建 ...... 37 
5.2 服務器端功能實現 .......... 37 
 
第 6 章   系統測試 
 
6.1  系統測試 
系統測試是根據用戶的實際要求,檢測所設計系統的各方面的性能情況。測試所要完成的目標有:檢驗系統是否與系統需求、用例需求相符合;準確、詳細的記錄系統測試情況,記錄其優缺點,尤其是系統缺陷;確保軟件系統測試活動及其結果能夠及時通知相關的小組和個人。 測試的具體內容有如下: 首先是界面要求。 (1)頁面內容:主題要突出,行文格式必須統一、規范,欄目、菜單設置和布局要合理,傳遞的信息準確。專用術語規范,行文格式統一規范。 (2)導航結構:導航指示明確,要便于理解,方便使用。 (3)技術環境:頁面大小適中,能夠用各種常用瀏覽器以及不同分辨率瀏覽;無錯誤鏈接和空鏈接。 (4)藝術風格:界面、排版應清晰悅目、布局合理,字體大小適宜、字體合理、前后一致,美觀大方;動與靜要搭配恰當,色彩和諧自然,與主題相協調。 
.........
 
總結 
 
本文詳細介紹了 MVC 設計模式的實現 J2EE 框架和 android 技術平臺,分析了它的體系結構、工作原理、核心組件、配置文件以及對 MVC 設計模式的實現。分析采用這些技術構建可配置移動終端勘測系統的可行性。合理使用了 J2EE 和android 應用框架,并結合多種設計模式進行可配置移動終端勘測系統的分析、設計與實現。實現了用戶界面、業務邏輯、業務數據真正相互分離,從而保證了本系統能夠高效穩定的運行并具有一定的可擴展性。 本系統雖然已經能基本滿足各方人員的需求,但是由于本人的能力有限,有很多地方設計和開發時都還不夠完善。并且在測試時,不能完全的模擬全部的場景,有限問題并沒有找出,特別的是系統的性能問題,在測試時,不能模擬大規模數據交互和大規模的數據并發,在實際的使用中,在某個時段可能出現成千上萬的人訪問,在這樣的大規模訪問中,系統會出現什么樣的狀況,現在還不能預知。所以在目前使用本系統中,要做好數據的備份。 本篇畢業論文,我以比較流行通用的 J2EE 和 android 技術為基礎,采用系統實際應用性較好的 mysql 數據庫。由于學習過程中學習還有遺漏,對 J2EE 略顯不熟悉,從課題選擇、需求分析、系統設計到完成論文,每一步都凝結著老師對我的關心和指導,特別在實現方面,老師更是每一步的幫助我修改完善,但由于個人原因,部分內容完成的仍相對簡單,在未來的學習和工作過程中不斷學習,加強程序的理解和領悟能力,進而開發出更多更完善、實用的系統。 
.........
參考文獻(略)?
 

優秀工程碩士畢業論文精選篇三

 
第 1 章 引    言 
 
1.1 課題背景及意義 
建國以來,我國基本上是承襲了前蘇聯計劃經濟時期的行業劃分和城市公共資源管理體制,細致的分工雖有利于提升專業水平,但分工過細也造成了城市公共資源的過度分散,形成職能部門各自為政、各掃門前雪的管理格局[1]。 本市數字化城市管理指揮監督中心系統通過物聯網、大數據、云計算等現代信息技術平臺,將城市公共資源匯集到一個數據庫,在數據庫建立后,不僅僅滿足于現有城市公共資源的收集疊加,更側重于為統籌城市公共資源運用分配以及開發等方面作為重要依據。 
........
 
1.2 國內外研究現狀及問題
我們要對城市管理進行分析舉例研究,就要追述歷史,我認為這就離不開對公共管理理論的理解,因為公共資源管理學的發展伴隨著城市管理模式的推移、發展、變化[2]。像上世紀 70 年代,英國學者對于公共資源管理就做出了四點總結[3]。 20 世紀 80 年以來,隨著西方城市管理模式的愈見成熟,學者開始對其發展趨勢做出研究,并依據所處國家、地區、城市的自身發展的實際情況,從而提出專門的管理理念來推動社會進步和發展[3]。 國外的城市管理理論,在引導學者以及城市管理者拓寬思路,聯系政府與非政府之間的關系、以及調動群眾都起到了積極的作用。下面介紹國內的發展狀況以及現象。例如,哈爾濱市城市管理指揮監督中心,其在建立建設籌備階段,就從市里的實實在在情況出發,在全市主要管理范圍內一次性推廣數字化城市管理新模式建設,綜合運用了現代信息化科技,構建了“平時用于城市管理、戰時用于人民防空、突發事件用于應急搶險指揮”三位一體的信息管理平臺[7]。再如,重慶江北區數字化城市管理監督指揮中心,其在 2011 年之前,是以“夯實基礎,全域覆蓋;落實責任,網格管理;服務民生,擦亮品牌;完善機制,強化監管”為總體工作思路,明確了責任,形成了“每日問題簡報、每周重大問題專報、每月月度考核通報”的運行機制[9]。 
....
 
第 2 章 系統分析
 
2.1 系統可行性分析 
數字化城市管理完整的業務流程主要是信息采集、立案審核、任務派遣、任務處理、處置反饋、核實核查和結案等這七個部分組成。協同工作子系統涉及到其中的信息收集、案卷建立、任務派遣、任務處置、處理反饋、核查結案等環節[17]。 信息采集階段:主要由三部分構成,一是街道巡查員通過對發現問題進行拍照,利用手機終端上傳至指揮系統,然后進行受理派單;二是視頻監督員通過對城市監控進行巡查發現問題,抓拍后上傳系統受理派單;三是通過 12319市民來電,將市民所反映問題進行記錄后受理派單。 立案審核階段:指揮監督中心受理案件后進行核實,若情況屬實,則此案件成立,進行派單。 任務派遣階段:所反映問題屬實,立案審核通過后,由指揮監督中心指揮員將此單派遣至二級部門進行處理。 任務處理階段:二級部門接到指揮監督中心派單后,及時安排工作人員對所反映問題進行處理。 處理反饋階段:二級部門將問題處理完成后,及時將處理結果反饋回指揮監督中心,由中心安排審核。 核查結案階段:指揮監督中心安排監督員對二級部門處理的結果進行核實,若所反映問題已經處理,則監督員反饋中心結案;若尚未處理完畢,則需繼續派單處理。
.......
 
2.2 系統功能需求概述 
接下來主要介紹我所參與設計實現的協同工作子系統的功能。 協同工作子系統主要為指揮中心、二級部門的工作提供便利,所涉及到案件的綜合查詢以及部門的綜合評價等等,能夠為部門的工作提供直觀的數據分析。 系統主要包括以下內容:為指揮監督中心、二級部門單位提供案件綜合查詢、部門的綜合評價等。此模塊包含案件辦理的整個工作流程,即立案審核、任務派遣、任務處理、處理反饋、核查結案等,實現監督指揮中心、二級部門之間的信息同步、資源共享、協同處理,做到了反映問題及時、處置問題迅速。
.........
 
第 3 章  系統的總體設計 ......... 10 
3.1  系統架構設計目標 ....... 10 
3.2  系統架構設計 ........ 10 
3.3  系統功能結構設計 ....... 11 
3.4  系統網絡拓撲設計 ....... 12 
3.5  系統數據庫設計 .... 13 
3.6  本章小結 ......... 14 
第 4 章  協同系統詳細設計與實現 ....... 15 
4.1  系統登錄的實現 .... 15 
4.2  協同工作子系統的實現 ...... 18 
4.3  本章小結 ......... 45 
第 5 章  系統測試 ....... 46 
5.1  測試概述 ......... 46 
5.2  測試目的 ......... 46 
5.3  測試工具及測試環境 .......... 47 
5.4  測試流程 ......... 47 
5.5  測試內容 ......... 48 
5.6  結果分析 ......... 48 
5.7  本章小結 ......... 49  
 
第 5 章 系統測試 
 
5.1 測試概述 
軟件測試是利用先進的軟件測試工具,測試軟件的功能、安全性、可靠性、擴展性是否符合軟件設計的預期的要求,對于測試中出現的 bug 進行修改,并且反復測試,直到系統的功能和非功能的性能達到預期的要求[24]。 本數字城管系統的測試不僅僅對系統設計的協同工作子系統進行測試,也對業務流轉進行測試,同時采用專業的性能測試工具,測試系統性能、并發能力、穩定性和安全性滿足預先的要求。通過數字城管系統的測試能夠完成系統登錄、現場核實、立案審核、案件派遣等 10 個功能模塊的功能的完整性及可用性。通過系統測試,修改設計過程中出現的 bug,從而解決,使系統運行狀態良好。 系統測試是一個軟件設計工作重要的環節,根據概念和測試目的,測試信息系統應該是由基本原則的指導下進行。測試是保證系統的可靠運行的關鍵。 應盡早和不斷測試。數字城管系統的測試盡早并且開發過程中不間斷的進行測試,不能在整個系統開發設計完成后才進行測試,。開發過程中,各方人員共同參與設計,過程中會有多種不同的意見和問題產生,需共同研究解決,因此需要在不同的階段對系統進行測試,消除隱患。 軟件測試工作應該由專門的測試小組人員組成,主要是因為一方面軟件開發設計人員不會很清楚的認清自己,自己編寫軟件測試用例,很容易根據自己編程的思路去編寫因此覺得自己開發的軟件沒有錯誤,這樣限制了自己的思想,也很難測試出系統的問題。測試有局限性,專人測試更為有效。 
...........
 
總結
 
本項目開發的系統充分架構在基于 Java 的一系列基礎平臺之上,采用當前的先進技術產品,在方案設計中采用基于組件化、平臺化設計的思路,以便于系統未來的可擴展性。系統采用基于 B/S 體系結構,應用統一的 J2EE 集成開發環境。集成應用 XML、GIS、Rest 服務、工作流、Biztalk Server 多種應用技術。使用SQL Server 2008 對數據進行存儲,  運行在 windows XP/7/Vista 操作系統上。能夠最大限度的實現系統平滑升級和無縫擴充。系統在功能上設計和實現無線數據采集、協同工作、綜合評價、GPS 定位、視頻監控等系統功能。   
.........
參考文獻(略)
 

優秀工程碩士畢業論文精選篇四

 
第 1 章  緒    論
 
1.1 項目背景
近年來,隨著計算機的廣泛普及,任何單位、任何個人都將計算機的功能發揮的淋漓盡致。當然作為國家的中流砥柱,像政府部門、大型的企事業單位更是必不可少的要使用電腦。企業的公文和檔案管理紛繁復雜。當企業要對發布的大量的行政指令和指示時,每個部門都要向其上級進行報告,以得到審批,并能夠及時的蓋章。還有企業內部在進行許多決策的時候,也經常向主管的政府或者自己的上級部門請示匯報。這樣的你來我往,即浪費時間,又浪費精力,特別是浪費辦事的高度有效性和及時性。21 世紀這個充滿挑戰和機遇的時代,不管是國家企業,又或者是私營企業,民營企業,互相的激烈競爭已是不可更改的趨勢,加快辦公效率,提高速度已是迫在眉睫[1][8]。由此,急需要一個能加快速度,提高競爭力的工具。因此,便產生了最初的  OA(Office Automation),即辦公自動化[1]。 OA,即辦公自動化,作為 OA 系統的中的中流砥柱收發文功能必不可少,高級領導部門直到低級領導部門,他們文件的層層審批。如果用人工的方式來處理,將是非常的耗時又耗力。在網絡時代,如果不運用網絡的功能將是與時代脫節的。那么在這個競爭的時代大潮中將是非常不利于公司的發展,而且公司會慢慢的走向窘境,甚至會出現不可預測的后果。 企業辦公自動化項目是衡量一個企業綜合實力的重要標準,建設企業辦公自動化系統,為企業的職工提供具有開放性、靈活性,面向企業應用服務的信息化管理與交流平臺,是實現企業辦公自動化管理科學化、信息化的必要前提和基本途徑。大力推進企業辦公自動化系統的數字化建設,已成為企業機構轉變管理職能、轉變工作方式和作風的管理體制的重要任務。企業辦公自動化的信息化建設不僅可以大大提高企業的工作效率,縮短辦事時間,優化辦事程序,同時還有助于實現企業辦公自動化項目及成果公開、加強項目監督管理[2]。 
...........
 
1.2 國內外的發展現狀及發展趨勢
在國外,當今企業辦公自動化方面已經遙遙領先我國,企業辦公自動化系統的開發設計也非常到位,系統的可操作性和實用性方面也非常好,業務流程清晰,具有很強的靈活性,能夠隨著系統業務的發展變化而變化[2]。“企業信息化”是“以企業計算機網絡為主要技術基礎,利用各種信息通訊技術工具和手段,實現整個企業從硬件基礎設施、信息資源到組織活動的全方位數字化建設”據 2010 年權威部門對美國、日本以及中國的多數企業的調查結果顯示:從已建成的企業網并接入互聯網的比例來看,美國和日本兩個國家的企業做得相對較好,中國在這方面就稍差一些。美國與互聯網并接的企業 100%,而日本大約有 95%左右的企業與互聯網并接,而當時的中國僅有大約 87%左右的企業與互聯網并接[3]。在國內,企業起步晚,對于企業辦公自動化管理體系仍然處在初級階段,大部分企業因為大量的數據造成的繁瑣和對評估的標準沒有統一的認知,所以沒有對企業辦公自動化系統進行大力的推廣,目前,只有部分企業使用了企業辦公自動化系統[2]。據統計,我國企業中沒有一個統一企業辦公自動化系統。由于我國各地區的經濟發展不平衡,各地區企業的管理模式不統一,從而使企業辦公自動化的管理模式各不相同[2]。近十年來,我國的企業信息化管理發生了巨大的變化,在企業信息服務項目上,越來越均衡,越來越先進。比如,許多企業里已經建起了有大量可供員工網上閱讀和查閱的“數字圖書館”。目前,有 90%以上的被調查企業已經進行了其它軟件開發;60%以上的國內企業制有了自己的網絡教學資源建設項目;100%的企業對全體員工進行了信息素養教育。我國現在已經意識到盲目的照搬外國企業辦公自動化的模式不適合國內企業的需求,針對國內企業辦公自動化管理體系進行了大量的研究設計,并接合國內實際情況,完成企業辦公自動化系統的開發。 
....
 
第 2 章  相關技術介紹 
 
2.1 OA 的簡介 
OA  作為本文的核心部分,因此在本部分會對 OA  有一個更加詳盡的介紹,作為OA  的核心部分公文處理模塊的實現則是重中之重,由于公文處理功能模塊的實現主要是以 HTML5 實現,還有部分是用.net  framework  的一些功能實現,所以下面主要是介紹一些使用到的非常核心的一些技術。OA  是 Office Automation 的縮寫,是現代利用電腦進行全自動的辦公,目的是提高效率,加快企業前進的步伐。 從廣義上講,對于提高日常工作效率的軟硬件系統,包括打印機、復印機以及辦公軟件都可以成為OA系統,像office  系列,包括WORD,EXCEL,POWERPOINT,ACCESS等,目前最新版本是 2010,還有金山公司的 WPS  OFFICE,有三個組件,WPS 文字,WPS 表格,WPS 演示等,此類非常的多。狹義上講,OA  系統是處理組織內部的事務性工作,輔助管理,提高辦公效率和管理手段的系統。而目前最流行,最前衛的則是網絡辦公,企業進行信息化時代的一個必務工具[5]。 下面是辦公自動化的從底層到頂層的整個過程。最底層是各種組件,包括,流程管理組件,消息管理組件,表單管理組件,權限管理組件,其它標準組件。再上一層是客戶化的應用裝配,在客戶端要安裝這些軟件,當然用戶網絡辦公自動化應用平臺,可以幫助我們做的事情,包括公文處理,就是當上級領導批下公文的時候需要層層蓋章,層層審批,這時候的網絡辦公就是非常的重要。信息中心,通知管理,協作交流,流轉審批,總務管理,資源管理,其它功能擴展等這幾個方面也和公文處理,檔案管理一樣都是辦公自動化的一部分。 不管是何種企業都需要這些功能模塊來提高自己公司的效率,因此下圖只是展示了一部分辦公自動化的相關功能。 
..........
 
2.2 BPM 相關技術
BPM,即業務過程管理,是一種以規范化的構造端到端的卓越業務流程為中心,以持續的提高組織業務績效為目的的系統化方法,常見商業管理教育如 EMBA、MBA 等均將 BPM 包含在內[7]。 我國設立與 BPM 研究相關的學術機構較晚,其中最為活躍的是由中國最年青的博士后付勇導師帶領的協同軟件博士后工作站,該博士后工作站由協達軟件公司與復旦大學、上海理工大學等高校合作開展研究,并獲國家科技、教育、人事等部門聯合批復設立[7]。 從企業信息系統的角度來看,辦公自動化系統、事務處理系統和決策支持系統等都是常見的企業信息系統,但這些系統并沒有加入流程的因素,只是用來幫助員工更好地完成某些特定的任務。工作流系統的出現使得整個流程的自動流轉或自動執行成為可能,但是工作流一般只解決生產流程層的問題,與企業的計劃和戰略決策還存在一定的脫節。另外,隨著企業業務流程向企業外部延伸,傳統的工作流系統無力解決跨企業的流程集成問題[7]?;谝陨显?,面向企業的業務流程管理解決方案由此應運而生。 
..........
 
第 3 章  系統需求分析 ..... 9 
3.1 系統目標 ........... 9 
3.2 業務系統的機構及角色分析 .......... 10 
3.3 公文處理需求分析 .......... 11
3.5 收文 ...... 22
3.6 個人文件處理需求分析 ...... 29
3.7 自辦件處理需求分析 ........ 30 
3.8 非功能性需求分析 .......... 31
第 4 章  公文處理的功能模塊的設計 ........ 34 
4.1 系統的整體架構設計 ........ 34 
4.2 模塊的功能結構圖 .......... 35 
4.3 系統的功能設計 .... 36 
4.4 系統數據庫設計 .... 45
第 5 章  公文處理系統的實現與應用 ........ 49 
5.1 系統的開發環境 .... 49 
5.2 起草公文主界面 .... 49 
5.3 個人文件主界面 .... 53 
5.4 自辦件的主界面 .... 54  
 
第 5 章  公文處理系統的實現與應用 
 
5.1 系統的開發環境 
在公文中,主要是進行擬稿和轉辦,但是主要是在同一個界面進行處理,在這里可以進行審批單的填寫以及和正文的處理,也可添加參考文件或者進行刪除。當然在審批單中可以進行相關主要的設置,如主題等一系列必填的項目。如下圖 5-1 所示: 近年來,工作流逐漸不能滿足大型公司的要求,各種軟件公司,都在盡力推行業務流程管理。本文以公文處理系統為背景來實施,全文使用了 Oracle BPM(業務流程管理)來進行流程的設計。同時在頁面部分主要使用的是 HTML5 和 CSS3 來進行設計,雖然這兩個工具還并沒有正式發布,還存在一些功能并不能適用于所有的瀏覽器,但也明顯能感覺到頁面工具的卓越功能。如 CSS3 中的陰影和圓角功能等等。在使用 BPM  的過程中,能夠將業務與具體的實現分離開,讓人在使用的過程中,非常的方便。 
..........
 
總結
 
本課題介紹了項目開發的背景、國內外的現狀及發展趨勢、項目的目的和意義。對系統需求進行了分析,其目標,角色分析,功能結構圖,功能需求,主要包括起草公文,個人文件處理,自辦件處理。最后,再介紹一下其非功能需求。對公文處理功能模塊進行了詳細設計,主要提出了系統的總體架構設計方案,以及關鍵類圖,公文處理功能模塊的功能設計以及數據庫設計。對公文處理功能模塊進行了實現與應用,主要闡述了所選平臺與實施應用方案。 系統界面友好易學,操作方便易懂,系統使用者在接觸后能夠很快上手,并且能夠掌握系統的使用流程。實現了企業辦公自動化管理的業務的數字化管理,對企業辦公進行實時的管理,保證數據的準確性。系統具有安全性、穩定性和高效性三個重要特點。系統能夠大大提高工作效率,同時也大大降低了勞動力。系統的實施能夠提高企業的管理水平。 
.........
參考文獻(略)

 

優秀工程碩士畢業論文精選篇五

 
第一章  緒論
 
1.1  研究背景及意義
醫療信息技術和互聯網的飛速發展形成了醫院信息系統、公共衛生信息系統、遠程醫療、家庭護理和區域協同醫療等數百億的醫療衛生產業,并得到了學術界和工業界的廣泛重視[1,2]。 在我國,醫院大范圍建設以電子病歷為重點的臨床信息系統已進行了 10 多年。電子病歷、醫護工作站、實驗室信息系統、醫學影像傳輸和存儲系統、放射科信息系統、手術麻醉管理系統、病理管理系統、心電電生理管理系統等臨床信息系統已被引入到醫院中。據中國醫院協會信息管理專業委員會發布的2013-2014 年度中國醫院信息化狀況調查顯示,電子病歷、醫護工作站已在 80%以上醫院建設,其它上述信息系統也已在 50%以上醫院建設[3]。 這些臨床信息系統的引入已為醫療行業積累了海量的、有價值的臨床數據資源,以本課題的研究對象上海某大型三甲綜合性醫院為例,該院在為患者提供醫療服務的過程中,積累了大量的臨床數據,產生的年臨床數據約在 60TB。其中既有醫院信息系統(HIS)數據,也有醫學影像數據(PACS)和病理報告等。這些臨床數據呈現出數據量大、數據形式多元、數據變化快和數據價值高的“大數據”特征。 隨著醫療服務水平的不斷提高,人們對醫療診斷效率以及準確度有了更高的要求,同時醫療從業者對臨床數據也有更深層次的研究分析需求。如果能夠對上述海量的臨床數據進行有效利用,分析挖掘出其中隱含的信息,對于提高醫療診斷準確性、防治疾病和攻克頑疾等將具有重要意義,同時,還可以為患者提供個性化精準診療服務,為醫療行業的管理者提供更好的決策支持。 因此,臨床數據的研究與分析在大數據時代顯得越來越重要。如何從大量的歷史臨床數據中發現有價值的信息,提高疾病診斷的準確性和研究疾病的發展趨勢,已成為擺在臨床數據分析面前的難題。為了解決該問題,近年來很多學者將數據挖掘技術應用到醫學領域中。 
.........
 
1.2  國內外研究現狀
面對大量結構復雜和種類繁多的醫療數據,傳統的統計方法已經無能為力;數據挖掘技術是傳統統計分析方法的延伸和補充,能夠通過數據挖掘算法對復雜的醫療數據進行分析處理,從而實現自動的信息模式的獲取。 國外對于醫學數據挖掘的研究起步較早,在醫學圖像分類、疾病診斷、藥物管理等方面的成果比較豐富。文獻[6]提出了利用人工神經網絡方法對計算機斷層掃描(CT)和磁共振成像(MRI)等醫學影像進行分類的方法。文獻[7]中對七種不同類型的神經網絡進行研究以實現對甲狀腺疾病更強大和更可靠的的診斷。使用啟發式訓練算法的前饋多層神經網絡的精度值比類似的研究要高。文獻[8]提出了通過決策支持系統對醫生處方中的用藥量、用藥頻率等因素進行輔助指導,引導醫生對腎功能不全的病人制定更準確的治療方案,減少醫療事故。文獻[9]提出了分別采用決策樹、貝葉斯和神經網絡等數據挖掘技術,開發了一個智能心臟病預測系統原型系統(IHDPS)。IHDPS 系統能夠通過年齡、性別、血壓和血糖等醫療數據來預測心臟病的可能性。文獻[10]提出了利用樸素貝葉斯建立心臟病預測決策支持系統,使用如年齡,性別,血壓和血糖等信息可預測心臟疾病發生的可能性。文獻[11]提出了一種用于眼底圖像自動分類方法。對比了樸素貝葉斯分類器、K 近鄰和支持向量機三種方法,發現樸素貝葉斯分類器優于其他兩個分類方法。 我國的醫院信息系統(HIS)經過多年的信息化建設,已具備相當的物質條件和人才儲備,并積累了大量數據,為數據挖掘的應用奠定了一定的物質基礎。而且,醫院信息化發展是我國信息化建設的重要組成部分,國家對此給予了高度的重視并提供了大量政策上和經濟上的支持,為行業性數據挖掘的實施提供了良好的政策環境和經濟保障。 
...........
 
第二章  相關技術研究
 
本文的研究目標是通過數據挖掘技術,從大量的甲狀腺病人的臨床數據中獲取有效的分類規則及關聯規則。因此,本章主要介紹本文用到的相關技術,包括醫學數據挖掘技術,分類算法和關聯規則算法。同時介紹了數據展示技術的兩個重要組成部分:HANA(High-Performance Analytic Appliance)數據庫管理系統和 BO(Business Objects)技術。 
 
2.1  醫療數據挖掘
數據挖掘是一門交叉學科,涉及到數據庫技術、模式識別、機器學習、人工智能、并行計算、統計學和數據可視化等領域。簡單來說,數據挖掘是從大量的、不完全的、有噪聲的、模糊的、隨機的實際應用數據中,提取隱含在其中的潛在有用的信息和知識的過程。數據挖掘是知識發現中的一個關鍵步驟,是在對數據全面而深刻認識的基礎上,對數據內在和本質的高度抽象與概括,也是對數據從感性認識到理性認識的升華。自 20 世紀末提出以來,引起了許多專家學者的廣泛關注。 醫學的發展已經由經驗醫學、實驗醫學轉向目前以證據為基礎的循證醫學, 醫學數據產生量大,具在客觀性、實驗性等特點,積極探索數據挖掘在此領域中的應用具有重要的實用價值和經濟價值。 醫療數據挖掘的過程大致分為五個部分:定義問題,數據準備,數據挖掘,結果分析,知識運用。首先需要與醫療專家進行充分交流,進行需求分析,定義需求,并決定數據挖掘的目標以及衡量數據挖掘方法的成功標準。確定挖掘的數據源,主要包括數據庫中的數據源,包括數據集成(將多文件或多數據庫運行環境中的異構數據進行合并處理,數據清洗(去除原數據集中的噪聲數據和無關數據,處理缺失的數據和清洗臟數據),數據變換(主要是找到數據的特征表示,用轉換方式減少有效變量的數目或找到數據的不變式)。 
..........
 
2.2  分類算法
對醫學數據進行挖掘的主要目的是預測疾病,常用的方法有貝葉斯[15,16]、人工神經網絡[17]、決策樹[18,19]等基本分類算法,同時也有集成分類算法如 Bagging算法[20]、AdaBoost 算法[21]等?;诤篁灨怕实呢惾~斯定理,是建立在對數據進行統計處理基礎上的方法。貝葉斯的優點是理論簡單,易于理解,學習的速度很快,實用性強,訓練集的個數只要不是變動很大,其分類結果是不會改變的,預測效果較好,缺點是對發生頻率很低的事件預測效果不好。 樸素貝葉斯分類假設一個屬性值對指定類別的影響和其他屬性對該類別的影響是獨立的,這主要是為了簡化后面的計算步驟。屬性之間保持獨立性是該算法的必要條件。只有符合假設條件獨立時,才會保證較高的分類準確率。人工神經網絡是一種模仿生物神經網絡,以人工神經元為基本運算單元的一類并行處理網絡,利用非線性映射的思想和并行處理的方法。人工神經網絡具有很強的自組織性、魯棒性和容錯性,通過簡化、歸納,用神經網絡結構來表達輸入和輸出。 人工神經網絡已經在如航天、智能識別、地震預測等領域得到廣泛的應用。人工神經網絡應用于醫學領域亦有近 30 多年的歷史,但是近 10 余年才有較快的發展。神經網絡具有結構復雜、訓練時間長、結果表示不容易理解等缺點,但其對噪聲數據的承受能力強,錯誤率低,具有較好的并行性,這些優點是其他方法所不及的。各種網絡訓練算法,尤其是各種網絡剪枝算法和規則提取算法的不斷提出與完善,使得神經網絡在數據挖掘的應用中越來越受到大家的青睞。目前國內外有很多研究在探討其在臨床工作中的應用。 
........
 
第三章   臨床數據平臺的總體架構設計 ........ 15 
3.1  醫院信息系統現狀 ........ 15
3.2  總體架構設計 ......... 16 
3.2.1  邏輯架構設計 ..... 16 
3.2.2  物理架構設計 ..... 17 
3.3  本章小結 .......... 19 
第四章  甲狀腺疾病臨床數據預處理和多維分析 ........ 20
4.1  甲狀腺疾病臨床數據概況 .......... 20 
4.1.1 數據選取 ....... 20 
4.1.2 表結構 .... 22 
4.2  甲狀腺數據的預處理 .... 23 
4.2.1 數據抽取 ....... 24 
4.2.2 數據清洗 ....... 25 
4.2.3 數據轉換 ....... 28 
4.3  甲狀腺疾病臨床數據多維分析及可視化 ....... 28 
4.3.1  多維分析 ...... 29 
4.3.2  可視化展示 ......... 31 
4.4  本章小結 .......... 34 
第五章  甲狀腺疾病的分類方法 ........ 35 
5.1  相關研究 .......... 35 
5.2  隨機森林算法介紹 ........ 36 
5.3  基于隨機森林的甲狀腺疾病分類 ..... 37 
5.4  本章小結 .......... 45 
 
第五章  甲狀腺疾病的分類方法
 
在臨床醫療中,甲狀腺疾病類型的準確診斷是治愈的首要問題。本章針對甲狀腺疾病的臨床數據,提出一種基于隨機森林的甲狀腺疾病類型的分類方法,該方法首先采用主成分分析法對數據集進行特征選擇,降低數據維度,然后利用隨機森林算法實現分類。實驗表明,在 UCI 標準數據集中,該方法的分類準確率可以達到 94.88%;在數據量及其維度都比 UCI 標準數據集高的真實臨床醫療數據集中,準確率可達到 96.16%。 
 
5.1  相關研究
甲狀腺疾病的種類較多,主要包括甲亢、甲減、甲狀腺結節以及各種種類的甲狀腺癌等。在甲狀腺疾病的實際臨床治療中,醫生首先對患者的促甲狀腺激素(TSH)、三碘甲狀腺氨酸(T3)以及甲狀腺素(T4)等多項相關指標進行檢測,然后依靠臨床經驗來分析這些檢測數據,具體確診患者所患甲狀腺疾病的種類,最后根據不同疾病的種類采取相應的治療方案[26]。 在這個過程中,最重要的是醫生要能依據患者的多項檢測指標數據,正確地判斷患者所患甲狀腺疾病。由于不同醫生的知識水平和臨床經驗等存在差異性,勢必會出現一定的誤診率,錯誤的臨床決策將會導致嚴重的后果。因此,為了輔助醫生診斷決策,提高醫生診斷的正確率,研究如何利用計算機對甲狀腺檢測指標數據進行挖掘分析,從而對患者所患甲狀腺疾病的種類進行分類成為近年來學者們關注的熱點。 國外學者們分別從神經網絡、模式識別和專家系統等方面用計算機來實現甲狀腺疾病的分類。文獻[27]首次提出利用神經網絡的方法來診斷甲狀腺疾病,比較了反向傳播(MLP  with  bp)、徑向基函數(RBF)以及自適應圓錐截面函數(CSFNN)等神經網絡算法。文獻[28]通過概率神經網絡(PNN),學習矢量量化神經網絡(LVQ)對甲狀腺疾病的診斷進行了比較研究,采用概率神經網絡算法分類準確率最高。文獻[29]從選擇不同的神經網絡激勵函數入手,文中通過對Sigmoid 函數、雙曲正切函數、神經元函數、對數函數、正弦函數和指數函數等比較,得出神經元函數最適合甲狀腺疾病分類的結論。
..........
 
總結
 
本文利用上海市某大型三甲綜合醫院提供的真實甲狀腺疾病數據集作為處理對象,研究了甲狀腺疾病臨床數據的數據挖掘與分析技術,設計并實現了多維分析與展示系統。 本文主要完成以下 4 個方面工作: 
(1)通過分析醫院信息系統的現狀和存在的問題,對現有業務系統的數據進行梳理,設計了以數據倉庫為基礎的臨床數據分析平臺。設計了系統總體架構,包括邏輯和物理架構設計。 
(2)從所構建的臨床醫療數據平臺上抽取了甲狀腺病人的臨床數據,對原始數據采用數據清理、變換、集成等 ETL 技術對其進行了預處理,并實現了甲狀腺疾病數據的多維分析和可視化展示,根據用戶的反饋不斷優化和改進可視化模板。 
(3)在甲狀腺疾病的臨床醫療診斷中,對疾病種類的準確診斷是治愈的關鍵。提出的基于隨機森林算法的甲狀腺疾病分類方法的特點在于引入了主成分分析對甲狀腺疾病數據進行降維,彌補了隨機森林算法在屬性選擇方面的不足。能夠進行較為完整的分類,分類準確度能夠滿足預期需求。 
(4)由于一種類型的疾病常會同時出現其他病癥。在治療過程中,也會使用到多種藥物進行聯合治療。針對這些問題,本文利用 FP-Growth 關聯算法對用藥規律進行分析,并在 HANA 上實現了 Apriori 關聯規則算法對甲狀腺疾病并發癥的研究。  
.........
參考文獻(略)
 

優秀工程碩士畢業論文精選篇六

 
第 1 章  緒論
 
1.1 課題背景及意義
在這樣一個科技不斷進步的時代里,信息量無時無刻不在增加,數據量急劇膨脹。面對這樣一種情況,數據處理工作變得越來越困難,如何快速地從互聯網的信息庫中尋找我們需要的信息正成為一個亟需解決的問題。 當今社會信息交互日益頻繁,隨著社會的發展、科技的進步,不難發現:傳統的基于關鍵字的查詢已經無法滿足信息交流的需求??梢钥催@樣一個例子,某用戶想要找到關于“windows  XP 操作系統”相關信息,但因為用戶記憶不清或輸入馬虎錯誤,在向數據庫中輸入信息時卻輸入成“windo XP 操作系統”。那么數據庫最終可能無法返回給用戶所需要的信息。如果使用字符串相似連接技術,當用戶記憶不清或輸入馬虎錯誤,在向數據庫中輸入信息時卻輸入成“windo XP操作系統”。那么最終也是可以返回給用戶所需要“windows XP 操作系統”相關信息。因此,如何以最快的速度從海量的數據庫中找到用戶所需及其相似的結果,是本文努力研究方向。 早期關于字符串相似連接問題的研究主要用于解決信息檢索、生物信息學、數據集成等方面的相似連接問題。直到目前,以上幾個問題依舊是字符串相似連接能夠不斷向前發展的驅動力。 隨著計算機的普及,互聯網技術的的廣泛應用,信息已經實現了全球共享。文本成為信息存儲和傳播的主要形式。在面對大量的文本信息時,人們通常不知所措。通過信息檢索,能從海量的文本中快速地、準確地找到所需要的信息。但想要在浩瀚如海的信息中甚至包含錯誤信息的數據庫中找出與給定文本相似的信息,這就需要依靠字符串的相似連接的方法。 在當今社會,學術論文抄襲問題十分嚴重。如何有效地展開防止抄襲學術成果越來越受到社會的重視,在這種情況下出現了許多學術不端檢測系統。在這些檢測系統中,字符串的相似連接是根本[1]。 
........
 
1.2 國內外研究現狀
國內在字符串相似性連接的研究主要包括英文字符串的相似度連接,中英文結合的相似字符串的連接以及中文字符串相似性連接,而國外的研究主要集中在英文字符串的相似度連接。中文字符串相似性連接主要被應用在中文信息檢索、過濾、OCR 辨認、以及中文文本比較等領域?,F有的字符串相似相似性連接方法根據處理特征的不同,大致可以分成兩類:基于語法的相似性連接、基于語義相似性連接[4-9]。 基于語法的相似性連接實際上也就是基于字符串的相似性連接,這類研究在國內外也較多?;谔卣鞯南嗨菩赃B接首先需要提取字符串特征,然后根據相似度的度量方法,計算出兩個字符串間的相似度并給出評價標準。目前,字符串的特征提取方法主要有基于字符的 q-gram 等和基于 token 的方法。衡量字符串相似度的方法主要有 Jaccard 相似度,Cosine 相似度,編輯距離(Edit Distance),混淆字符集,混淆字符矩陣或是 n 元相似度算法,在以上相似度的計算方法的基礎上,提出了許多用于完成兩個字符串相似度連接的算法,如 Part-Enum,All-Pairs-Ed,Ed-Join 以及基于 Trie 樹的算法等。這些算法根據其處理策略可以分為兩類:(1)先過濾后提煉的方法,如 Part-Enum,All-Pairs-Ed 以及 Ed-Join 算法;(2)基于 Trie 樹的處理方法,如 Trie-Traverse,Trie-Dynamic,Trie-PathStack等[10-18]。 兩個不同的句子不同詞可能表述著相同的意思(比如同義詞),這是基于語法的相似性連接無法解決的問題?;谡Z義的相似性連接在基于語法的相似性連接的基礎上增加了語義相似性連接部分。它是基于語法的相似性的一種延續和擴展,在信息的表示和檢索中的極為重要?;谡Z義的相似性連接首先需要明確語義相似度的概念,找到衡量語義相似度的方法以及計算過程中需要考慮的因素。
.......
 
第 2 章  字符串相似性連接技術研究 
 
本章主要研究字符串相似性連接技術,首先詳細分析字符串相似性連接的過程,介紹了相關定義及概念;然后給出了字符串相似性連接中常用的相似度的度量方法以及相似性連接技術;最后分析了近年來研究最多的方法技術及現狀,找出不足和解決大規模字符串連接的關鍵。 
 
2.1 相關定義及概念
在使用中,由于 Hamming  Distance 針對兩個等長的字符串,而在實際計算字符串相似度的過程中,給定的兩個字符串通常是不等長的,所以在應用Hamming  distance 時一般需要對給定的字符串做一些預處理。例如,先應用n-gram 將給定的字符串轉換成一些長度為 n 的子串集合,然后再結合一些基于集合的相似度算法進而計算出兩個字符串間的相似度。但是在實際的應用中,找到一種將兩個字符串轉化成等長且保留原語義的有效的方法十分困難。 
.......
 
2.2 字符串相似度的度量方法
字符串的相似度是用于判斷兩個字符串是否相似的基礎,所以在字符串的相似性連接過程中,計算字符串間的相似度是至關重要的步驟。目前已經存在眾多計算的字符串相似度的方法,大致可分為兩類:基于特征的字符串相似度的度量方法和基于集合的字符串相似度的度量方法[25]。 編輯距離是指兩個字串之間,從一個轉變為另一個所需經過的最少編輯次數。許可的編輯操作包括將將一個字符替換成另一個字符,在字符串中插入一個字符,從字符串中刪除一個字符。此算法首先由俄國科學家 Levenshtein 提出的,故又叫 Levenshtein Distance。編輯距離算法的匹配過程是有序的,對順序的匹配十分有效。常用被應用于拼寫檢查、語音識別以及 DNA 比對和自動評分系統中。本文后續部分如無特殊說明默認為使用編輯距離衡量兩個字符串間的相似度[26]。 
........
 
第  3  章 基于內存的并行化連接方法........ 16 
3.1 相關符號定義 .... 16 
3.2 Para-Join 算法框架 .......... 17 
3.3 Para-Join 的數據劃分及相似度計算 .......... 18 
3.3.1  數據劃分.......... 18 
3.3.2  相似度計算...... 20 
3.4 Para-Join 的連接過程 ...... 21 
3.4.1 Para-Join 算法的實現 .... 21 
3.4.2 Para-RR 與 Para-RS 的實現 ........ 23 
3.5 實驗結果與分析 ....... 25
3.6 本章小結 ..... 28 
第  4  章 基于 Spark 框架的 Spss-Join 算法 ...... 30 
4.1 常見的并行化處理框架 ......... 30 
4.2 MapReduce 在字符串相似度連接中的應用 ..... 33
4.3 基于 Spark 框架的 Spss-Join 算法實現 ...... 38
4.4 實驗結果與分析 ....... 41
4.5 本章小結 ..... 43 
第  5  章 系統原型..... 44 
5.1 系統框架 ..... 44
5.2 運行結果 ..... 47 
5.3 本章小結 ..... 48 
 
第 5 章  系統原型
 
本章結合基于內存的 Para-Join 算法和基于 Spark 框架的 Spss-Join 算法,設計并給出了一個用于處理字符串相似度連接的系統原型。該系統主要分成五個模塊:輸入模塊、token 集劃分模塊、數據過濾模塊、數據驗證模塊、輸出模塊。本章首先將詳細介紹這五個模塊,并給出相應模塊中的 API 接口,最后通過一個真實案例的應用來分析該系統。 
 
5.1 系統框架 
本節分別將從硬件架構和功能框架兩方面來分析字符串相似度連接的系統的組成。如圖 5-1 所示,系統的物理部署可以劃分為 C/S 和 B/S 相結合的模式。對于主要的功能模塊以 C/S 模式部署在服務器上,token 集劃分模塊、數據過濾模塊和數據驗證模塊,從而能夠快速的進行相似性連接工作,將輸入數據集以及相似性連接的結果存儲于 HDFS 中;需要與用戶交互的輸入輸出模塊則同時 B/S 和B/S 模式來構建,用戶既可以通過 PC 客戶端又可以通過瀏覽器來訪問系統。 這兩個模塊主要用于與用戶交互,用戶可以同過輸入模塊上傳需要進行處理的字符串集合,設置相關參數,例如相似度閾值。PC 客戶端的用戶界面如圖 5-3所示。輸入模塊首先會對用戶上傳的數據集進行簡單的預處理,例如將結構化的數據去結構化轉換成簡單的字符串,以方便之后的模塊使用,接著將處理后的數據存入 HDFS 中。輸出模塊主要用于完成結果的查詢,用戶發出查詢請求后,該模塊將存儲在 HDFS 中的相似性連接結果取出并返回給用戶,該模塊會將相似對數以及連接用時等結果直接返回給用戶,對于相似對記錄會以文本的形式返回給用戶,需要用戶下載后才能查看。表 5-1 給出了相應的 API 接口。 
.......
 
總結
 
在計算機應用方面,字符串相似性連接是被廣泛研究的課題之一。它在眾多領域方面都有著重要應用,如數據清洗和集成、附近重復文本檢測、協同過濾、生物信息序列比較等。目前,已有大量的字符串相似性算法被提出。本文在這些算法的基礎上,重點研究了并行化的字符串連接技術。下面給出本文的主要工作: 
(1) 提出了一種新的字符串相似度計算方法,它在過濾階段結合了頻率向量過濾和多匹配感知子串選擇(Multi-match-aware Substring Selection)技術,提高了過濾的強度。在過濾階段能夠淘汰掉更多的不相似對,從而減少的計算量提高了算法效率。 
(2) 提出了一種新的基于內存的并行化字符串相似性連接算法——Para-Join,同時本文還提出了 Para-RR 和 Para-RS 算法,用于解決單個子集的自連接問題和不同子集間的連接問題。實驗結果表明 Para-Join 算法在處理大量字符串相似性連接時比以往的算法更加高效,他擁有高可擴展性。由于算法完全在內存中運行,內存容量會限制對數據集的大小,同時對算法的效率產生較大的影響。另一方面,線程數量受到具體的應用環境的影響,用戶無法在算法運行前給出一個最優的線程數。 
(3) 為了彌補 Para-Join 的不足,本文研究了當前流行的并行化處理框架Hadoop 和 Spark。重點研究了如何使用 MapReduce 編程模型解決大規模字符串相似度連接的問題。通過分析發現它擁有諸多優點,例如算法不再需要明確指出線程數量,數據集的大小不再受內存容量的限制。但讓也同時帶來了新的問題,由于 MapReduce 編程模型本身不支持迭代,使得在一次算法運行中不得不多次開啟 map-reduce 任務,另外由于其對編輯距離的支持較差,使得已有的大量高效的過濾驗證策略不能被使用,降低了算法的效率。針對以上問題本文在Para-Join 的基礎上,提出了基于 Spark 框架的 Spss-Join 算法,它有效的解決了上述所有問題。 
(4) 本文最后在 Spark 框架的基礎上,設計并討論了一個用于處理大規模字符串相似性連接的并行化系統原型。
.........
參考文獻(略) 

 

優秀工程碩士畢業論文精選篇七

 
第一章   緒論
 
在研究榮華餅家官網的數據挖掘項目中,本文作者發現每個產品都有很多評論,每條評論都針對產品的某個特征,如果能對評論分析得出對應的特征,將有助于榮華餅家改善產品。其次,本文作者也觀察了不少電商網站,發現電商平臺上每天都會有包括購買記錄、產品評論等在內的大量信息,其中充分分析評論信息以得出用戶對產品的情感傾向,將也會對商家以及其他用戶帶來一定的參考價值。但是,僅僅知道用戶的情感傾向,卻無法得知用戶是對產品哪一個特征的評論將會導致商家不知如何改進產品、其他用戶無法對比選擇。因此,基于以上背景,本文選擇了評論特征挖掘為研究方向。產品特征又可分為顯性產品特征和隱性產品特征,目前顯性產品特征研究成果較多,而隱性產品特征的研究還有很大的空間,所以,本文將會著重研究隱性產品特征的提取方法。 
 
1.1 研究背景與意義 
隨著因特網技術應用的發展,用戶通過瀏覽某個產品的網絡評論來借此深入了解產品并幫助他們做出可靠的決定已成為一種趨勢。與此同時,商家通過對網絡客戶的評論進行分析,得到客戶的反饋意見,借此來改進產品以獲得更大的競爭力。但是,伴隨商務平臺的迅速發展,尤其是在淘寶這類有著廣大客戶群體的網站中,產品評論數快速增長,某些熱門產品的評論數量動輒就有數十萬,這使得獲取評論中有效的信息越來越困難,如何通過技術手段準確地獲得評論中的有效信息成為了關注熱點。因此,以有效獲取網絡用戶評論信息為目標的非結構化數據分析技術——“評論挖掘”吸引了很多學者關注[1]。評論挖掘中的分支特征挖掘是為了能夠自動且準確地獲取用戶對商家產品的某個特征的觀點。觀察淘寶等網站的用戶評論區,可以發現這些網站已經實現了特征挖掘的初步應用,得到諸如“價格優惠”、“質量不錯”等評論摘要,使用戶可以更加便捷地瀏覽選購。但是這些應用也還存在一定的不足,僅能對幾個最常見的產品特征進行摘要[2]。另外,在評論中,常常會出現某些評論,只表達了意見,并沒有指明此意見是針對哪種特征。而提取特征是評論挖掘的基礎,全面且準確地提取出特征,評論挖掘之后的分析才更可信。 
...........
 
1.2 國內外評論挖掘研究現狀
評論挖掘是近幾年學術界的研究熱點之一[3],在國外的一些英文評論挖掘領域,研究者已經初步獲得了一些研究成果,而國內的評論挖掘領域還處在初步發展階段?,F階段由于中國的電子商務的發展,迫切需要一個針對中文的評論挖掘技術。但是由于中西國度的文化差異和語言的不同,使得國外的一些研究成果并不適用于中國國內的中文評論挖掘,因而對基于中文的評論挖掘技術的探索是有必要的。國內外對評論挖掘方法的研究大致可以分為三類:(1)產品特征直接提?。?)產品特征與關聯對聯合提?。?)主題模型的應用。在產品特征提取的研究上,可以分為對顯性產品特征和隱性產品特征的研究。最初的顯性產品特征提取方法是人工列舉出所有的產品特征,從而建立對應產品的特征詞庫,Kobayashi、lnui 和 Matsumoto 就以人工定義的方式對汽車構建了含有 287 個的產品特征的產品特征詞庫,然后將產品特性詞庫和文本進行對比分析[4],這種人工定義產品特征的方法有一定的缺陷,首先不同的領域產品的特征是不同的,需要相應領域的專家才能建立完善的特征詞庫,不具有良好的移植性,其次,每改變一次產品功能,就需要修改一次特征詞庫,浪費大量的人力物力。 隨后 Hu 和 Liu[5]提出了一種自動提取產品特征的方法。他們使用數據挖掘中的 Apriori 算法,首先篩選出常見的無用詞匯,提取對應文本數據中出現頻率較高的產品特征,構成頻繁特征集。然后選取與頻繁特征集中的項集共同出現的形容詞作為意見詞,再選取與意見詞共同出現的名詞組成非頻繁特征集。在剪枝操作后,召回率和準確率都有了一定的提升。但是這種方法的缺陷是在復雜的句子中將無法表示產品特征和意見詞之間的關系[6]。 
...........
 
第二章   參考算法
 
本文提出的兩個提取方法中,分別改進了 LDA 主題模型和基于上下文的隱性產品特征關聯對提取算法,吸取了向量空間模型的核心思想,使用了 TF-IDF算法和余弦相似度,因此,本章將對本文中參考的算法進行簡介。 
2.1LDA 主題模型
大量文本的出現使分析文本越來越復雜,這導致了基于主題的分層次統計模型研究的出現,產生了以 LDA 為代表的概率主題模型[29]。與可以直接觀察到的文檔和詞語相比,主題表示了這個文檔或者詞語潛在的含義,是一個抽象的概念。概率主題模型本質上是一種聚類,通過觀察詞語的分布規律,將有著相似分布規律的詞語聚集在一起。主題在主題模型中對應的是聚類中的簇,每篇文檔或者詞語以不同的概率屬于不同的主題。 LDA 是一種貝葉斯模型,利用了詞袋的方法,該方法即將每篇文檔看成詞頻的向量,詞語與詞語是無序的,這方便于數學建模。主題模型的中心思想是認為一個主題是由特定的詞頻分布構成的,一篇文章由幾段話構成,一段話由許多句子構成,每個句子則是由許多詞語組成,而詞語的生成則是由特定主題下的詞頻概率分布中隨機生成。
............
 
2.2 向量空間模型
向量空間模型即將文本處理的內容轉化為向量空間中的向量計算,以數學化的語言表示文檔內容,方便文檔處理。向量空間模型有三個要素:(1)文檔的表示;(2)文檔類的表示;(3)文檔與文檔之間以及文檔與文檔類之間的相似度計算函數[31]。TF-IDF 是一種用于評估一個詞對一篇文檔的重要程度的統計方法。TF-IDF 的主要思想是:如果一個詞語在一篇文檔中出現的次數越多則其越重要,然而如果該詞在整個文檔集中出現的頻率越高,則其反而越不重要。TF-IDF 實際上等于 TF*IDF,其中 TF 表示詞頻,指的是一個詞在某個文檔中出現的次數,IDF 表示逆向文件頻率,表示一個詞的普遍重要性。相似度計算函數可用來計算文檔與文檔之間以及文檔與文檔之間的相似度,該函數的計算結果如果大于某個值,則可認為這兩個文檔相似或者某個文檔屬于一個文檔集。本文采用了余弦相似度算法來計算文檔之間的相似度。 由于文檔和文檔類都可以用向量來表示,則求它們之間的相似度可看成求向量之間的距離,向量之間的夾角是用來求向量之間距離的一種方法。
.........   
 
第三章   意見詞和上下文詞庫的建立...... 12 
3.1 語料的獲取.... 12 
3.2 詞庫建立方法........ 12 
3.2.1 選擇候選意見詞和上下文詞 ......... 12 
3.2.2 上下文詞庫建立 ..... 14 
3.2.3 意見詞詞庫建立 ..... 16 
3.3 實驗與分析.... 16 
3.4 本章小結........ 17 
第四章   主題-意見詞聯合模型(JTO)提取方法研究 ......... 19 
4.1 主題-意見詞聯合模型(JTO)提取方法研究背景 ........... 19 
4.2 主題-意見詞聯合模型(JTO)提取方法實現 ........... 19 
4.3 主題-意見詞聯合模型(JTO)提取方法實驗分析 ......... 23
4.4 主題-意見詞聯合模型(JTO)提取方法適用范圍 ......... 26 
4.5 本章小結........ 26 
第五章   考慮上下文權重的提取方法研究...... 28 
5.1 考慮上下文權重的提取方法研究背景........ 28 
5.2 考慮上下文權重的提取方法實現........ 28
5.3 考慮上下文權重的提取方法實驗分析........ 32
5.4 考慮上下文權重的提取方法適用范圍........ 34 
5.5 本章小結........ 35 
 
第五章   考慮上下文權重的提取方法研究
 
針對基于上下文的隱性產品特征關聯對提取算法[6]、主題和意見詞聯合模型對上下文信息是否可信的情況都沒有考慮,本文又提出了一種考慮上下文權重的方法,該方法改進了共現矩陣以顯著區別意見詞與上下文之間的距離,并根據此共現矩陣和 LDA 模型設計了一個公式來計算上下文權重值。本章將重點介紹考慮上下文權重提取方法的研究背景、方法實現、實驗分析和適用范圍。 
 
5.1 考慮上下文權重的提取方法研究背景
已有研究表明對于意見詞尤其是一般意見詞來說,分析上下文信息將會使提取結果更加準確[6]。然而對于這類評論句“裙子很好,但是價格太貴了”,上下文信息“價格”并不是意見詞“好”所暗示的產品特征。在這種情況下,單純地考慮上下文信息也許會導致更加錯誤的結果。所以,判斷上下文信息是否有用是很重要的工作。本文提出綜合考慮上下文信息和意見詞的主題信息將會解決此類問題。 目前,已經存在的提取隱性產品特征的方法主要考慮意見詞和產品特征的關系?;谏舷挛牡碾[性產品特征關聯對提取算法[6]則提出建立意見詞和意見詞附近的上下文詞的共現矩陣,但是,在“手機很好,色彩明亮,屏幕也清晰,就是價格太貴了”這樣的評論句中,“色彩”和“屏幕”都是有用的上下文信息,而“價格”卻不是?;诖?,在計算共現矩陣中的共現值時,如果能夠考慮意見詞和不同上下文詞之間的距離,則會使結果更加合理。同時,利用這個共現矩陣,還可得到意見詞的上下文概率分布。 評論句中的每個詞都有自己的主題,如果主題和上下文信息類似的話則說明這個上下文信息是可靠的。主題模型可用于提取詞的主題,并且在一些參考文獻中[34],與產品特征概念類似的產品類別已經被當作主題用來提取產品特征?;诖?,可以得出利用主題模型能夠求得意見詞的隱性產品特征概率分布的結論。本方法將充分使用改進的共現矩陣和主題模型來解決上下文權重的問題。 
............
 
總結
 
電子商務的迅速發展使電商平臺上每天都會有大量包括購買記錄、產品評論等數據在內的信息,其中,如果能充分分析評論信息以得出用戶對產品的情感傾向,將會對商家以及其他用戶帶來一定的參考價值。但是,僅僅知道用戶的情感傾向,卻無法得知用戶是對產品具體哪個特征的評論將會導致商家不知如何改進產品、其他用戶無法對比選擇。因此,為了使評論分析更加細粒,基于意見詞的特征挖掘研究是很有必要的。產品特征可分為顯性產品特征和隱性產品特征,顯性產品特征研究成果較多,而隱性產品特征的研究尚有欠缺。 基于以上背景,本文以隱性產品特征提取為研究目標,以評論集為研究對象。在詞庫建立、提取算法改進、系統實現部分均做出了一定的貢獻,具體的貢獻內容可概括如下: 
(1)在詞庫建立部分,現有的提取有效詞的方法均有一定的片面性,只考慮了影響詞的有效性的一個方面,本文提出了考慮多種因素的綜合加權的方法來建立詞庫,首先對分詞后的原始詞庫利用詞組規則得到候選詞庫,再綜合加權包括 TF-IDF 值、雙向循環過濾值、詞長權值、詞組規則權值在內的多個值,從而得到最終的意見詞和上下文詞庫。 
(2)在提取算法改進部分,本文提出了兩種不同的算法:首先,針對現有的基于上下文的算法只考慮同一個評論句的上下文,從而可能會導致結果不準確的情況,本文提出了主題-意見詞聯合模型(JTO),該模型在 LDA 的三個層級中加入了意見詞層級,以獲取某個意見詞在全部評論集中的上下文概率分布;然后,由于基于上下文的隱性產品特征關聯對提取算法和主題-意見詞聯合模型對上下文信息是否可信的情況都沒有考慮,本文提出了考慮上下文權重的提取方法,同時在提取方法中也改進了共現矩陣以用距離信息來判斷上下文信息的重要性。兩種方法的實驗結果表明對于隱性產品特征的提取,它們在召回率和準確率方面都有了一定的提升。 
.........
參考文獻(略)
 

優秀工程碩士畢業論文精選篇八

 
1 緒  論   
 
1.1 研究背景及意義
目前,對于三維物體的測量在工業自動檢測、虛擬現實、燒傷醫學[1]、紋理映射[2],地理測量[3]文物修復等領域有著重要的應用。尤其在燒傷醫學方面,對于病人燒傷面積的準確、快速測量在患者的康復過程中有著重要的作用。 本課題來源于國家自然學基金《損傷控制復蘇中的計算機輔助燒傷面積快速評估研究》(81372057),研究三維表面測量技術,實現一整套具有安全、可靠、便攜、可移動等特性的三維測量系統。 
........
 
1.2 發展與現狀 
在三維測量領域的研究中主要包括接觸式測量和非接觸式測量。接觸式測量主要是指傳統的機械測量法,接觸式測量的主要特點是精確度高,一般情況下可達到微米級別,而且接觸式測量一般情況下具有非常高的穩定性,測量速度一般情況下比較快。接觸式測量最典型的代表是三維坐標測量機(CMM,coordinate measuring  machine)。三維坐標測量機一般具有三個不同方向可移動的探測器,三個探測器分別在三個垂直的軌道上自由移動,三個探測器得到的數據經過處理后可得到三維空間中的坐標值(x,y,z)。三維坐標測量機的主要測量原理是:首先把被測量的物體放入三維坐標機所允許的空間范圍中,然后精確的測量出物體表面的三維坐標值;最后通過計算機軟件將測量的數據進行計算處理并且擬合出測量物體的基本形貌。三維坐標測量機能夠精準的測量零件的尺寸以及表面輪廓信息。接觸式測量鑒于其穩定性和準確性,因此在工業測量和逆向工程中具有重要的應用。但是接觸式測量存在許多的不足,比如對測量材質有較高的要求、無法測量材質比較軟的物體、有測量應力且測量儀器比較昂貴。由于接觸式測量有以上的不足,因此極大的限制了其測量的范圍和發展。 相對于接觸式測量,非接觸式測量的起步比較晚,但非接觸式測量具有無損性、測量速度非???、能夠在復雜的環境中進行測量,近年隨著傳感器技術、計算機技術、電子技術、計算機圖形圖像的發展,非接觸式測量得到了很大的發展。非接觸式測量主要運用光學、聲學、磁學等科學的基本原理對三維物體進行快速的測量,來獲取三維物體的坐標信息,常見的非接觸式測量技術主要有激光掃描技術、紅外線掃描技術、工業 CT 技術、超聲波法、立體視覺掃描法、磁核共振法。激光測量法一直都是比較成熟的一種技術,它主要通過激光發射器向物體表面發射激光,通過接受物體凹凸的表面反射回的光束,來記錄物體的坐標信息,最終生成物體的數字化圖像[4]。紅外掃描技術,通過在目標物體上綁定傳感器,根據紅外發射裝置和外置探測設備對物體進行數據采集。最終通過傳感器把接收到的信號轉化為三維物體的圖像顯示在屏幕上[5]。工業 CT 技術,該技術可以直接得到物體的截面數據信息,它能在對檢測物體無損的條件下,以二維斷層圖像或三維立體圖像的形式清晰、準確、直觀地展示測量物體的三維坐標和顏色信息[6],但工業 CT 技術測量設備一般比較昂貴。超聲波測量技術,向被測物體發射超聲波脈沖,目標物體的兩種介質邊界發出回波反射。根據回波和脈沖之間的時間間隔,就可以測量出目標物體的坐標信息,這種方法雖然簡單,但由于超聲波受到波長的限制,分辨率不高[7]。 
...........
 
2 基于 Kinect 的三維測量系統概述
 
本課題的研究目的是建立一套三維物體的測量系統。系統首先通過Microsoft Kinect 三維掃描設備對需要測量的目標物體進行掃描,得到目標測量物體的三維網格模型,然后將網格模型輸入到三維模型測量系統中,三維網格測量系統可以通過人機交互的方式對進行網格模型進行表面曲線距離測量、興趣區域的面積測量、角度測量等。 本系統主要有主要由三部分部分組成:Kinect 三維掃描系統、三維網格模型生成、三維網格模型測量系統,各部分關系如下圖 2-1 所示。 
 
2.1 Kinect 三維掃描系統
Kinect 掃面設備主要用于采集測量物體的空間坐標信息以及測量物體表面顏色信息。在掃描過程中保持測量物體靜止,測量人員手持 kinect 掃描設備繞物體一周來采集物體表面的坐標以及顏色信息。圖 2-2 為 kinect 對人體的一個掃描過程。Kinect 是由微軟開發的一款體感攝像頭,最初只有 Xbox 版本后來推出 For windows 版本,Kinect 攝像頭由三個攝像頭組成,中間是 RGB 彩色攝像頭,用來采集彩色圖像。Kinect 左右兩邊分別為 3D 結構光感應器,其作用是用來采集三維場景中物體的深度信息。彩色攝像頭支持的最大分辨率為 1920*1080,紅外攝像頭支持的最大分辨率為 640*480。另外 Kinect 還具有追蹤功能,Kinect 底座裝有馬達能夠抬高和降低視場的角度。目前針對 Kinect 的驅動主要有三家,分別是微軟 Kinect SDK for windows 以及 openIN,和 linux 系統下的 Libfreenet。 
.......
 
2.2 三維網格模型測量系統
本系統是基于 vtk 開發的一套三維網格模型的測量軟件,該系統主要實現對三維網格模型的簡單編輯、裁剪,主要實現了對三維網格模型的一些測量,包括網格表面曲線距離的測量,區域面積的測量,網格上角度的測量,網格區域體積的測量。本系統主要實現了基于交互式的三維網格區域面積計算,其中涉及的技術主要包括三維點的拾取,基于平面切割算法的兩點之間最短測地線的生成,切割以后邊界網格的重建,基于區域生長的區域網格的提取。 1)三維點的拾?。焊倪M了傳統的三維拾取算法,本文主要以針刺選點法對三維網格進行拾取,解決了傳統選點穿透的問題。 2)平面切割算法的最短測地線生成:傳統的測地線生成算法主要有基于最短路徑算法、kd 樹等,但這些算法時間復雜度太高,由于 Kinect 掃描后生成的三維網格模型點的數量平均會達到 105數量級,而且掃描后的模型會有大量不連通的部分,這樣的模型如果用上面所提到算法一般會出現卡死的情況。所以本文采用了基于平面切割的測地線生成算法,此算法時間復雜度為線性,且穩定性較好。 3)切割邊界重建:由于網格的切割算法是會破壞原有網格拓撲結構的,所以需要對切割后的邊界進行網格局部重建。 4)基于區域生長的區域網格提?。焊鶕x取的興趣區域邊界,以種子點為起點進行迭代的區域生長,進而提取整個區域的所有點的信息以及所有三角面片的信息。  
........  
 
3 基于平面切割的三維網格測地線生成......... 17 
3.1 三維拾取 ....... 17
3.2 基于平面切割算法的曲面測地線 ........... 21
3.3 本章總結 ....... 27 
4.三維區域面積測量......... 28 
4.1 切割邊界的網格重建 ..... 28 
4.2 基于種子的區域生長 ..... 30 
4.3 面積計算 ....... 32 
4.4 實驗結果及分析 ......... 34 
4.4.1 區域提取效果及分析 ........... 34 
4.4.2 區域面積測量的驗證及分析 ..... 34 
4.5 本章總結 ....... 36 
5.體積、角度、表面曲線距離測量..... 37 
5.1 體積測量 ....... 37 
5.1.1 孔洞填補 ..... 37 
5.1.2 體積計算 ..... 39 
5.1.3 測量效果 ..... 39 
5.2 角度測量 ....... 40 
5.3 距離測量 ....... 41 
5.3.1 表面曲線距離的測量 ........... 42 
5.4 本章小結 ....... 44 
 
5.體積、角度、表面曲線距離測量 
 
5.1 體積測量 
三維物體的體積測量在傳統工業、整容醫學、燒傷醫學、文物修復等傳統領域有著重要的應用,在體積測量的方法中用的最多的是 CT 掃描法,根據 CT 的二維數據影像進行體積測量,國內外對于 CT 體積測量的研究多用于醫學,這些研究有 CT 肝組織體積測量[31],利用 CT 測量血管腫瘤的方法[32],利用 CT 對肺泡體積的測量[33]。以上方法的主要思想是在多個二維 CT 區域選擇興趣區域,得到興趣區域面積,然后通過垂直方向上所有二維區域的累加或者積分得到三維物體的體積。但以上區域體積計算的準確性很大程度上依賴于興趣區域(ROI)選擇的準確性,且是基于 CT 模型的計算方法。本文首先通過基于種子點的區域生長方法提取出整個區域內的點以及三角面片信息,如果三角面片所包圍的區域是不封閉的首先需要對其進行填洞處理,最后通過積分的方式求得封閉區域的體積。 對于三角網格模型的孔洞的填補,最早研究的有 Leong[34-35]提出的以孔洞多邊形的頂點構造新三角面片的算法。這種算法在構造過程中并沒有添加新的三角面片的頂點,所以這種算法難以得到填充三角面片較好的形狀。近期對于孔洞的填充方法有張麗艷[36]提出的光滑的孔洞填充算法,光滑的孔洞填充算法充分考慮了與原始網格的拼接問題,使其更接近原始網格本來的樣子,但文獻[36]的方法當模型孔洞周圍的曲率有明顯不同于區域內的曲率時填充的效果不太好。另外有Liepa[37]、Davis[38]提出的孔洞填充方法,但文獻[37]和文獻[38]提出的方法計算量比較大且不太穩定,因此在實際應用中意義不大。因此本文提出了基于泊松方程的孔洞填充方法,速度快且穩定。
.........
 
總結
 
本文首先通過 Kinect 掃描設備獲取三維物體的網格模型,然后用本文的軟件系統完成對三維模型的渲染,并且通過鼠標交互的方式選取模型的若干特征點,在選點交互的技術中本文運用了“針刺選點法”,“針刺選點法”解決了傳統三維拾取方法中選點容易產生的穿透的現象,并且減少了選點的時間。在三維網格測量技術的研究中本文完成對網格模型的區域面積測量、歐式距離測量、表面曲線距離的測量、體積的測量、角度的測量。 
1.對于區域面積的測量,本文首先運用平面切割網格的方法,生成兩點之間最直的測地線,然后用測地線去圈取興趣區域的邊界,對切割以后的網格進行邊界局部重建,形成完整的拓撲結構,然后根據選取的邊界以區域生長的方法提取出區域內的所有三角網格信息,最后累加所有的三角面片得到整個區域的面積。本文通過貼片的方式驗證了本文方法的準確性和有效性,實現證明本文方法的誤差較小,而且穩定性較好。 
2.對于測地線的生成方法,本文改進了平面與網格切割求交線的算法,與傳統的最短路徑法、kd 樹法等相比明顯提高了計算的速度,而且效果相比也是最好的。 
3.對于表面曲線距離的測量,本文采用了基于三次樣條函數的插值擬合,首先得到曲面的 n 個點,然后通過擬合函數擬合出曲線的函數,最后通過積分的方式得到表面曲線的距離,與傳統直接累加 n 條直線段的方式相比,通過樣條插值擬合的方法更加的和實際的情況相符,而且更加的準確。  
.........
參考文獻(略)
 

優秀工程碩士畢業論文精選篇九

 
第一章  緒論
 
在石油勘探領域中,隨著勘探設備領域的不斷進步,陸地到海洋的勘探力度都在逐步的增強,地震數據的獲取也走上了高效率、高精度和數據量巨大的道路[1],高密度數據采集方向的發展,導致地震資料處理的數據量日益增大,高效的地震數據處理逐漸成為地震資料處理的核心問題。而隨著計算機硬件技術的不斷升級,基于高性能計算集群的分布式并行計算,成為解決這一問題的關鍵技術。軟件開發人員通過研究包括海量數據的分割或分組方式、分布存儲調度、分布訪問調度以及相應的數據塊接口和進程間通信等算法[2][3]來提升地震資料處理系統中對數據的處理速度。由于地震資料處理系統中大量分布式、并行計算的引入,加上模塊算法、工作流程的多樣性,導致了開發程序類型多樣,行為錯綜復雜,多進程、線程等控制流程容易出錯,甚至影響整個程序開發的效率。因此,從軟件開發人員的角度出發,對地震資料處理系統開發過程中,方便的描述分布式并行計算的控制流程,并且可對整個流程的代碼進行自動生成的算法的研究很有必要。 
 
1.1  研究背景及意義
近年來,在油氣勘探領域中,隨著地震資料采集技術的不斷發展,對地震數據的精確性、分辨率等質量的要求也在逐步增強,地震儀的使用規模由從前的千道提升至現在的萬道,并開始向百萬道的規模前進,在這同時為了進一步提高采集到的地震資料的分辨率和精度,勘探開發過程中逐漸采用單點采集技術,該技術使得采集到的地震資料數據量快速增長[4][5]。地震資料采集設備的逐步發展和采集技術的不斷成熟,使以后在地震勘探中獲取到的數據量將不斷變大甚至按照指數增加,然而,海量地震資料的處理和分析,為了保證處理的速度和精準性,將極大限度的依賴于高性能硬件計算設備和相應的高效的應用軟件發展,地震數據量的巨大使得地震數據處理平臺中的大規模數據存儲、訪問及高性能計算面臨著巨大的考驗[6][7]。 為了保證軟件的處理和分析效率能夠滿足數據發展的要求,基于大型高性能計算集群[8]的高效的分布式、并行計算成為軟件開發者關注的關鍵。隨之而來的是大量的分布式、并行計算被引入到地震資料處理系統中。在密集型計算的需求下,分布式并行計算必將成為計算機的發展趨勢。在各種體系結構中,集群更是以其廉價、可擴展性而被廣泛使用。在復雜地理計算支撐平臺與開發工具方面,要充分發揮多核處理器與并行集群的性能,將分布式和并行計算任務、計算模型、計算數據協調地劃分到不同的處理器與集群節點,同時對并行的需求也越來越高,復雜的并行需求導致控制流程的設計和開發過程變得繁瑣,大大地降低了軟件開發階段的效率,大量進程間的消息傳遞也導致了通信的復雜和錯誤率的提高。針對地震資料處理系統分布式并行流程開發過程中,所遇到的分布式并行應用問題,從軟件開發的角度設計地震資料處理系統控制流程模型,并基于設計的控制模型,構建可視化的描述方法,根據可視化描述方法構建的流程圖,自動生成可執行的動態代碼,本應用具體的意義表現在:實現地震資料處理系統并行處理流程的可定制性:地震資料并行處理時的分布式并行設計具有多樣性,對于不同的任務需不同的控制流程。通過地震資料處理系統流程模型和可視化描述語言的建立,實現處理流程的可定制性,使設計變得簡單靈活、可擴展。
....
 
1.2  研究現狀概述
地震資料是指在油氣的勘探過程中,首先由人工來激發地震(放炮),然后利用設備檢測、記錄地震波信號的傳播時間、振幅、波形以及在此過程中所涉及的設備數據等資料[9]。經過上述過程收集的記錄在磁帶上進行存儲形成最原始的地震數據。通過地震資料處理系統對采集的數據進行處理可以獲得對應的地震構造圖形,數據處理人員通過對地震數據進行分析解釋可以得出油氣儲層的信息[10][11]。 地震資料處理和解釋系統一直被很多大公司和研究機構作為研究熱點。目前,已經有很多種并行處理與解釋系統走向實際應用[12],如 geocluster,WeVista,OpenSpirit等。OpenSpirit 由 Shell、Chevron 和 Schlum-berger 三家公司聯合研發的,OpenSpirit 為能源工業提供了一個應用集成框架,使對能源工業的處理可以獨立于廠商和平臺,由一系列的如坐標變換等基本 E&P 組件和一些針對地下地質解釋的組件可以自由的進行對應流程的處理。WebVista 則是基于 web 技術的地震處理系統,其應用具有多種優點的瀏覽器/服務器(B/S)模式。國產的地震資料處理軟件主要有東方地球物理公司物探技術研究中心研發的 GRISYS 及中國海洋石油海量數據并行處理軟件 MPS[13][14][15]。
.........
 
第二章  地震資料處理系統控制流程動態代碼自動生成總體架構
 
本章通過對 SPS 中分布式并行計算涉及的控制流程進行分析,抽象出其中存在的控制流程類型,并研究了不同的控制流程在軟件開發過程中存在的復雜性和困難性,從解決復雜的控制流程代碼開發問題的角度出發,提出基于 SPS 控制流程的動態代碼自動生成技術的總體框架,并通過對框架的介紹,引出本課題的主要研究內容。
 
2.1  地震資料處理系統控制流程的研究
目前,為了提升海量地震數據處理的效率,分布式并行計算被大量的引入進地震資料處理系統軟件的開發中。從整個軟件的平臺架構到內部算法模塊的調度甚至于算法模塊的內部實現,都貫穿著分布式和并行的相關處理?;诙嗪硕嗵幚砥骷旱亩喙濣c[31]、多進程[19]、多線程[32]的 SPS 的設計已經成為了海量高精度地震數據快速處理的發展趨勢。如圖 2.1 是一個基于高性能計算集群 SPS 分布式并行計算框架。在每個節點上,根據地震 SPS 數據處理的流程功能,將整個流程分為輸入、運算和輸出三個子進程進行實現,最大限度的提升數據流運算速度。各進程之間在數據傳遞上采用了基于共享內存的數據共享,在執行順序上依靠進程間的事件通知保證各子進程的運算流程的同步。 數據文件并行讀寫:統一任務下不同節點的輸入和輸出進程,同時對遠程磁盤上相同的輸入和輸出文件進行操作。為了保證數據傳輸過程中對網絡資源的合理利用和文件讀寫的正確性,利用統一的讀寫管理進程,通過跨節點的事件通知對各節點的讀寫進行統一管理。 節點內計算模塊調度:在具體的數據運算中,為了有效的利用節點上的計算資源,在運算進程中,將每個運算模塊以線程池的形式進行啟動,并通過不同模塊占用計算資源的多少進行其模塊數量的動態分配,在各線程之間以數據池的形式進行數據的傳遞。為了保證獲取數據的同步,各線程間采用事件通知和數據共享的形式實現了數據任務的同步執行和模塊間運算流程的異步執行。 
..........
 
2.2  基于地震資料處理系統控制流程的動態代碼自動生成架構
本節將針對2.1節中提出的在SPS中分布式并行計算流程開發過程中軟件開發者遇到的問題,結合動態代碼自動生成技術,設計適用于 SPS 控制流程開發的動態代碼自動生成技術,并對其實現的總體架構進行設計?;?SPS 控制流程的動態代碼自動生成的架構如圖 2.2 所示: 圖 2.2 所示,在地震資料處理系統(Seismic Data Processing System,SPS)基礎上,抽象出地震資料處理系統控制流程模型(Seismic Data Processing System Control Process Model,SPCM)。然后基于 SPCM,構建可描述其控制流程的可視化建模的地震資料處理系統控制流程建模語言(Seismic Data Processing System Control Process Modeling Language,SPCML)和表示其代碼構成的動態代碼生成模型(Dynamic Code Generation Model,DCGM)?;?XMI 的設計思想,設計與 SPCML 對應的控制模型元數據標記語言(Seismic  Data  Processing  System  Control  Process  Matedata  Mark  Language,SPCMML),用來描述 SPCML 可視化建模的信息,使其具有可獲取和解析性。最后設計動態代碼的轉換算法,通過 SPCMML的使用,生成描述 SPS 控制流程邏輯關系的解析語義樹(Parsing Semantic Tree,PST),基于 PST 的解析,完成由 SPCML 建模到代碼實現的轉換,最終生成可編譯執行的動態代碼。 
.........
 
第三章  SPCML 的設計 ............ 14 
3.1 SPCM 的設計 ........... 14 
3.1.1  基礎功能元素的定義 ...... 15 
3.1.2  邏輯關系元素的定義 ...... 16 
3.2 SPCML 的設計 ......... 17 
3.2.1  圖形庫的設計 ......... 18 
3.2.2  語義庫的設計 ......... 19 
3.2.3 SPCML 的構建 ....... 20 
3.3 SPCMML 的設計 ..... 21 
3.4  本章小結 .......... 22 
第四章  地震資料處理系統控制流程的動態代碼自動生成模型....... 23 
4.1  動態代碼生成模型的設計 ......... 23
4.2  地震資料處理系統控制流程解析語義樹的設計 ......... 33 
4.3  動態代碼自動生成算法 .... 37 
4.4  本章小結 .......... 39 
第五章  地震資料處理系統控制流程動態代碼自動生成的實現 ............ 40 
5.1  動態代碼自動生成運行環境和功能介紹 ............ 40
5.1.1  動態代碼自動生成工具運行環境 .... 40 
5.1.2  動態代碼自動生成的功能介紹 ........ 40 
5.2  動態代碼自動生成的實現 ......... 40
5.3  動態代碼自動生成的測試 ......... 43
5.4  本章小結 .......... 49 
 
第五章  地震資料處理系統控制流程動態代碼自動生成的實現
 
本章在前幾章控制流程模型和動態代碼自動生成模型的基礎上,設計基于地震資料處理系統控制流程的動態代碼自動生成工具。應用面向對象的思想,對上述提到的模型中的各種算法,進行有效的抽象,實現高效的,規范的功能接口。對實現后的工具進行使用和測試,保證其與對應模型的一致性和使用的正確性。
 
5.1  動態代碼自動生成運行環境和功能介紹
在本節中主要介紹 SPS 控制流程動態代碼自動生成工具的運行環境和功能,分別對地震資料處理系統控制流程動態代碼自動生成工具的軟硬件環境、開發工具以及所需實現的功能進行了介紹。 軟件開發人員根據實際處理需求,建立 SPS 控制流程的設計,并使用 Microsoft office  visio  2007 繪圖工具建立基于控制流模型的可視化描述,并通過在繪圖工具中建立的宏模型導出對應的 SPCMML 文件,再將 SPCMML 文件轉換成對應的解析語義樹,結合代碼存儲模型和底層支撐庫生成可編譯調試的動態代碼。 動態代碼自動生成工具的實現是基于 SPS 控制流程模型和動態代碼自動生成模型的,因此動態代碼自動生成工具的實現分為兩個部分:SPS 控制流程模型的建立和與控制流程模型對應代碼的自動生成。 
........
 
結    論
 
本論文通過研究國內外 SPS 的發展趨勢,得到了分布式并行計算正在 SPS 的開發中被廣泛應用的結論,并在分析 SPS 分布式并行計算中涉及的控制流程過程中,發現由于 SPS 中控制流程的復雜性,在分布式并行計算的開發過程中,軟件開發人員遇到了一系列的問題,影響了軟件開發的效率和正確性。 本文的設計從軟件開發人員在 SPS 分布式并行計算開發過程中遇到的問題出發,通過對代碼自動生成技術的相關研究,結合 SPS 自身的特點,設計了滿足 SPS 分布式并行計算控制流程開發需求的動態代碼自動生成流程,來減少軟件開發人員在功能設計和代碼實現過程中大量復雜的工作,并通過具體實例的設計和應用,證明本課題研究的正確性和可應用性。本文著重對以下幾個方面進行了設計: 
1. 設計了地震資料處理系統控制流程建模語言 通過對 SPS 中涉及的與控制流程相關的對象的抽象和符號定義形成控制流程模型SPCM,結合對 UML 順序圖的構件的重定義和語義擴展,形成了 SPS 的控制流程建模語言 SPCML。通過對 SPCML 的應用,解決了在控制流程方案設計過程中,無法進行風格統一的設計,影響軟件開發人員對控制流程理解的問題。 
2. 動態代碼生成模型的設計 在 SPCM 的基礎上,通過對 SPS 中應用接口、存儲格式的分析,設計了 SPCM 中元素對應的接口設計規則和存儲格式規則。并在接口設計規則的基礎上,對 SPCM 中具體元素對應的代碼段的實現進行了設計,形成了代碼實現規則,同時通過 SPCM 與SPCML 的關聯,將代碼實現規則與 SPCML 具體的圖形和語義進行映射,形成了動態代碼生成模型 DCGM。DCGM 的應用解決了大量復用底層功能接口重復開發的問題。 
.........
參考文獻(略)
 

優秀工程碩士畢業論文精選篇十

 
第 1 章 緒 論
 
1.1  教學輔助系統研究現狀
近 20 年,計算機科學技術是現如今炙手可熱又發展迅速的信息技術之一,從計算機技術應用于科學研究和人類生活的各個領域至今,計算機技術依靠自身的迅速發展,不斷為各個方面的研究提供便利。作為信息技術的有效支撐,計算機科學利用自身優勢,不斷為人類生活和科學研究等各個領域的進步提供服務。隨著網絡化,信息技術化的日益普及和深入,愈來愈多的行業已經離不開計算機技術的支撐。近年來,計算機作為課堂教學的重要手段早已經為人所接受,可以看到在國內的大學甚至中小學,教師的講臺上普遍都安裝了計算機供教師講課時使用,也有很多人開始嘗試研究和開發各種各樣的教學輔助系統,到目前為止,這樣的文獻已經有很多了。從到目前為止所能夠查詢到的文獻資料來看,教學輔助系統的研究開發現狀主要呈現以下幾種傾向:(一)以遠程網絡為主要實現手段的教學輔助系統。這種實現方式主要的指導思想是“通過遠程教育的方式從互聯網下載大量的學習資源進行學習”的實現方式,其技術實現風格表現為“通過計算機網絡,真正的實現了把優秀的教育資源放置到網絡服務器上面,從而共享資源。” [1] (二)以 P2P 方式為主要實現手段的教學輔助系統。這種是想方式主要考慮到由于流媒體技術受到帶寬的影響,不能有效的實現用戶的信息傳送的實際情況,因而采用 P2P網絡對接技術設計和開發基于 P2P 架構的網絡教學輔助系統[2]。(三)以校園網為主要實現手段的教學輔助系統。這種實現方式主要的實現手段是校園網,主要的指導思想是才用內部帶寬比較大的校園網絡作為傳輸媒介,避免的廣域網絡帶寬不足的問題,并且著重照顧學校內部的用戶的使用[3]?;谛@網的課程教學輔助系統就是基于學校內部普遍應用現代教育技術、普遍使用多媒體教學和計算機輔助教學等手段的現實而研究和開發的網上教學平臺[3]。
.........
 
1.2  《美術繪畫課程教學輔助系統》研發的必要性
從目前的情況看,我國大專院校對計算機教育越來越關注,各大專院校相應的計算機實驗室和機房的硬件條件也越來越完善。學生中擁有和使用電腦的數量和比例也明顯上升??梢哉f嘗試建立各種專業課程教學輔助系統的外部條件和客觀因素已經非常成熟了。目前,美術院校中使用計算機進行教學的探索尚處于比較原始的階段,這其中主要的原因在于美術院校內部的教學人員比較缺少計算機方面的專門人才,在美術繪畫和計算機的結合上還比較欠缺。而事實上,由于美術院校專業內容和教學特點的原因,在教學環節對于計算機的使用和需求同樣迫切,因此《美術繪畫課程教學輔助系統》研發的必要性是不言而喻的。開發和設計一套《美術繪畫課程教學輔助系統》也是改進美術院校專業課教學的教學手段,提高美術類院校信息化程度,減輕教師在教學過程中的負擔的一個必要方案。鑒于目前尚無人針對美術繪畫類的相關課程進行教學輔助類軟件系統進行開發設計的現實情況,本文嘗試采用軟件工程的理論和方法設計并實現一些能夠幫助美術院校教師更好地實現教學目標的應用系統。
........
 
第 2 章 美術繪畫類課程的教學特點和教學手段
 
2.1  美術繪畫類課程的教學特點 
一般認為,美術繪畫專業的課程分為理論教學類課程和實踐類課程,這里只討論理論教學類課程。理論教學類課程最終需要融入實踐過程中,保證理論與實踐的不脫節。所以理論教學類課程是專業教學的基礎[9][10]。中國的美術專業教育模式是從李叔同、劉海粟、徐悲鴻等人海外回國興辦美術院校開始就逐步形成的。中國的美術教育模式既包括西方藝術造型又包括中國宮廷繪畫和文人繪畫造型,是中國特有的美術教育模式,并且自創建開始一直延續至今[11]。中國的美術教育結構較西方高出一籌,其原因在于它不僅在造型上涉及中西兩種體系,而且在史論教學中也包含中外美術史兩個部分。在美術史論類的課程中,既重視西方藝術鑒賞,又重視包括民間美術、宮廷美術、文人美術和宗教美術四大部分在內的中國的傳統美術鑒賞??梢哉f藝術鑒賞是美術專業教育中的重要組成部分。近年來出現了一些研究和探索進一步提高民間美術教學在現代中國美術教育的位置,形成完整的美術教育體系的呼聲[12]。伴隨著教育學與心理學的相關理論在現代高校美術教學之中的運用,高校美術教學理念、教學內容、教學方式的探討和改革的研究也日新月異。李永康在列賓美術學院雕塑系學習過程中,深入思考了中西教學模式與方法之間的差異,提出了在教學的各個環節學習和借鑒其“獨特的教學模式,系統的課程設置,嚴謹的教學方法”的觀點[13]。李都金在文獻[14]里比較系統地總結了高等美術教育的教學特點:第一點:教學的“非理性化” 感悟——高等藝術教育的培養目標與教學的非理性;第二點:傳授方式的“非語言化”——實踐教學是高等藝術教育的基本形態;第三點:教學成果呈現的“非文本化”——畢業展覽是衡量高等藝術教育教學成果及其向社會展示教學實力的重要方式;第四點:教學評價的“非量化”——實踐教學質量的強化決定教學評估的非量化。
....
 
2.2  美術繪畫類課程的常規教學手段
本節重點討論美術史類課程的教學手段。關于美術史,最早可以追溯到 16 世紀中期喬治·瓦薩里所著的《從奇馬布埃到我們時代的杰出建筑師、畫家和雕塑家傳》。隨著西方高等教育制度傳入我國,作為西方美術教育的重要組成部分的美術史課程就已經在杭州國立藝術院的課程設置范圍內了。1953 年,中央美術學院美術史系的成立,標志著中國美術史學科的發展進入了一個全新的階段。中央美術學院美術史系在課程設置、理論建構、教學方法等方面的研究和探索,無疑為中國國內的美術史學科的生存和發展打下了堅實的基礎,也促進了學術上的健康發展[15]。美術類課程是美術院校中美術類專業的理論基礎課和專業必修課,其主要的教學目標是提高學生美術素養,培養學生基本的審美能力的鑒賞經驗,為其后期的美術創作提供堅實的理論知識和藝術指導。因此,在教學環節中讓學生大量地學習和欣賞歷史上的美術經典作品,并且獲取前人對于各種美術作品的評價是必不可少的內容。美術史類課程的授課范圍一般分為公共選修課和專業基礎課,開課方位涉及到美術院校的各個專業。這類課程在教學環節中有兩個方面的要求必須滿足:其一是知識涉及面廣,在教學中力求提供知識線索和索引;其二是避免平鋪直敘式的框架結構,不要失去針對性。課程內容要求簡練明晰而系統完整,為兼顧平衡這兩點要求,編寫表述多凝練簡明。美術史學科的顯著特點是作品為第一性,這決定了該類課程強烈需要采用多媒體教學方式,以求直觀且多元展示作品,不僅要用多媒體,而且要用好多媒體。誠然,目前已經有很多院校實現了多媒體授課,教師可以在課堂上利用電子技術手段展示作品,但由于課時數的限制,以及資料的缺乏,從而無法向學生提供大量的信息。并且單純的想學生提供大量的圖片信息,又使得學生被動接受,成為一廂情愿的教學。缺少了師生之間的互動和交流,達不到在教材的基礎上擴展視野、與學生產生共鳴的目的。
....
 
第 3 章 《美術繪畫課程教學輔助系統》需求分析......... 7 
3.1  《美術繪畫課程教學輔助系統》總體設計原則...... 7 
3.2  《美術繪畫課程教學輔助系統》總體需求分析...... 7 
3.3  《美術繪畫課程教學輔助系統》的技術平臺和技術難點........ 8 
3.4  《美術繪畫課程教學輔助系統》的可行性研究...... 9 
第 4 章 《美術繪畫課程教學輔助系統》功能模塊設計與實現..... 11 
4.1  系統研發環境配置.... 11 
4.1.1  開發工具 ...... 11 
4.1.2  硬件運行環境要求 ........ 11 
4.2  《美術繪畫課程教學輔助系統》總體功能設計.... 11 
4.3  《美術繪畫課程教學輔助系統》用戶角色劃分.... 12 
4.4  《美術繪畫課程教學輔助系統》模塊劃分...... 14 
4.5  《美術繪畫課程教學輔助系統》數據庫設計和數據表設計........ 18
4.6  《美術繪畫課程教學輔助系統》功能模塊詳細設計........ 24
4.7  《美術繪畫課程教學輔助系統》實現與測試........ 29 
第 5 章 總結與展望..... 33 
5.1  工作總結........ 33 
5.2  未來展望........ 34 
 
第 4 章 《美術繪畫課程教學輔助系統》功能模塊設計與實現
 
4.1  系統研發環境配置 
從本節開始,本文將按照 UML(UnifiedModelingLanguage,統一建模語言)的要求敘述系統的各個設計環節[16]?!睹佬g繪畫課程教學輔助系統》的流程不算特別復雜,雖然涉及人員較多,但卻可能將它的操作簡單化,所以進行嚴格的需求分析,可以將其功能進行劃分,要明確每一部分功能及其具體實現可能。最后,將各個功能整合到一起,形成完整的《美術繪畫課程教學輔助系統》。對《美術繪畫課程教學輔助系統》進行分析設計,本系統主要分為登錄管理功能模塊、用戶管理模塊、課程管理模塊、通知管理模塊、油畫名作管理模塊、攝影作品管理模塊、教師作品管理模塊,作品圖片展示頁面,以及教師和學生之間互動的論壇。將本系統用戶分為:管理員、任課教師、學生和一般用戶,不同用戶對應的功能權限也各不相同。管理員角色的職責分為兩個大的部分,一個是對于系統基礎數據的管理,包括任課教師用戶管理、學生用戶管理、課程管理、通知管理,亦包括油畫名作管理模塊、攝影作品管理模塊、教師作品管理模塊;還有一個是論壇的管理,包括版塊管理、主題管理、帖子管理。
....
 
總結
 
經過半年多的努力,到此時此刻終于將這份論文完成了。通過設計和開發這個《美術繪畫課程教學輔助系統》,我感覺不僅鞏固了原有的基礎知識,而且也確確實實掌握了更多實際應用技術。在論文中,首先根據對美術繪畫課程的現狀分析和國內外發展現狀,提出本教學輔助系統的目標與要解決的問題,這在論文的第 1 章緒論中都有敘述,它為論文和系統的設計奠定了基礎。根據自己多年來從事美術學院教學工作的實際經驗,我在第 2 章給出了對于美術學院課程的教學特點和教學手段的概括,可以說還是大致反映了美術類高等院校的實際,這也為設計研發《美術繪畫課程教學輔助系統》這個構思給出了一個立足點?!睹佬g繪畫課程教學輔助系統》的需求分析和功能實現方面的工作對于我來說是一個全新的挑戰,以前自己從未從事過這方面的工作,從知識結構和思維上也與原本的自己有比較大的距離,這是我在整個研發工作過程中所遇到的最為嚴峻的挑戰。在三年的研究生課程學習期間,自己得到了很多學識淵博的專家的指導,親耳聆聽了多位計算機學院的教授的講授,平心而論獲得了很多知識,得到了很大的提高,這些教授們的親自講解和與我們面對面的交流,使我深入了解了計算機和軟件工程的學科特點和思維方式,確實受益匪淺。不過,一旦進入實際開發階段,依然感覺自己的能力不足,對軟件開發方面的技能掌握不夠,比如 Oracle 數據庫方面的知識,雖然學習過數據庫方面的理論,但是對于實際操作的具體指令、數據類型和查詢語句等等內容,還是要經過反復的熟悉才能記住。再比如對于 Eclipse 工具的使用,一開始感覺到一頭霧水,每次啟動之后都要思索一下,才逐漸回憶起菜單操作命令。
.........
參考文獻(略)

原文地址:http://www.126151.tw/gclw/21918.html,如有轉載請標明出處,謝謝。

您可能在尋找工程碩士方面的范文,您可以移步到工程碩士頻道(http://www.126151.tw/gclw/)查找


上一篇:碩士電力工程畢業論文范文精選十篇
下一篇:2018年專業工程碩士畢業論文精選十篇
深圳证券交易所股票