軟體工程專業畢業設計寶典

軟體工程專業畢業設計寶典

《軟體工程專業畢業設計寶典》是2008年西安電子科技大學出版社出版的圖書,作者是江開耀、張紹陽。

基本介紹

  • 書名:軟體工程專業畢業設計寶典
  • 作者:江開耀 張紹陽
  • ISBN:978-7-5606-1993-4/TP.1034
  • 定價:17.85元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2008-03
內容簡介,目錄,

內容簡介

本書共兩篇,分別為“畢業設計基礎”(第一篇)和“畢業設計案例選編”(第二篇)。第一篇介紹了有關畢業設計的基礎知識,針對軟體專業學生的畢業設計具體需求,對當前居於主流地位的.NET軟體工程環境和J2EE軟體工程環境進行了簡明扼要的說明;對於在畢業設計過程中套用的軟體工程系列工具的獲取方法、功能特點進行了介紹。第二篇給出了涵蓋軟體工程理論探討、算法研究、數據處理軟體開發、圖形圖像處理技術、嵌入式軟體開發和遊戲軟體研發等類課題的特色案例。最後以附錄的形式提供了一部分軟體專業畢業生可以參考選用的畢業設計課題。
本書可供普通高等院校計算機軟體專業本科畢業班學生用作畢業設計階段的參考資料,也可供計算機套用和電子信息處理類大專畢業生用作畢業設計參考資料

目錄

