免费毛片网站/一级成人在线/91免费版黄色软件/亚洲丶国产丶欧美一区二区三区 - 网站一区

當(dāng)前位置:首頁 > IT信息化 > 正文

基于J2EE框架的軟件項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2018-12-17 來源:《信息與電腦(理論版)》作者:撫順師范高等專科學(xué)校李曉丹
      本文首先概括介紹了項(xiàng)目管理系統(tǒng)的相關(guān)概念,其次介紹了J2EE技術(shù)和軟件體系結(jié)構(gòu)的發(fā)展和演變,并介紹了這些技術(shù)的特點(diǎn)。通過輸入的項(xiàng)目信息、項(xiàng)目進(jìn)展情況信息、項(xiàng)目費(fèi)用信息等等,并且在分析系統(tǒng)需求的基礎(chǔ)上,系統(tǒng)可以自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及統(tǒng)計(jì)報(bào)表以供用戶查詢,設(shè)計(jì)了系統(tǒng)的軟件架構(gòu)、物理架構(gòu)以及系統(tǒng)的應(yīng)用模式等,用戶還可以定期的更新和刪除這些基本信息,設(shè)計(jì)出了系統(tǒng)的整體功能結(jié)構(gòu),給用戶方便的途徑去管理繁瑣而龐大的數(shù)據(jù)。
引言
      軟件項(xiàng)目管理的對(duì)象是軟件工程項(xiàng)目,它是為了使軟件項(xiàng)目能夠在原本已經(jīng)預(yù)定的成本、質(zhì)量順利完成。它所涉及的范圍覆蓋了整個(gè)軟件工程過程,對(duì)進(jìn)度、成本、人員、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。為使軟件項(xiàng)目開發(fā)獲得成功,讓軟件項(xiàng)目尤其是大型項(xiàng)目的整個(gè)軟件生命周期軟件項(xiàng)目管理的根本目的,其關(guān)鍵問題是必須對(duì)軟件項(xiàng)目的工作范圍、經(jīng)歷的里程碑、要實(shí)現(xiàn)的任務(wù)、花費(fèi)工作量(成本)、進(jìn)度安排等做到心中有數(shù)。
      構(gòu)建基于J2EE的軟件項(xiàng)目管理信息系統(tǒng)有著非常重要的意義,主要體現(xiàn)在以下幾個(gè)方面:
      1實(shí)現(xiàn)了網(wǎng)絡(luò)化管理,提高了工作效率。軟件項(xiàng)目管理信息系統(tǒng)所以使信息能夠快速、及時(shí)地傳遞。一方面實(shí)現(xiàn)了網(wǎng)絡(luò)化管理,從多角度、多方位的了解和獲得與項(xiàng)目的相關(guān)信息,這樣進(jìn)行決策的時(shí)候就比較方便了;另外也因?yàn)榫W(wǎng)絡(luò)化管理的實(shí)現(xiàn),管理和控制項(xiàng)目都是雙向的。在管理數(shù)據(jù)這個(gè)方面,能夠做到直接傳送數(shù)據(jù)至數(shù)據(jù)庫,這樣的話就可以很快地完成任務(wù),從而提高工作效率。
      2共享資源也得到了很好的實(shí)現(xiàn)了。在基于權(quán)限訪問的這個(gè)問題,更多的所要完成項(xiàng)目的管理信息都能夠獲得了,有利于項(xiàng)目的進(jìn)行和實(shí)施。
      3適應(yīng)現(xiàn)代化的管理、辦公工作的需要。建立一個(gè)完善的軟件項(xiàng)目信息管理系統(tǒng)是實(shí)現(xiàn)現(xiàn)代化管理的標(biāo)志,也是提高項(xiàng)目管理科學(xué)化的手段。
本系統(tǒng)采用的架構(gòu)和主要技術(shù)
      1主要技術(shù)分析
      (1)J2EE技術(shù)
      J2EE的主要核心要素是一系列的技術(shù)規(guī)則、規(guī)范與指示,這當(dāng)中包括了各種各樣的組件、服務(wù)及技術(shù)層次,這些都存在相互連通的規(guī)格,使得解決以前每個(gè)企業(yè)之前的系統(tǒng)后端所運(yùn)用的信息產(chǎn)品,他們之間無法兼容的問題,那些根據(jù)J2EE架構(gòu)的不同平臺(tái)之間有著非常好的兼容性。
      (2)Struts2體系結(jié)構(gòu)
      Struts2大量使用攔截器來處理用戶的請(qǐng)求,這是通過使用了WebWork的設(shè)計(jì)核心,從而允許用戶的業(yè)務(wù)邏輯控制器與ServletAPI分離,如圖1所示。
      Struts2框架的處理流程如下解釋:
      ①從瀏覽器中發(fā)出了一個(gè)具體的、特定的請(qǐng)求。
      ②根據(jù)上面發(fā)出的這個(gè)特定的請(qǐng)求,F(xiàn)ilterDispatcher也就是核心控制器,經(jīng)過對(duì)這個(gè)請(qǐng)求作出詳細(xì)的分析后,決定執(zhí)行的話,合適的Action就開始被調(diào)用起來了。
      ③開始發(fā)揮自己的作用,WebWork的攔截器鏈開始自動(dòng)地對(duì)請(qǐng)求應(yīng)用通用功能。
      ④該方法將被輸出到瀏覽器中,然后根據(jù)請(qǐng)求回調(diào)Action的execute方法,以此來處理結(jié)果信息。
