大學生成績管理信息系統(tǒng)項目開發(fā)管理計劃.doc_第1頁
大學生成績管理信息系統(tǒng)項目開發(fā)管理計劃.doc_第2頁
大學生成績管理信息系統(tǒng)項目開發(fā)管理計劃.doc_第3頁
大學生成績管理信息系統(tǒng)項目開發(fā)管理計劃.doc_第4頁
大學生成績管理信息系統(tǒng)項目開發(fā)管理計劃.doc_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大學生成績管理信息系統(tǒng)項目管理計劃書學 號: 0201100149 姓 名: 何國忠 專 業(yè): 軟件技術 系 別: 計算機科學系 指導教師: 陳活 完成日期: 2012年06 月18日目 錄第一章 項目背景31.1 項目概況31.2 項目交付品31.3 文檔的演化31.4 參考書41.5 定義和縮寫表4第二章 項目需求分析52.1 項目需求獲取52.2 需求分析52.2.1 非功能需求分析52.2.2 功能需求分析62.3 需求驗證8第三章 項目組織93.1 項目人力組織結構93.1.1 人力資源需求獲取93.1.2 角色工作職責103.2 軟硬件資源計劃10項目成本估算113.3.1軟、硬件成本估算113.3.2規(guī)模成本估算113.4項目進度管理113.4.1 軟件項目任務分解123.4.2 項目進度安排123.4.3、項目執(zhí)行計劃13第四章管理過程144.1 管理目標和優(yōu)先級144.2 假設,依賴和限制144.3 風險管理144.4 質(zhì)量管理164.5 監(jiān)督和控制機制16第五章 技術過程185.1 方法,工具和技術185.2 軟件文檔185.3 項目支持功能19第一章 項目背景1.1 項目概況當今社會計算機的應用已深入到社會生活的各個方面,而其在擁有眾多21世紀國家和社會頂梁柱的大學更是不可缺少的。而隨著計算機技術的發(fā)展的計算機人才的大量涌現(xiàn)計算機在信息管理方面的優(yōu)勢逐漸凸現(xiàn)出來,并開始大量應用于各層次的信息管理服務與實踐中。與此同時,大量管理信息系統(tǒng)軟件不斷涌現(xiàn),且不斷升級與改進。大學生成績管理是一項繁雜、瑣碎的事務,同時其管理又與學生學籍管理、學生基本信息管理、教務系統(tǒng)等聯(lián)系密切,它涉及到對學生的獎懲以及找工作,對教師的教學評估的重要事宜,因此大學生成績管理的水平的重要性可見一斑。應用大學生成績管理信息系統(tǒng)來進行管理必定會大大提高管理的速度、實效、安全性、準確性、完整性、保密性。本系統(tǒng)主要針對當前一些大學對學生信息管理不到位、混亂等不足進行開發(fā)并引以為鑒,當然由于開發(fā)人員專業(yè)知識和計算機技術有限,設計中可能存在欠缺,望請老師及相關讀者給予指正。本系統(tǒng)的業(yè)務主要包括任課教師登記匯總初始成績、學生反饋、組織補考、成績修改、教務系統(tǒng)進行統(tǒng)計分析修正后的成績、學生查詢。1.2 項目交付品項目交付日期為第17周周末,交付地點為:15-206 主要交付物有: UML說明軟件重構,應用系統(tǒng)軟件包,數(shù)據(jù)庫初始數(shù)據(jù),系統(tǒng)源代碼,用戶使用手冊,技術文檔包(包括需求規(guī)格說明書、設計說明書、系統(tǒng)測試說明書、項目總結文檔等)、項目進度日志包。1.3 文檔的演化項目管理計劃應在第三周周末前經(jīng)由項目組討論后,進行分工按工作模塊撰寫,最后由項目經(jīng)理匯總整合三步驟形成初稿,由項目組組長傳至配置文檔服務器,由項目組組長負責維護 第五周以后根據(jù)項目的進展可以對其進行修改,需要組員集體提出修改意見,并在全體會議上討論通過,并由組長將修改稿上傳至文檔服務器。組員通過版本控制器同步獲得更新稿。1.4 參考書UML說明軟件重構課程教材 軟件工程-理論、方法與實踐 孫家廣 劉強 高等教育出版社課程教材 軟件工程 葉俊民 清華大學出版社課程講義 軟件項目管理基礎SQL Server 2005 數(shù)據(jù)庫及應用Java網(wǎng)站開發(fā)語言課程Jsp動態(tài)網(wǎng)站開發(fā)語言1.5 定義和縮寫表 SGMS(Students Grades Management System)學生成績管理系統(tǒng)的縮寫UML(Unified Modeling Language)統(tǒng)一建模語言的縮寫Spmp: 軟件項目管理計劃Srs : 需求規(guī)格說明書Sts:系統(tǒng)測試說明書第二章 項目需求分析2.1 項目需求獲取描述獲取途徑。例:向客戶咨詢、查找資料、專業(yè)咨詢、專家評審等2.2 需求分析數(shù)據(jù)輸入:實現(xiàn)學生基本信息、老師信息、管理員信息、學生成績等相關信息的錄入。如:原始成績單、最終成績單的輸入。成績修改:可以實現(xiàn)學生基本信息、老師信息、管理員信息、學生成績等相關信息的修改。如:補考后對學生成績的修改。成績查詢:學生管理員教師可各自在自己的權限內(nèi)實現(xiàn)學生基本信息、老師信息、管理員信息、學生成績等相關信息的查詢。如:學生考試后查詢成績,教師要查詢本班學生考試成績。成績統(tǒng)計:以實現(xiàn)學生人數(shù)、最高分、最低分、平均學分績點、不及格學生人數(shù)、學生總平均成績等相關統(tǒng)計。信息顯示: 可以實現(xiàn)以字段分布和二維表兩種方式顯示學生信息。2.2.1 非功能需求分析系統(tǒng)的非功能性需求如下:(1)可靠性 OA系統(tǒng)必須支持連續(xù)30天的不間斷動作。若系統(tǒng)動作時遇到來可恢復的錯誤,也必須保證數(shù)據(jù)庫完好無損或者能恢復。(2)安全性領導和敏感崗位的用戶提供ikey身份驗證。數(shù)據(jù)在互聯(lián)網(wǎng)上傳辦辦輸必須通過加密。用戶進行關鍵的打操作時,系統(tǒng)自動生成記錄日志,提供日志審計。(3)性能系統(tǒng)登錄成功進入用戶首頁的響應平均時間不超過3秒。系統(tǒng)內(nèi)操作的平均響應時間不超過3秒。系統(tǒng)并發(fā)用戶數(shù)2000以上。Web服務器,數(shù)據(jù)庫服務器的cpu使用率達到100%的持續(xù)時間不超過2秒。(4)易用性用戶可以很容易找到自己期望的各種操作。系統(tǒng)必須提供在線幫助或使用教學視頻。(5)擴展性 系統(tǒng)必須提供開發(fā)工具包給客戶進行二次開發(fā)。2.2.2 功能需求分析按照功能分解,本系統(tǒng)分為客戶端管理系統(tǒng)和管理端系統(tǒng)。各個部分的關系如圖所示使用系統(tǒng)角色定義:(1) 管理員:是負責維護和管理本站所有模塊的角色。(2) 學生:在本站注冊通過并登錄成功的用戶。圖2.1系統(tǒng)模塊圖圖2.2管理功能結構圖圖2.3學生功能結構圖1、登錄與注冊模塊該模塊的功能主要包括用戶登錄、注冊等。 圖2.4 登錄與注冊模塊用例圖2.3 需求驗證需求驗證過程:1、審查需求文檔 2、根據(jù)需求文檔編寫測試用例 3、編寫用戶手冊 表2-1 系統(tǒng)功能模塊表功能模塊執(zhí)行人執(zhí)行描述需求完成情況系統(tǒng)管理黃行整個系統(tǒng)的架構的建設100%學生信息管理張三錄入學生的基本信息80%成績信息管理李四以班或以單個學生為單位錄入成績90%授課信息管理王五查詢相關課程信息100%學生成績查詢和統(tǒng)計陳小麗查詢學生的考試成績與統(tǒng)計70%第三章 項目組織3.1 項目人力組織結構本項目需要什么人? 項目經(jīng)理數(shù)據(jù)庫管理與設計人員系統(tǒng)分析員架構設計員程序員文檔管理員測試員3.1.1 人力資源需求獲取 項目成員的來源:(1)在組織內(nèi)部選拔合適的人選(2)通過招聘吸收新成員(3)通過熟悉的人員介紹表3-1人力資源需求表序號角色數(shù)量到位時間備注1項目經(jīng)理12012年2月已招2數(shù)據(jù)庫管理與設計人員12012年3月未招3系統(tǒng)分析員12012年3月已招4架構設計員12012年3月已招5程序員32012年3月需招兩位程序員6文檔管理員12012年3月已招7測試員12012年3月未招3.1.2 角色工作職責表3-2人力資源分析表主要技能 次要技能 興趣任務參與者黃行張三李四王五陳小麗控制設計數(shù)據(jù)庫設計用戶界面設計配置管理程序員表3-3人力資源執(zhí)行表角色職責人員機構領導負責項目整體進程以及工程質(zhì)量曾大權項目經(jīng)理監(jiān)督和安排項目物資到位情況黃行需求分析員與客戶打交道,詳細了解用戶需求并給出系統(tǒng)總體計劃黃行系統(tǒng)設計員根據(jù)需求分析做出相應的系統(tǒng)設計架構員程序員實現(xiàn)系統(tǒng)設計員要求系統(tǒng)的代碼程序組員測試員對系統(tǒng)進行系統(tǒng)測試程序測試專員質(zhì)量保證員售后服務,質(zhì)量監(jiān)督與維護項目后期保障員配置管理員監(jiān)督用戶的配置要求,使系統(tǒng)在相應的軟硬件環(huán)境下運行配置管理專員3.2 軟硬件資源計劃表3-4資源工具表軟硬件資源名稱級別詳細配置獲取方式與時間使用說明主機關鍵WindowsXP 256M 1.8GHz 500G可以用項目初期全員用于項目全程開發(fā)Web服務器關鍵Tomcat已經(jīng)存在項目初期用于開發(fā)過程服務于開發(fā)java關鍵Java網(wǎng)站開發(fā)語言已經(jīng)存在編碼期軟件開發(fā)工具SQL Sever/2005關鍵SQL Sever/2005數(shù)據(jù)庫及應用已經(jīng)存在編碼期數(shù)據(jù)庫管理軟件瀏覽器非關鍵IE6.0以上已經(jīng)存在項目初期瀏覽工具項目成本估算3.3.1軟、硬件成本估算表3-5資源工具成本表軟、硬件名稱配置價格主機獨顯 內(nèi)存1G 宏基主板 硬盤500G 10臺12000EclipseJdk jdbc Tomcat7.0 java jsp零SQL Server2005版本零3.3.2規(guī)模成本估算描述采用估算的方法表3-6人力資源分配與成本表任務時間(周)責任人成本(元)系統(tǒng)需求獲取1陳小麗100系統(tǒng)需求分析2王五200系統(tǒng)代碼設計3張三300系統(tǒng)測試2李四200系統(tǒng)部署與實施3黃行300文檔管理1陳小麗100合計12曾大權12003.4項目進度管理說明:描述該項目所使用的軟件過程模型,或者是遵循的組織標準模型,過程模型,需要指明里程碑的時間、基線(目標)、評審、工作制品、項目交付產(chǎn)品、結束標志等。3.4.1 軟件項目任務分解表3-7軟件項目任務分解任務任務描述前驅(qū)任務任務持續(xù)時間(周)A需求分析1B重新設計現(xiàn)有部分A5C設計新增部分A3D開發(fā)整體計劃C2E修改現(xiàn)有代碼B3F增補新代碼C6G單元測試EF1H集成測試G1I更新文檔D2J驗收測試HI1圖3.1網(wǎng)絡圖2、項目計劃表3-8項目計劃示例任務名稱工期開始時間結束時間定義工作組角色22012-3-12012-6-2確定所需技能52012-3-12012-6-5確定資源22012-3-92012-6-10將角色賦予資源22012-3-112012-6-12工作組成立12012-3-152012-6-153.4.2 項目進度安排時間任務201212周34周56周78周912周1316周項目計劃 需求規(guī)格說明書配置管理計劃體系結構設計報告數(shù)據(jù)庫設計報告模塊設計報告測試分析報告用戶手冊圖3.2 項目計劃甘特圖3.4.3、項目執(zhí)行計劃表3-9工作計劃矩陣工作內(nèi)容責任人預計費用(人民幣)任務期限(可用工作日)里程碑項目范圍規(guī)劃黃行4000.005項目組成立并開展工作軟件/用戶需求分析王五5000.0010軟件研發(fā)項目獲批準實施功能、界面設計陳小麗6000.0010設計成果獲得批準軟件開發(fā)張三15000.0050形成可供測試的產(chǎn)品軟件功能與集成測試王五7000.0060產(chǎn)品可供用戶試運行培訓準備黃行3000.0050形成專供用戶操作培訓的資源文檔陳小麗2000.0020軟件用戶操作幫助系統(tǒng)試運行及軟件驗收張三10000.0010定型產(chǎn)品各項指標滿足設計要求實施工作結束后的問題黃行500.003項目總結完成說明:預計費用和任務期限為計劃估算,僅用于指導本項目計劃編制第四章管理過程4.1 管理目標和優(yōu)先級 基本管理原則: 建立一個樹型管理模式,層層管理。每位成員即是積極的建言者,又是負責的合作者 決策應在充分的討論基礎上做出,并被及時有效的執(zhí)行。 實施首席程序員制。 目標1: 按時按量完成項目的基本功能,按時發(fā)布產(chǎn)品 優(yōu)先級:1 最高 目標2: 遵循規(guī)范化的項目運作標準,文檔嚴禁完整,代碼注釋充分,便于后續(xù)維護優(yōu)先級:2 目標3: 產(chǎn)品穩(wěn)定運行,界面友好易于上手,可玩性強 優(yōu)先級:3目標4: 注重團隊建設,成員分工合理,合作默契,氣氛融洽 優(yōu)先級: 4目標5: 項目設計和開發(fā)上有創(chuàng)新,營造出賣點 優(yōu)先級 :54.2 假設,依賴和限制 假設1: 首席程序員以較快的速度提供問題解答、項目檢查方案、活動安排 限制: 某些關鍵設定可能會由于得不到及時解答而推延決策 假設2: 相關的硬件設施(包括版本控制服務器、開發(fā)人員個人電腦)穩(wěn)定工作限制:若硬件設施出現(xiàn)異常,可能造成部分工作甚至整個開發(fā)進程陷于停頓4.3 風險管理風險管理是整個項目實施過程中關系到能否實施成功的重大課題。在提高項目實施質(zhì)量的同時,應該要求項目實施的全過程中向項目實施的雙方有關人員,進行風險教育、樹立風險觀念,預測及避免風險的發(fā)生,確保項目實施的順利進行。風險產(chǎn)生來自多個方面,主要有: 項目范圍的風險 項目進度的風險 項目人力資源的風險 對開發(fā)目標認識不正確的風險 基礎(靜態(tài))數(shù)據(jù)正確率不夠的風險 動態(tài)數(shù)據(jù)不及時、不完整形成的風險表4-1 項目風險風險標題發(fā)生可能性影響優(yōu)先級規(guī)避或減輕策略預訂完成日期開發(fā)技術不熟練70%災難性高提前制定好的學習計劃降低難度第15周項目人員變更90%低中提前做好人力資源規(guī)劃第15周組長項目纏身疲于應付60輕微中組員充分自治,必要時頂替組長責任第15周需求變更頻繁50嚴重中需求制定充分預見未來 第10周風險級別定義:對一個項目的實施全過程,我們對于風險的分級,采用以下5級定義:表4-2風險級別表級別12345定量方式5以下6202050508585以上定性方式極低低中高極高風險管理措施項目負責人可以采取下列風險管理措施: 項目開始以前應控制產(chǎn)生風險的原因,在項目開工后應想方設法減輕風險影響。 了解導致項目人員變動的原因,在項目實施期間應控制上述原因,盡量減少人員的流動。 在工作方法和技術上應采取適當措施,防止因人員流動給工作帶來損失。 項目在開發(fā)過程中應及時公布并交流項目開發(fā)的信息。 建立組織機構,確定文檔標準,并及時生成文檔。 對工作進行集體復審,使多數(shù)人都能了解工作的細節(jié),跟上工作進度。 為關鍵技術準備后備人員。避免關鍵人員的流動造成的風險。 對關鍵人員實行傾斜政策,提高關鍵人員的穩(wěn)定性。 項目實施中,使用合格的人員上崗。 在各種例會上,檢查進度的同時檢查各種中的風險。4.4 質(zhì)量管理軟件質(zhì)量管理是保證交付的產(chǎn)品嚴格按照需求分析實現(xiàn)的產(chǎn)品,達到用戶使用的需求標準。通過以下方式對軟件開展質(zhì)量管理:1、人員培訓:描述培訓內(nèi)容及形式2、用例測試表4-3系統(tǒng)模塊測試表模塊測試員測試方式結論系統(tǒng)管理黃行黑盒測試系統(tǒng)是否正常運行程序設計張三白盒測試*代碼運行發(fā)生錯誤學生成績管理陳小麗白盒測試成績輸入輸出管理授課管理黃行白盒測試授課安排管理4.5 監(jiān)督和控制機制建立報告機制,及時將項目中存在的問題反映到項目經(jīng)理或項目管理層。報告的時間規(guī)定如下:表4-4危機處理表危害概率1以上極低二天二天當天當天當天低二天二天當天當天當天中當天立即馬上馬上馬上高當天馬上馬上馬上馬上極高當天馬上馬上馬上馬上同時,建立并及時更新項目風險控制目錄及風險排序。項目管理人員應隨時關注與關鍵風險相關因素的變化情況,及時決定何時、采用何種風險應對措施。表4-5風險與策略表可能的風險規(guī)避策略有些公司準備上系統(tǒng)時,企業(yè)的管理模式和業(yè)務流程還處在不甚科學的階段,企業(yè)管理不夠規(guī)范透明,內(nèi)控流程混亂甚至缺失。在這種情況下,企業(yè)做出的系統(tǒng)規(guī)劃和選擇,其效果必定要大打折扣 。如果要將這個任務轉(zhuǎn)移到系統(tǒng)實施過程中去完成,內(nèi)控流程混亂甚至缺失,往往導致需求不明確;需求不明確,則可能延長實施時間,并加大實施的風險,這也是許多系統(tǒng)項目折戟沉沙的主要原因之一。先規(guī)范企業(yè)的內(nèi)部流程與管理制度。企業(yè)上系統(tǒng)之前應該首先把管理制度和業(yè)務流程規(guī)范好;然后做出一個符合企業(yè)長遠發(fā)展目標的系統(tǒng)系統(tǒng)需求分析,在這個基礎上再實施系統(tǒng)。 對系統(tǒng)的財力和人力投入不足,造成項目不成功。 投入較少的資金和人力,要達到系統(tǒng)的效果,這是很多企業(yè)主的想法。但是,對系統(tǒng)項目來說,這是基本不可能的。系統(tǒng)負責人,在上系統(tǒng)前,一定要讓負責人知道系統(tǒng)項目到底是個什么項目,同其他系統(tǒng)軟件有什么區(qū)別。建議:到一個實施成功的企業(yè)去進行調(diào)研、分析,根據(jù)他們的實施過程和經(jīng)驗來制定本企業(yè)實施的具體方案。確實做到“充分準備”、“全體動員”。一些企業(yè)為了節(jié)省一些實施費用,不找專業(yè)人員進行實施??孔约旱腎T部門瞎跑瞎鬧,這樣做, 系統(tǒng)項目能成功真是個奇跡。對大多數(shù)企業(yè)來說,利用系統(tǒng)實現(xiàn)管理創(chuàng)新和效益不是其長項。他們很難對自己不很懂的系統(tǒng)項目,承擔責任,做出決策并保證成功。要找專業(yè)的系統(tǒng)軟件實施公司,特別是有本行業(yè)實施經(jīng)驗的實施公司,把風險控制到最底。項目管理層沒有足夠的時間參與項目建立正常的會議安排,并嚴格規(guī)定不能減少安排的次數(shù),如果不能按計劃進行,也必須調(diào)整高層領導對跨部門業(yè)務協(xié)調(diào)不夠?qū)μ囟ǖ墓δ苄蚯鷨栴},高層領導應指定專人負責,并負責到底項目管理人員缺少項目管理技巧和經(jīng)驗培訓項目管理技術不能充分協(xié)調(diào)各小組關系項目管理人員投入足夠的時間來協(xié)調(diào)各小組的需求第五章 技術過程5.1 方法,工具和技術本小組的團隊組織結構為主程序員式組織結構:編程語言為Java,采用面向?qū)ο蟮姆治鲈O計方法;利用uml進行系統(tǒng)建模;同一文件命名、代碼版式、注釋等編碼規(guī)范;編碼人員進行代碼走查后再進行代碼編譯;測試人員根據(jù)測試文檔進行單元測試;最后實現(xiàn)軟件的交付。開發(fā)環(huán)境為 Jav

溫馨提示

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

評論

0/150

提交評論