當前位置:文思屋>學習教育>開題報告>

軟體工程畢業論文開題報告範本

文思屋 人氣:3W

開題報告是提高論文選題質量和水平的重要環節,是論文工作的不可忽視的一部分,下面是小編蒐集整理的軟體工程畢業論文開題報告範本,供大家閱讀檢視。

軟體工程畢業論文開題報告範本

課題名稱:專案變更請求的流程管理

一、 畢業設計(論文)課題背景(含文獻綜述)

1. 課題背景

目前,IBM GTS為客戶主機系統部署變更,雖然有一套嚴格的變更流程,但溝通方式主要是依靠電話或者會議,不夠透明和高效。往往因為變更請求的變化,不同的變更等級,繁複的稽核流程,變更結果的反饋缺乏統計量化,致使變更常常延期及變更結果不明晰。由此可見,一個能通過友好的操作介面,對“專案變更請求”資訊進行統一的管理,簡化操作,規範審批和實施流程, 並提供變更資訊的維護、檢索以及統計功能的系統是勢在必行的。

2. 選題依據和目的

由於一套完善的變更控制管理流程十分重要,因此本人想針對專案變更控制管理中的專案變更請求的管理流程作一下研究並將其實現。目的是通過友好的操作介面,對“專案變更請求”資訊進行統一的管理,簡化操作,規範審批和實施流程,並提供變更資訊的維護、檢索以及統計功能。產品的使用者包括專案變更請求、審批以及實施過程中的相關人員。

3. 工程應用價值

本文主要以IBM GTS部門為研究物件,從該部門現在實際情況出發,設計基於J2EE體系架構的專案變更請求的流程管理系統。達到提高變更效率,進一步規範變更管理,方便變更統計和查詢的目的。因此,本文有一定的工程應用價值和實際意義。

4. 文獻綜述

J2EE:

目前,Java 2平臺有3個版本,它們是適用於小型裝置和智慧卡的Java 2平臺Micro版(Java 2 Platform Micro Edition,J2ME)、適用於桌面系統的Java 2平臺標準版(Java 2 Platform Standard Edition,J2SE)、適用於建立伺服器應用程式和服務的Java 2平臺企業版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一種利用Java 2平臺來簡化企業解決方案的開發、部署和管理相關的複雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優點,例如"編寫一次、隨處執行"的特性、方便存取資料庫的JDBC API、CORBA技術以及能夠在Internet應用中保護資料的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支援。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。

J2EE體系結構提供中間層整合框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴充套件性的應用的需求。通過提供統一的`開發平臺,J2EE降低了開發多層應用的費用和複雜性,同時提供對現有應用程式整合強有力支援,完全支援Enterprise JavaBeans,有良好的嚮導支援打包和部署應用,新增目錄支援,增強了安全機制,提高了效能。

Hibernate:

Hibernate是一個開放原始碼的物件關係對映框架,它對JDBC進行了非常輕量級的物件封裝,使得Java程式設計師可以隨心所欲的使用物件程式設計思維來操縱資料庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程式使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成資料持久化的重任。

Structs:

Struts是採用Java Servlet/JavaServer Pages技術,開發Web應用程式的開放原始碼的framework。採用Struts能開發出基MVC(Model-View-Controller)設計模式的應用構架。有如下的主要功能:包含一個controller servlet,能將使用者的請求傳送到相應的Action物件;JSP自由tag庫,並且在controller servlet中提供關聯支援,幫助開發人員建立互動式表單應用;提供了一系列實用物件:XML處理、通過Java reflection APIs自動處理JavaBeans屬性、國際化的提示和訊息。

二、 畢業設計(論文)方案介紹(主要內容)

本課題首先研究專案變更請求所涉及的流程和具體細節,研究如何才能使專案變更請求資訊進行統一的管理,簡化操作,規範審批和實施流程。比如,如何進行變更資訊提交管理,如何進行變更資訊專家審批管理,如何進行變更資訊專案經理審批管理等。然後,學習structs+hibernate框架技術等。最後給出一個實踐方案即通過具體的示例程式給出具體實現方法。

三、 畢業設計(論文)的主要參考文獻

1.《軟體工程實踐者的研究方法》 普雷斯曼 (作者), 鄭人傑 (譯者) 機械工業出版社;

2.《軟體工程卷3:領域、需求與軟體設計》 比約尼爾(Dines Bjorner) (作者), 劉伯超 (譯者), 清華大學出版社;

3.《精通Struts:基於MVC的Java Web設計與開發》

孫衛琴(作者),電子工業出版社;

4.《精通Hibernate:Java物件持久化技術詳解(第2版)》

孫衛琴 (作者),電子工業出版社;