【正文】
軟件項(xiàng)目開發(fā)管理系統(tǒng) 摘 要 本文主要介紹了計(jì)算機(jī)軟件項(xiàng)目開發(fā)管理系統(tǒng)的 方案論證、結(jié)構(gòu)特性設(shè)計(jì)及行為特性設(shè)計(jì)的實(shí)現(xiàn)過程,詳細(xì)論述了總體設(shè)計(jì)思想、數(shù)據(jù)庫設(shè)計(jì)和功能模塊設(shè)計(jì)。實(shí)現(xiàn)了項(xiàng)目流程模型的再現(xiàn)、項(xiàng)目流程的跟蹤管理、項(xiàng)目人員管理、項(xiàng)目管理質(zhì)量評估以及一些簡單的網(wǎng)絡(luò)功能。整個系統(tǒng)的設(shè)計(jì)過程中,充分考慮了數(shù)據(jù)庫的安全性、一致性、穩(wěn)定性和可靠性的問題,并且界面友好美觀大方、操作簡單方便快捷。用本管理系統(tǒng)代替人工操作后,能大大減少企業(yè)在人力資源、時(shí)間及資金方面的浪費(fèi),提高計(jì)算機(jī)類的中小公司 /企業(yè)的運(yùn)作效率, 從而達(dá) 到提供準(zhǔn)確、便于用戶分析的數(shù)據(jù)及加強(qiáng)管理的目的。 關(guān)鍵字: 項(xiàng)目開發(fā)管理 、項(xiàng)目流程、數(shù)據(jù)庫、項(xiàng)目人員。 Abstract This thesis primarily introduces the project argumentation, the structural characteristic design and the behavioral characteristic design of the project control and management system. The general designing idea, the database design and the functional module design are discussed in is successed to show the model of the project’s progess course, trace and control the course of the project‘s progess,crontrol and manage the stage documents,magement of the project’s personnel,assesses the quality of project’s magement, as well as some simple work the design process of this system, the safety, consistency, stability and reliability of the database are considered all the time. The interface is beautiful and generous ,operate the system is easy and promptly .Replacing the handwork operating with this system, we believe that the waste of the time and space will be greatly reduced, Improve the efficiency of the pany which belonged to the puter. Then reach the aim of strengthening management and offer the data which is easy . Keywords: Project control and magement、 project’s progess course、 data base、 project ’s personnel 、 work functions. 目 錄 第 1 章 引 言 ?????????????????????????? 6 題目背景 ???????????????????????? 6 項(xiàng)目內(nèi)容 ???????????????????????? 6 系統(tǒng)設(shè)計(jì)目標(biāo) ?????????????????????? 7 第 2 章 方案論證 ???????????????????????? 8 總體設(shè)計(jì)思想 ??????????????????????8 E R 圖及分析 ????????????????????? 9 系統(tǒng)設(shè)計(jì)工具 ?????????????????????? 10 經(jīng)濟(jì)技術(shù)分析 ?????????????????????? 11 第 3 章 結(jié)構(gòu)特性設(shè)計(jì) ?????????????????????? 12 結(jié)構(gòu)設(shè)計(jì) ???????????? ?????????? ?? 12 數(shù)據(jù)庫設(shè)計(jì) ???????????????????? ??? 13 用戶表?? ??????????????????? ? 13 項(xiàng)目人員表 ??????????????????? ? 14 項(xiàng)目信息表 ??????????????????? ? 15 業(yè)績結(jié)算表 ?????????????????? ?? 16 項(xiàng)目審核表 ??????????????????? ? 17 第 4 章 行為特性設(shè)計(jì) ?????????????????????? 17 功能模塊圖 ??????????????????????? 18 主界面模塊 ??????????????????? ? 18 系統(tǒng)管理模塊 ??????????????????? 19 立項(xiàng)管理模塊 ??????????????????? 19 項(xiàng)目開發(fā) 管理模塊 ????????????????? 19 審核結(jié)算模塊 ??????????????????? 20 項(xiàng)目人員模塊 ????????????????? ?? 20 功能概要設(shè)計(jì) ?????????????????????? 20 初始界面設(shè)計(jì) ?????????????????? ? 20 登錄界面設(shè)計(jì) ?????????????????? ? 21 主界面的計(jì) ??????????????????? ? 21 系統(tǒng)管理設(shè)計(jì) ?????????????????? ? 21 項(xiàng)目開發(fā)管理設(shè)計(jì) ???????????????? ? 22 審核結(jié)算管理設(shè)計(jì) ???????????????? ? 23 項(xiàng)目人員管理設(shè)計(jì) ????????????????? 23 統(tǒng)計(jì)報(bào)表設(shè)計(jì) ????????????????? ?? 24 主要算法?? ??? ??????????????????? 24 第 5 章 軟件測試???????????????????????? 26 第 6 章 系統(tǒng)調(diào)試???????????????????????? 27 結(jié)束語 ????????????????????????????? 28 致謝 ?????????????????????????????? 29 參考文獻(xiàn) ???????????????????????????? 30 第一章 引言 課題背景 當(dāng)代科學(xué)技術(shù)、社會經(jīng)濟(jì)的發(fā)展可謂是一日千里,其中計(jì)算機(jī)的軟硬件技術(shù)的進(jìn) 步更可用“飛躍”二字來形容,隨著其生產(chǎn)規(guī)模的日益擴(kuò)大,成本的不斷降低,計(jì)算機(jī)技術(shù)在社會生活各方面的應(yīng)用越來越普及,采用計(jì)算機(jī)信息管理是順應(yīng)現(xiàn)代企業(yè)高效率、快節(jié)奏生產(chǎn)的必要手段,從而帶動了計(jì)算機(jī)軟件產(chǎn)業(yè)的發(fā)展,一些加強(qiáng)管理、提供準(zhǔn)確、可靠、快捷的數(shù)據(jù)操作功能的軟件應(yīng)運(yùn)而生。隨著中國加入市貿(mào)組織,中國經(jīng)濟(jì)的發(fā)展逐漸與世界相接軌,企業(yè)之間的競爭日趨白熱化。企業(yè)之間的競爭主要在體現(xiàn)在降低產(chǎn)品的生產(chǎn)成本、提高生產(chǎn)效率和質(zhì)量等方面。而采用傳統(tǒng)的人工管理手段,勞動強(qiáng)度大,生產(chǎn)效率底,重復(fù)機(jī)械勞動多,且易出錯不可靠。使公司 不得不雇傭冗余的人員并把他們的精力花費(fèi)在大量機(jī)械事務(wù)性工作上,這無疑是增加了企業(yè)的運(yùn)營成本,嚴(yán)重影響了企業(yè)的生產(chǎn)效率。在現(xiàn)代化社會, 企事業(yè)單位 真正需要的,是明晰的項(xiàng)目管理理念、適用的項(xiàng)目管理模式、可行的項(xiàng)目管理手段和先進(jìn)、高效、穩(wěn)定、方便易用、性能價(jià)格比高的項(xiàng)目管理系統(tǒng) ,并且 項(xiàng)目開發(fā)本身就是復(fù)雜的軟件工程,需要特殊的項(xiàng)目控制與管理方法 。 對于運(yùn)作節(jié)奏快、計(jì)算機(jī)較普及的軟件項(xiàng)目開發(fā)企業(yè)更沒有理由去采用落后的人工管理方式。本次畢業(yè)設(shè)計(jì)的 計(jì)算機(jī)軟件項(xiàng)目開發(fā)管理系統(tǒng) 便是面向這一需求。 項(xiàng)目內(nèi)容 根據(jù)本次畢業(yè)設(shè)計(jì) 的任務(wù)和要求,本文做了詳盡的用戶需求分析,確定了項(xiàng)目的具體內(nèi)容 ,主要包括: ? 立項(xiàng)管理:管理立項(xiàng)過程中的各個環(huán)節(jié)-項(xiàng)目提出、錄入項(xiàng)目資料信息。 ? 項(xiàng)目開發(fā)管理:管理項(xiàng)目開發(fā)過程中的各個環(huán)節(jié)-人員調(diào)配、時(shí)間分配、任務(wù)量分配中的各項(xiàng)信息。 ? 項(xiàng)目人員管理:包含項(xiàng)目信息管理和人員信息管理,分別管理公司運(yùn)作過的項(xiàng)目信息和本公司員工的信息。 ? 業(yè)績結(jié)算管理:管理對開發(fā)人員的計(jì)算的信息。 ? 項(xiàng)目審核管理 : 管理項(xiàng)目完成質(zhì)量的評定的 信息。 系統(tǒng)設(shè)計(jì)目標(biāo) 在進(jìn)行詳盡的用戶需求分析后,就本次畢設(shè)的要求設(shè)計(jì)出系統(tǒng)的設(shè)計(jì)目標(biāo)。實(shí)現(xiàn)項(xiàng)目內(nèi)容要求的各項(xiàng)基本功能: 以計(jì)算機(jī)軟件公司的項(xiàng)目管理為模型,設(shè)計(jì)一個能夠?qū)?xiàng)目開發(fā)過程跟蹤管理的管理軟件,該軟件應(yīng)該有以下功能: ,制定項(xiàng)目開發(fā)計(jì)劃。 ,能修改計(jì)劃,但要保留修改痕跡。 ,該出提示(不做自動調(diào)整)。 。 。 。 。 第二章.方案論證 2. 1 總體設(shè)計(jì)思想 項(xiàng)目開發(fā)管理系統(tǒng)是一種集成化工具,可用于估計(jì)、預(yù)算、資源規(guī)劃及跟蹤,面向計(jì)算機(jī)類的中小型公司、企業(yè),為項(xiàng)目主持人或企業(yè)領(lǐng)導(dǎo)用項(xiàng)目管理全面跟蹤其業(yè)務(wù)的當(dāng)今現(xiàn)代化公司提供幫助。針對這一特點(diǎn),我參考了大量關(guān)于現(xiàn)代企業(yè)管理的文獻(xiàn),進(jìn)行了大量的調(diào)研,為此做了合理的需求分析并相應(yīng)的建立了項(xiàng)目控制流程模型。其基本工作方式是建立和組織任務(wù)列表,進(jìn)而合理的維護(hù)分配有關(guān)資源如人員,從而跟蹤項(xiàng)目的流程,并對項(xiàng)目的開發(fā)過程的項(xiàng)目質(zhì)量評定與監(jiān)督。 需求分析是軟件開發(fā)過程中的一個關(guān)鍵性的環(huán)節(jié),它的成功與否決定著軟件產(chǎn)品的 質(zhì)量。本次畢業(yè)設(shè)計(jì)的項(xiàng)目開發(fā)管理系統(tǒng)所需實(shí)現(xiàn)的內(nèi)容如下: 1. 項(xiàng)目開發(fā)的流程模型:其主要內(nèi)容包括常規(guī)軟件產(chǎn)品的開發(fā)流程 — 立項(xiàng)、項(xiàng)目開發(fā)、結(jié)項(xiàng)。并對這些相關(guān)過程進(jìn)行管理。其流程模型具體如下所示: 項(xiàng)目流程模型 : 立項(xiàng) —— 〉項(xiàng)目開發(fā) —— 〉結(jié)項(xiàng) 項(xiàng)目開發(fā)流程: 人員 /時(shí)間分配 —— 〉計(jì)劃修改 —— 〉系統(tǒng)設(shè)計(jì) —— 〉系統(tǒng)實(shí)現(xiàn) —— 〉系統(tǒng)調(diào)試 結(jié)項(xiàng)流程: 結(jié)項(xiàng) —— 〉項(xiàng)目審核 —— 〉業(yè)績結(jié)算 2. 開發(fā)過程跟蹤與管理:在 項(xiàng)目信息管理中,對項(xiàng)目主要信息進(jìn)行摘要:項(xiàng)目編號、項(xiàng)目名稱和進(jìn)展階段等。使項(xiàng)目負(fù)責(zé)人或企業(yè)領(lǐng)導(dǎo)人能查找并了解各項(xiàng)目進(jìn)展的情況。 3. 項(xiàng)目人員管理:主要是記錄企業(yè) /公司員工的個人詳細(xì)信息,如姓名、編號、職位、家庭住址、聯(lián)系方式等自然信息;以及實(shí)時(shí)的記錄每個人員參加的項(xiàng)目編號,從而能夠有效的查看人員曾經(jīng)參加過什么項(xiàng)目,現(xiàn)在在負(fù)責(zé)什么項(xiàng)目等信息,以便人員的分配。 4. 項(xiàng)目審核管理:管理人員對被評價(jià)項(xiàng)目的名稱、編號、審核時(shí)間、審核標(biāo)準(zhǔn)、審核結(jié)果、負(fù)責(zé)人姓名、負(fù)責(zé)人 ID、提交時(shí)間等主要內(nèi)容進(jìn)行摘要。在對信息進(jìn)行操作時(shí),有一定 的權(quán)限限制。 以上是我關(guān)于這次畢業(yè)設(shè)計(jì)的總體設(shè)計(jì)思路,詳細(xì)內(nèi)容見以后的結(jié)構(gòu)特性分析與行為特性設(shè)計(jì)。 2. 2 ER 圖及分析