版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 項目管理是一項復雜的工程,尤其是對于一些中小企業(yè),沒有科學的管理手段很難實現(xiàn)對項目有效的管理。而項目跟蹤管理系統(tǒng)(PTS),將可以提高企業(yè)管理的科學化水平和信息化水平,從而可以達到對項目的科學有效的管理。</p><p> 本文結(jié)合項目跟蹤管理系統(tǒng)的國內(nèi)外發(fā)展和應用現(xiàn)狀,通過對系統(tǒng)的需求分析和可行性
2、分析,以JAVA為開發(fā)技術(shù),詳細說明了項目進度跟蹤管理系統(tǒng)的設(shè)計與實現(xiàn)過程。該系統(tǒng)具有項目任務(wù)管理和BUG管理的功能,實現(xiàn)了客戶項目溝通及其管理層對項目進度的控制和對員工日常工作的監(jiān)督與考核。</p><p> 本系統(tǒng)使用MyEclipse作為開發(fā)工具,使用Java為開發(fā)語言,Sqlserver為數(shù)據(jù)庫。開發(fā)簡單,而且維護起來比較方便,它的風格類似于C++,從某種意義上來講,Java是對C++去粗取精加以改良的
3、結(jié)果。而且Java預言師完全面向?qū)ο蟮?,完全的區(qū)別于C++的“半面向?qū)ο蟆?。它是健壯的,源自強類型檢查和自我內(nèi)存管理。最重要的一點保證是:Java的安全體系架構(gòu)穩(wěn)定。Java代碼是解釋執(zhí)行的,與平臺無關(guān)。Java語言是多線程的,簡而言之就是為一項任務(wù)多點開工。Java允許程序動態(tài)地裝入運動中所需要的類。</p><p> 關(guān)鍵詞:項目跟蹤管理(PTS) 任務(wù)管理 BUG管理</p><p
4、><b> ABSTRACT</b></p><p> The project management is a complicated engineering, particularly for some small business enterprises. It is difficult to efficiently carry out managing the project
5、 without scientific management means. However, the project following the system PTS, will be able to raise the scientific level and information-based level of the management of business enterprises, and can attain thus a
6、 valid management to science of the project.</p><p> This thesis mainly expounds the system’s design and process while elaborating on Corporation, by combining IT projects to follow a management system of d
7、omestic and international development and application present condition, passing the need of analysis to the system and viability assessment, The system has a project task management and BUG management, realize customer
8、project communication and its management to the project schedule control and supervision of the daily work of staff and evaluat</p><p> Task management system this MyEclipse use as a development tool, use J
9、ava language for development, Sqlserver database for. and achieves the goal facilitating communication between customers and workers, strengthening the management and controlling the progress of the daily work of supervi
10、sion and evaluation. The most important guarantee is: the security system of Java architecture stability.Java language is multi-thread, in a word, is for a task more commenced.</p><p> Key words:project tra
11、cking system(PTS) task management BUG management</p><p><b> 目 錄</b></p><p><b> 1 前 言1</b></p><p> 1.1 開發(fā)背景1</p><p> 1.2 國內(nèi)外研究現(xiàn)狀1</
12、p><p> 1.3 系統(tǒng)設(shè)計目標2</p><p> 2 系統(tǒng)開發(fā)所采用的技術(shù)3</p><p> 2.1 JSP技術(shù)3</p><p> 2.2 MVC 架構(gòu)3</p><p> 2.3 SQL Server3</p><p> 2.4 Tomcat4</p>
13、<p> 3 項目進度跟蹤管理系統(tǒng)需求分析5</p><p> 3.1 系統(tǒng)可行性分析5</p><p> 3.1.1 技術(shù)可行性5</p><p> 3.1.2 經(jīng)濟性5</p><p> 3.1.3運行可行性5</p><p> 3.2 系統(tǒng)功能性需求分析5</p>
14、<p> 3.2.1系統(tǒng)功能描述5</p><p> 3.2.2 系統(tǒng)業(yè)務(wù)流程6</p><p> 3.3 系統(tǒng)各模塊用例模型分析7</p><p> 3.3.1 用例模型整體描述7</p><p> 3.3.2 各功能模塊用例描述7</p><p> 3.4 系統(tǒng)開發(fā)環(huán)境11&l
15、t;/p><p><b> 4 概要設(shè)計12</b></p><p> 4.1 系統(tǒng)架構(gòu)原則12</p><p> 4.2 系統(tǒng)的功能結(jié)構(gòu)設(shè)計12</p><p> 4.2.1 執(zhí)行者管理模塊設(shè)計12</p><p> 4.2.2 項目階段管理模塊設(shè)計13</p>&
16、lt;p> 4.2.3 BUG信息管理模塊設(shè)計13</p><p> 4.2.4 項目任務(wù)管理模塊設(shè)計14</p><p> 4.2.5 系統(tǒng)管理模塊設(shè)計14</p><p> 4.3 系統(tǒng)類圖15</p><p> 4.4 數(shù)據(jù)庫設(shè)計16</p><p><b> 5 詳細設(shè)計
17、18</b></p><p> 5.1 項目階段管理模塊18</p><p> 5.1.1 添加項目階段18</p><p> 5.1.2 管理項目階段19</p><p> 5.2 BUG信息管理模塊20</p><p> 5.2.1 添加BUG信息21</p><
18、p> 5.2.2 查詢、刪除BUG信息21</p><p> 5.3 項目任務(wù)管理模塊24</p><p> 5.3.1 添加項目任務(wù)24</p><p> 5.3.2 修改、刪除項目任務(wù)25</p><p> 6 測試結(jié)果及運行效果27</p><p> 6.1 測試概論27</p
19、><p> 6.2 項目進度跟蹤管理系統(tǒng)采用的測試方法27</p><p> 6.2.1 黑盒測試27</p><p> 6.2.2 白盒測試27</p><p> 6.3 項目進度跟蹤管理系統(tǒng)具體測試28</p><p> 6.3.1 系統(tǒng)登錄功能的測試28</p><p>
20、 6.3.2 添加管理員信息的測試29</p><p><b> 結(jié) 論30</b></p><p><b> 謝 辭31</b></p><p><b> 參考文獻32</b></p><p><b> 附 錄33</b><
21、/p><p><b> 1 前 言</b></p><p> 隨著計算機的日益普及和網(wǎng)絡(luò)的發(fā)展,數(shù)據(jù)庫的應用范圍越來越廣,數(shù)據(jù)庫應用的功能也越來越強,因此編寫管理信息系統(tǒng)應用程序也顯得尤為重要,在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。</p><p> 中國IT軟件企業(yè)目前主要的管理方式是以“項目”為主的,項目管理水平參差不齊,絕
22、大多數(shù)IT軟件企業(yè)或多或少地存在“項目黑洞”:項目無法按期完成,項目工作難以協(xié)調(diào),用戶需求經(jīng)常變動,工作質(zhì)量難以保證。特別是,對于中小軟件開發(fā)企業(yè)目前面臨著用戶需求變化快,開發(fā)周期短,資金周轉(zhuǎn)困難,開發(fā)隊伍不穩(wěn)定,技術(shù)延續(xù)性差等諸多問題困擾。像大的軟件開發(fā)企業(yè)進行CMM,ISO9001認證,并實施較完善項目過程管理和質(zhì)量控制,無論從認證成本和實施成本都是中小軟件開發(fā)企業(yè)難以承受的。</p><p> 國外已有完
23、整的軟件幫助項目經(jīng)理監(jiān)控項目,但由于國內(nèi)此方面還未完全進入正規(guī),已有軟件對于項目經(jīng)理來說,過于復雜,而“項目跟蹤管理系統(tǒng)”,它是根據(jù)軟件設(shè)計思想,簡化的項目跟蹤工具,也是促進項目管理正規(guī)化的工具。</p><p><b> 1.1 開發(fā)背景</b></p><p> 在過去,各行各業(yè)往往都有不少管理人員孤立地看待數(shù)據(jù)處理和計算機。造成這種看法的原因是,數(shù)據(jù)處理和信
24、息服務(wù)人員不愿使用容易被計算機用戶理解的語言同用戶進行交替。管理人員對這種交流缺乏興趣和無能為力,導致延緩了計算機西聽的開發(fā),從而在許多其他方面助長了自守和冗余勞動的現(xiàn)象。</p><p> 一個值得深思的事實是,到2006年底為止,已經(jīng)信息化的企業(yè)在IT(Information Technology,信息技術(shù))的投資超過了未信息化企業(yè)在IT的投資。這意味著什么?</p><p> 這
25、意味著IT項目的投資已經(jīng)由廠商驅(qū)動向用戶驅(qū)動轉(zhuǎn)變,以往什么利潤高IT廠商就說什么好,用戶低著頭掏腰包的時代過去了?,F(xiàn)在大多數(shù)的用戶都經(jīng)歷過信息化,或成功過,或失敗過,經(jīng)驗教訓都有了許多。用戶更加重視企業(yè)信息戰(zhàn)略的規(guī)劃、IT投資的實實在在的效益。</p><p> 能夠為用戶提供IT能力的廠商如雨后春筍般成長,這些企業(yè)為了生存,競爭手段花樣百出,競爭也日趨白熱化。那么,作為IT企業(yè),要想在競爭的市場上持續(xù)發(fā)展,就
26、必須提高自己核心競爭力。IT企業(yè)的競爭力體現(xiàn)在兩方面:一是IT解決方案的技術(shù)水平;一是IT項目的實施能力。相對于前者,后者在短期提高利潤方面更能顯示出威力。因為項目管理水平的提高,意味著項目能得到更好地控制。成本能得到更多的節(jié)約,人力資源能得到更加合理的安排,客戶的需求能得到更好地滿足。</p><h3> 1.2 國內(nèi)外研究現(xiàn)狀</h2><p> 觀察當今國內(nèi)外眾多的企業(yè)人力資源管
27、理系統(tǒng),不難看出這些系統(tǒng)可以是人工的或基于計算機的,獨立的或是綜合的,成批處理的或聯(lián)機的。通常的信息系統(tǒng)是上述各種類型的組合。當然它不能即是獨立的有是綜合的。</p><p> 獨立的系統(tǒng)是為了滿足某個特定的應用領(lǐng)域(例如項目進度跟蹤管理系統(tǒng))而設(shè)計的,獨立系統(tǒng)有它自己的文件或數(shù)據(jù)庫系統(tǒng)。</p><p> 以人工系統(tǒng)為基礎(chǔ)已經(jīng)開發(fā)出各種各樣的計算機信息系統(tǒng)。到目前為止,在進行人工“計
28、算機化”時,仍然缺乏設(shè)計經(jīng)驗和缺少信息服務(wù)人員與用戶之間的交流。也就是說,基于計算機的系統(tǒng)的工作流程直接借簽了人工系統(tǒng)的工作流程。通常這些系統(tǒng)是獨立的,而且把計算機僅僅用作為數(shù)據(jù)處理機。在設(shè)計這些系統(tǒng)時,很少考慮到最終要將它們綜合的意圖。</p><p> 在每個社會團體的每個專業(yè)領(lǐng)域都能發(fā)現(xiàn)數(shù)據(jù)處理系統(tǒng)或信息系統(tǒng)的潛力。下面我們按社會團體列舉出這些實行計算機化的專業(yè)或應用領(lǐng)域。對于某種程度在專業(yè)上相近的系統(tǒng)多
29、數(shù)可以綜合在一起(例如,工資,會計和人事)。</p><h3> 1.3 系統(tǒng)設(shè)計目標</h2><p> 通過調(diào)查,根據(jù)項目管理的基本需求,一個項目運作的完整的系統(tǒng)需要完成以下功能:</p><p> 詳細的項目信息管理、項目進度管理信息、執(zhí)行項目人員情況、項目任務(wù)管理、項目BUG管理、提供系統(tǒng)用戶管理功能。</p><p> 介于
30、時間和能力因素,本系統(tǒng)只實現(xiàn)詳細項目信息管理、項目進度管理信息、執(zhí)行項目人員的調(diào)動情況管理和系統(tǒng)用戶管理功能四個功能。</p><h2> 2 系統(tǒng)開發(fā)所采用的技術(shù)</h2><p> 系統(tǒng)開發(fā)的技術(shù)在軟件開發(fā)過程中是至關(guān)重要的一個環(huán)節(jié),它將直接決定軟件開發(fā)的成敗問題。因此在軟件開發(fā)之前一定要進行方案論證這一步,從多個可供選擇的方案中選擇出確實可行的最佳方案。</p>&
31、lt;p><b> 2.1 JSP技術(shù)</b></p><p> JSP全稱是JavaServer Pages,它是一種基于Java的腳本技術(shù)。在JSP的眾多優(yōu)點之中,其中之一是它可以將HTML編碼從Web頁面的業(yè)務(wù)邏輯中有效地分離。用JSP訪問可重用的組件,比如Servlet、JavaBean和基于Java的Web應用程序。它還支持在Web頁面之中直接嵌入Java代碼??梢杂脙煞N
32、方法來訪問JSP文件:瀏覽器發(fā)送文件請求、發(fā)送至Servlet的請求。</p><p> JSP文件擴展名為.jsp,可以包含指令、Class-wide變量和方法、直接插入的Java代碼、訪問JavaBean、變量數(shù)據(jù)的HTML模型、變量數(shù)據(jù)的Java表達式的組合。使用JSP指令來指定所使用的腳本語言、Servlet實現(xiàn)的接口、Servlet擴展的類和Servlet導入的軟件包。Class-wide變量和方法一
33、般使用<SCRTPT>和</SCRTPT>標記說明Servlet類得class-wide方法。JSP對javabean的支持使能通過Web站點重復使用組件??梢栽贘SP文件的<%和%>標記間直接嵌入任何有效的Java語言代碼。這樣嵌入的代碼稱為scriptlet.當頁面被返回給瀏覽器時,應用服務(wù)器HTML模板語法使您可以把變量字段放在頁面上。并且使Servlet和JavaBean可利用數(shù)據(jù)庫的值動態(tài)替
34、換變量。當處理文件時,要指定分解一個Java語言表達式,請用JSP表達式標記<%=和%>。該表達式被評估和轉(zhuǎn)換成一個字符串加以顯示</p><h3> 2.2 MVC 架構(gòu)</h2><p> MVC是一個叫Xerox PARC的人,在八十年代為Smalltalk-80編程語言所發(fā)明的一種軟件設(shè)計模式。MVC既不是Java特有的設(shè)計思想,也不是Web應用所特有的思想,它是所
35、有面向?qū)ο蟪绦蛟O(shè)計語言都應該遵守的規(guī)范。</p><p> MVC思想將一個應用分成三個基本的部分:Model-->模型、View-->視圖、Controller-->控制。這三個部分以最少的耦合協(xié)同合作,來達到提高應用的可擴展性及可維護性。MVC被廣泛應用,其主要是因為以下3個優(yōu)點:1、各有各的應用,相互不沖突。2、對開發(fā)項目的分工十分有利。3、對于組件的重組也非常有利。</p>
36、<h3> 2.3 SQL Server</h2><p> SQL(Structured Query Language)結(jié)構(gòu)化查詢語言,是數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。</p><p> 由于如今Windows操作系統(tǒng)占領(lǐng)主導地位,選擇SQL一定會在兼容性方面取得一些優(yōu)勢。另外,SQLServer除了具有擴展性可靠性以外,還具
37、有可迅速開發(fā)新的因特網(wǎng)系統(tǒng)功能。尤其是它可直接存儲XML數(shù)據(jù),可以將搜索結(jié)果以XML格式輸出等特點。有利于構(gòu)建異構(gòu)系統(tǒng)的互操作性,奠定了面向網(wǎng)絡(luò)的企業(yè)應用和服務(wù)的基礎(chǔ)。</p><p> 如今的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。性能、可伸縮性以及可靠性是基本要求,而進入市場時間也非常的關(guān)鍵。除了可信企業(yè)品質(zhì)外,SQLServer 2000還為數(shù)據(jù)管理與分析帶來了靈活性,可以讓單位在快速變化的環(huán)境中從容響應,
38、從而獲取競爭優(yōu)勢。</p><p> 它還提供了以Web標準為基礎(chǔ)的擴展數(shù)據(jù)編程功能,豐富的XML和Internet標準支持可以讓您使用內(nèi)置的存儲過程以XML格式輕松存儲和檢索數(shù)據(jù)。您還可以用XML更新程序,容易的插入和更新以及刪除數(shù)據(jù)。</p><h3> 2.4 Tomcat</h2><p> Tomcat是一個免費的開源的Serlvet容器,它是Apa
39、che基金會的Jakarta項目中的一核心項目,有了Sun的加入和支持,最新的Servlet和JSP規(guī)范總能在Tomcat中得到體現(xiàn)。</p><p> 與傳統(tǒng)的桌面應用程序不同,Tomcat中的應用程序是一個WAR文件。WAR是Sun提出的一種Web應用程序格式,與JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和JSP文件或者包含這兩種文件的目錄,另外還
40、會有一個WEB-INF目錄,這個目錄很重要。通常在WEB-INF目錄下有一個web.xml文件和一個classes目錄,web.xml是這個應用的配置文件,而classes目錄下則包含編譯好的Servlet類和JSP或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。</p>&l
41、t;p> Tomcat也可與其它的一些軟件集成起來實現(xiàn)更多功能,如JBoss集成起來開發(fā)EJB和Cocoon集成開發(fā)基于Xml的應用。Tomcat確實是一個很好的工具,不僅是因為它的免費,功能強大,更因為它的開放性。</p><h2> 3 項目進度跟蹤管理系統(tǒng)需求分析</h2><h3> 3.1 系統(tǒng)可行性分析</h2><h4> 3.1.1 技
42、術(shù)可行性</h2><p> 本系統(tǒng)使用MyEclipse作為開發(fā)工具,使用Java為開發(fā)語言,Sqlserver為數(shù)據(jù)庫。開發(fā)簡單,而且維護起來比較方便,Java語言簡單的風格類似于C++,從某種意義上來講,Java是對C++去粗取精加以改良的結(jié)果。而且Java預言師完全面向?qū)ο蟮模耆膮^(qū)別于C++的“半面向?qū)ο蟆?。它是健壯的,源自強類型檢查和自我內(nèi)存管理。最重要的一點保證是:Java的安全體系架構(gòu)穩(wěn)定。J
43、ava代碼是解釋執(zhí)行的,與平臺無關(guān)。Java語言是多線程的,簡而言之就是為一項任務(wù)多點開工。Java允許程序動態(tài)地裝入運動中所需要的類。</p><p><b> 3.1.2 經(jīng)濟性</b></p><p> 隨著我國改革開放的不斷深化和社會主義市場經(jīng)濟日趨完善,我國企業(yè)面臨著前所未有的巨大挑戰(zhàn)。特別是軟件行業(yè),如何提高自身的軟件開發(fā)能力,完善軟件開發(fā)流程已經(jīng)成為
44、每個軟件企業(yè)的必修課。因此項目管理作為現(xiàn)代組織發(fā)展過程中的一種重要管理手段,越來越受到人們的重視。一個項目的運行要考慮到成本/效益,軟件開發(fā)成本基本上是可以忽略,效益看網(wǎng)上使用率以及實際用戶的數(shù)量。成本/效益≥1表示沒有虧損。支出 、效益、收益/投資比、投資回收周期,其次是在使用過程中的一些維護數(shù)據(jù)庫的費用。該系統(tǒng)可以很好的部署在公司或者互聯(lián)網(wǎng)上,用戶可以隨時登陸系統(tǒng)進行查詢正在進行的項目信息,可以隨時掌握最新的項目動態(tài),對項目的開發(fā)起
45、到一定的幫助作用,提高項目的開發(fā)規(guī)范和實用性提供很好的方便。</p><h4> 3.1.3運行可行性</h2><p> 因為在公司開發(fā)項目的過程中,可能存在著項目信息處理量大,耗費時間長,出錯率高等情況。在本系統(tǒng)投入使用后,可以對所開發(fā)的項目進行有效的管理,整合、處理開發(fā)中所遇到的各種問題,提高工作效率。</p><p> 項目進度跟蹤管理系統(tǒng)屬于自主開發(fā)
46、設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的。本系統(tǒng)的界面友好,操作簡單,操作配置不高,使用人員極易上手。</p><h3> 3.2 系統(tǒng)功能性需求分析</h2><h4> 3.2.1系統(tǒng)功能描述</h2><p><b> ?。?)執(zhí)行者模塊</b></p><p> 系統(tǒng)就是讓管理員可以對執(zhí)行者信息進行管理。&
47、lt;/p><p><b> ①添加執(zhí)行者信息</b></p><p> 管理員可以在進行添加,這樣登錄系統(tǒng)后可以對執(zhí)行者信息進行操作,管理等。</p><p><b> ②修改執(zhí)行者信息</b></p><p> 管理員登陸后,可以對執(zhí)行者信息進行修改操作。</p><p&
48、gt;<b> ③刪除執(zhí)行者信息</b></p><p> 管理員可以刪除執(zhí)行者信息。</p><p><b> ?。?)項目階段模塊</b></p><p> 管理員對項目階段進行添加,刪除,修改等管理。</p><p> ?。?)BUG信息模塊</p><p>
49、管理員對BUG信息進行添加,刪除,修改等管理。</p><p><b> ?。?)項目任務(wù)模塊</b></p><p> 管理員對任務(wù)信息進行添加,刪除,修改等操作。</p><p><b> ?。?)系統(tǒng)管理模塊</b></p><p> 管理員對用戶信息進行添加,刪除,修改等操作。</
50、p><h4> 3.2.2 系統(tǒng)業(yè)務(wù)流程</h2><p> 為方便用戶使用本系統(tǒng),系統(tǒng)采用JSP技術(shù)編寫。使用用戶需通過網(wǎng)頁輸入正確的用戶名和密碼登陸本系統(tǒng),只有當用戶輸入的用戶名和密碼都正確時,系統(tǒng)會自動跳轉(zhuǎn)到系統(tǒng)主頁。此時用戶可以根據(jù)自己所做項目的需要來選擇不同的系統(tǒng)業(yè)務(wù)進行操作,例如:注冊用戶,修改項目階段信息,刪除BUG信息等。用戶在使用完本系統(tǒng)之后,點擊“系統(tǒng)退出”即可退出本系
51、統(tǒng)。如圖3-1所示,為本系統(tǒng)的系統(tǒng)業(yè)務(wù)流程圖。</p><p> 圖3-1 系統(tǒng)業(yè)務(wù)流程圖</p><h3> 3.3 系統(tǒng)各模塊用例模型分析</h2><h4> 3.3.1 用例模型整體描述</h2><p> 本系統(tǒng)管理員登陸系統(tǒng),可以對執(zhí)行者信息,項目任務(wù)信息,項目階段信息,BUG信息,系統(tǒng)信息進行管理,如圖3-2所示。管理員
52、可以對所有信息進行管理,并且處理用戶信息的操作。</p><p> 圖3-2 整體用例圖</p><h4> 3.3.2 各功能模塊用例描述</h2><p><b> ?。?)管理執(zhí)行者</b></p><p> 執(zhí)行者管理的用例圖如圖3-3所示。</p><p> 圖3-3 執(zhí)行者管理
53、用例圖</p><p> 其用例描述如表3-1所示:</p><p> 表3-1 執(zhí)行者管理用例描述</p><p><b> ?。?)項目階段管理</b></p><p> 管理項目階段的用例如圖3-4所示: </p><p> 圖3-4管理項目階段用例圖</p><
54、p> 用例描述如表3-2所示:</p><p> 表3-2 項目階段管理</p><p> ?。?)BUG信息管理</p><p> 一個項目在開發(fā)的過程中,無論開發(fā)人員怎樣的避免,都會出現(xiàn)BUG,這時就需要管理人員對其進行管理。管理員對BUG信息管理的用例圖如圖3-5所示: </p><p> 圖3-5 BUG信息管理用例&l
55、t;/p><p> 其用例描述如表3-3所示:</p><p> 表3-3 BUG信息管理</p><p><b> ?。?)項目任務(wù)管理</b></p><p> 管理員對項目任務(wù)管理的用例圖如圖3-6示:</p><p> 圖3-6 項目任務(wù)管理用例</p><p>
56、; 其用例描述如表3-4所示:</p><p><b> 表3-4 任務(wù)管理</b></p><p><b> ?。?)系統(tǒng)管理</b></p><p> 管理員對系統(tǒng)管理的用例圖如圖3-7所示: </p><p> 圖3-7 系統(tǒng)管理用例</p><p> 其用例
57、描述如表3-5所示:</p><p> 表3-5 系統(tǒng)信息管理</p><h3> 3.4 系統(tǒng)開發(fā)環(huán)境 </h2><p> 硬件環(huán)境:Intel(R)Pentium(R)processor2.00GHZ/1024MB/40G/</p><p> 軟件環(huán)境:Microsoft MyEclipse6.0/Microsoft SQL S
58、erver 2000sp4</p><p><b> 4 概要設(shè)計</b></p><h3> 4.1 系統(tǒng)架構(gòu)原則</h2><p> 軟件設(shè)計是一種極度富有創(chuàng)造性的過程,對某些設(shè)計者來說她們可能需要一定的資質(zhì),而最后設(shè)計通常都是由一些初步設(shè)計演變來而的。這些只是在書本上學不會設(shè)計,只能通過實踐,通過對實際情況的研究和實踐才能學會。對于
59、高效的軟件工程,良好的設(shè)計是關(guān)鍵,一個設(shè)計得好的系統(tǒng)應該能直接實現(xiàn)和易于維護、易懂和可靠的。設(shè)計得不好的系統(tǒng),盡管可以工作,但很可能維護起來花費多、測試困難和不可靠,因此,設(shè)計階段是一個軟件開發(fā)過程中最重要的階段。</p><p> 項目進度跟蹤管理系統(tǒng)由系統(tǒng)管理模塊、執(zhí)行者管理模塊、項目階段管理模塊、項目任務(wù)管理模塊、項目BUG管理模塊5個主要部分組成,規(guī)劃系統(tǒng)功能模塊如下:</p><p
60、> 系統(tǒng)管理模塊:該模塊主要是登陸系統(tǒng)的管理員對本系統(tǒng)用戶的管理。</p><p> 執(zhí)行者管理模塊:該模塊主要是對項目參加人員調(diào)動信息進行管理。</p><p> 項目階段管理模塊:該模塊主要功能是管理項目的各個階段,對項目階段實現(xiàn)添加、刪除、修改以及查詢的功能。</p><p> 項目任務(wù)管理模塊:該模塊主要是是開發(fā)人員明確項目開發(fā)的情況,以便更加
61、合理的進行項目開發(fā)。</p><p> 項目BUG管理模塊:該模塊主要是對項目出現(xiàn)的BUG進行添加、刪除、修改以及查詢等的管理。</p><p> 系統(tǒng)結(jié)構(gòu)如圖4-1所示:</p><p> 圖4-1系統(tǒng)體系結(jié)構(gòu)圖</p><h3> 4.2 系統(tǒng)的功能結(jié)構(gòu)設(shè)計</h2><h4> 4.2.1 執(zhí)行者管理模
62、塊設(shè)計</h2><p><b> (1)功能設(shè)計</b></p><p> 本模塊的最主要功能就是建立執(zhí)行者信息,添加,刪除和修改執(zhí)行者信息。經(jīng)過處理,管理員可以登陸系統(tǒng),對執(zhí)行者信息進行處理,增加,刪除,修改等操作。</p><p><b> ?。?)功能結(jié)構(gòu)圖</b></p><p>
63、執(zhí)行者信息模塊的功能結(jié)構(gòu)圖,如圖4-2所示。用戶對系統(tǒng)的執(zhí)行者信息進行管理,如果操作成功,則提示,否則失敗。</p><p> 圖4-2執(zhí)行者信息模塊功能結(jié)構(gòu)圖</p><h4> 4.2.2 項目階段管理模塊設(shè)計</h2><p><b> ?。?)功能設(shè)計</b></p><p> 本模塊主要是對系統(tǒng)的項目階段
64、信息進行管理,對項目階段信息進行刪除、修改等操作。</p><p><b> ?。?)功能結(jié)構(gòu)圖</b></p><p> 項目階段管理模塊的功能結(jié)構(gòu)圖,管理員登陸系統(tǒng),可以對項目階段管理模塊進行刪除和修改等操作,管理員可以在列表界面對項目階段進行查詢等操作。如圖4-3所示:</p><p> 圖4-3 項目階段管理模塊功能結(jié)構(gòu)圖</
65、p><h4> 4.2.3 BUG信息管理模塊設(shè)計</h2><p><b> ?。?)功能設(shè)計</b></p><p> 本模塊主要是實現(xiàn)對BUG信息的增加,刪除和修改等操作,用戶可以在列表界面對BUG信息進行查詢等操作。</p><p><b> (2)功能結(jié)構(gòu)圖</b></p>
66、<p> BUG信息模塊的功能結(jié)構(gòu)圖,如圖4-4所示:</p><p> 圖4-4 BUG信息模塊功能結(jié)構(gòu)圖</p><h4> 4.2.4 項目任務(wù)管理模塊設(shè)計</h2><p><b> ?。?)功能模塊</b></p><p> 管理登陸系統(tǒng)后,可以對項目任務(wù)信息進行維護,修改,刪除等操作。&l
67、t;/p><p><b> ?。?)功能結(jié)構(gòu)圖</b></p><p> 項目任務(wù)信息模塊的功能結(jié)構(gòu)圖,管理員登陸系統(tǒng),對任務(wù)信息進行維護,可以對任務(wù)信息進行維護,修改,刪除等。如圖4-5所示:</p><p> 圖4-5 項目任務(wù)信息功能結(jié)構(gòu)圖</p><h4> 4.2.5 系統(tǒng)管理模塊設(shè)計</h2>
68、<p><b> ?。?)功能模塊</b></p><p> 管理登陸系統(tǒng)后,可以對系統(tǒng)信息進行維護,修改,刪除等操作。</p><p><b> ?。?)功能結(jié)構(gòu)圖</b></p><p> 系統(tǒng)信息模塊的功能結(jié)構(gòu)圖,管理員登陸系統(tǒng),可以對系統(tǒng)信息進行維護,修改,刪除等。如圖4-6所示:</p>
69、;<p> 圖4-6 系統(tǒng)信息功能結(jié)構(gòu)圖</p><p><b> 4.3 系統(tǒng)類圖</b></p><p><b> 類圖說明:</b></p><p> 用戶類:對用戶的信息進行存儲。</p><p> 項目階段類:對項目階段信息進行存儲。</p><
70、p> 執(zhí)行者類:對項目執(zhí)行者進行處理,并存儲信息。</p><p> 項目任務(wù)類:對項目任務(wù)信息進行存儲,增加,刪除等。</p><p> BUG類:對項目開發(fā)中遇到的BUG信息進行存儲,增加,刪除以及查詢等操作。</p><p> 本系統(tǒng)是一個項目進度跟蹤系統(tǒng),管理員可以對項目進度跟蹤信息進行查看,管理員登陸后臺對項目進度信息進行處理,處理信息后,完
71、成。</p><p> 系統(tǒng)類圖如圖4-7所示:</p><p><b> 圖4-7 系統(tǒng)類圖</b></p><p><b> 4.4 數(shù)據(jù)庫設(shè)計</b></p><p> 基于以上所提出的系統(tǒng)的所有功能,設(shè)計出了以下的數(shù)據(jù)庫的表的結(jié)構(gòu),給用戶處理。</p><p>
72、; 表4-1 用戶信息表</p><p> 表4-2 項目階段信息表</p><p> 表4-3 BUG信息表</p><p> 表4-4 項目執(zhí)行者表</p><p> 表4-5 項目任務(wù)信息表</p><p><b> 5 詳細設(shè)計</b></p><p>
73、 本系統(tǒng)界面使用JSP技術(shù)開發(fā),因此主頁畫面簡潔,使用的用戶要先輸入正確的用戶名和密碼才可登陸到本系統(tǒng)主頁。登陸后的系統(tǒng)主頁如圖5-1所示,主頁的左側(cè)為系統(tǒng)菜單列,用戶可以在此操作本系統(tǒng)對相關(guān)的項目進行管理操作。</p><p> 圖5-1 系統(tǒng)主界面</p><h3> 5.1 項目階段管理模塊</h2><p> 該模塊可以對項目階段信息進行增加,刪除和
74、修改等操作。</p><h4> 5.1.1 添加項目階段</h2><p> 用戶進入本系統(tǒng)后,點擊“添加項目階段”,輸入想要添加項目階段,確認后點擊“提交”按鈕,系統(tǒng)會彈出一個對話框提示用戶添加操作成功。如果用戶對輸入的信息感到不滿意,可點擊“重置”按鈕,將信息清掉重新輸入。界面情況如圖5-2所示:</p><p> 圖5-2 添加項目階段</p&g
75、t;<p> 該模塊所用到主要代碼如下:</p><p><b> /**</b></p><p> * 增加 * @param userInfo</p><p><b> * @return</b></p><p><b> */</b></p
76、><p> public int AddComType(ComType com)</p><p><b> {</b></p><p> String SqlSr="insert into comtype(typename) values(?)";</p><p> Object user[]={
77、com.getTypeName()};</p><p> int j=DBManager.ExcuteUpdate(SqlSr, user);</p><p><b> return j;</b></p><p><b> }</b></p><h4> 5.1.2 管理項目階段</h
78、2><p> 用戶進入本系統(tǒng)后,點擊“管理項目階段”,可以進入到項目階段信息的管理界面,對已有的項目階段進行修改以及刪除的操作。界面信息如圖5-3所示:</p><p> 圖5-3 管理項目階段</p><p> 該模塊所用到主要代碼如下:</p><p><b> /**</b></p><p&
79、gt;<b> * 修改</b></p><p> * @param userInfo</p><p><b> * @return</b></p><p><b> */</b></p><p> public int UpdateComType(ComType
80、com)</p><p><b> {</b></p><p><b> int i=1;</b></p><p> String SqlStr="update comtype set typename=? where id=? ";</p><p> Object us
81、er[]={com.getTypeName(),com.getTypeId()};</p><p> i=DBManager.ExcuteUpdate(SqlStr, user);</p><p><b> return i;</b></p><p><b> }</b></p><h3>
82、 5.2 BUG信息管理模塊</h2><p> 一個項目在開發(fā)階段免不了出現(xiàn)各種問題,有些是可預知的,而有些則不然。本系統(tǒng)提供了一個BUG信息管理模塊給開發(fā)人員,開發(fā)人員可以對開發(fā)中項目所出現(xiàn)的BUG信息進行添加、查詢以及刪除等操作。</p><h4> 5.2.1 添加BUG信息</h2><p> 用戶進入本系統(tǒng)后,點擊“添加BUG信息”,首先選擇BU
83、G所在的項目階段,然后輸入想要添加的BUG信息,和提出人信息,確認后點擊“提交”按鈕。添加成功,如圖5-4所示:</p><p> 圖5-4 添加BUG信息</p><p> 其主要實現(xiàn)代碼如下:</p><p> public int AddInfo (BugInfo com){</p><p> String SqlSr=&quo
84、t;</p><p> insert into BugInfo(score,teamid,ying,shu,ping,typeid) values(?,?,?,?,?,?)";</p><p> Object user[]={com.getScore(),com.getTeamid(),com.getYing(),com.getShu(),com.getPing(),com.
85、getTypeid()};</p><p> int j=DBManager.ExcuteUpdate(SqlSr, user);</p><p><b> return j;</b></p><h4> 5.2.2 查詢、刪除BUG信息</h2><p> ?。?)查詢BUG信息</p><p
86、> 用戶進入本系統(tǒng)后,點擊“查詢BUG信息”,按照項目出現(xiàn)的BUG內(nèi)容以及提出人進行查詢,確認后點擊“查詢”按鈕。如圖5-5所示:</p><p> 圖5-5 查詢BUG信息</p><p> 其主要實現(xiàn)代碼如下:</p><p><b> /**</b></p><p><b> * 取得所有
87、</b></p><p><b> * @return</b></p><p><b> */</b></p><p> public ArrayList<ScoreInfo> SelectAllScoreInfo()</p><p><b> {</
88、b></p><p> ArrayList<ScoreInfo> comtype = new ArrayList<ScoreInfo> ();</p><p> String SqlStr="select * from ScoreInfo order by score desc";</p><p> Resu
89、ltSet rs=DBManager.ExcuteQuery(SqlStr);</p><p><b> try {</b></p><p> while(rs.next())</p><p><b> {</b></p><p> ScoreInfo userInfo=new ScoreI
90、nfo();</p><p> userInfo.setId(rs.getInt(1));</p><p> userInfo.setScore(rs.getString(2));</p><p> userInfo.setTeamid(rs.getInt(3));</p><p> userInfo.setYing(rs.getSt
91、ring(4));</p><p> userInfo.setShu(rs.getString(5));</p><p> userInfo.setPing(rs.getString(6));</p><p> userInfo.setTypeid(rs.getInt(7));</p><p> comtype.add(userInf
92、o);</p><p><b> }</b></p><p> } catch (SQLException e) {</p><p> e.printStackTrace();</p><p><b> }</b></p><p> return comtype;&
93、lt;/p><p><b> }</b></p><p> ?。?)刪除BUG信息</p><p> 在項目出現(xiàn)BUG后開發(fā)人員除了提出BUG信息,還要著手解決。本系統(tǒng)還提供BUG信息刪除的功能。用戶進入本系統(tǒng)后,點擊“管理BUG信息”,會出現(xiàn)已經(jīng)提交的項目BUG信息,用戶點擊“刪除”,系統(tǒng)會提示用戶是否確定刪除所選的內(nèi)容,如圖5-6所示:&l
94、t;/p><p> 圖5-6 確認刪除BUG信息</p><p> 用戶可以根據(jù)自己項目的BUG解決情況,選擇“確定”還是“取消”。一旦確定,系統(tǒng)會從數(shù)據(jù)庫中刪除所選的BUG信息,并提示操作成功。如圖5-7所示:</p><p> 圖5-7 刪除BUG信息成功</p><h3> 5.3 項目任務(wù)管理模塊</h2><
95、p> 該模塊主要是對項目任務(wù)信息進行管理,主要進行增加,刪除,修改等操作。</p><p> 在此模塊中,管理員可以對項目任務(wù)基本信息進行修改,新增,如果想刪除,則進行刪除確認,信息自動從數(shù)據(jù)庫中刪除。</p><h4> 5.3.1 添加項目任務(wù)</h2><p> 用戶進入本系統(tǒng)后,點擊“添加項目任務(wù)”,輸入想要添加的項目任務(wù)信息,確認后點擊“提交
96、”按鈕。如圖5-8所示:</p><p> 圖5-8 添加項目任務(wù)</p><p><b> 其主要代碼如下:</b></p><p><b> /**</b></p><p><b> * 增加項目信息</b></p><p> * @par
97、am userInfo</p><p><b> * @return</b></p><p><b> */</b></p><p> public int AddCompet(Compet com)</p><p><b> {</b></p><
98、p> String SqlSr="insert into compet(comname,score,round,typeid) values(?,?,?,?)";</p><p><b> Object</b></p><p> user[]={com.getComname(),com.getScore(),com.getRound()
99、,com.getTypeid()};</p><p> int j=DBManager.ExcuteUpdate(SqlSr, user);</p><p><b> return j;</b></p><p><b> }</b></p><h4> 5.3.2 修改、刪除項目任務(wù)<
100、/h2><p> 用戶進入本系統(tǒng)后,點擊“管理項目任務(wù)”,按照項目任務(wù)執(zhí)行人查詢,確認后點擊“查詢”按鈕。如圖5-9所示:</p><p> 點擊“修改”按鈕,調(diào)用update方法,把數(shù)據(jù)更新到本數(shù)據(jù)庫中。</p><p> 點擊“刪除”按鈕,彈出是否要刪除提示信息,調(diào)用delete方法,把數(shù)據(jù)更新到本數(shù)據(jù)庫中。</p><p> 圖5-
101、9 管理項目任務(wù)</p><p> 其主要實現(xiàn)代碼如下:</p><p> public int UpdateCompet(Compet com){</p><p><b> int i=1;</b></p><p> String SqlStr="update compet set comname=
102、?,score=?,round=?, typeid=? where id=? ";</p><p> Object user[]={com.getComname(),com.getScore(),com.getRound(),com.getTypeid(),com.getId()};</p><p> i=DBManager.ExcuteUpdate(SqlStr, user
103、);</p><p><b> return i;</b></p><p><b> }</b></p><p> public void DeleteCompet(String id)</p><p><b> {</b></p><p>
104、 String Sqlstr="delete from compet where id=?";</p><p> Object user[]={id};</p><p> DBManager.ExcuteUpdate(Sqlstr, user);</p><p><b> }</b></p><h2
105、> 6 測試結(jié)果及運行效果</h2><p><b> 6.1 測試概論</b></p><p> 軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設(shè)計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。通俗地講,軟件測試就是在軟件投入運行前,對
106、軟件需求分析、設(shè)計規(guī)格說明和編碼進行最終復審的活動。</p><p> 1983年IEEE提出的軟件工程術(shù)語中給軟件測試下的定義是:“使用人工或自動的手段來運行或測定某個軟件系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結(jié)果與實際結(jié)果之間的差別”。這個定義明確指出:測試的目的就是發(fā)現(xiàn)軟件中的各種缺陷,測試只能證明軟件存在缺陷,不能證明軟件不存在缺陷。測試可以使軟件中缺陷降低到一定程度,而不是徹底消滅。
107、以較少的用例、時間和人力找出軟件中的各種錯誤和缺陷,以確保軟件的質(zhì)量當設(shè)計工作完成以后,就應該著手測試的準備工作了,一般來講,由一位對整個系統(tǒng)設(shè)計熟悉的設(shè)計人員編寫測試大綱,明確測試的內(nèi)容和測試通過的準則,設(shè)計完整合理的測試用例,以便系統(tǒng)實現(xiàn)后進行全面測試。</p><h3> 6.2 項目進度跟蹤管理系統(tǒng)采用的測試方法</h2><h4> 6.2.1 黑盒測試</h2>
108、<p> 黑盒測試(Black-box Testing),它又叫做功能測試或者是數(shù)據(jù)驅(qū)動測試,它是把被測試者看做是一個黑盒子。利用黑盒測試的方法進行動態(tài)測試時,需要測試軟件的功能,不需要測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)。它主用于測試軟件功能性的需求,即是黑盒測試使軟件工程師排除執(zhí)行程序所有功能需求的條件。它不是白盒測試的替代品,而是用于輔助白盒測試發(fā)現(xiàn)別的類型的錯誤。</p><h4> 6.2.2 白盒
109、測試</h2><p> 白盒測試也叫做結(jié)構(gòu)測試或者叫做邏輯驅(qū)動測試,它主要是知道了產(chǎn)品內(nèi)部工作的過程,可以通過測試來看產(chǎn)品內(nèi)部的動作是不是按照規(guī)格說明書中所說的規(guī)定正常進行的,是按照程序內(nèi)部的結(jié)構(gòu)來測試程序,檢驗程序中的每條通路是不是都能按照預定的要求進行正確的工作,而不是考慮它的功能怎樣,它的主要方法包括了邏輯驅(qū)動、基路測試等等,它主要用于給軟件的驗證。它全面地了解程序內(nèi)部邏輯結(jié)構(gòu)、對所有地邏輯路徑進行測試
110、?!鞍缀小备F舉路徑測試。在用白盒測試這一方案時,測試者必須檢查程序內(nèi)部結(jié)構(gòu),從檢查程序的邏輯入手,從而得出了需要測試的數(shù)據(jù)。所以采用的是黑盒測試。</p><h3> 6.3 項目進度跟蹤管理系統(tǒng)具體測試</h2><h4> 6.3.1 系統(tǒng)登錄功能的測試</h2><p><b> ?。?)系統(tǒng)登錄成功</b></p>&
111、lt;p> 測試系統(tǒng)的登錄模塊:用正確賬號密碼進行登錄,對系統(tǒng)進行測試。</p><p> 測試用例:在首頁登陸欄填寫正確的賬號,查看運行的結(jié)果。</p><p> 測試結(jié)果:登陸成功,如圖6-1所示:</p><p> 圖6-1 系統(tǒng)登錄成功圖</p><p><b> ?。?)系統(tǒng)登錄失敗</b><
112、;/p><p> 測試系統(tǒng)的登錄模塊:用錯誤的賬號密碼進行登錄,對系統(tǒng)進行測試。</p><p> 測試用例:在首頁登陸欄填寫錯誤的賬號,查看運行的結(jié)果。</p><p> 測試結(jié)果:登錄失敗,如圖6-2所示:</p><p> 圖6-2 系統(tǒng)登錄失敗圖</p><h4> 6.3.2 添加管理員信息的測試<
113、;/h2><p> ?。?)添加管理員信息成功</p><p> 測試景點模塊:正確輸入管理員信息。</p><p> 測試用例:在添加界面,正確的輸入需要添加的管理員信息:點擊“確認”按鈕,查看結(jié)果。</p><p> 測試結(jié)果:添加成功,如圖6-3所示:</p><p><b> 圖6-3 添加成功&
114、lt;/b></p><p> (2)添加管理員信息失敗</p><p> 測試模塊:添加管理員信息模塊。</p><p> 測試用例:在添加管理員界面,輸入錯誤名稱,確認之后查看結(jié)果。</p><p> 測試結(jié)果:添加失敗 。如圖6-4所示:</p><p><b> 圖6-4 添加失敗&l
115、t;/b></p><p><b> 結(jié) 論</b></p><p> 現(xiàn)今的社會是一個信息大爆炸的時代,電腦已經(jīng)被普遍用于社會的各個領(lǐng)域。其中有著各種由不同公司所開發(fā)的軟件,這些軟件在人們的日常生活中起到了關(guān)鍵的作用。而軟件的開發(fā)是一項耗時費力的工程,有時它需要一個公司投入大量的人力、物力和時間,而且軟件在開發(fā)過程中很容易出錯,這時就需要一個好的軟件項目
116、規(guī)劃系統(tǒng)來時刻監(jiān)督開發(fā)的進程,提醒開發(fā)者項目的進度情況。本文主要研究了項目進度跟蹤管理系統(tǒng)的設(shè)計與實現(xiàn)。本次論文研究的內(nèi)容主要包括:</p><p> ?。?)分析研究了本課題的開發(fā)背景、目的和研究意義。</p><p> ?。?)對此次畢業(yè)設(shè)計進行了詳盡的分析設(shè)計,包括關(guān)鍵技術(shù)介紹、系統(tǒng)設(shè)計規(guī)范介紹、系統(tǒng)內(nèi)容結(jié)構(gòu)設(shè)計介紹等。</p><p> (3)對系統(tǒng)中各個
117、主要功能進行了詳細的說明。</p><p> ?。?)介紹了系統(tǒng)的使用方法并進行了系統(tǒng)功能的測試。</p><p> 本論文主要描述了項目進度跟蹤管理系統(tǒng)的主要功能是:系統(tǒng)管理,項目執(zhí)行者管理,項目階段信息,BUG信息管理,項目任務(wù)管理。</p><p> 經(jīng)過這次課題的設(shè)計并實現(xiàn),盡管會遇到很多難題,但是讓能收益的就是在這次題目中得到的經(jīng)驗、新的和鍛煉。我發(fā)現(xiàn)
118、開發(fā)項目的過程其實就是一個不斷的提出問題然后解決問題的過程。在本次課題的編寫代碼部分,本人就參照了《JAVA核心技術(shù)》,從中得到了程序編程的很多有用的方法。這次課程的設(shè)計給我以前所學的知識做了一個總結(jié),為我深入學習編程做了鋪墊。在本課題中存在的不足之處是在所難免的,本人將在日后更加改進。</p><p> 由于時間,以及對工具的使用并不熟悉等原因,我設(shè)計的項目進度跟蹤管理系統(tǒng)雖然完成了大部分功能,可是還存在著一
119、些問題有待解決,系統(tǒng)設(shè)計的還不夠精致,同時也存在著很多的不足與缺陷,這還需要我在以后得學習中加以改進,希望以后可以做的更加成功。</p><p><b> 謝 辭</b></p><p> 經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近了尾聲,作為一個本科學生的畢業(yè)設(shè)計,由于的經(jīng)驗匱乏,使我難免有許多考慮的不是很周全的地方,如果沒有楊迪老師以及王立娟老師的督促與指導
120、,以及一起生活、學習的同學的支持,很難想象我會完成這個設(shè)計。</p><p> 在這里我要深深地感謝的我導師——楊迪老師和王立娟老師。兩位老師平日里工作繁多,但是在我們做畢業(yè)設(shè)計的每個階段,老師們每周都擠出足夠的時間為我們講解答疑,從開始使得開題報告,到中期的程序檢查,后期論文的審核,整個過程中都給予我了悉心的指導。老師們的嚴謹治學和科學研究的精神是永遠值得我們學習并且將積極影響我今后的學習和工作。</p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- bug跟蹤管理系統(tǒng)畢業(yè)設(shè)計
- 工程管理畢業(yè)設(shè)計(論文)-建筑項目質(zhì)量與進度研究
- 畢業(yè)設(shè)計論文 畢業(yè)設(shè)計管理系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計 畢業(yè)設(shè)計(論文)管理系統(tǒng)設(shè)計
- 軟件項目開發(fā)管理系統(tǒng)—免費畢業(yè)設(shè)計論文
- 項目管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計管理系統(tǒng)論文畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計管理系統(tǒng)論文
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計管理系統(tǒng)論文
- 施工項目管理畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計論文管理系統(tǒng)
- 畢業(yè)設(shè)計(論文)管理系統(tǒng)
- 畢業(yè)設(shè)計論文建筑項目質(zhì)量與進度控制研究
- 畢業(yè)設(shè)計(論文):建設(shè)工程項目進度控制研究
- 畢業(yè)設(shè)計(論文)進度表
- 畢業(yè)設(shè)計--高校畢業(yè)設(shè)計管理系統(tǒng)論文
- 畢業(yè)設(shè)計選題管理系統(tǒng)論文--畢業(yè)設(shè)計
- 倉庫管理系統(tǒng)畢業(yè)設(shè)計論文
- 倉庫管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計論文-----薪酬管理系統(tǒng)
評論
0/150
提交評論