畢業(yè)設計(論文)開題報告:基于Struts2的軟件項目開發(fā)管理平臺的設計實現_第1頁
畢業(yè)設計(論文)開題報告:基于Struts2的軟件項目開發(fā)管理平臺的設計實現_第2頁
畢業(yè)設計(論文)開題報告:基于Struts2的軟件項目開發(fā)管理平臺的設計實現_第3頁
畢業(yè)設計(論文)開題報告:基于Struts2的軟件項目開發(fā)管理平臺的設計實現_第4頁
畢業(yè)設計(論文)開題報告:基于Struts2的軟件項目開發(fā)管理平臺的設計實現_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

畢業(yè)設計(論文)開題報告題目 基于Struts2的軟件項目開發(fā)管理平臺的設計實現二級學院計算機科學與工程學院專業(yè)班級姓名學號指導教師系主任時間本課題的研究目的及意義研究目的隨著互聯(lián)網的快速發(fā)展和軟件產品在各行各業(yè)的廣泛應用,越來越多軟件開發(fā)團隊及科技公司應運而生。以及伴隨互聯(lián)網的普及和硬件設備性能的提升,除少數大型公司的開發(fā)團隊在大規(guī)模協(xié)同開發(fā)上擁有較為成熟的模式,多數小型開發(fā)團隊仍然停留在傳統(tǒng)的協(xié)作模式上。盡管當前市場上有多款軟件版本控制工具,如SVN、CVS、GIT、VSS等,但都僅限于程序代碼的管理,然而,在一個軟件項目開發(fā)過程中,往往并不僅限于程序代碼的編寫,更多的在于團隊的溝通交流,項目與團隊的管理,當然也包括經驗與技術的分享。為了彌補版本控制工具在這些方面的欠缺,我們決定開發(fā)一款基于Struts2的項目開發(fā)管理平臺,以幫助提升開發(fā)團隊的管理效率,規(guī)范日常工作流程。研究意義隨著項目規(guī)模的擴大,以及公司項目組數的增加,各項目組工作流程的差異對公司的統(tǒng)一管理影響越來越大,對項目經理的依賴性也越來越高,為了規(guī)范開發(fā)流程及日常報批事項,開發(fā)一款服務于后臺開發(fā)人員的軟件項目開發(fā)平臺將會大大提升各項目組的管理效率,并能有效規(guī)范工作流程,減少會議次數,降低非必要時間成本,并有利于公司開發(fā)部門建立長效管理機制,是項目經驗的濃縮,也是企業(yè)管理方式的進步。本人對課題任務書提出的任務要求及實現目標的可行性分析任務要求用戶登錄及身份要求驗證用戶的信息開發(fā)計劃制定及進度管理開發(fā)計劃制定、修改、刪除、查詢(項目經理)開發(fā)進度報告、更新、刪除、查詢(項目組人員)開發(fā)進度審核(項目經理)開發(fā)筆記及工作日志開發(fā)筆記創(chuàng)建、編輯、刪除、查詢工作日志管理工作日志的創(chuàng)建、編輯、刪除、預覽項目組成員權限管理包括成員權限的賦予及回收可行性分析技術可行性,平臺采用專業(yè)所學Struts2+Hibernate框架實現,無額外學習壓力。經濟可行性,即考慮成本問題,利用大四實習工作期間及日常大量業(yè)余時間,由本人負責設計開發(fā),解決了占軟件產品成本最高比例的人力資源成本,因而經濟上是可行的。操作可行性,該平臺是基于Web的一般性管理平臺,作為開發(fā)人員,完全可以快速掌握。本課題的關鍵問題及解決問題的思路本課題的關鍵問題在于業(yè)務邏輯的分析整理、需求分析的方法選擇,以及開發(fā)平臺的選擇和數據存儲方案的選擇:業(yè)務邏輯的整理通過日常項目開發(fā)工作中的經驗積累,制定一般性業(yè)務的統(tǒng)一流程,對于少數可能遇到但暫未發(fā)生的問題進行充分討論,保留軟件功能的擴展空間。在需求分析階段,采取面向對象設計的分析方法,對軟件功能進行盡可能詳盡的探討分析,并利用EnterpriseArchitect作圖工具畫出每個功能的用例圖,再逐一對用例進行詳細描述。本系統(tǒng)采用MVC三層架構和Myeclipse8.6開發(fā)工具實現,再結合MySQL5.6數據庫建立數據連接關系,利用PowerDesigner建立物理模型視圖,在短時間內建立數據庫,并依賴于成熟的Struts2和Hibernate框架,對業(yè)務功能分塊劃分后,逐步實現各個模塊功能,達到所有功能完全實現的可行系統(tǒng)。完成本課題所需的工作條件(如工具書、計算機、實驗、調研等)及解決辦法系統(tǒng)運行環(huán)境本系統(tǒng)是由MyEclipse8.6+ApacheTomcat6.0+MySQL5.6開發(fā)而成的系統(tǒng),因此必須在如下的運行環(huán)境才能順利運行:WindowsXP及以上的操作系統(tǒng)JDK1.6及以上ApacheTomcat6.0及以上MyEclipse8.6及以上MySQL5.6及以上工作方案分析及進度計劃軟件項目開發(fā)管理系統(tǒng)作為一款服務于公司開發(fā)人員的管理平臺,應該最大限度的貼合項目開發(fā)部門的實際工作,因此,在開發(fā)工程中,采用實際項目的管理方式,模擬實際項目開發(fā)過程,開發(fā)任務按模塊權重比例分配,力爭在規(guī)定期限內完成。進度計劃安排如下:01月05日前完成資料查閱、文獻綜述、開題報告02月17日-02月25日需求分析、外文翻譯02月26日-03月05日系統(tǒng)分析、概要設計03月06日-03月13日詳細設計03月14日-03月27日項目搭建、公共功能模塊開發(fā)03月28日-03月29日第一階段畢業(yè)設計相關資料整理,接受教務處抽檢03月30日-04月25日完成軟件開發(fā)報告人:年月日指導教師意見

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論