




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要本文闡述了基于SSM的項(xiàng)目進(jìn)度管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)功能包含執(zhí)行者:任務(wù)管理、Bug管理,管理員:執(zhí)行者管理、管理員管理、任務(wù)管理、Bug管理等等。方便用戶查看項(xiàng)目進(jìn)度,方便跟進(jìn)項(xiàng)目進(jìn)度設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能較為完善的基于SSM的項(xiàng)目進(jìn)度管理系統(tǒng)。具體在系統(tǒng)設(shè)計(jì)上,采用SSM的結(jié)構(gòu),完成了項(xiàng)目進(jìn)度管理系統(tǒng)的基本框架,增加了后端工作者的交流,從而增加工作效率,該系統(tǒng)也可以進(jìn)行投入使用完成一些簡單的進(jìn)度管理,從而更好的進(jìn)行市場(chǎng)的競(jìng)爭(zhēng)度,創(chuàng)造更高的經(jīng)濟(jì)價(jià)值。關(guān)鍵詞:項(xiàng)目進(jìn)度管理系統(tǒng);Java技術(shù);mysql數(shù)據(jù)庫;SSM結(jié)構(gòu)AbstractThispaperdescribesthedesignandimplementationofSSMbasedontheprojectprogressmanagementsystem.Thissystemfunctionsincludeexecutor:taskmanagement,Bugmanagement,administrator:executormanagement,administratormanagement,taskmanagement,Bugmanagement,etc.Itisconvenientforuserstoviewtheprojectprogress,easilyfollowuptheprojectprogressdesign,andrealizeamorefullyfunctionalSSM-basedprojectprogressmanagementsystem.Specificallyinthesystemdesign,theuseofSSMstructure,completedthebasicframeworkoftheprojectprogressmanagementsystem,increasethecommunicationofback-endworkers,soastoincreaseworkefficiency,thesystemcanalsobeputintousetocompletesomesimpleprogressmanagement,soastobetterthecompetitioninthemarket,createhighereconomicvalue.Keywords:Projectschedulemanagementsystem;Javatechnology;Mysqldatabase;SSMstructure目錄TOC\o"1-3"\h\u26587緒論 緒論隨著當(dāng)代經(jīng)濟(jì)與科技的高速發(fā)展,劃時(shí)代的新工具網(wǎng)絡(luò)出現(xiàn)了?,F(xiàn)如今,網(wǎng)絡(luò)成為了當(dāng)今世界最重要的交流重要信息的主要方式,它的優(yōu)點(diǎn)很多,包括便捷、快速、準(zhǔn)確等等。伴隨著新興行業(yè)、新方式的出現(xiàn),網(wǎng)絡(luò)的使用方式也逐漸被開發(fā)出來。當(dāng)企業(yè)或者事業(yè)單位制定了項(xiàng)目時(shí),對(duì)于復(fù)雜繁瑣的工作難免會(huì)感到無從下手,這時(shí)就需要一個(gè)可以提高工作效率的實(shí)用工具來幫助分配工作。項(xiàng)目從制定到完成具有很大的工作量,在對(duì)項(xiàng)目進(jìn)行管理和編輯更改時(shí)就需要一個(gè)可以識(shí)別登陸者的身份信息,從而跳轉(zhuǎn)到不同界面進(jìn)行不同工作的系統(tǒng)工作平臺(tái),從而明確不同身份的人員需要完成的不同工作。而本文敘述的就是一個(gè)這樣的項(xiàng)目進(jìn)度管理系統(tǒng),管理者可以更加明確的觀察到工作進(jìn)度的匯報(bào)情況從而調(diào)整工作完成情況,也可以下達(dá)新的工作或者增加執(zhí)行者、查詢執(zhí)行者的工作情況和員工信息。而執(zhí)行者在登錄界面識(shí)別之后可以直接跳轉(zhuǎn)到bug修改界面,可以更改bug修改情況是否完成。1研究現(xiàn)狀和概述1.1課題設(shè)計(jì)的背景當(dāng)今時(shí)代,信息系統(tǒng)產(chǎn)業(yè)發(fā)展所帶來的全新時(shí)代的高度是任何時(shí)代都無法比擬的,網(wǎng)絡(luò)的手伸到的地球的各個(gè)角落,網(wǎng)絡(luò)已經(jīng)不僅僅局限于電腦,信息技術(shù)和網(wǎng)絡(luò)已經(jīng)逐步普及到每家每戶也融入到現(xiàn)代生活中成為了生活的一部分,小到手機(jī)無線網(wǎng),大到航空航天軍事方面的使用,它的功能已經(jīng)被開發(fā)到了一個(gè)極限的范圍程度,普及度也在逐步提高。開發(fā)程序也在逐步取代人工,以往印象中的所有工作都靠人工操作的時(shí)代已經(jīng)過去,這就逐步推動(dòng)著不同功能的程序的開發(fā)和測(cè)試投入,也是大勢(shì)所趨。隨著地球村變化的不斷深入,各行各業(yè)完成發(fā)展和進(jìn)步離不開各項(xiàng)工作的協(xié)調(diào)統(tǒng)一,由此便產(chǎn)生了對(duì)項(xiàng)目管理系統(tǒng)的使用需求。在此基礎(chǔ)上,擬對(duì)此系統(tǒng)進(jìn)行設(shè)計(jì)與介紹,希望此系統(tǒng)能夠推動(dòng)行業(yè)進(jìn)步,加快產(chǎn)業(yè)變革。我認(rèn)為這個(gè)系統(tǒng)的應(yīng)用是十分廣泛的,經(jīng)過簡單的變形甚至可以涉及到其他的領(lǐng)域范疇而不是局限到簡單的查詢項(xiàng)目的進(jìn)度,以至于它未來的發(fā)展前景廣泛?,F(xiàn)在從我國的社會(huì)形式來看。不管在私營企業(yè)還是在事業(yè)單位等等諸多領(lǐng)域和企業(yè)事業(yè)單位都應(yīng)用網(wǎng)絡(luò)平臺(tái)的功能來對(duì)諸多繁雜的信息進(jìn)行操作和管理的。當(dāng)前,隨著網(wǎng)絡(luò)管理平臺(tái)的發(fā)展,項(xiàng)目進(jìn)度管理系統(tǒng)給人們的項(xiàng)目進(jìn)度管理提供了諸多的便利,甚至可以在網(wǎng)絡(luò)上直接更改或增加一些別的需求,功能的實(shí)現(xiàn)帶來的是更好的工作交流方式,也有更加廣泛的發(fā)展空間,多樣的功能和增加子功能的便利使它可以滿足絕大多數(shù)企業(yè)或者平臺(tái)的要求。1.2課題的意義現(xiàn)如今人類的科技發(fā)展迅速,在民生方面也大面具投入了網(wǎng)絡(luò)技術(shù)。想要繼續(xù)使人類生活提高層次,就需要進(jìn)行進(jìn)一步的發(fā)展和飛躍式的創(chuàng)新。綜上,本課題的開發(fā)和完善將會(huì)顯得尤為重要,同時(shí)也預(yù)示著本課題有著廣泛的發(fā)展前景和更多的完善方向。進(jìn)度的管理不僅僅可以應(yīng)用在簡單的項(xiàng)目上,在任何擁有進(jìn)度查詢的平臺(tái)都可以進(jìn)行簡單的改寫并且投入使用。1.3課題研究目的當(dāng)今的項(xiàng)目業(yè)務(wù)多如繁星,接踵而來的則是一些應(yīng)運(yùn)而生的必然矛盾,比如進(jìn)度情況的公開透明程度,高層管理者沒有更好的方法去和下層工作者聯(lián)系工作,也無法查詢工作進(jìn)度,下層工作者也不能及時(shí)告知上層工作者工作情況,從而引起工作的拖沓,導(dǎo)致影響工作的完成情況,進(jìn)而影響到公司的口碑或引發(fā)一系列的經(jīng)濟(jì)損失。為了解決這些情況,也為了讓工作者們了解并接受這個(gè)新的輔助工作的系統(tǒng)軟件,也為了推廣使用,本系統(tǒng)時(shí)代而創(chuàng)。課題從執(zhí)行者和管理員的需求為出發(fā)點(diǎn),以解決問題為目標(biāo)而進(jìn)行開發(fā),從而跳轉(zhuǎn)到不同的界面進(jìn)行功能的實(shí)現(xiàn),讓用戶在線查看項(xiàng)目進(jìn)度,更改項(xiàng)目的進(jìn)度是否完成和具體的問題出在什么地方,管理人員可以更好的對(duì)于執(zhí)行者的信息添加和修改。從這個(gè)系統(tǒng)的操作來看,以自動(dòng)化的簡單實(shí)現(xiàn)的目標(biāo)已然達(dá)成。從登錄人員的身份分析進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)到不同的功能模塊進(jìn)行工作,提高工作效率,并且可以簡單明了的看出問題所在并處理并解決問題。設(shè)計(jì)該系統(tǒng)的初衷在于增加工作者間的交流方式和交流效率,增加經(jīng)濟(jì)收入,減少工作者的無效工作率。最終希望通過項(xiàng)目進(jìn)度管理系統(tǒng)可以達(dá)到以下功能實(shí)現(xiàn):1、實(shí)現(xiàn)交流信息的網(wǎng)絡(luò)化,使得進(jìn)度信息公開透明化,加強(qiáng)信息的交流有利于創(chuàng)造更高的經(jīng)濟(jì)價(jià)值。2、用戶或者下層執(zhí)行可以更快的查詢到工作進(jìn)度的情況,執(zhí)行者可以對(duì)管理員下達(dá)的工作進(jìn)行查看,并且自行更改下達(dá)工作的完成情況,為工作提供便利。3、從開發(fā)和使用方向出發(fā),分析系統(tǒng)缺陷和存在的問題,找到完善該系統(tǒng)的方向和改善該系統(tǒng)的改進(jìn)點(diǎn)。1.4論文內(nèi)容本文實(shí)現(xiàn)的是項(xiàng)目進(jìn)度管理系統(tǒng),也在系統(tǒng)的運(yùn)行和使用技術(shù)進(jìn)行介紹描述,實(shí)現(xiàn)的結(jié)果也會(huì)在文中以不同的形式進(jìn)行展示。第一章介紹了系統(tǒng)課題的研究背景和意義,以及本文所要做的工作等。第二章介紹了開發(fā)該項(xiàng)目進(jìn)度系統(tǒng)使用的技術(shù)和簡單的介紹。第三章介紹了各個(gè)方面分析是否可以帶來預(yù)計(jì)的效果。第四章對(duì)于系統(tǒng)總體結(jié)構(gòu)進(jìn)行介紹。第五章主要是對(duì)系統(tǒng)中設(shè)計(jì)的功能以圖片來進(jìn)行展示。第六章對(duì)該項(xiàng)目進(jìn)度系統(tǒng)進(jìn)行測(cè)試,和使用方法進(jìn)行介紹描述。第七章總結(jié)。本文所描述的項(xiàng)目進(jìn)度管理主要是從管理者和執(zhí)行者,從兩部分人群的從事的角度進(jìn)行分析,而后以這兩部分人員模塊進(jìn)行不同的編寫。該系統(tǒng)還從如今背景、市場(chǎng)情況進(jìn)行分析,再具體對(duì)每個(gè)功能做了具體的分析。2系統(tǒng)開發(fā)環(huán)境2.1主要技術(shù)介紹2.1.1SSM框架介紹本系統(tǒng)運(yùn)用了SSM框架,包含:1、SpringMVC,SpringMVC中的M是Module模型層,V是View視圖層,C是Controller控制層。SpringMVC主要作用就是負(fù)責(zé)請(qǐng)求轉(zhuǎn)發(fā),接收到請(qǐng)求之后傳輸?shù)揭晥D層,用戶可以通過視圖層看到傳輸過來的數(shù)據(jù)。2、Spring,Spring是一個(gè)管理bean生命周期的一個(gè)容器。提供了切面等方法。3、Mybatis,是一個(gè)持久層框架,通過配置xml生成對(duì)象映射,將實(shí)體類鏈接到數(shù)據(jù)庫。SSM框架是一款能夠高效開發(fā)的框架,減少了代碼量。2.1.2Mysql數(shù)據(jù)庫Mysql簡單理解就是一個(gè)存儲(chǔ)數(shù)據(jù)的一個(gè)倉庫,整個(gè)系統(tǒng)中的數(shù)據(jù)都保存到數(shù)據(jù)庫中,Mysql是一款輕量級(jí)數(shù)據(jù)庫,使用起來方便,sql語句容易理解而且好寫,滿足開發(fā)中的基本操作,很適合新手或者基礎(chǔ)開發(fā)使用。在設(shè)計(jì)數(shù)據(jù)表的時(shí)候多個(gè)數(shù)據(jù)表之間可以建立外鍵,動(dòng)態(tài)管理數(shù)據(jù)庫,在調(diào)用表執(zhí)行增刪改查的時(shí)候很靈活。3系統(tǒng)分析3.1系統(tǒng)可行性分析在得到需求后,如果想正式對(duì)系統(tǒng)進(jìn)行編寫,就需要整體系統(tǒng)的分析可行性和收益。在一個(gè)系統(tǒng)的開發(fā)前必須進(jìn)行可行性分析,主要進(jìn)行分析的是是否有不足可以改進(jìn)的地方,以解決絕大多數(shù)用戶的需求問題,減少企業(yè)的負(fù)擔(dān),從而創(chuàng)造出最高的經(jīng)濟(jì)價(jià)值。模塊的實(shí)現(xiàn)方面難度也不是特別高,加入不同的模塊可以增加不同的實(shí)現(xiàn)功能,所以該系統(tǒng)的覆蓋面積很大,前景也有著很大的發(fā)展空間。也要考慮到編寫開發(fā)這個(gè)系統(tǒng)模塊的價(jià)值高度是否可以大于開發(fā)成本從而達(dá)到預(yù)期的收入,所以開發(fā)設(shè)計(jì)一個(gè)系統(tǒng)需要進(jìn)行可行性分析。3.1.1技術(shù)可行性現(xiàn)代的社會(huì)發(fā)展很快,各行各業(yè)也是迅猛發(fā)展,在軟件行業(yè)更是更新迭代的速度極快,人們學(xué)習(xí)Java的數(shù)量也在不斷提升,新興事物出現(xiàn)速度也不斷提升。這些說的只是后端的代碼的使用,對(duì)于界面操作上手也十分簡單。使用者只要彈出來的提示點(diǎn)擊操作,不需要計(jì)算機(jī)精通。3.1.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析的目的也十分明確,就是分析這個(gè)系統(tǒng)的開發(fā)所帶來的經(jīng)濟(jì)收益是否大于開發(fā)成本,是否可以帶來收入。如果開發(fā)的系統(tǒng)不能節(jié)約經(jīng)濟(jì)成本,耗費(fèi)的人力財(cái)力也十分高額,導(dǎo)致經(jīng)濟(jì)流失,那么這個(gè)項(xiàng)目是沒有開發(fā)的價(jià)值的。開發(fā)模塊的框架最初,以最少的經(jīng)濟(jì)帶來最多的設(shè)計(jì)成效,才可以帶來投資減輕個(gè)人或團(tuán)隊(duì)的經(jīng)濟(jì)損失。該系統(tǒng)的應(yīng)用前景廣泛,經(jīng)濟(jì)分析之后得出該系統(tǒng)具有帶來經(jīng)濟(jì)收益的價(jià)值。3.1.3操作可行性本系統(tǒng)為項(xiàng)目進(jìn)度管理系統(tǒng),包括的內(nèi)容比較簡單,在運(yùn)用的技術(shù)方面在課堂上老師也有所講解,整體來看并不算復(fù)雜。系統(tǒng)使用的技術(shù)完成的網(wǎng)站對(duì)于用戶來講使用也很方便,學(xué)習(xí)也很容易。前端在于網(wǎng)站,上手也很容易,適合不同的用戶來使用。3.2功能需求分析有需求才有創(chuàng)造的動(dòng)力,每個(gè)開發(fā)的前提條件必然是社會(huì)擁有需求,且從中有利可圖。對(duì)于用戶的需求點(diǎn)出發(fā)考慮,根據(jù)客戶所提供的要求出發(fā)開發(fā)出客戶和工作人員都為之叫好滿意的網(wǎng)站尤為重要,所以必須要有完整的分析思路和分析過程,不然的話會(huì)在框架建立過程中出現(xiàn)混亂,導(dǎo)致最后的結(jié)果差強(qiáng)人意而造成不必要的人工勞動(dòng)和經(jīng)濟(jì)損失。功能分析可以從根本上影響到系統(tǒng)質(zhì)量的好壞,更嚴(yán)重甚至可以導(dǎo)致系統(tǒng)無法正常的運(yùn)行??蚣軙?huì)影響到代碼的使用效率,代碼更是會(huì)決定系統(tǒng)的功能和最終的成品網(wǎng)站的功能,進(jìn)而影響到后臺(tái)工作人員和網(wǎng)頁用戶的使用。這一系列的問題都會(huì)影響到經(jīng)濟(jì)收益和使用效率。具體它可以根據(jù)設(shè)計(jì)的對(duì)象變化成各個(gè)建模。本課題要求實(shí)現(xiàn)一套項(xiàng)目進(jìn)度管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要包括:管理員功能:執(zhí)行者管理、管理員管理、任務(wù)管理、Bug管理,執(zhí)行者功能;任務(wù)管理、Bug管理等功能。(1)管理者用例需求如圖1所示:圖1管理者需求用例圖(2)執(zhí)行者用例需求如圖2所示:圖2執(zhí)行者需求用例圖3.3業(yè)務(wù)流程分析(1)管理員工作流程管理員工作流程為:進(jìn)入登陸界面、系統(tǒng)對(duì)輸入的用戶名進(jìn)行識(shí)別再進(jìn)行分別跳轉(zhuǎn)到不同的界面,再之后會(huì)針對(duì)設(shè)定好的流程開始一步步進(jìn)行,具體的步驟按照如圖3所示圖3執(zhí)行者工作流程為:執(zhí)行者進(jìn)行首頁登錄,等待自動(dòng)分析身份進(jìn)行跳轉(zhuǎn),分析結(jié)果錯(cuò)誤重新輸入,輸入正確便跳轉(zhuǎn)到執(zhí)行者的專屬應(yīng)用,專有應(yīng)用有查看由管理員下達(dá)的任務(wù)通知和其他執(zhí)行者是否更改過的任務(wù)進(jìn)度,從而選擇更改任務(wù)報(bào)告,實(shí)現(xiàn)的流程如圖4所示:圖4執(zhí)行者業(yè)務(wù)流程圖4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)經(jīng)過上述的功能分析我們得出項(xiàng)目進(jìn)度管理系統(tǒng)主要是管理員功能:執(zhí)行者管理、管理員管理、任務(wù)管理、Bug管理,執(zhí)行者功能;任務(wù)管理、Bug管理等功能。具體的系統(tǒng)功能結(jié)構(gòu)如下圖1所示:圖1系統(tǒng)功能結(jié)構(gòu)4.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫對(duì)數(shù)據(jù)提供了放置平臺(tái),只不過它是在某方面的計(jì)算上進(jìn)行的一種數(shù)據(jù)儲(chǔ)存,在數(shù)據(jù)庫儲(chǔ)存后會(huì)形成一個(gè)可以調(diào)用的庫的集合,所以數(shù)據(jù)具有獨(dú)立性同時(shí)也可以被訪問和調(diào)用[7]。每一個(gè)數(shù)據(jù)庫都是單獨(dú)存在的,數(shù)據(jù)庫之間互不影響,當(dāng)需要使用的時(shí)候會(huì)去調(diào)用,之后會(huì)自動(dòng)與客戶端完成聯(lián)系,從而進(jìn)行調(diào)用庫的來使用。為了不影響工作應(yīng)該在數(shù)據(jù)庫與調(diào)用軟件之間建立必要的有著溝通功能的橋梁。當(dāng)我們?cè)O(shè)定好需要進(jìn)行交流數(shù)據(jù)庫的時(shí)間,就會(huì)自動(dòng)創(chuàng)立聯(lián)系,這時(shí)候會(huì)有彈出的窗口就可以在其中輸入需要的信息,這時(shí)就可以輸入具有權(quán)限的賬號(hào)來進(jìn)行登錄[8]。系統(tǒng)的數(shù)據(jù)模塊設(shè)計(jì)到的劃分可以包括客戶提出的意見和該系統(tǒng)的自身能實(shí)現(xiàn)。該系統(tǒng)需要使用到八個(gè)數(shù)據(jù)表。如圖下就是使用到的表的具體數(shù)據(jù)情況。建立數(shù)據(jù)庫表:4.3系統(tǒng)ER圖從系統(tǒng)的框架搭建的角度出發(fā),設(shè)計(jì)的角度是以開頭為出發(fā)點(diǎn),一步步循序漸進(jìn)進(jìn)行分析,逐步建立起整個(gè)框架結(jié)構(gòu)。建立框架的同時(shí)提供更加簡單的圖片,以便更加明顯的視覺效果,從而達(dá)到使用戶一眼看出具體功能的目的,從圖形角度來進(jìn)行完善和增刪補(bǔ)差,圍繞圖像來改進(jìn)可以更有條理性[9]。從系統(tǒng)的信息表述方向出發(fā)來看,數(shù)據(jù)庫可以幫助我們儲(chǔ)存需要的信息,并幫助進(jìn)行整理分類,從而幫助工作者選擇調(diào)用使用的信息。數(shù)據(jù)庫的種種優(yōu)點(diǎn)可以更好的幫助新手在基礎(chǔ)開發(fā)中使用[10]。下圖是對(duì)于比較重要的實(shí)體圖進(jìn)行說明:(1)Bug信息圖2所示:圖2(2)任務(wù)信息圖3所示:圖3(3)用戶(分為管理者和執(zhí)行者)信息圖4所示:圖45系統(tǒng)界面實(shí)現(xiàn)5.1登錄進(jìn)入登錄界面后,輸入登錄信息,系統(tǒng)會(huì)自動(dòng)進(jìn)行登陸者的身份分析,從而跳轉(zhuǎn)到不同的功能界面,來進(jìn)行不同的操作。如果數(shù)據(jù)庫在數(shù)據(jù)查詢時(shí)并沒有查詢到已經(jīng)錄入過的信息,就會(huì)提醒輸入信息有誤字樣,并跳轉(zhuǎn)回最初的登錄界面再次輸入信息,并再次分析和對(duì)比輸入的信息是否錄入過庫中,之后再進(jìn)行同上的分析和數(shù)據(jù)對(duì)比,知道信息核對(duì)通過進(jìn)行登錄。結(jié)果圖1所示:圖1用戶登錄圖2管理員登錄5.2管理員功能5.2.1執(zhí)行者管理界面管理員在系統(tǒng)進(jìn)行身份識(shí)別后跳轉(zhuǎn)到管理員界面,在管理員界面可以看到對(duì)執(zhí)行者管理模塊,對(duì)執(zhí)行者添加和完善信息都在這個(gè)界面,如圖3所示。圖3執(zhí)行者管理界5.2.2管理員信息界面系統(tǒng)通過與庫數(shù)據(jù)對(duì)比后,進(jìn)行跳轉(zhuǎn)界面。跳轉(zhuǎn)到管理員模塊后可執(zhí)行管理員專有的功能,管理員可以增加新的管理員可以更改新晉管理員的信息,結(jié)果如圖4所示。圖4管理員信息5.2.3任務(wù)管理界面管理員身份核實(shí)通過之后系統(tǒng)跳轉(zhuǎn)到管理員操作界面,可以下達(dá)工作任務(wù),該任務(wù)具體是給執(zhí)行者進(jìn)行查看,以便執(zhí)行者完成任務(wù)和更改任務(wù)完成情況,圖5所示。圖5任務(wù)管理5.2.4Bug管理界面身份識(shí)別后確認(rèn)為管理員后及可以對(duì)Bug信息進(jìn)行查看、增加和管理,如圖6所示。圖6Bug查看5.3用戶功能5.3.1任務(wù)管理界面登入界面身份跳轉(zhuǎn)后,執(zhí)行者可以看到工作任務(wù)和需求的類型,如圖7所示。圖7任務(wù)管理5.3.2Bug管理界面用戶進(jìn)入系統(tǒng)后可以查看Bug信息。如圖8所示。圖8Bug信息6系統(tǒng)測(cè)試系統(tǒng)測(cè)試模塊是系統(tǒng)開發(fā)不可或缺的一個(gè)模塊也是最為重要的收尾工作,該模塊的存在目的在于檢查本系統(tǒng)是否可以正常的運(yùn)行,或者運(yùn)行時(shí)候是否有存在的BUG,從而實(shí)現(xiàn)系統(tǒng)的運(yùn)行情況正常。對(duì)此,我們需要進(jìn)行系統(tǒng)的測(cè)試流程,然后發(fā)現(xiàn)其中的存在的漏洞。系統(tǒng)的測(cè)試流程是針對(duì)系統(tǒng)運(yùn)行進(jìn)行錯(cuò)誤分析,再從測(cè)試分析和功能上進(jìn)行測(cè)試,以查找出存在的運(yùn)行漏洞和功能模塊上的欠缺對(duì)于整個(gè)系統(tǒng)的影響。查缺補(bǔ)漏從來都是任何工作的最為重要的組成部分,測(cè)試就是運(yùn)行系統(tǒng)的查缺補(bǔ)漏環(huán)節(jié),查找到改進(jìn)才能使得系統(tǒng)運(yùn)行流暢完整,避免開發(fā)的系統(tǒng)軟件或者系統(tǒng)在今后的使用中出現(xiàn)運(yùn)行卡死的情況發(fā)生,減少后期二次投入修復(fù)系統(tǒng)的人工花銷。6.1測(cè)試方法黑盒測(cè)試是對(duì)于系統(tǒng)的功能進(jìn)行測(cè)試檢查。只檢查系統(tǒng)的功能是否滿足開發(fā)需求和系統(tǒng)規(guī)范,數(shù)據(jù)的連接是否符合規(guī)范,完整性方面也會(huì)進(jìn)行必要的測(cè)試,以便分析是否需要繼續(xù)完善增加完整度[11]。白盒測(cè)試又被稱作為結(jié)構(gòu)測(cè)試。先設(shè)定一個(gè)針對(duì)系統(tǒng)的規(guī)范,再按照這個(gè)設(shè)定的規(guī)范進(jìn)行對(duì)于系統(tǒng)內(nèi)部的結(jié)構(gòu)和功能進(jìn)行徹底的測(cè)試,從而得出結(jié)論。所以白盒測(cè)試也被稱為結(jié)構(gòu)測(cè)試[12]。6.2測(cè)試結(jié)論該系統(tǒng)是使用SSM框架的系統(tǒng),主要功能在于增加項(xiàng)目進(jìn)度查詢的工作效率。試結(jié)果如上截圖所示,本系統(tǒng)的框架結(jié)構(gòu)已經(jīng)完成,后期可根據(jù)不同的要求再次進(jìn)行不同的項(xiàng)目模塊的添加和編寫,通過后期的修改和添加可以增加不同的功能,從而改進(jìn)項(xiàng)目的進(jìn)度查詢情況,方便管理者對(duì)整個(gè)項(xiàng)目進(jìn)行高效的管理,從而得到更高的工作效率。結(jié)論本系統(tǒng)經(jīng)過調(diào)查分析、分析了當(dāng)前已有的研究成果、國內(nèi)外對(duì)于項(xiàng)目進(jìn)度管理系統(tǒng)的研究近況。通過考慮用戶需求、所用技術(shù)以及經(jīng)濟(jì)方面確定了本系統(tǒng)可行。之后開始設(shè)計(jì)本系統(tǒng)。在設(shè)計(jì)初期確定了要采用SSM框架進(jìn)行開發(fā),確定系統(tǒng)整體的框架,要實(shí)現(xiàn)的功能。先通過設(shè)計(jì)數(shù)據(jù)庫物理模型逆向生成了數(shù)據(jù)庫,然后開始分模塊逐一實(shí)現(xiàn)各部分功能。通過控制器控制發(fā)送請(qǐng)求,傳輸?shù)角岸隧撁?,利用HTML/CSS,Js、Jquery等渲染頁面,完成前后端響應(yīng)。再者說本文還從各個(gè)方面來進(jìn)行可行性分析,來判斷本次開發(fā)實(shí)現(xiàn)的成功性,是否可以帶來經(jīng)濟(jì)收益和擁有發(fā)展前景,也列出了具體的流程圖,以方便分析和幫助規(guī)范思路的清晰。本文后段也插入截圖,圖片來進(jìn)行展示可以更方便展示。通過本次的編寫工作,我將老師教的知識(shí)進(jìn)行系統(tǒng)的整合和綜合的應(yīng)用。其中,該系統(tǒng)的實(shí)現(xiàn)的目的在于幫助上層工作者和下層工作者的工作聯(lián)系,從需求出發(fā)使得該系統(tǒng)的開發(fā)具有需求價(jià)值,從而帶來經(jīng)濟(jì)收益,也印證了計(jì)算機(jī)普及的初衷是為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基金從業(yè)考試題庫及答案
- 法務(wù)專業(yè)考試題庫及答案
- 地震安全知識(shí)培訓(xùn)課件講義
- 高三試卷:河南新高中創(chuàng)新聯(lián)盟TOP二十名校2025屆高三上學(xué)期調(diào)研數(shù)學(xué)答案
- 地鐵安全業(yè)務(wù)培訓(xùn)課件
- 淺談水稻相關(guān)種植技術(shù)措施的創(chuàng)新優(yōu)化
- 地球的繞日運(yùn)動(dòng)課件
- 2025年黑龍江省齊齊哈爾市富拉爾基區(qū)中考數(shù)學(xué)模試卷含解析
- 勤儉節(jié)約作文范文202513篇
- 家庭農(nóng)場(chǎng)養(yǎng)殖業(yè)務(wù)發(fā)展協(xié)議
- 國家籃球裁判考試題目含答案
- 信任機(jī)制構(gòu)建-洞察及研究
- 現(xiàn)場(chǎng)液位計(jì)培訓(xùn)課件圖片
- 智能化招生系統(tǒng)在2025年教育行業(yè)中的應(yīng)用與招生策略優(yōu)化報(bào)告
- 2024年人力資源管理師技能大賽理論題庫
- 2025至2030中國盆底康復(fù)治療儀行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展報(bào)告
- 景區(qū)演藝演員管理制度
- 2024年甘肅省張家川回族自治縣教育局公開招聘試題含答案分析
- 親子活動(dòng)熱狗活動(dòng)方案
- 無人機(jī)培訓(xùn)機(jī)構(gòu)運(yùn)營管理方案
- 河南省鄭州市2023-2024學(xué)年高一下學(xué)期6月期末物理試題(解析版)
評(píng)論
0/150
提交評(píng)論