系統(tǒng)需求分析
      根據(jù)實(shí)際情況和管理目標(biāo)及要求,軟件項(xiàng)目管理系統(tǒng)的功能需求主要有:
      1登記完整的項(xiàng)目信息,包括立項(xiàng)信息、項(xiàng)目報(bào)價(jià)等信息資料;
      2記錄項(xiàng)目實(shí)施過程的信息,包括任務(wù)分配情況、源代碼管理等;
      3有關(guān)用戶隨時(shí)掌握和查詢工程進(jìn)展的情況,對(duì)項(xiàng)目的實(shí)施進(jìn)行全面、及時(shí)、有效的控制;
      4通過系統(tǒng)數(shù)據(jù),能進(jìn)行相關(guān)項(xiàng)目指標(biāo)的統(tǒng)計(jì)、查詢、分析。
系統(tǒng)的設(shè)計(jì)
      系統(tǒng)總體功能架構(gòu)圖,如下圖2所示:
      
系統(tǒng)的實(shí)現(xiàn)
      1系統(tǒng)開發(fā)環(huán)境
      (1)硬件需求硬盤:40G或更多CPU:主頻1100MHz以上內(nèi)存:128M或更高
      (2)軟件需求Windows2005Server是這個(gè)數(shù)據(jù)庫和Web服務(wù)器所采用的操作系統(tǒng)MySQL是該數(shù)據(jù)庫的管理系統(tǒng)瀏覽器:InternetExplorer8JDK6.0是Java所使用的解釋器:Tomeat6.0是Java的Web服務(wù)器:編程技術(shù):Servlet,JSP,JavaApplet,JavaBean,Javascript。
      2系統(tǒng)的具體實(shí)現(xiàn)
      (1)顯示項(xiàng)目信息表,能夠進(jìn)行查詢,添加需求文檔,如圖3。
系統(tǒng)的測(cè)試
      任何開發(fā)過程都免不了存在這樣或那樣的錯(cuò)誤,為了完善系統(tǒng),多種測(cè)試并舉的方式被采用,這樣能更好地測(cè)試出本系統(tǒng)的性能。所以有必要進(jìn)行軟件測(cè)試。主要有以下這幾個(gè)方式:
      ①功能測(cè)試:通過這個(gè)測(cè)試主要測(cè)試出軟件的功能是否與預(yù)期的一樣;
      ②手動(dòng)測(cè)試:測(cè)試能夠進(jìn)行手動(dòng)的項(xiàng),例如輸入數(shù)據(jù)項(xiàng)、點(diǎn)擊按鈕等;
      ③黑盒測(cè)試:查看輸出的結(jié)果是在測(cè)試輸入之后才能進(jìn)行。針對(duì)此系統(tǒng),公司本系統(tǒng)是在局域網(wǎng)中運(yùn)行,專門組織了40名員工同時(shí)進(jìn)行負(fù)載測(cè)試,所以本系統(tǒng)的壓力和負(fù)載相對(duì)較輕,本系統(tǒng)完全可以承受50名成員同時(shí)登錄操作。在系統(tǒng)反應(yīng)速度得到保證的前提下,關(guān)于壓力測(cè)試,整個(gè)系統(tǒng)的易用性即可達(dá)到,由于本系統(tǒng)是在局域網(wǎng)中使用,并且系統(tǒng)性能穩(wěn)定,服務(wù)器壓力不大,未出現(xiàn)質(zhì)量問題。
結(jié)語
      本文提出一個(gè)新的構(gòu)建理念——在J2EE平臺(tái)下開發(fā)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)模型,深入研究如何確立該系統(tǒng)的模型、設(shè)計(jì)及實(shí)現(xiàn)各個(gè)功能模塊的功能等等技術(shù),該系統(tǒng)中各管理子系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過程也得到了詳細(xì)的敘述。該系統(tǒng)是以項(xiàng)目信息為中心,報(bào)銷流程得到規(guī)范,詳細(xì)登記到項(xiàng)目涉及單位主要負(fù)責(zé)人的基本情況,分門別類記錄項(xiàng)目,提供便捷的綜合查詢等,這些無論對(duì)于企業(yè)還是對(duì)于企業(yè)的管理人員來說都是非常重要的。(本文于2014年發(fā)表于《信息與電腦(理論版)》)
分享到:

免責(zé)聲明:
  1、項(xiàng)目管理信息化網(wǎng)發(fā)布的所有資訊與文章是出于為業(yè)界傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其描述。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)瀏覽者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
  2、本站部分內(nèi)容轉(zhuǎn)載于其他網(wǎng)站和媒體,版權(quán)歸原作者或原發(fā)布媒體所有。如文章涉及版權(quán)等問題,請(qǐng)聯(lián)系本站,我們將在兩個(gè)工作日內(nèi)進(jìn)行刪除或修改處理。敬請(qǐng)諒解!

延伸閱讀:

more>

會(huì)議活動(dòng)

more>

公開課

more>

PMO

Copyright ? 2021 項(xiàng)目管理信息化網(wǎng) 版權(quán)所有 京ICP備17062359號(hào)-9 如轉(zhuǎn)載本站文章,請(qǐng)注明原作者和原發(fā)布媒體

本著互聯(lián)網(wǎng)分享精神,本站部分內(nèi)容轉(zhuǎn)載于其他網(wǎng)站和媒體,如內(nèi)容涉及版權(quán)等問題,請(qǐng)聯(lián)系本站進(jìn)行刪除或修改處理

客服電話:010-89506650 89504891 非工作時(shí)間可聯(lián)系:18701278071(微信) QQ在線:574888227

新聞與原創(chuàng)文章投稿:tougao#cpmta.com 客服郵箱:info#cpmta.com(請(qǐng)將#換成@)

我國唯一的項(xiàng)目管理信息化門戶網(wǎng)站,國內(nèi)項(xiàng)目管理軟件資訊服務(wù)提供商,隸屬卓橡公司

項(xiàng)目管理信息化微信公眾號(hào)

PMO大會(huì)微信公眾號(hào)