第一篇畢業設計基礎
第1章 畢業設計導論 3
1.1 軟體工程專業方向 3
1.2 畢業設計的概念 3
1.3 畢業設計的目的與要求 4
1.4 畢業設計的工作流程 5
1.4.1 課題設計與選題審查 5
1.4.2 學生選題與任務書下達 5
1.4.3 課題調研與開題報告 5
1.4.4 課題研究與論文的撰寫 6
1.4.5 論文的評閱 6
1.4.6 論文答辯的組織與實施 6
1.4.7 評選優秀畢業設計(論文) 6
1.4.8 資料歸檔及考核評價 6
1.5 指導教師的職責與任務 7
1.6 畢業設計成果的評價 8
1.7 畢業設計資料的處理 8
第2章 畢業設計的主要工作 9
2.1 選題 9
2.1.1 選題原則 9
2.1.2 選題工作過程 9
2.2 開題報告 10
2.3 畢業設計工作 10
2.3.1 原則性要求 10
2.3.2 畢業設計的總體步驟 11
2.3.3 不同類型題目的畢業設計過程 12
2.4 論文撰寫 13
2.5 答辯準備與答辯技巧 14
第3章 基於.NET 的軟體工程環境 16
3.1 .NET Framework 16
3.1.1 公共語言運行庫(CLR) 17
3.1.2 .NET Framework類庫 18
3.2 .NET 的組成 18
3.2.1 ASP.NET 18
3.2.2 Web Service 20
3.2.3 ADO.NET 20
3.2.4 .NET XML 21
3.2.5 Remoting 22
3.2.6 Visual Studio 22
3.2.7 MSDN 23
3.3 軟體架構體系 23
3.3.1 基於C/S模式的體系結構簡介 23
3.3.2 基於B/S模式的體系結構簡介 24
3.3.3 C/S結構與B/S結構的分析比較 25
3.3.4 基於ASP.NET技術的三層結構模型 26
第4章 基於J2EE的軟體工程工作環境 27
4.1 Java體系介紹 27
4.1.1 針對普通PC套用的J2SE(Java2 Standard Edition) 27
4.1.2 針對企業網套用的J2EE(Java2 EntERPrise Edition) 27
4.1.3 針對嵌入式設備及消費類電器的J2ME(Java2 Micro Edition) 27
4.2 J2EE概述 28
4.3 J2EE的環境配置及編程示例 28
4.3.1 正確安裝並配置JDK1.5.0 28
4.3.2 安裝並配置J2EE SDK 1.3.1 29
4.3.3 啟動和停止J2EE伺服器 29
4.3.4 部署J2EE 30
4.3.5 編寫客戶端程式訪問EJB 35
第5章 軟體工程系列工具 39
5.1 統一建模語言UML 39
5.1.1 UML的由來與發展 39
5.1.2 UML的主要特點 39
5.2 軟體需求分析、設計和構建工具簡介 40
5.2.1 IBM Rational RequisitePro 40
5.2.2 IBM Rational Software Modeler 41
5.2.3 Microsoft Visio 41
5.2.4 IBM Rational Rose 42
5.2.5 IBM Rational Software Architect 43
5.2.6 Microsoft Visual Studio 2005 Team Edition for Software Architects 43
5.2.7 其他工具及工具發展趨勢 44
5.3 軟體測試和質量保證工具 44
5.3.1 IBM Rational PurifyPlus 44
5.3.2 WinRunner 45
5.3.3 LoadRunner 46
5.3.4 CODETEST 46
5.3.5 Visual Studio 2005 Team Test Edition 47
5.4 軟體配置管理工具 48
5.4.1 IBM Rational ClearCase 48
5.4.2 IBM Rational ClearQuest 49
5.5 過程和項目管理工具 49
5.5.1 RUP統一軟體開發過程 49
5.5.2 IBM Rational Method Composer 50
5.5.3 IBM Rational Team Unifying Platform 50
5.6 資料庫建模工具 51
5.6.1 PowerDesigner 51
5.6.2 IBM Rational Rose Data Modeler 52
第二篇 畢業設計案例選編
第6章 SOA及其套用 55
6.1 任務描述 55
6.2 課題分析 55
6.3 課題設計與實現 56
6.3.1 SOA的概念和發展歷史 56
6.3.2 SOA的核心架構模型 61
6.3.3 SOA的開發技術 70
6.3.4 SOA與其他技術的關係 74
6.3.5 SOA的設計實例 78
6.3.6 SOA存在的問題和發展方向 78
6.4 案例點評 79
第7章 彩色圖像色彩聚類算法研究 81
7.1 任務描述 81
7.2 課題分析 81
7.2.1 聚類分析方法綜述 81
7.2.2 BMP圖像的數據結構分析 83
7.2.3 偽彩色圖像的顯示機理 85
7.3 課題設計與實現 85
7.3.1 開發環境 85
7.3.2 算法設計 86
7.3.3 關鍵技術問題的研究與解決 87
7.3.4 算法的實現 89
7.4 案例點評 95
第8章 基於J2EE環境的線上答題及評測系統 97
8.1 任務描述 97
8.2 課題分析 97
8.2.1 國內現狀 97
8.2.2 J2EE的四層結構和MVC模式 98
8.2.3 課題需求分析 100
8.3 課題設計與實現 103
8.3.1 資料庫層的總體設計(J2EE四層結構中的EIS層) 103
8.3.2 EJB層的總體設計 103
8.3.3 Web層的總體設計 106
8.3.4 系統的體系結構圖 106
8.3.5 新聞子系統的設計和實現 107
8.4 案例點評 113
第9章 基於.NET的“電子文檔管理系統” 114
9.1 任務描述 114
9.2 課題分析 114
9.2.1 概述 114
9.2.2 課題採用的技術和工具 115
9.3 課題設計與實現 116
9.3.1 需求分析 116
9.3.2 概要設計 118
9.3.3 資料庫設計 124
9.3.4 詳細設計及編碼實現 128
9.4 案例點評 137
第10章 影碟出租管理系統 138
10.1 任務描述 138
10.2 課題分析 138
10.2.1 影碟管理子系統 138
10.2.2 業務受理子系統 138
10.2.3 影碟查詢子系統 139
10.2.4 幫助中心 139
10.3 課題設計與實現 139
10.3.1 需求分析與數據流圖 139
10.3.2 課題設計 141
10.3.3 課題實現 143
10.3.4 影碟管理系統測試 146
10.4 案例點評 151
第11章 SVG矢量圖形套用研究 152
11.1 任務描述 152
11.2 課題分析 152
11.2.1 SVG技術基礎 152
11.2.2 SVG數據結構剖析 157
11.2.3 DOM模型研究 159
11.2.4 SVG與其他技術標準的互動與融合 161
11.3 課題設計與實現 162
11.3.1 主要功能的設計與實現 162
11.3.2 有關問題的討論 170
11.4 案例點評 171
第12章 嵌入式彩信收發器的研究與實現 172
12.1 任務描述 172
12.2 課題分析 173
12.2.1 MMS通信系統調研 173
12.2.2 通信協定 174
12.2.3 通信的互動過程 174
12.2.4 彩信通知的格式 176
12.2.5 彩信的封裝格式 176
12.2.6 WSP 177
12.3 課題設計與實現 178
12.3.1 整體方案設計 178
12.3.2 平台搭建 180
12.3.3 套用層傳輸協定的設計與實現 181
12.4 案例點評 185
第13章 “逃亡者”遊戲設計 187
13.1 任務描述 187
13.1.1 用戶群 187
13.1.2 假定與約束 187
13.1.3 對功能的規定 187
13.1.4 對性能的規定 187
13.1.5 數據管理能力的要求 187
13.1.6 對運行環境的規定 188
13.2 課題分析 188
13.3 課題設計與實現 189
13.3.1 項目可行性研究 189
13.3.2 需求分析 192
13.3.3 概要設計 196
13.3.4 詳細設計 203
13.3.5 編碼實現 207
13.3.6 遊戲測試 211
13.3.7 參考文獻 211
13.3.8 致謝 211
13.4 案例點評 211
附錄 畢業設計參考課題 212
參考文獻 222

相關詞條

熱門詞條

聯絡我們