軟件項目管理系統(tǒng)的分析與設(shè)計_第1頁
軟件項目管理系統(tǒng)的分析與設(shè)計_第2頁
軟件項目管理系統(tǒng)的分析與設(shè)計_第3頁
軟件項目管理系統(tǒng)的分析與設(shè)計_第4頁
軟件項目管理系統(tǒng)的分析與設(shè)計_第5頁
已閱讀5頁,還剩61頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

B/S結(jié)構(gòu),綜WiththecontinuousimprovementofcomputertechnologyandthepopularityoftheInternet,softwaredevelopmentfromtheverybeginningofsoftwareapplicationsincreasinglyrelyonnetworksforthedevelopmentofintegratedinformationsystems.Inrecentyears,theprojectmanagementsoftware,whichplaysanimportantroleinthesoftwaredevelopmentprocess,hasalsobeenarapiddevelopment.Softwareprojectmanagementsystemisapowerfultooltoensurethatsoftwareprojectsareinaccordancewiththeexpectedcost,scheduleandqualityofthesuccessfulcompletion.Focusingonthefeaturesofsoftwareprojectmanagement,wedoauserrequirementanalysis,andimplementaWEB-basedsoftwareprojectmanagementsystemthroughresearches.Inthedevelopmentprocess,wemakethethinkingofobject-orientedsoftwareengineeringastheguideandsystemdevelopmentasthemainline,proposetheB/Sstructureaftercomparison,comprehensivelyutilizethenetwork,UMLmodelingtechniques,.NETtechnology,C#languageanddatabasetechnologyaswellasExcel,wordandothertools;thereforewesuccessivelycompletethesystemrequirementsanalysis,systemdesignandsystemimplementationandsoon.Inthisresearchandimplementationofthesoftwareprojectmanagementsystem,itincludesthemainfunctions:thesystemlogin,theprojectinformationquery,thegeneration,inputanddownloadoftheprojectincomeandexpenditurereports,documentmanagement,etc.Whentheuserlogson,theclientcanachievethedifferentidentitiestocontroldifferentuserrights;withtherealizationoftheprojectbasicinformationmanagement,queriesandotheroperations,thesystem,simultaneously,alsodesignedandimplementedtheoutputofinformationunderthedifferentprojectinformationtemplates;templatesarerealizedbyExcelfiles,andsavedontheserversidesothatuserscandynamicallymodifyandaddthem;reportsgenerationwillautomaticallycallthetemplatescorrespondingtoitsproject.Aftertherealizationofthesoftwareprojectmanagementsystem,itprovidesaneffectivesolutiontothesoftwareproject'scost,scheduleandqualitymanagementissues.Atthesametime,itmakesallaspectsofinformationinvolvedinsoftware5projectseasiertomanage,whichgreatlyimprovestheprojectmanagersandmembersefficiency.Inaddition,thissystemhasthefeaturesofsimplicity,user-friendlydesign,etc.anditbringsabigconveniencetotheusers.KeyWords:Softwareproject'sincomeandexpenditure,Process,Document,Reports,C#,.NET3聯(lián)網(wǎng)的普及,軟件開發(fā)逐漸向依靠網(wǎng)絡(luò)的集成系統(tǒng)發(fā)展。隨著軟件開發(fā)的深入,共享以及團隊協(xié)作等功能。東芝也開發(fā)了一款名為Primavera12驟進行,以交付某種特定規(guī)格的文檔作為標志某個階段完成的里程碑,這就使原高軟件效率和改進軟件質(zhì)量提供依據(jù)。[1[12]34從系統(tǒng)的性能方面來看,B/S結(jié)構(gòu)的優(yōu)勢在于其異地瀏覽和信息采集的靈活性。任何時間、任何地點、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統(tǒng)的終端。而釆用C/S但對客戶端有一定的要求,缺少通用性。5 .NET作為新一代網(wǎng)絡(luò)與微軟windows開發(fā)平臺的代表,其囊括了新的技術(shù)與工具,能夠?qū)⑿畔?,設(shè)備和人以統(tǒng)一的方式聯(lián)系起來,同時,.NET泛的2.2.1.NET.NET是MicrosoftXMLWebservices的服務(wù)平臺,其致力于讓用戶無論在[17].NET支持J++,C++,C#,ASP,VB等多種語言和技術(shù),他可以將這些語言編譯成CLR(CommonLanguageRuntime)語言,使其無差別的運行在.NETFramework上。2.2.2.NET的體系結(jié)構(gòu).NET體系主要由公共語言運行時(CLR)(CommonLanguageRuntime).NET兩個核心模塊:CommonLanguageRuntime(CLR,公共語言運行時)和.NET6VBC++JscriDt公共語言規(guī)范(CommonLanguageSDecificatiorOVisualStudio.NETWindows窗體ASP.NETADO.NET和基本類庫(BaseClass公共語言運行時(CommonLanguareWindowsCOM+圖2.1.NET其中CLR位于.NET體系的最底層,其本質(zhì)是一個軟件引擎,它用來加載應(yīng)后將.NETFramework;心Win32API最常用的功能和外掛SDK7 .NETFramework類庫為開發(fā)提供了三種基本編程模板:基于ASP.NETWeb[21G表單應(yīng)用、基于ASP.NET的Web服務(wù)應(yīng)用和基于傳統(tǒng)GUI交互的應(yīng)用。該類庫向程序員提供軟件組件,用來編寫在CLR由視圖(views)、圖(diagrams)、模型元素(modelelements)和通用機制(general構(gòu)成。在本系統(tǒng)的開發(fā)中,UML分析:分析階段主要考慮所要解決的問題,可用UML82.4.1方。它不僅同VBDelphi的一些特點,因此其作為微軟的基于本系統(tǒng)的開發(fā)需求,將采用MicrosoftVisualStudio2005和SQLMICROSOFTVISUALSTUDIOVisual2005是Microsoft不但支持Microsoft以往編程語言,如VB、C#,更加強化了對A2.0、、二、SQLSERVERSQLServer2005是Microsoft推出的一套數(shù)據(jù)管理和分析的解決方案。它IT企業(yè)的管理效率,極大程度上降低運營風(fēng)險和成本。SQLServer2005還提供了先進的商業(yè)智能平臺以滿足眾多用戶對業(yè)務(wù)的9和業(yè)務(wù)開發(fā)。此外,SQLServer[3e]圖3.1第四節(jié)系統(tǒng)功能1第一章緒論 第三章軟件項目管理系統(tǒng)的需求分析析。3.4.1用戶管理第二章軟件項g3.4.3人工費,主要是開發(fā)人員、操作人員、管理人員、的工資福利費等。基本建設(shè)費,如新建、擴建機房、購置計算機機臺、機柜等的費用。第二章軟件項g圖3.4的操作權(quán)限。3.4.4項目進程信息管理項目進程信息管理是通過錄入項目進度,對項目的進程進行管理。包括項目的計劃進度以及實際進度的管理。項目進程信息管理的用例如圖3.5涉及到的基本功能分析如下:14.5項目信息查詢的用例如圖3.6所示,項目信息查詢包括項目的基本信息、收支信息和項目進程的査詢。既可采用綁定項目ID輸出。圖項目報表用例如圖3.7圖項目文檔管理用例如圖3.8除等。4.1.2系統(tǒng)體系結(jié)構(gòu)設(shè)計據(jù)庫應(yīng)用相適應(yīng)??紤]到B/S結(jié)構(gòu)相對于C/S點,本系統(tǒng)采用B/S結(jié)構(gòu)。在B/SB/S/D圖4.2圖4.3圖4.4圖4.5用戶及時査閱項目信息。其具體的流程圖如圖4.6圖4.6項目信息査詢功能流程圖4.2.5項目報表模塊主要包括項目報表生成、項目報表下載功能。為了方便對項報表條目錄項n圖4.7圖4.8子模塊中,因此,這一點在數(shù)據(jù)關(guān)系圖中得到了清晰的體現(xiàn)。由圖4.10Tb_prjCostTb_prjInfoTb_prjProg9ProJect_IO^ProjectJD^Project_ID一Cost_ChengbenProject-NameProgJXuqiuS^CostJGouzhi—Project-TypeProgJXuqiuECostJGongshuProject-ManagerProgJHuanJIngSCostJDanjiaProject.Dep_ProgJHuanjlngECostJPeixunProject_TeamProgJGaiyaoSCostJTongxunProject-CustomerProgJGaiyaoECostJJiansheProjectJStartDateProgJXlangxSCostJCaiwuProjectJEndDateProgJXiangxE_CostJGuanl—ProJect_SStartDateProgJKaifaS—CostJCaifeoProject.SEndDateProgJKaifaECostJShuidianPro)ect_DocPathProgJCeshSCostJJishuProject_MemolProgJCeshiEProgJJichengSCostJQitaPro)ect_Memo2Prog_JJichengECost.SGouzhiProject_Memo3n<Cost-SGongshuProg_JYansf>ouSCost_SDan]iaProgJYanshouECost?SPebcunProg_SXuqiuCost.STongxuniProg_SHuanjlnglTb一userCost_S3iansheCost.SCalwuProg_SGatyao9UserJDUser-NameUser_Type一Cost_SGuanliCost_SCaiiaoProg_SXiangxlUser.PhoneUser^AuthUser?DepCost_SShuidianCost.SJishuProg_SKaifauser_Memo—Cost_SQitaCost_MemoProg_SCeshi圖4.10項目基本信息表字段名類型允許空說明備注ProjectJDchar(I0)否項目IDProjectNamevarchar(50)Project_TypcintProject_Managerint1DProjectDepvarchar(50)是項目所屬部門Project_Teamvarchar(50)Project_Customernvarchar(50)是客戶名稱是計劃開始時間Project_JStartDatcdatetimeProject_JEndDatedatetimeProject_SStartDatedatetime是實際驗收時間Project_SEndDatcdatetimeProjectDocPath是文檔是備用ProjectMemo1varchar(50)Project_Memo2varchar(50)Project_Memo3varchar(50)項目收支信息表ProjectJDchar(10)ID是成本估算值Cost-Chengbenmoney是計劃項0購置費Cost_JGouzhimoneyCost_JGongshufloatX單價Cost_JDanjiamoneyCost_JPeixunmoneyCost_JTongxunmoney是計劃建設(shè)費Cost_JJianshc是計劃財務(wù)費Cost_JCaiwumoneyCost_JGuanlimoney是計劃管理費Cost_JCailiaomoney是計劃材料費Cost_JShuidianmoney是計劃水電費Cost-JJishumoney是計劃技術(shù)費Cost_JQitanchar(10)是計劃其他費用Cost_SGouzhimoney是實際項目購置費Cost_SGongshufloat是實際工數(shù)Cost_SDanjiamoneyCost_SPeixunmoneyCost_STongxunmoney是實際通訊費是實際建設(shè)費Cost_SJianshe是實際財務(wù)費Cost-SCaiwumoneyCost-SGuanlimoney是實際材料費CostJSCailiaomoneyCost_SShuidianmoneyCost_SJishumoney是實際其他費用Cost-SQitamoneyCost-Memovarchar(50)項目進度信息表字段名類型允許空說明備注ProjectJDchar(10)否項目1D主鍵Prog_JXuqiuSdatetimeProg_JXuqiuEdatetime計劃需求分析結(jié)束Prog_JHuanjingSdatetime是計劃構(gòu)建環(huán)境開始是計劃構(gòu)建環(huán)境結(jié)束Prog_JHuanjingEProg_JGaiyaoSdatetimeProg_JGaiyaoEdatetime計劃概要設(shè)計結(jié)束ProgXiangxiSdatetime是計劃詳細設(shè)計并始Prog_JXiangxiEdatetime是計劃詳細設(shè)計結(jié)束是計劃實際開發(fā)開始Prog_JKaifaSdatetimePrcgJKaifaEdatetime是Prog_JCeshiSdatetimeProg_JCeshiEdatetime是計劃單元測試結(jié)束計劃系統(tǒng)集成測試開Prog_JJichengSdatetime是始計劃系統(tǒng)集成測試結(jié)ProgJJichengEdatetime是束是計劃項目驗收開始Prog_JYanshouSdatetimeProg_JYanshouE是計劃項目驗收結(jié)束ProgSX叫iufloat是實際需求分析進程SHuanjingfloat是實際構(gòu)建環(huán)境進程ProgGaiyaofloat實際概要設(shè)計進程Prog_SXiangxifloat是實際詳細設(shè)計進程float是實際并發(fā)進程Prog_SCeshifloatProg_SJichengfloat是實際驗收進程ProgSYanshoufloatProg_Memovarchar(50)系統(tǒng)用戶信息表第四章軟件項B表4.4UserJDintID否姓名User_Namcchar(10)0:項目組成員:丨:項目經(jīng)理:User_TypeintUser_Phoneint0:三級權(quán)限:丨:二級權(quán)限;2:USCT一AuthintUscrepvarchai(50)Uscr_Memovarchar(50)系統(tǒng)的登錄頁面如圖5.1所示,當(dāng)用戶輸入用戶ID用用戶類別:主要包括3權(quán)限:對應(yīng)項目類別,權(quán)限也設(shè)有3 圖5.4放與保苻[退出系統(tǒng)m圖5.3自己的權(quán)用尸管理頁面::—:::|用戶添加|用戶信惠嫌改1用戶ID,姓名<|張小龍:[zhangxiaolong23501004所厲部門,丨突別*I理目紐^1權(quán)限<[rmxfi^1_ 項目基本信息錄入:該模塊是整個系統(tǒng)的核心和起始點,系統(tǒng)中的其他功項目的各項信息,包括以下內(nèi)容:項目信息修改:修改除了項目ID之外所有項目相關(guān)的信息。項目ID圖5,5第五章軟件項0信息時,可以輸入項目ID項目丨D:ii1?目類別:?項目經(jīng)理:項目團隊:項目n除|所儂部門:E泜回主]1計劃并始時間:??計劃驗收時間1實際驗收時間實際并始時間*目預(yù)算》入:成本估算:工數(shù):|1水電費:1技術(shù)費:其他費用:1備注:II保存圖5.6項H輸入項目的基本信息以及各項預(yù)算后(見圖5.7),點擊保存按鈕,系統(tǒng)會提示用戶是否繼續(xù)輸入項目進度信息(見圖5.8)進程信息管理頁面輸入進度信息。項目|項目倌惠修1本倌孽管gr理~|1項目項目預(yù)算輸入ID;Dcp^〇〇1.....I1[600000:2^1^01Img來入|項目類別:_—-]人工單價:[1500項目經(jīng)if:p不龍-工數(shù):6000實際驗收時間:rI項目刪除|所厲部門:丨開挪1項目團隊:1并發(fā)部'項目購置費:培訓(xùn)費:20002000客戶名稱:丨漳日物流"I1返回主頁面計劃并始時間:通訊費 建設(shè)費::10000實際開始時間:12011-01;財務(wù)[1000管理費:6000;1〇6材料費1水電費:[1000保〇技術(shù)費:丨丨6000存其他費用:5000第五章軟件項0管理系統(tǒng)的詳細設(shè)計與實現(xiàn)備注:I圖5.7項0是否繼續(xù)輸入計劃進度「Minir~iw闡5.8確認對話框5.1.4圖5.9項目1D:廠[確定1成本估算|日嘆叉15*,財務(wù)費:管理費:材料費;水電費t保存II圖5.丨〇項g收支信息管理頁面I項目收支倌患栗入I項目丨Dep_001"iI確定I成本估算:^500000I項目收支倌蒽修改|5.00人工單價:11500ID:工1000|培訓(xùn)費2000數(shù):I返回主頁面1|100||〇項目購I|100I管理費5000|1〇〇I水電費[ibo|1500||m:圖5.11項0為5.1.5圖5.12第五章軟件項g1項目進程倌*.*入1項目ID:|1丨確定丨|薄求分析結(jié)束11[m目進程修改」ffi求分析開始構(gòu)建環(huán)境開始[構(gòu)法環(huán)境結(jié)束i7|m要設(shè)計結(jié)束1111|111丨實際開發(fā)結(jié)束11|111I系統(tǒng)測試結(jié)束「L.—卿主^6)實際開發(fā)開始單元測試開始系統(tǒng)測試開始項目獫收開始1項目驗收結(jié)束1111構(gòu)法環(huán)境進*11ff求分析進度裱要設(shè)計進S實際開發(fā)進S系1詳細設(shè)計進度11統(tǒng)測試進度11單元測試進S1111保存丨[m圖5.13項0第五章軟仲項S1項目進程信息京入1項目ID:i〇ep_00i—[m:')I項目進程倌息修S求分析結(jié)束:12011-02-*求分析開始:|2011*01-01構(gòu)3環(huán)境結(jié)朿:12011-02-15構(gòu)建環(huán)境并始:|2〇vi^oT—I改1項目進程甘_概要設(shè)計結(jié)朿:[^04-〇1~詳概S設(shè)計開始:I20VI-02- 銦設(shè)計結(jié)朿:12011^01實際詳細設(shè)計并始|2011-0^-01I:表^麵主頁實》開發(fā)開始:函ii^〇r==I單元測試并始:[2011-0M1|單元測試結(jié)朿:12011-10-15系統(tǒng)測試并始:[2011-10- ]系統(tǒng)渕試結(jié)束:[2011-項目驗收并始:12011-12-01|項目驗收結(jié)朿:實IS進度12012-01-需求分析進度:@?S構(gòu)建環(huán)境進S:S:[T;元?試進度:互項目開發(fā)進度:驗收進5:^~保存i放棄i圖5.14項0項目進程信息錄入頁面如圖5.14第五章軟件項g 5.1.6圖5.16第五章軟件項g1返回主頁面項目ID:111GI也可以輸入項目ID或名稱的一部分進行模糊查詢。如項目ID輸入框中輸入WiMW收十劃務(wù)費XSfgBaiHimrac11:fittl[gBig變篌1l^iiDwB/KtKM|imQmsm闡:開:技術(shù)費:雷邏jI項8姍患/H備注:嚴轤isil911MIHV?^GT$V+:QDEEEDHi.元_試圖5.18第五章軟件項S管理系統(tǒng)的詳細設(shè)計勾實現(xiàn)|ft龍螬儐惠項(1墓本供生14IK本flAYIV|和祕*內(nèi)卿*開料咖,,||以r汕1.。1?H卜乂E|??磨爾|.35000099230:I>P_〇〇21CN銷售系統(tǒng)B外開發(fā)二pOll-092011-01SP20丨〇-〇9丨30000017400|時傕IT爾|Dep.003國內(nèi)技51網(wǎng)張揚開友三部2011-013011-012011-01r[iiatn圖5.19項0項目信息/收支報表**Yuefen**BumenName計劃實際No項目項目項目客戶名稱/項目名稱PMfli目齣]-?類期團認.ID??Prjl**Prj**Cu$tomerName”PrjT??JStart**?St?rtwYTowYGou??YG**YD?*Y崎OTyp??PrjNamePwNeaiOayD?ytalzhiongswijiaPei)臺ame??JEnd??SEnd0000000計OayOay成本佔算預(yù)? 實際進度情SP理其他構(gòu)建開發(fā)環(huán)n堆Mft傾腿if費用境坪幡ft林林林wYwY?YC??K—Rx?^wRgwfixi?Rk**fid?Hji_taianYPeYTYjiaCaiiGuailGaituqie?0aiy?anfaifaanyucheii)onaU00000000000IftW務(wù)費管理費材料費水電費技術(shù)費箕他費用合計林?^Gouzhi??RDanj??ftPeixi??RTong??Rjian??RCaiwi_RGuanli?*RCaili???RGaityi*?R0ita0RGongs0000.000.000.000.00000000第五章軟件項0Server\\template\yyyymm\Ptj_+”項目ID’’+一Min<=YYYYMM<=If(項目報表模塊的流程如圖5.21圖5.21圖5.22項0(單記錄)和圖5.25圖5.23項0第五章軟件項020丨丨年丨月開發(fā)部mmeNL9flIDn項B餅客產(chǎn)蠡??隱開燏并始敝1IXBMIflnv1|n*?MBmX2011.01RttiXKM1DM101am*小龍2011.01'ftlvtiwmf.tmB0.0BI.SDO;?001.Q00SQO(rftttSOO.BO&2.000j.SDfi.OD2.0MI.Q0QDSAO?麻進度情漢水《費At求M設(shè)MM尊元集財通工拽繼麵開》ttftmm技術(shù)ft分枋計Ht測試itBKIf丨*價5.01.l.ooolB.00.D5.0E)!2.00.500.000.0Q0.000.000.001.000計fr00〇5.DD00DDI.5D000'l.oor?S.0tttm001.000sii.Bnn〇S.0fi.flOO00mtttt〇(攀位:人月.元)m充出mmmutit通訊費管a費水宅91'U.40510001005.ODD10DIQQ1.500〇'100100.005.0D0100'1.5000圖5.24第五章軟件項S_息/牧iJU2011年丨月開發(fā)部itUI實保貧霣/78算ML項目ID項目親審戶名稱/項B名雜nflBBKk開mn開始艙na敝2nmn收丨trnB成本項SKflffi離價職?,訊ft**備費Jem%2011.012011.01IDMMl?n*小龍開發(fā)《500.0002.000BO.001.5002.0001.0005D0'2012.012010.92010.9K>Shop開發(fā)OwM!mn咖BO.001.SD05.0002.000S00K?_?系嫌二瓤2011.92011.01^00.1MIIIBnVIVtSi?ni?.m6.000BO.001.5005.0001.000S000(i(t1.15D.D^.500.012.007OOID7.000U00’,1卿1.S0DCTbi?*設(shè)V9P麟元ft朗瑯目XftmftmmM?CmmIft試試MU5.01.005,005,001.500.500.0D5.002.000i.oto0.000.000.000.000.001.0000000001.SB0.0030-01.50I.COl.OQO.TQD.OOQ.QD0.005.0005.0001.000to.00010.0001.00OO000.01.05.005.D01.500.0QD.OO0.000.0D0.00QMQ.nn.0005.002.000O.SQ00DD0D(1'20.*20.B2.004.50'B.DQ0.rr'3.5〇oa.iuin1040is.oooODD00(??:xnn)K通訊?n備費管9費鼎-水電署xttiinmn1000100100100I.S0I11.0000;〇〇S.000800BOO5.001t10001D0S.00010010Q1.5000M.4BS1??〇〇?〇400.D'fl.DQ〇D1S.0OQ1.1

溫馨提示

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

評論

0/150

提交評論