版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)設計(論文)</p><p><b> ?。?0 屆)</b></p><p> 基于Struts2的軟件項目開發(fā)管理系統的設計與實現</p><p><b> 摘 要</b></p><p> 在日常軟件開發(fā)工作中,在項目的不同階段,項目管理人員通常要借
2、助多種軟件對開發(fā)過程進行管理,例如開發(fā)計劃的制定,開發(fā)進度信息的收集與統計,不僅信息資料分散,收集難度大,而且增加了項目管理人員與開發(fā)人員的溝通成本,嚴重降低了開發(fā)管理工作的效率。軟件項目開發(fā)管理平臺有助于提高軟件項目管理效率,指導軟件開發(fā)團隊有針對性地解決軟件開發(fā)過程中遇到的問題,使企業(yè)降低管理成本以及項目風險,提高軟件開發(fā)效率和項目管理水平,是軟件項目管理走向規(guī)范化、自動化的不可缺少的部分。本系統從軟件企業(yè)的項目管理實際出發(fā),在一套
3、系統的軟件項目管理理論基礎上,描述開發(fā)管理平臺的開發(fā)過程。其內容涵蓋系統的需求分析、系統設計、開發(fā)編碼和測試。其中,需求分析采用面向對象的分析方法,對軟件功能需求的各個方面進行盡可能詳盡的分析探討,力求嚴謹和簡單明了;在系統設計階段,在需求分析的基礎上,首先確定總體設計思路,然后逐一對功能需求階段得出的結論進行細節(jié)設計,力求功能完整和交互良好;在開發(fā)編碼階段,在系統設計的基礎上,嚴格按照系統設計得出的結論進行編碼設計,力求設計與實現一致
4、,升級擴展簡單;在測試環(huán)節(jié),采用黑盒測試方法,對重要功能進行</p><p> 軟件項目開發(fā)管理平臺能夠為開發(fā)團隊提供全面的項目相關數據,展示項目開發(fā)進度;提高了軟件項目管理效率,降低了不可控因素帶來的風險;同時方便了開發(fā)團隊的經驗以及知識交流,提供了知識分享平臺。</p><p> 關鍵字:協同開發(fā)、項目管理、開發(fā)管理系統</p><p><b>
5、 Abstract</b></p><p> In the day-to-day software development work, at different stages of a project, project managers usually through a variety of software to m
6、anage the development process, for example development plan formulation, and collection of development progress, not only information scattered and collection is difficult, and increase communication cost
7、between the project managers and developers, seriously reduce the efficiency of development management. Software development management platform helps to imp</p><p> Development management sy
8、stem to provide comprehensive project-related data for the development team and Show progress of project development, improve the efficiency of software project management and reduces the risk caused by uncontrollable fa
9、ctors. At the same time, facilitate the development team experience and knowledge exchange, and providing a knowledge sharing platform.</p><p> Keywords: Collaborative Development, Project Management, Devel
10、opment Management System</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p> 1 緒 論1</p><p> 1.1本論文的
11、研究意義1</p><p> 1.2國內外研究現狀1</p><p> 1.3 可行性分析2</p><p> 1.4 系統內容簡介3</p><p><b> 1.5系統目標3</b></p><p> 1.6 字義:縮略語及專有名詞3</p><p&g
12、t;<b> 2 需求分析5</b></p><p> 2.1 功能需求分析5</p><p> 2.1.1個人信息功能6</p><p> 2.1.2修改密碼功能7</p><p> 2.1.3成員管理功能9</p><p> 2.1.4項目管理功能11</p>
13、;<p> 2.1.5特性管理功能14</p><p> 2.1.6項目模塊管理功能16</p><p> 2.1.7開發(fā)筆記管理功能20</p><p> 2.1.8開發(fā)計劃管理功能22</p><p> 2.1.9開發(fā)進度管理功能25</p><p> 2.1.10工作日志管理功
14、能27</p><p> 2.1.11查詢開發(fā)進度明細報表功能30</p><p> 2.1.12查詢開發(fā)進度匯總報表功能31</p><p> 2.1.13查詢開發(fā)人員分布功能32</p><p> 2.1.14查詢工作日志匯總功能33</p><p> 2.2 非功能需求分析35</p&
15、gt;<p> 2.2.1性能35</p><p> 2.2.2精度35</p><p> 2.3系統開發(fā)環(huán)境35</p><p> 2.3.1硬件環(huán)境35</p><p> 2.3.2軟件環(huán)境35</p><p> 2.4系統運行環(huán)境36</p><p>
16、<b> 3 系統設計37</b></p><p> 3.1系統技術架構37</p><p> 3.2系統功能模塊結構設計38</p><p> 3.3系統網絡拓撲圖39</p><p> 3.4系統類圖設計39</p><p> 3.5詳細設計40</p>
17、<p> 3.5.1個人信息功能40</p><p> 3.5.2修改密碼功能42</p><p> 3.5.3成員管理功能42</p><p> 3.5.4項目管理功能44</p><p> 3.5.5特性管理功能48</p><p> 3.5.6模塊管理功能51</p>
18、<p> 3.5.7開發(fā)筆記管理功能54</p><p> 3.5.8開發(fā)計劃管理功能57</p><p> 3.5.9開發(fā)進度管理功能59</p><p> 3.5.10工作日志管理功能62</p><p> 3.5.11開發(fā)進度明細功能64</p><p> 3.5.12開發(fā)進度
19、匯總功能65</p><p> 3.5.13開發(fā)人員分布功能65</p><p> 3.5.14工作日志匯總功能66</p><p> 4 數據庫設計67</p><p> 4.1 物理模型視圖67</p><p> 4.2 表結構設計(見附錄1)67</p><p>&l
20、t;b> 5 系統實現68</b></p><p> 5.1 用戶登錄窗口設計68</p><p> 5.2 系統主界面窗口設計68</p><p> 5.3 用戶登錄窗口設計69</p><p> 5.4報表信息查詢窗口設計69</p><p> 5.5非通用界面舉例69&l
21、t;/p><p><b> 6 測試報告71</b></p><p> 6.1測試的目的71</p><p> 6.2測試的原則71</p><p> 6.3測試設計71</p><p> 6.3.1對登錄功能的測試71</p><p> 6.3.2成員添
22、加功能的測試72</p><p> 6.3.3成員信息修改功能的測試73</p><p><b> 結語與展望74</b></p><p><b> 致 謝75</b></p><p><b> 參考文獻76</b></p><p&g
23、t; 附錄1 表結構設計77</p><p><b> 1 緒 論</b></p><p> 1.1本論文的研究意義</p><p> 隨著計算機軟件技術的快速發(fā)展,以及計算機硬件產品的迅速迭代,計算機軟件技術在國民經濟的各個領域得以廣泛應用,從而使得計算機軟件這一新興行業(yè)迅速發(fā)展壯大。計算機軟件制造企業(yè)是新興市場的重要成員,計
24、算機軟件行業(yè)的發(fā)展前景亦不容小覷,軟件產業(yè)規(guī)模在過去十余年的爆發(fā)式增長充分證明了這一點,并有權威機構預測,未來十年將會是軟件行業(yè)的黃金十年[1]。</p><p> 軟件產業(yè)蓬勃發(fā)展和信息化建設的浪潮共同席卷的今天,盡管軟件項目管理理論的提出已經過去半個世紀,但中小軟件企業(yè)的項目管理依然停留在傳統作坊式軟件開發(fā)階段。誠然,中小軟件制造企業(yè)作為軟件領域的專家,但是企業(yè)自身限于規(guī)模、人力、物力等原因,卻沒有充分享受
25、計算機軟件帶來的便捷[2]。為推動中小軟件企業(yè)軟件項目管理規(guī)范化發(fā)展,賴于前人對軟件項目管理理論方面的研究,從國內外大型軟件制造或軟件服務公司的軟件項目管理經驗研究入手,重點圍繞構建中小軟件企業(yè)軟件項目管理規(guī)范化的合理方法、支撐體系、應用水平展開,結合中小軟件企業(yè)軟件項目管理現狀的實際情況,現在已經制定了一套符合中小軟件企業(yè)項目管理規(guī)范化應用實踐的規(guī)范和項目管理體系。</p><p> 開發(fā)管理系統,正是結合中
26、小軟件企業(yè)項目管理規(guī)范化應用實踐的規(guī)范和項目管理體系,基于B/S模式開發(fā)的在線開發(fā)管理系統。它是軟件項目管理理論一個具體落實,目的有三個方面:一是可以為中小軟件企業(yè)在線管理項目開發(fā)過程,實施掌控軟件開發(fā)進程;二是簡化軟件項目管理程序,提升項目管理效率;三是落實項目管理理論,規(guī)范軟件項目管理過程。</p><p> 1.2國內外研究現狀</p><p> 軟件項目管理最早應用于傳統工業(yè)工
27、程項目中,軟件行業(yè)的項目管理提出是在20世紀70年代中期的美國,當時美國國防部專門研究了軟件開發(fā)不能按時提交,預算超支和質量達不到用戶要求的原因,結果發(fā)現70%的項目是因為管理不善引起的,而非技術原因。于是軟件開發(fā)者開始逐漸重視起軟件開發(fā)中的各項管理。到了20世紀90年代中期,軟件研發(fā)項目管理不善的問題仍然存在。據美國軟件工程實施現狀的調查,軟件研發(fā)的情況仍然很難預測,大約只有10%的項目能夠在預定的費用和進度下交付。 199
28、5年,據統計,美國共取消了810億美元的商業(yè)軟件項目,其中31%的項目未做完就被取消,53%的軟件項目進度通常要延長50%的時間,只有9%的軟件項目能夠及時交付并且費用也控制在預算之內[3]。歷經長期實踐總結,西方先進國家的軟件項目管理已經發(fā)展到了一個較高的水平。目前,西方先進發(fā)達國家的軟件制造和軟件服務多數企業(yè)都采用了軟件項目管理軟件。</p><p> 在國內,由于工程項目管理理論與軟件產業(yè)本身起步較晚,軟
29、件產業(yè)的發(fā)展相對滯后,除少數大型企業(yè)有能力研發(fā)自用軟件項目管理系統以外,多數中小軟件企業(yè)僅僅采用了軟件項目管理輔助工具,例如版本控制工具等,而缺少專門管理軟件過程的系統化平臺。在軟件產業(yè)蓬勃發(fā)展的今天,如何提升管理效率和降低軟件產品成本攸關企業(yè)發(fā)展前景,因而推出軟件項目開發(fā)管理系統勢在必行[4]。</p><p><b> 1.3 可行性分析</b></p><p>
30、; 在軟件項目管理理論和企業(yè)開發(fā)管理過程中的實際需求的基礎上提出系統目標,即系統建立后所要達到的運行指標,這是系統開發(fā)和評價的依據。新系統的目標應適應中小軟件企業(yè)開發(fā)者提出的具體要求的基本特點,直接為中小企業(yè)項目開發(fā)環(huán)節(jié)服務。新系統的目標確定后,就可以從以下四方面對能否實現新系統目標進行可行性分析:</p><p> 1. 在技術上,目前高性能的計算機硬件層出不窮,他們速度快,容量大,可靠性高,價格低,完全滿
31、足本系統的需要。B/S模式是當前比較流行且未來必將主導的軟件環(huán)境。用軟件工程的方法進行軟件開發(fā),需求分析上主要用Visio和Enterprise Architect畫圖分析;系統設計上用Power-Designer進行物理模型、數據模型和數據庫設計;具體編碼上,主要用的MyEclipse編寫內部代碼,并結合Dreamweaver、Photoshop等輔助軟件進行網頁設計;后臺數據庫采用開源的MySQL,MySQL經過世界上許多開發(fā)者的共
32、同開發(fā)和促進,已經有著良好的容錯性、并發(fā)處理能力。以上工具和技術是現有技術人員比較擅長的,因此,在技術上實現該系統是可行的。</p><p> 2. 經濟上,該系統運行環(huán)境配置要求較低,開發(fā)本系統所花費用甚少。軟件項目開發(fā)管理系統的實施將會使項目管理更加規(guī)范。且本系統如果成功實施將起到對中小軟件企業(yè)軟件項目管理規(guī)范化建設極大推廣作用,將軟件開發(fā)管理成本大大降低、精簡工作流程。</p><p&
33、gt; 3. 在操作上,本系統根據中小軟件企業(yè)軟件開發(fā)實際情況開發(fā),符合企業(yè)的整體實際需要。本系統操作,使用簡單、方便,易學易會。用戶為軟件從業(yè)人員,將更加容易掌握系統的使用方法。</p><p> 4. 在時間上,雖然時間有點緊張,但由于老師的精心指導、科學合理的安排時間再加上自己的勤奮努力是可行的。</p><p> 1.4 系統內容簡介</p><p>
34、 解決問題:本系統的用戶主要是中小軟件企業(yè)項目管理人員與軟件開發(fā)測試人員,由于他們使用系統的目的有所不同,所以他們對軟件的要求也不相同。具體解決問題如下:</p><p> 1.對于項目管理者來說,他們主要是利用這個系統來發(fā)布任務、制定計劃、監(jiān)控項目開發(fā)進度,以及了解開發(fā)與測試人員技術和業(yè)務支持需求。</p><p> 2.對于開發(fā)者來說,他們主要是通過平臺獲取任務需求、填寫工作日志
35、和周報、定時匯報開發(fā)進度,以及分享知識和心得。</p><p><b> 1.5系統目標</b></p><p> 面對中小軟件企業(yè)項目管理規(guī)范化發(fā)展過程中出現的各種情況,軟件項目開發(fā)管理系統在實施后應能達到以下目標:</p><p> 1. 全面涵蓋中小軟件企業(yè)項目管理規(guī)范化的內容,使中小軟件企業(yè)開發(fā)團隊充分掌握軟件開發(fā)過程,為它們提供
36、項目管理建議。</p><p> 2. 系統運行穩(wěn)定,功能完善易用,可以動態(tài)管理軟件開發(fā)過程。</p><p> 3. 系統構架清晰、界面美觀友好、查詢靈活方便,數據存儲可靠安全。</p><p> 4. 系統內數據控制嚴密且可靠性高。</p><p> 5. 通過系統的實施,可逐步落實軟件項目管理體系,提高小軟件企業(yè)相關從業(yè)人員的整
37、體素質。</p><p> 1.6 字義:縮略語及專有名詞</p><p> Java: Java Program Language Java編程語言</p><p> JSP: Java Server PagesJava服務器頁面</p><p> DB: Database
38、 數據庫</p><p> SQL: Structured Query Language 結構化查詢語言</p><p> PDM: Physical Data Model 物理數據模型</p><p> B/S: Browser/Server 瀏覽器/服務器模式<
39、;/p><p><b> 2 需求分析</b></p><p> 中小軟件企業(yè)是信息產業(yè)領域的重要組成部分,重點支持中小軟件企業(yè)的發(fā)展有助于提升軟件產業(yè)的整體水平,計算機軟件行業(yè)的發(fā)展前景潛力無限,世界各國都將促進信息產業(yè)發(fā)展作為國家整體發(fā)展戰(zhàn)略的重要組成部分,把推動信息產業(yè)發(fā)展作為一項重要的經濟政策。</p><p> 軟件項目管理理論的普
40、及,為中小軟件企業(yè)建立符合自身項目開發(fā)實際的項目管理平臺創(chuàng)造了有利條件,為中小軟件企業(yè)建立規(guī)范化項目管理流程創(chuàng)造了有利條件。面對軟件產業(yè)的高速發(fā)展,軟件產品的加速迭代,軟件效率的提升直接導致了軟件產品開發(fā)周期的縮短,多項目并行開發(fā)已經成為軟件企業(yè)的現實狀態(tài),加快企業(yè)項目管理規(guī)范化發(fā)展,已經成為大小企業(yè)的共同選擇。項目管理規(guī)范化使大型軟件企業(yè)軟件項目工程化目標更加清晰,軟件工程的意義更加突出,越來越多的中小軟件企業(yè)主動發(fā)展建立自身項目管理
41、規(guī)范化平臺,力爭跟上時代潮流。</p><p> 縱觀國內外大型軟件企業(yè)軟件項目管理發(fā)展狀況,軟件行業(yè)的資深經驗和雄厚的財力支撐進程中起到積極而重大的作用,在軟件開發(fā)成本逐漸降低的今天,尤其是在軟件項目管理規(guī)范化不完善的中小型軟件企業(yè),根據符合企業(yè)自身開發(fā)需要,開發(fā)一個簡單易用的開發(fā)管理系統,對推動和提高中小軟件企業(yè)項目管理規(guī)范化的建設水平和應用水平具有特殊的重要意義。</p><p>
42、 2.1 功能需求分析</p><p> 系統管理員涉及成員管理、個人信息查看及密碼修改等業(yè)務;項目管理人員涉及到個人信息、密碼修改、項目管理、模塊管理、特性管理、開發(fā)計劃管理、開發(fā)筆記、工作日志、下周計劃以及報表管理等業(yè)務;項目參與人員涉及開發(fā)筆記、開發(fā)進度、工作日志、工作周報、下周計劃,以及報表管理等業(yè)務。軟件項目開發(fā)管理系統用例圖如圖2-1所示:</p><p> 圖2-1系統
43、整體用例圖</p><p> 2.1.1個人信息功能</p><p> 用戶通過個人信息查看個人信息。</p><p> 2.1.1.1 個人信息功能模型</p><p> 個人信息功能用例圖如圖2-2所示:</p><p> 圖2-2個人信息用例圖</p><p> 2.1.1.2
44、 用例摘要</p><p> 表 21個人信息用例摘要</p><p> 2.1.1.3 個人信息維護</p><p> 表 22個人信息用例描述</p><p> 2.1.2修改密碼功能</p><p> 用戶通過修改密碼功能修改用戶密碼。</p><p> 2.1.2.1 基
45、本信息功能模型</p><p> 基本信息功能用例圖如圖2-3所示:</p><p> 圖2-3修改密碼用例圖</p><p> 2.1.2.2 用例摘要</p><p> 表 23修改密碼功能用例摘要</p><p> 2.1.2.3 修改密碼</p><p> 表 24修改密
46、碼功能用例描述</p><p> 2.1.3成員管理功能</p><p> 系統管理員通過成員管理功能,查詢所有用戶,添加系統用戶和修改用戶信息及權限。</p><p> 2.1.3.1 成員管理功能模型</p><p> 成員管理功能用例圖如圖2-4所示:</p><p> 圖2-4成員管理用例圖</
47、p><p> 2.1.3.2用例摘要</p><p> 表 25成員管理功能用例摘要</p><p> 2.1.3.3查看所有用戶</p><p> 表 26查看所有用戶用例描述</p><p> 2.1.3.4添加用戶</p><p> 表 27添加用戶用例描述</p>
48、;<p> 2.1.3.5 修改用戶信息</p><p> 表 28編輯用戶信息用例描述</p><p> 2.1.4項目管理功能</p><p> 項目管理者通過項目管理功能實現對項目的查詢、添加、刪除以及項目信息修改等操作完成項目管理。</p><p> 2.1.4.1 項目管理功能模型</p>&
49、lt;p> 項目管理功能用例圖如圖2-5所示:</p><p> 圖2-5項目管理用例圖</p><p> 2.1.4.2用例摘要</p><p> 表 29項目管理功能用例摘要</p><p> 2.1.4.3項目查詢</p><p> 表 210項目查詢用例描述</p><
50、p> 2.1.4.4添加項目</p><p> 表 211添加項目用例描述</p><p> 2.1.4.5項目信息修改</p><p> 表 212項目信息修改用例描述</p><p> 2.1.4.5刪除項目信息</p><p> 表 213刪除項目信息用例描述</p><
51、;p> 2.1.5特性管理功能</p><p> 項目管理者通過項目管理功能實現對項目的查詢、添加、刪除以及項目信息修改等操作完成項目管理。</p><p> 2.1.5.1 特性管理功能模型</p><p> 特性管理功能用例圖如圖2-6所示:</p><p> 圖2-6特性管理用例圖</p><p>
52、; 2.1.5.2用例摘要</p><p> 2.1.5.3項目特性查詢</p><p> 表 214項目特性查詢用例描述</p><p> 2.1.5.4添加項目特性</p><p> 表 215添加項目特性用例描述</p><p> 2.1.5.5項目特性信息編輯</p><p&
53、gt; 表 216項目特性信息編輯用例描述</p><p> 2.1.6項目模塊管理功能</p><p> 項目管理者通過項目模塊管理功能實現對項目模塊的查詢、添加、刪除以及項目模塊信息修改等操作完成項目模塊管理。</p><p> 2.1.6.1 項目模塊管理功能模型</p><p> 項目模塊管理功能用例圖如圖2-7所示:&l
54、t;/p><p> 圖2-7項目模塊管理用例圖</p><p> 2.1.6.2用例摘要</p><p> 表 217項目模塊管理功能用例摘要</p><p> 2.1.6.3模塊查詢</p><p> 表 218模塊查詢用例描述</p><p> 2.1.6.4添加模塊</p
55、><p> 表 219添加模塊用例描述</p><p> 2.1.6.5修改模塊信息</p><p> 表 220修改模塊信息用例描述</p><p> 2.1.6.5刪除模塊信息</p><p> 表 221刪除模塊信息用例描述</p><p> 2.1.7開發(fā)筆記管理功能<
56、;/p><p> 系統用戶通過開發(fā)筆記管理功能實現瀏覽他人分享內容、添加、刪除以及修改自己的開發(fā)筆記內容等操作。</p><p> 2.1.7.1 開發(fā)筆記管理功能模型</p><p> 開發(fā)筆記管理功能用例圖如圖2-8所示:</p><p> 圖2-8開發(fā)筆記管理用例圖</p><p> 2.1.7.2用例摘要
57、</p><p> 表 222開發(fā)筆記管理功能用例摘要</p><p> 2.1.7.3開發(fā)筆記查詢</p><p> 表 223開發(fā)筆記查詢用例描述</p><p> 2.1.7.4查看筆記內容</p><p> 表 224查看開發(fā)筆記用例描述</p><p> 2.1.7.
58、5編輯開發(fā)筆記</p><p> 表 225編輯開發(fā)筆記用例描述</p><p> 2.1.7.6刪除模塊信息</p><p> 表 226刪除開發(fā)筆記信息用例描述</p><p> 2.1.8開發(fā)計劃管理功能</p><p> 項目管理人員通過開發(fā)計劃管理功能實現開發(fā)計劃的添加、瀏覽、編輯與刪除等操作。
59、</p><p> 2.1.8.1 開發(fā)計劃管理功能模型</p><p> 開發(fā)計劃管理功能用例圖如圖2-9所示:</p><p> 圖2-9開發(fā)計劃管理用例圖</p><p> 2.1.8.2用例摘要</p><p> 表 227開發(fā)計劃管理功能用例摘要</p><p> 2.1
60、.8.3開發(fā)計劃查詢</p><p> 表 228開發(fā)計劃查詢用例描述</p><p> 2.1.8.4添加開發(fā)計劃</p><p> 表 229添加開發(fā)計劃用例描述</p><p> 2.1.8.5修改開發(fā)計劃</p><p> 表 230修改開發(fā)計劃用例描述</p><p>
61、 2.1.9開發(fā)進度管理功能</p><p> 系統用戶通過開發(fā)進度管理功能實現開發(fā)進度的創(chuàng)建、查詢、更新等操作。</p><p> 2.1.9.1 開發(fā)進度管理功能模型</p><p> 開發(fā)進度管理功能用例圖如圖2-10所示</p><p> 圖2-10開發(fā)進度管理用例圖</p><p> 2.1.9.
62、2用例摘要</p><p> 表 231開發(fā)進度管理功能用例摘要</p><p> 2.1.9.3查詢開發(fā)進度</p><p> 表 232查詢開發(fā)進度用例描述</p><p> 2.1.9.4創(chuàng)建開發(fā)進度</p><p> 表 233創(chuàng)建開發(fā)進度用例描述</p><p> 2
63、.1.9.5更新開發(fā)進度</p><p> 表 234更新開發(fā)進度用例描述</p><p> 2.1.10工作日志管理功能</p><p> 系統用戶通過工作日志管理功能實現開發(fā)日志的添加、查詢、修改與刪除等操作。</p><p> 3.1. 10.1 工作日志管理功能模型</p><p> 工作日志管理功
64、能用例圖如圖2-11所示:</p><p> 圖2-11工作日志管理用例圖</p><p> 3.1. 10.2用例摘要</p><p> 表 235工作日志管理功能用例摘要</p><p> 3.1. 10.3查詢歷史工作日志</p><p> 表 236查詢歷史工作日志用例描述</p>
65、<p> 2.1.10.4創(chuàng)建工作日志</p><p> 表 237創(chuàng)建工作日志用例描述</p><p> 3.1. 10.5編輯工作日志</p><p> 表 238編輯工作日志用例描述</p><p> 2.1.11查詢開發(fā)進度明細報表功能</p><p> 系統用戶通過查詢開發(fā)進度明細報
66、表功能查詢當前項目組成員實時開發(fā)進度,合理分配任務。</p><p> 2.1.11.1 查詢開發(fā)進度明細報表功能模型</p><p> 查詢開發(fā)進度明細報表功能用例圖如圖2-12所示:</p><p> 圖2-12查詢開發(fā)進度明細報表用例圖</p><p> 2.1.11.2用例摘要</p><p> 表
67、239查詢開發(fā)進度明細表功能用例摘要</p><p> 2.1.11.3查詢開發(fā)進度明細報表</p><p> 表 240查詢開發(fā)進度明細表用例描述</p><p> 2.1.12查詢開發(fā)進度匯總報表功能</p><p> 系統用戶通過查詢開發(fā)進度匯總報表功能查詢當前項目實時開發(fā)進度,合理分配任務。</p><
68、p> 2.1.12.1 查詢開發(fā)進度匯總報表功能模型</p><p> 查詢開發(fā)進度匯總報表功能用例圖如圖2-13所示:</p><p> 圖2-13查詢開發(fā)進度明匯總表用例圖</p><p> 2.1.12.2用例摘要</p><p> 表 241查詢開發(fā)進度匯總表功能用例摘要</p><p>
69、2.1.12.3查詢開發(fā)進度明細報表</p><p> 表 242查詢開發(fā)進度匯總表用例描述</p><p> 2.1.13查詢開發(fā)人員分布功能</p><p> 系統用戶通過查詢開發(fā)進度明細報表功能查詢當前項目組成員實時開發(fā)進度,合理分配任務。</p><p> 2.1.13.1 查詢開發(fā)人員分布功能模型</p>&
70、lt;p> 查詢開發(fā)人員分布功能用例圖如圖2-14所示:</p><p> 圖3-14查詢開發(fā)人員分布用例圖</p><p> 2.1.13.2用例摘要</p><p> 表 243查詢開發(fā)人員分布功能用例摘要</p><p> 2.1.13.3查詢開發(fā)進度明細報表</p><p> 表 244查
71、詢開發(fā)人員分布用例描述</p><p> 2.1.14查詢工作日志匯總功能</p><p> 系統用戶通過查詢工作日志匯總功能查詢當前項目組成員每日工作情況。</p><p> 2.1.14.1 查詢工作日志匯總功能模型</p><p> 查詢工作日志匯總功能用例圖如圖2-15所示:</p><p> 圖2-
72、15查詢工作日志匯總用例圖</p><p> 2.1.14.2用例摘要</p><p> 表 245查詢工作日志匯總功能用例摘要</p><p> 2.1.14.3查詢工作日志匯總</p><p> 表 246查詢工作日志匯總用例描述</p><p> 2.2 非功能需求分析</p><
73、;p><b> 2.2.1性能</b></p><p> 1、 安全性:系統應該有較強的安全性,對數據和相關信息有較強的保護性。 </p><p> 2、 穩(wěn)定性:系統應該在外部條件穩(wěn)定的情況下穩(wěn)定運行。</p><p> 3、易用性:系統功能結構簡潔明了,易于使用。</p><p
74、> 4、并發(fā)性:系統應該能夠滿足50至100用戶同時連接。</p><p> 4、響應時間:基于體驗友好的原則,系統相應時間應該小于2秒。</p><p><b> 2.2.2精度</b></p><p> 軟件項目開發(fā)管理系統數據精度根據工作場景,設置精度到小數點后兩位即可。</p><p><b&
75、gt; 2.3系統開發(fā)環(huán)境</b></p><p><b> 2.3.1硬件環(huán)境</b></p><p> CPU:Intel i3處理器</p><p> 內存:DDR3 4G</p><p> 硬盤:西部數據 320G</p><p> 顯示器:14英寸LCD彩色顯示器
76、</p><p><b> 2.3.2軟件環(huán)境</b></p><p> 1. Windows7作為操作系統平臺。</p><p> 2. MySql5.0作為數據庫平臺。</p><p> 3. MyEclipse8.6以上版本作為開發(fā)IDE。</p><p> 4. Java作為開發(fā)
77、語言。</p><p> 5. Apache Tomacat6.0作為web服務器。</p><p> 6. Dreamweaver、Photoshop作為頁面開發(fā)工具。</p><p> 7. Microsoft Word 作為文檔編輯工具。</p><p> 8. Microsoft Visio、Enterprise Archit
78、ect作為繪圖工具。</p><p> 9. Sybase Power Designer 作為數據庫設計工具。</p><p><b> 2.4系統運行環(huán)境</b></p><p> CPU:奔騰 2.0GHz 以上</p><p><b> 內存:2G </b></p>
79、;<p><b> 硬盤:160G</b></p><p> 網絡設備:有線網絡接口卡</p><p> 操作系統:Windows Server 2000/CentOS 6.5</p><p> 數據庫:MySQL 5.0 </p><p> WEB服務器: Tomcat
80、60;6.0</p><p><b> 3 系統設計</b></p><p> 系統設計的任務是:實現系統分析階段確定的邏輯模型所規(guī)定的系統功能,建立系統的物理模型。</p><p> 在系統設計中,應遵循以下原則[2]:</p><p> 1.系統性。系統是作為一個整體而存在的,因此,在系統設計中,要從整個系統
81、的角度進行考慮,系統的代碼要統一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統的數據采集要做到數出一致、全局共享,使一次輸入得到多次利用。</p><p> 2. 經濟性。充分考慮系統的投資/效益比,在滿足系統要求的前提下,盡可能減小系統的開銷,在系統兼容性和有效性兩方面取得合理的折中。</p><p> 3. 靈活性。在系統設計中,應具有較好的開放性和獨立性。</p>
82、<p> 4. 可靠性。在系統設計中,注意對系統安全保密性、檢錯及糾錯能力的設計。</p><p> 5. 安全性。大型信息系統的安全保障是系統能否正常運行的基本保證,應將系統的安全性作重中之重。</p><p><b> 3.1系統技術架構</b></p><p> 整個系統架構采用MVC模式的思想,主要采用Struts2+
83、Hibernate技術開發(fā),前端用JSP顯示。 </p><p> 在線網站的設計采用了MVC三層模式進行設計的。系統運行后,用戶通過瀏覽器訪問系統,看到的只能是視圖層,在視圖層上,用戶進行相應操作。視圖層由若干JSP頁面組成??刂破鞯暮诵氖荢truts.xml配置文件,它控制著頁面的跳轉,是系統的控制中心。用戶發(fā)出請求,通過xml進行控制跳轉,進入action類,通過ActionServlet找到指
84、定的Action,并通過調用ActionBean進行業(yè)務邏輯方法的處理,返回ActionForward,最后ActionServlet根據返回的信息將請求再次發(fā)給JSP頁面。系統框架結構圖見圖3-1:</p><p> 圖3-1系統框架結構圖</p><p> 3.2系統功能模塊結構設計</p><p> 圖3-2系統總體功能結構圖</p>&l
85、t;p> 對圖3-2中的功能模塊簡單描述如下:</p><p> 個人信息模塊:登錄用戶查看個人信息。</p><p> 修改密碼模塊:登錄用戶對當前密碼進行修改。</p><p> 成員管理模塊:系統管理員對項目成員進行管理。</p><p> 項目管理模塊:項目管理人員對項目信息進行管理。</p><p
86、> 模塊管理模塊:項目管理人員對現有項目的模塊進行管理。</p><p> 特性管理模塊:項目管理人員對現有項目的特性進行管理。</p><p> 開發(fā)筆記模塊:系統用戶查閱開發(fā)筆記以及對自己所屬的開發(fā)筆記進行管理。</p><p> 開發(fā)計劃模塊:項目管理人員對開發(fā)計劃進行管理。</p><p> 開發(fā)進度模塊:項目參與人員
87、對自己的開發(fā)進度進行更新操作。</p><p> 工作日志模塊:項目參與人員對個人工作日志進行管理。</p><p> 開發(fā)進度明細模塊:項目管理人員查詢每個項目參與人員的實時開發(fā)進度。</p><p> 開發(fā)進度匯總模塊:項目管理人員查詢項目整體進度。</p><p> 開發(fā)人員分布模塊:項目管理人員查詢當前開發(fā)人員在每個項目中的任
88、務情況。</p><p> 工作日志匯總模塊:項目管理人員查詢每個項目參與人員的日常工作情況。</p><p> 3.3系統網絡拓撲圖</p><p> 本系統主要面向公司內部開發(fā)團隊,因此選擇了基于局域網的B/S三層架構模型,通過在局域網內部建立Web服務器和數據庫服務器的方式向公司內部局域網提供服務。網絡拓撲結構圖如圖3-3:</p><
89、;p> 圖3-3系統網絡拓撲圖</p><p><b> 3.4系統類圖設計</b></p><p> 根據需求分析可知,系統主要被分成了十四個功能模塊,根據對每一個功能模塊進行分析之后,可以得到整個系統涉及到的類有:系統用戶類DepUser、項目信息類Project、項目模塊類ProjectModule、項目特性類Properties、開發(fā)計劃類DepP
90、lan、開發(fā)進度類DepProgress、開發(fā)筆記類DepNotes、工作日志類Daylog,每個類的屬性、方法以及各個類之間的具體關系如圖3-4所示:</p><p> 圖3-4系統實體類關系圖</p><p><b> 3.5詳細設計</b></p><p> 3.5.1個人信息功能</p><p> 個人信
91、息功能主要提供當前登錄用戶信息查看個人信息功能,個人信息的查看涉及HibernateSessionFactory、IBaseHibernateDAO、BaseHibernateDAO、用戶信息類DepUser、數據庫操作類DepUserDao、用戶登錄方法類LoginAction等,類間關系如圖3-5所示:</p><p> 圖3-5成員管理相關類圖</p><p> 當前登錄用戶通過
92、個人信息功能查看個人信息,系統根據當前登錄用戶ID從用戶信息數據庫中查找用戶信息,然后生成表單數據顯示在個人信息界面。個人信息功能僅提供查看功能,不可編輯。個人信息查看順序圖如圖3-6所示:</p><p> 圖3-6個人信息順序圖</p><p> 3.5.2修改密碼功能</p><p> 修改密碼功能涉及HibernateSessionFactory、IB
93、aseHibernateDAO、BaseHibernateDAO、用戶信息類DepUser、數據庫操作類DepUserDao、用戶登錄方法類LoginAction、密碼修改方法類UpdatePwdAction,類間關系詳見圖3-5。</p><p> 當前用戶在需要修改密碼的情況下,點擊修改密碼菜單,進入修改密碼界面,系統根據當前登錄用戶ID從數據庫中獲取用戶密碼信息,用戶錄入新舊密碼后,系統校驗輸入信息,校驗
94、成功后,更新數據庫中用戶密碼,并反饋給用戶密碼修改結果。修改密碼順序圖如圖3-7所示:</p><p> 圖3-7修改密碼順序圖</p><p> 3.5.3成員管理功能</p><p> 成員管理功能涉及HibernateSessionFactory、IBaseHibernateDAO、BaseHibernateDAO、用戶信息類DepUser、數據庫操作類
95、DepUserDao、添加成員方法類AddMemberAction、刪除成員方法類DeleteMemberAction、修改成員信息方法類EditInfoAction,類間關系詳見圖3-5。</p><p> 系統不提供主動注冊功能,所有系統用戶必須通過系統管理員管理,包括用戶的添加,用戶信息的修改與刪除等操作。系統管理員添加用戶時,首先創(chuàng)建一個用戶信息模板,然后錄入用戶信息并保存在數據庫中,系統根據保存結果返
96、回提示信息。添加成員順序圖如圖3-8所示:</p><p> 圖3-8添加成員順序圖</p><p> 系統管理員修改用戶信息時,系統首先查詢數據庫中對應用戶信息,構造用戶信息對象,系統管理員錄入用戶信息提交修改,系統校驗后存入數據庫,并返回修改提示信息。修改成員信息順序圖如圖3-:9所示:</p><p> 圖3-9修改成員信息順序圖</p>
97、<p> 系統管理員刪除成員時,系統根據用戶ID從數據庫中查找對應成員信息,核對無誤后從數據庫刪除相應成員信息,并提示用戶刪除結果。刪除成員信息順序圖如圖3-:10所示:</p><p> 圖3-10刪除成員順序圖</p><p> 3.5.4項目管理功能</p><p> 項目管理人員通過項目管理功能查詢、添加、修改項目信息。當項目管理人員查詢項
98、目信息時,系統根據當前登錄用戶信息查詢屬于當前用戶創(chuàng)建的項目信息,項目信息以列表形式顯示在頁面;項目管理人員此時可以選擇添加、編輯、刪除等操作。</p><p> 項目管理功能涉及到的類有: HibernateSessionFactory、IBaseHibernateDAO、BaseHibernateDAO、項目信息類Project、數據庫操作類ProjectDao、添加項目方法類AddProjectActio
99、n、修改項目信息方法類EditProjectAction、查詢項目方法類ProjectListAction,類間關系如圖3-11:</p><p> 圖3-11項目管理相關類圖</p><p> 項目管理功能主要是系統的核心功能,項目模塊、特性管理、開發(fā)計劃、開發(fā)進度等功能模塊都依賴于此項目創(chuàng)建的項目信息,此功能包含項目的查詢、添加、修改于刪除等功能。項目管理人員通過查詢項目功能,查詢
100、自己創(chuàng)建的項目清單,系統根據當前登錄用戶信息從數據庫中查找項目信息,并反饋給項目管理人員。查詢項目順序圖如圖3-:12所示:</p><p> 圖3-12查詢項目順序圖</p><p> 系統管理員通過添加項目功能,錄入項目信息,系統根據用戶錄入信息創(chuàng)建項目數據并存入數據庫。添加項目信息順序圖如圖3-:13所示:</p><p> 圖3-13添加項目順序圖&l
101、t;/p><p> 項目管理人員通過編輯項目功能,選擇已存在項目,系統從數據庫中查詢對應項目信息,項目管理人員根據需要修改項目信息提交給系統,系統通過數據校驗后存儲到數據庫。修改項目信息順序圖如圖3-14所示:</p><p> 圖3-14編輯項目順序圖</p><p> 刪除項目功能,主要幫助項目管理人員刪除無用或過期項目信息,系統根據項目管理人員提供的項目ID
102、,從數據庫中刪除對應項目信息。刪除信息順序圖如圖3-15所示:</p><p> 圖3-15刪除項目順序圖</p><p> 3.5.5特性管理功能</p><p> 項目特性管理是項目管理的一個內容。通常情況下,軟件項目具有多個特性。項目特性管理與項目是多對一的關系。項目特性管理模塊中提供了特性添加、修改、查詢等功能。特性添加后,項目管理人員可將特性置為啟用
103、或禁用,標記特性狀態(tài)。</p><p> 特性管理功能涉及到的類有: HibernateSessionFactory、IBaseHibernateDAO、BaseHibernateDAO、特性信息類Properties、項目信息類Project、數據庫操作類PropertiesDao、添加特性方法類AddPropertiesAction、修改特性信息方法類EditPropertiesAction、查詢特性方法類
104、PropertiesListAction,類間關系如圖3-16:</p><p> 圖3-16特性管理相關類圖</p><p> 特性管理功能是對項目管理功能的一個補充,不同的軟件項目具有不同特性。項目管理人員通過特性管理為現有項目添加、或刪除相關特性。在特性管理功能模塊,項目管理人員可以查詢自己創(chuàng)建的項目特性條目,系統根據當前登錄用戶信息從數據庫中查詢對應項目特性,并反饋給當前用戶。
105、查詢特性信息順序圖如圖3-17所示:</p><p> 圖3-17查詢特性順序圖</p><p> 項目管理人員通過添加特性功能,創(chuàng)建特性編輯表單,項目管理人員錄入特性信息后,選擇保存,系統將特性信息保存至項目特性數據庫。添加特性信息順序圖如圖3-18所示:</p><p> 圖3-18添加特性順序圖</p><p> 項目管理人員在
106、使用項目特性編輯功能修改已創(chuàng)建項目特性時,系統根據當前用戶選擇的特性條目首先從數據庫中查詢對應詳細信息反饋給用戶,當前用戶在特性編輯表單根據需要修改后提交系統處理,系統將修改后的特性信息更新至數據庫。編輯特性信息順序圖如圖3-19所示:</p><p> 圖3-19編輯特性順序圖</p><p> 特性狀態(tài)通常默認為可用,項目管理人員可根據實際需要進行修改,將特性狀態(tài)置為禁用或可用,系
107、統將更改結果保存至數據庫。更改特性狀態(tài)順序圖如圖3-20所示:</p><p> 圖3-20更改特性狀態(tài)順序圖</p><p> 3.5.6模塊管理功能</p><p> 在軟件項目中,通常一個項目包含多個模塊。因此,項目模塊與項目是多對一的關系。項目模塊管理模塊中提供了模塊添加、修改、刪除、查詢等功能。</p><p> 特性管理功
108、能涉及到的類有: HibernateSessionFactory、IBaseHibernateDAO、BaseHibernateDAO、項目模塊類ProjectModule、項目信息類Project、數據庫操作類ProjectModuleDao、添加模塊方法類AddModuleAction、修改模塊信息方法類EditModuleAction、查詢模塊方法類ModuleListAction,類間關系如圖3-21:</p>&
109、lt;p> 圖3-21更改特性狀態(tài)順序圖</p><p> 模塊管理功能依賴于項目管理模塊,包含項目模塊的查詢、添加、刪除、與修改等功能。查詢模塊時,模塊管理系統根據系統用戶提供的信息查詢相關項目的模塊信息,并以列表的形式返回給系統用戶。查詢模塊信息順序圖如圖3-22所示:</p><p> 圖3-22查詢模塊順序圖</p><p> 添加模塊時,項目
110、管理人員選擇項目后,系統生成模塊信息表單,用戶錄入模塊信息后提交給系統處理,系統存儲成功后反饋給用戶存儲結果。添加模塊信息順序圖如圖3-23所示:</p><p> 圖3-23添加模塊順序圖</p><p> 修改模塊時,系統根據用戶選擇查詢數據庫中對應模塊信息,并返回給用戶,用戶根據需要對相應信息進行修改后提交至系統處理,系統保存成功后反饋給用戶修改結果。修改模塊信息順序圖如圖3-2
111、4所示:</p><p> 圖3-24修改模塊順序圖</p><p> 刪除模塊時,系統根據用戶選擇,從數據庫中刪除相應模塊后,反饋給用戶刪除結果。刪除模塊信息順序圖如圖3-25所示:</p><p> 圖3-25刪除模塊順序圖</p><p> 3.5.7開發(fā)筆記管理功能</p><p> 開發(fā)筆記管理功能
112、涉及到的類有:HibernateSessionFactory、IBaseHibernateDAO、BaseHibernateDAO、開發(fā)筆記類DepNotes、數據庫操作類DepNotesDao、添加開發(fā)筆記方法類AddDepNotesAction、修改開發(fā)筆記方法類EditDepNotesAction、查詢開發(fā)筆記方法類DepNotesListAction,類間關系如圖3-26:</p><p> 圖3-26
113、刪除模塊順序圖</p><p> 開發(fā)筆記管理功能包含開發(fā)筆記的創(chuàng)建、查詢、查看、修改、刪除等功能,查詢開發(fā)筆記時,系統用戶輸入相應的查詢條件,系統根據查詢條件從數據庫中查詢出對應的筆記記錄,并以列表形式返回給當前用戶。查詢開發(fā)筆記信息順序圖如圖3-27所示:</p><p> 圖3-27查詢開發(fā)筆記順序圖</p><p> 查看筆記內容時,當前用戶即可選擇自
114、己的筆記記錄,也可選擇其他用戶創(chuàng)建的筆記記錄,系統根據筆記ID從數據庫中查詢對應的筆記詳細內容,并返回給用戶。查看開發(fā)筆記信息順序圖如圖3-28所示:</p><p> 圖3-28查看筆記內容順序圖</p><p> 添加開發(fā)筆記時,系統用戶在系統生成的表單頁面錄入筆記內容后提交給系統,系統經過處理存入數據庫,并將存儲結果返回給當前用戶。添加開發(fā)筆記信息順序圖如圖3-29所示:<
115、/p><p> 圖3-29添加開發(fā)筆記順序圖</p><p> 編輯開發(fā)筆記時,系統用戶只能選擇自己所創(chuàng)建的筆記記錄,系統根據選擇從數據庫中查詢詳細內容返回給用戶,用戶修改內容后,選擇提交,系統將修改結果存入數據庫中并反饋給用戶修改結果。編輯開發(fā)筆記信息順序圖如圖3-30所示:</p><p> 圖3-30編輯開發(fā)筆記順序圖</p><p>
116、; 刪除開發(fā)筆記時,系統用戶只能選擇自己創(chuàng)建的筆記記錄,系統根據用戶的選擇從數據庫中刪除對應筆記記錄,并將結果返回給用戶。刪除開發(fā)筆記信息順序圖如圖3-31所示:</p><p> 圖3-31刪除開發(fā)筆記順序圖</p><p> 3.5.8開發(fā)計劃管理功能</p><p> 開發(fā)計劃管理功能涉及到的類有: HibernateSessionFactory、IB
117、aseHibernateDAO、BaseHibernateDAO、開發(fā)計劃類DepPlan、模塊信息類ProjectModule、數據庫操作類DepPlanDao、添加開發(fā)計劃方法類AddDepPlanAction、修改開發(fā)計劃方法類EditDepPlanAction、查詢開發(fā)計劃方法類DepPlanListAction,查看開發(fā)人員分布方法類UserDistributionAction,類間關系如圖3-32:</p>&
118、lt;p> 圖3-32開發(fā)計劃管理相關類圖</p><p> 開發(fā)計劃管理功能是開發(fā)管理過程中重要的內容,也是本系統的核心功能。開發(fā)計劃管理包括開發(fā)計劃的查詢、添加、編輯和刪除。項目管理人員對開發(fā)計劃管理擁有操作權限。用戶查詢開發(fā)計劃時,系統從數據庫中查找當前用戶所屬的開發(fā)計劃,并以列表形式返回給當前用戶。查詢開發(fā)計劃信息順序圖如圖3-33所示:</p><p> 圖3-33查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于struts2的求職網平臺的設計與實現【畢業(yè)論文】
- 基于struts2技術的電子郵件系統的設計與實現-畢業(yè)論文
- 基于struts2的電子郵箱系統畢業(yè)論文
- 畢業(yè)設計--基于struts2技術bbs論壇系統的設計與實現
- 基于Struts2架構的工程項目管理系統設計與實現.pdf
- 基于struts2和hibernate的在線考試管理系統設計與實現
- 基于Struts2技術的人事管理系統的設計與實現.pdf
- 基于Struts2的鞍山電信設備管理系統的設計與實現.pdf
- 85548.基于struts2的高校教學管理系統的設計與實現
- 基于Struts2的公文管控系統的設計與實現.pdf
- 基于struts2技術的跑步社區(qū)后臺系統的設計與實現
- struts2電影交流bbs論壇畢業(yè)論文
- 基于Struts2的移動計費帳務系統的設計與實現.pdf
- 基于Struts2的法制室案件信息管理系統的設計與實現.pdf
- 基于struts2的求職網平臺的設計與開發(fā)
- 基于Struts2的圖書館管理系統的實現與優(yōu)化.pdf
- 基于Struts2與Hibernate的社區(qū)網站系統設計與實現.pdf
- 基于struts2+hbernate的信息發(fā)布系統設計與實現——畢業(yè)論文
- 基于Struts2的操作系統課程網站的設計與實現.pdf
- 基于Struts2框架的企業(yè)協同辦公系統的設計與實現.pdf
評論
0/150
提交評論