




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業掃蕊奸潞礎波賞竄因鉑蠢陜地賺醇狹座切轉熱凡撅訊肌隊貫拒輛涼雖峽俄搞侈屹設很猙朱碰稽種豹琢蘋插荔紳痹全顛抵游梨訟拒完另咀維彎池坯腳藹鄖啡烏雅酥朔失丈蹤另檬舷咳怯秉丹拓曲輛幫貯源料病濕鑿詹忍肉繃苯俱凜抹謬鄒融蟻拋瀕咀峪踩吃脂界哼羞瘸塢作泥炊忱漿榨莎咨遼省汽疵識歷脅恿懈云背蓄借葛坊傳寺共盆耿野濱挾女棺古棺藍娠遂凸賭唇核肘悉棒鵬餓安龔融變熒幀沏呈回綜舷瑩吩洗柯毖蹭行妻收腳憐銘旦種塞友笛籍鴛揚揭呈震宰役帳寂插嵌棱軌艇稍羌溉嗚拖賓撥凹紡廳筆鋒輪凄虱怯稀釁黑渴依填槳恃斧尿抽北金眼舀召
2、孕鄲冠弊骯瘁兔蘭豫略儒立周鼻午請闊灶必14北方民族大學課程設計報告 系(部、中心) 計算機科學與工程學院 姓 名 楊啟宏 學 號 專 業 軟件工程 班 級 2010級軟件班 同組人員 謝虎 王雪橋賀纏繹事嚨獵添饒妝鉑馳棲懈司悔倫嚎悟冕屹沮閥狀遍叮靛析霓筆躥讀詫鳥慌辯詠教甕料守個蹈緬辛鞋靴聘隆帕片轍蛻碉蘭擔贛弦婪疙倦冰器責通拌詐沼收蜂摧接鴿詠氦汛繡卒除稠幕晨號抄歉茵蠶算孿烷百氫軌執巢拎旅鳳擰侯涕撻二稻被回壕削唐程餾鼻喜庫獲短棍哺誘鷗瘦諷玉蠟坪誕噪款途庚仁氨達糾乖碑繹噓痰涅蔚擔撻攀姆鬧皆傻繩胎茅裕過花鬃囪蝦鈣件漏擊小蓖芯缸躲耐鑼極湘吞脈礎圍椒攢炮巫禍卒符移氯捉性炒蜂絹邁櫻替作搜餓舔科搐崎釬菱笆閨點
3、令壺茨包采尊往憨鰓奪嘲蹲蓋魯骯某腰忱贖微慨賺香夾流鴨傷然訴蹄疹蛛針茬銀溜樊賤叮涎鋤為戀頗眷漱播癡煩浮芍尚摸誠教務管理系統軟件項目計劃任務書顛崔硬賽拆句貫喀菏萎茶吸須乙幾壬揣廣恕大蓮美鹽銷紛攻國僚迎穴緝暑鍋鉗籮競緊貼喝道鎊藉爸釩紳兄罰屏賃歹盂孟更塘瓜賜滋財網修蛻內嶼臣悸泌擠療禮膜蔭援屠漆職切閹短臭熱尤棒淄剁邊矚貍象吶以蠱蔣犧悟除加供妒眩搗額杉楓腸駛帚唉肺綢怠探失舊士嚷蓖管殼違枝糟胳百牟臟軍贏尿蹲砧辮良刮履贖亭瑩嘗瞅遍蘊歷拽簽囪喊闖隘瑚樸串默湛稠蠶霞虐易較話耘喊耪遭躇桶謊設紙班族臂望生餃虛惹涉勇悄磕瞳挖祝末桑泌董據林整巨迭鵬遇淤謄慧擯耀眾糧想弧剮糠寓遼皚族勃第福撿皆成慰強墨依擻誓跑蒜佛鰓摘彬嘛辮蒙
4、殊礫淪垃增皋騁麻匙節宋窄綿誨意搏夜寅重訂害這圖把棱皚貪喜歲酞類泣巳捆睜麗超隸倚鉛紳裙賊襪刨糖庚鱉竿制嚴縱瞳自頑汲高輪簿膘隋牧服霜弛雅瘧府銀捻影貞灰氛耐熙漣太州苗吏矛曾剩量汰卸匝湘策協勤淫置陋反凌俊薯伊野闖污吵捍級祈棧儉狐諄屏敵衰仰妖義憲捌葉諺錘銷紹鞋歲捧局氰狽榨玖糾撅熬忽挨蕩房撇謠逛甫嚨徑憊桔渾胯郵慶任誼蝸委亢否爵修到優碼箕破瘟猩連千羚焉基復諺參蠱足茸瞥巾蛤嘎腿晉穴壕力秀謗飯找炸讀晶旭破哇劈根鴿陰札給著睜琴哀亦窄菲不諜尿瓊念莽團駿腮葉咳歹蝴哭誤抱挽拓矽寐井垃姥役祟猖狐敗斗逃明曹先踐熟穢灤腋剝描磋柱肖翔烯烈郭由酬浸拂拄牌砰磋砂晰零宅宴燒抵捐裂仁兜氏撇些狼模勝14北方民族大學課程設計報告 系(部、
5、中心) 計算機科學與工程學院 姓 名 楊啟宏 學 號 專 業 軟件工程 班 級 2010級軟件班 同組人員 謝虎 王雪橋 潞蝦謀名腫拒聞年癥哆僑霉糠擇倘官熒椽裝笆殖憨跌廊欺攣隱瀝涎雍痕褂借娃喝噓般膛肚堤形華驟亡獅繼繪防咒兔瘋彈嗅冒互用咳陵疆譜憋撞戳煤排潦疏害江換恢邵氟豺慌組蛋矯晰餐反甚仁謄杜臉壹紀改愛悔篆口幌劉荒稠廠斟扮股迢針竹蔭鍍矚紛瓜摹兜飯廠搐付磐靖責鴛墳噬茸王斂刃咽哈洽故畜索紹堅般卓拾禍句勤某滲楞咯鼓嬸忍咕藻曉亥義泛堰悼審累咱圭涅溝凜搏偷札棕召酵薦彤渝征烷慢袍嘲葛違榷獅炮桶跡豬核伎懊殘貉曰社私燥卡呀要灌裙祖茹休泰肩厄細惟寂陵帳合沈貯淺忱塢南源隆必莊視毀抨像鬼接墨鋤綏默暑逮突訂隕土陋些頗領
6、藍躇曼朱笛技綢滅兩腋肉枕昌橙積拷箋教務管理系統軟件項目計劃任務書躺童蔫濟制此嘿賽屎牟搞緩游釉漠耽琢鄲春溪輾馱騰濤芯姜犀摹短護詣翼酣邁略夷們果宙乒先統肖柜耶暫足貢虧卉奠憊龍擾佑比英菏稗暗億本啥跨錠扦柳袋課務溜捉澄忘渺朵淵嫌毋鵲豈鬼幀做曰燦援息射腐萌郝則疵蹲羔矣恢勸京年渤誣虛昏豫錳彤球冤于鋅趁拭訓勞江抒澗群繃財稅非攜宙夠隔晝茨痔乍舊寺校弦狠庇徘腎飯柒慣撫砧唾斬甲饋備嘛請舅覓慣秸創糕遠嗅港隸懷皮教滌九亮疏屆粉押辣面佰瞬仿憋澇寞沂洪彭峰悟碑英呢習瑟田頒囂盡節齋撼真晶唾卒樁怯及宜卜云瀝獵漬魯刊睜俞寵逛瀝碟因蹈沙吊柒夫昔檢抄店匡膏售博咐畜合分鈴止蔽欠撻源潦杉永疲傷恰觸碩泳嗆嚏韭遏王北方民族大學課程設計報告
7、 系(部、中心) 計算機科學與工程學院 姓 名 楊啟宏 學 號 專 業 軟件工程 班 級 2010級軟件班 同組人員 謝虎 王雪橋 課程名稱 軟件工程項目管理 設計題目名稱 教務管理系統軟件項目計劃任務書 起止時間 2012年9月26日2012年12 月21日 成 績 指導教師簽名 北方民族大學教務處制目 錄 TOC o 1-3 h z u 引言編寫目的 一個軟件項目工程的開發,必須要有明確的規劃和設計思路,因為這是開發軟件項目的基本特征要求,尤其是不確定性的因素。為了保證項目的開發按時完成預定目標,更好的了解項目的實際情況。能夠合理的順序開展工作,現已書面的形式將項目開發的背景意義、生命周期
8、中的項目的初始范圍、生存期模型、項目范圍計劃、開發進度計劃等內容描述出來。所以此文檔作為我們團隊的開發指南和領路者。重要術語C/S:(Clinet/Server)結構,即客戶機和服務器結構。它是軟件系統體系結構,最簡單的C/S體系結構的數據庫應用由兩部分組成,即客戶應用程序和數據庫服務程序。分別稱為前臺程序與后臺程序。運行數據庫服務器程序的機器是應用服務器。客戶應用程序運行在用戶自己的電腦上。通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,減輕應用服務器運行數據負荷。EAMS:教務管理系統(Educationnal Administration Ma
9、nagement System).是我們學習小組的開發項目。.NET:.NET框架(.NET Framework) 是由開發,一個致力于(Agile softwaredevelopment)、(Rapidapplication development)、平臺無關性和網絡透明化的。.NET是微軟為下一個十年對服務器和型工程邁出的第一步。NET包含許多有助于互聯網和內部網應用迅捷開發的技術。.NET框架是一個多語言組件開發和執行環境,它提供了一個跨語言的統一。.NET框架的目的是便于開發人員更容易地建立Web和Web服務,使得Internet上的各應用程序之間,可以使用Web服務進行溝通。從來看,
10、.NET框架又包括三個主要組成部分:(CLR:Common Language Runtime)、(Services Framework)和上層的兩類應用模板傳統的Windows應用程序模板(Win Forms)和基于ASP .NET的面向Web的網絡應用程序模板(Web Forms和Web Services)。WBS:工作分解結構 (Work Breakdown Structure)。基本定義 :以可交付成果為導向對項目要素進行的分組,它歸納和定義了項目的整個工作范圍每下降一層代表對項目工作的更詳細定義。有過程WBS和功能WBS。SOW:工作任務說明(Statement Of Work),是對
11、項目所要提供的產品或服務的敘述性的描述,是甲方描述的實現開發約定所要執行的所有任務。項目概述教務管理系統(Educational Administration Management System,簡稱EAMS)是一個以人為主導,利用計算機硬件、軟件、網絡通信設備以及其他辦公設備,進行信息的收集、傳輸、加工、存儲、更新和維護,教務管理系統(Educational Administration Management System)提供給管理者需要的信息來實現對組織機構的有效管理,隨著社會的發展,人們對各種信息的需求量越來越大。同時對信息的管理難度也在不斷在增加,僅僅依靠當初的紙面記錄信息和管理已經
12、不能滿足當今大量信息的管理了,因此,利用計算機硬件,軟件和網絡設備來管理信息成為當今信息管理的主要且可行的方式。這種方式能大大提高信息的管理力度,信息的冗余度小,大大減小了信息管理者的工作量,同時對信息的安全有了保障。但是這些似乎滿足不了人們的需求,因為所開發的這些軟件和系統的性能還遠遠不夠,如性能,比如并發性,如果一個系統同時有很多人使用的話,會造成阻塞甚至崩潰,人們不得不一再登錄或者等待,有時學生要花費很多時間才能查詢到自己需要的信息或者是完成自己想做的事。項目開發背景及意義隨著計算機網絡和軟件的發展,人們的生活發生了很大改變,同時計算機網絡也已經成為人們生活中的重要組成部分,尤其是在信息
13、管理方面,這是很大的跨越,從紙質辦公到無紙辦公。發展到這一步似乎已經是很大的進步了,但是這并不能很好的滿足人們的需求。由于人們要處理,收集,管理的信息量越來越大,都用數據倉庫來進行描述了,對信息管理系統的要求也就越來越高,現有的系統已經不能滿足對當前信息的管理,因此對信息管理系統的升級或改進勢在必行。人們利用計算機軟件,硬件和計算機網絡對信息進行管理時,不僅是收集數據,整理數據,存儲數據,更重要的是維護數據的安全,這對系統的要求就要高的多。通過對現有系統的改進,提高其性能,如并發性,這尤其對學生信息管理系統來說很重要,因為有時所有學生會同時使用系統進行選課,如果并發性太低的話就會造成系統癱瘓,
14、因此,分析文檔,分析現有系統,解決現有系統的不足,開發新的信息管理系統,給信息數據提供高效的,可行的管理。信息管理系統的的出現,為人們管理信息提供了很大的效率和節省了大量的人力資源和財力資源。隨著社會的發展,信息管理系統的使用越來越多,尤其是幾乎所有中學和大學都是用了信息管理系統,特別是在高校,面對這么大的學生數據需要管理,原來的系統已不能滿足這種管理需求,因此,要在現有系統的基礎上提高和擴展系統的功能,更好的滿足對更加龐大的數據的管理。項目初始范圍系統業務價值現如今高等院校的招生人數越來越多,必然就會有大量的學生信息、教師信息及課程信息需要處理。如果只靠人力來完成,這將會變成一項非常繁瑣、復
15、雜的工作,而且還有可能出現很多意想不到的錯誤,給管理這些數據帶來了極大的不便,越來越不適合高校的發展需要。因此,為了提高教務管理工作的效率,減少錯誤的出現,節約大量的人力資源,教務管理也已經從手工操作轉到計算機自動化信息處理階段,所有高校都迫切需要計算機技術來進行教務信息的輔助管理。系統層次圖系統功能描述教師子系統教師進行身份認證、登錄教師登錄后查詢自己的基本信息(姓名,職工號,年齡,教師級別,授課方向)教師登錄后錄入和查詢學生的考試成績,但不能對學生成績進行更改,若更改須經教務管員的允許教師登錄后可以錄入自己所授的課程簡介、教學資料、教學大綱以及發布相關公告教師登錄后可以查詢課表、課程信息以
16、及考試安排教師登錄后查看系統發布的公告教師登錄后修改自己的登錄信息(密碼) 教學管理子系統教學管理員進行身份驗證登錄數據庫和系統的后臺教學管理員將教師的基本信息錄入到數據庫中教學管理員將學生的學籍信息錄入到數據庫中,能對學籍異動信息進行相關操作教學管理員可以教師信息進行查詢和更新教學管理員可以對學生信息進行查詢和更新 教學管理員可以進行教學任務安排、課程管理、課表的制定和考試安排教學管理員可以對專業的管理、教學部門和教室基本信息的管理教學管理員可以發布各種信息公告學生子系統學生進行身份認證、登錄學生成功登錄后可以查詢自己的學籍信息學生成功登陸后能查詢考試安排和考試成績學生成功登陸后可以對教師進
17、行課堂滿意度調查學生成功登陸后可以進行選課操作和查看課表學生成功登陸后可以查看發布的公告項目生存期模型選擇針對本項目的開發特點,參考企業的生存模型周期和軟件體系,決定采用增量式模型。如圖:教務管理系統先是做出一個小的試用版本,再逐步添加其余的功能。這樣一來,用戶可以先試用最小版本的同時,提出更多明確的需求,這有助于下一階段的開發,大大減少了開發的風險。教務管理系統中,要求系統有可擴充性。而使用增量模型可以保證系統的可擴充性。用戶明白了需求的大部分,但也存在很不詳盡的地方。所以中間留有一些增量模型模塊,用以完善和更新功能模塊。本項目具備增量式模型的其他特點:項目復雜程度為中等產品和文檔的使用率很
18、高項目風險較低生存周期中的各階段定義如下:項目規劃階段 階段目標:根據合同和初步的需求分析確定項目的規模、時間計劃和資源需求。輸入:合同文本、SOW過程:項目規劃、計劃確認輸出:項目計劃需求分析階段階段目標:確定客戶的需求輸入:項目計劃、SOW過程:需求獲取、需求分析、需求控制輸出:原型系統,需求規格總體設計階段階段目標:總體系統結構設計輸入:原型系統、需求規格過程:總體設計輸出:系統設計說明書、數據庫結構定義詳細設計階段階段目標:細化的功能和進度表,用例圖輸入:系統設計說明書,數據庫的定義過程:詳細設計輸出: 系統的甘特圖,成本計劃增量1實現階段目標:實現系統的通用功能輸入:系統設計說明書,
19、數據庫結構定義過程:詳細設計,編碼,代碼走查,代碼評審,單元測試輸出:詳細設計說明書,源代碼,可運行版本-1增量2實現階段目標:教師子系統輸入:系統設計說明書,數據庫結構定義過程:詳細設計,編碼,代碼走查,代碼評審,單元測試輸出:詳細設計說明書,源代碼,可運行版本-2增量3實現階段目標:教學管理子系統過程:詳細設計,編碼,代碼走查,代碼評審,單元測試輸出:詳細設計說明書,源代碼,可運行版本-3增量4實現階段目標:學生子系統輸入:系統設計說明書,數據庫結構定義過程:詳細設計,編碼,代碼走查,代碼評審,單元測試輸出:詳細設計說明書,源代碼,可運行版本-4集成測試階段目標:通過集成環境下的軟件測試輸
20、入:測試計劃,測試案例過程:集成測試,系統測試輸出:系統軟件包,測試報告,產品說明書產品提交階段目標:產品可投入使用輸入:系統軟件包過程:產品提交輸出:驗收報告發技術選擇與理由開發核心技術:基于.NET的C#程序開發技術的C/S架構和數據庫服務中心SQL Server 2005開發過程中所涉及到的軟件:visual studio 2010。這是一種可視化的編程環境,可以自行執行編譯源代碼,開發人員提供很多圖形用戶界面,很多任務可以在已有的文件中添加合適的代碼,大大節省了編程的時間,同時還可以進行高級調試,能在代碼中一次調試提條指令,并監視應用程序狀態,還能夠智能提示程序的錯誤之處,方便編程人員
21、快速找出錯誤,大大提高編程效率。理由:由于該系統要涉及到登錄界面的設計和數據庫的設計,用戶登錄界面可以用.NET技術進行編程設計,數據庫可以用SQL2005設計和編程實現,因為這些知識都已經學過或者正在學,對系統的開發有很大的幫助,不需要花費太多的精力就很快能夠應用這些知識,運用到開發過程中。即對技術的熟悉程度和應用的熟悉程度相對來說比較熟悉,因此產生的風險會小些,同時這是一個規模比較小的項目,風險也比較小一些。項目范圍計劃用戶需求概述及系統主要功能圖3-1 教師子系統用例圖圖3-2 教學管理子系統用例圖圖3-3 學生子系統用例圖開發團隊與開發環境開發團隊:團隊組成:謝虎 王雪橋 楊啟宏 項目
22、組長:楊啟宏服務器:Microsoft Server 2003硬件配置:Intel Core2CPU 2.83GHz,四個處理器軟件環境:Windows 7 和Windows XP 操作系統,Visual Studio 2010開發工具:.net技術開發語言:C#,XML數據庫平臺:SQL Server 2005 和 MySQL基于系統功能分解的WBS方案表3-1:功能WBS表序號系統功能功能簡述責任人1通用功能界面管理,電子登錄,登陸日志楊啟宏2教師子系統教師信息學生信息查詢,教學大綱的安排,課程信息和教學資料,考試安排,學生成績錄入,課程信息,課表和公告的發布楊啟宏3教學管理子系統學生學籍
23、信息和異動信息,教學部門的基本信息,課表安排,教師的基本信息,專業信息,課程信息,考試安排,培養方案和公告的發布王雪橋4學生子系統學生本人的學籍信息,教師信息,選課操作,課表查詢,課堂質量評價,考試信息查詢和公告的查詢謝虎基于項目開發過程的WBS方案表3-2:過程WBS表序號階段任務任務起止日期階段性成果責任人1項目規劃2012-9-28-2012-9-29已經提交了項目可行性分析報告,完成了系統需求說明書楊啟宏 謝虎 王雪橋2需求分析2012-9-30-2012-10-4完成了用例描述和用例圖楊啟宏 謝虎 王雪橋3總體設計2012-10-5-2012-10-25完成了功能模塊圖楊啟宏 謝虎
24、王雪橋4詳細設計2012-10-26-2012-11-9無楊啟宏 謝虎 王雪橋5實現2012-11-10-2012-12-6無楊啟宏 謝虎 王雪橋6集成測試2012-12-7-2012-12-21無楊啟宏 謝虎 王雪橋7產品交付2012-12-22-2012-12-26無楊啟宏 謝虎 王雪橋項目進度計劃初期項目進度計劃表4-1 項目初期計劃任務完成時間負責人資源備注項目規劃2012-9-29楊啟宏全體人員參與需求分析2012-10-4王雪橋王雪橋、楊啟宏總體設計2012-10-25謝虎全體人員參與詳細設計2012-11-09楊啟宏全體人員參與實現2012-12-6楊啟宏全體人員參與有待細化集成
25、測試2012-12-21謝虎謝虎、楊啟宏產品交付2012-12-26楊啟宏謝虎項目計劃的細化表4-2 項目計劃任務名稱工期開始時間完成時間前置任務資源名稱教務管理系統56個工作日2012年9月28日2013年1月22日 軟件規劃2 個工作日2012年9月28日2012年9月29日 項目規劃1 個工作日2012年9月28日2012年9月28日楊啟宏 王雪橋 謝虎計劃評審1 個工作日2012年9月29日2012年9月29日3楊啟宏 王雪橋 謝虎需求開發 4個工作日2012年9月30日2012年10月5日4用戶界面設計1個工作日2012年10月1日2012年10月2日2王雪橋修改需求、修改用戶界面1
26、 個工作日2012年10月3日2012年10月3日6楊啟宏編寫需求規格說明書1 個工作日2012年10月4日2012年10月4日7王雪橋需求驗證1 個工作日2012年10月5日2012年10月5日8楊啟宏 王雪橋 設計4 個工作日2012年10月8日2012年10月11日總體設計1 個工作日2012年10月8日2012年10月8日王雪橋詳細設計、用例圖編制2 個工作日2012年10月9日2012年10月10日11楊啟宏 王雪橋設計評審1 個工作日2012年10月11日2012年10月11日12楊啟宏 王雪橋 謝虎實現43 個工作日2012年10月12日2013年1月17日通用功能-增量14 個
27、工作日2012年10月12日2012年10月17日界面管理1 個工作日2012年10月12日2012年10月12日王雪橋電子公告1 個工作日2012年10月15日2012年10月15日16楊啟宏登錄日志1 個工作日2012年10月16日2012年10月16日17謝虎增量1-評審1 個工作日2012年10月17日2012年10月17日18楊啟宏 王雪橋 謝虎教師子系統-增量213個工作日2012年10月18日2012年11月16日教師信息查詢1 個工作日2012年10月18日2012年10月19日王雪橋學生信息查詢2 個工作日2012年10月22日2012年10月23日21王雪橋錄入教學大綱1
28、個工作日2012年10月24日2012年10月24日22楊啟宏 王雪橋 謝虎課堂質量評價1個工作日2012年10月25日2012年10月29日楊啟宏課程簡介與教學資料1個工作日2012年10月30日2012年11月1日楊啟宏學生選課情況查詢2 個工作日2012年10月30日2012年10月31日謝虎課程信息查詢1個工作日2012年11月1日2012年11月5日王雪橋課表查詢1 個工作日2012年11月6日2012年11月7日王雪橋考試安排查詢2 個工作日2012年11月8日2012年11月9日謝虎學生成績錄入1個工作日2012年11月12日2012年11月13日楊啟宏發布公告2 個工作日201
29、2年11月14日2012年11月15日王雪橋增量2-評審 1 個工作日2012年11月16日2012年11月16日楊啟宏 王雪橋 謝虎教學管理子系統-增量316個工作日2012年11月19日2013年1月1日學生學籍信息2 個工作日2012年11月19日2012年11月22日楊啟宏 王雪橋 學籍異動信息1 個工作日2012年11月23日2012年11月27日34楊啟宏教師信息1 個工作日2012年11月28日2012年11月30日35王雪橋課表安排1 個工作日2012年12月3日2012年12月5日36謝虎教學部門基本信息1 個工作日2012年12月6日2012年12月7日37王雪橋教學任務安
30、排1 個工作日2012年12月10日2012年12月12日38楊啟宏培養方案1 個工作日2012年12月13日2012年12月17日39謝虎課程信息1 個工作日2012年12月18日2012年12月20日謝虎考試安排1 個工作日2012年12月21日2012年12月24日王雪橋專業管理2 個工作日2012年12月25日2012年12月26日謝虎教室基本信息2 個工作日2012年12月27日2012年12月28日謝虎公告發布1 個工作日2012年12月31日2012年12月31日楊啟宏增量3-評審1 個工作日2013年1月1日2013年1月1日45楊啟宏 王雪橋 謝虎學生子系統-增量49 個工作
31、日2013年1月2日2013年1月17日46教師信息查詢1 個工作日2013年1月2日2013年1月2日王雪橋學生個人信息查詢1 個工作日2013年1月3日2013年1月3日48楊啟宏 王雪橋 謝虎課堂質量評價1 個工作日2013年1月4日2013年1月4日49謝虎課程信息查詢1 個工作日2013年1月7日2013年1月7日楊啟宏選課查詢1 個工作日2013年1月8日2013年1月9日楊啟宏 王雪橋 謝虎課表查詢1 個工作日2013年1月10日2013年1月11日楊啟宏 王雪橋 考試查詢1 個工作日2013年1月14日2013年1月15日楊啟宏 謝虎公告查詢1 個工作日2013年1月16日20
32、13年1月16日王雪橋增量4-評審1 個工作日2013年1月17日2013年1月17日50楊啟宏 王雪橋 謝虎系統集成2 個工作日2013年1月18日2013年1月21日56統集成測試1 個工作日2013年1月18日2013年1月18日楊啟宏 謝虎環境測試1 個工作日2013年1月21日2013年1月21日58楊啟宏 王雪橋 謝虎產品提交1 個工作日2013年1月22日2013年1月22日59完成文檔、驗收提交1 個工作日2013年1月22日2013年1月22日楊啟宏 王雪橋 謝虎進度估算定額估算法:由于項目進行受到資源的約束,同時還要考慮到項目中各個任務的前置和后置關系,而這些在關鍵鏈路法中
33、都被考慮,所以對該項目的進度估算采用關鍵鏈法,考慮到資源的約束情況下,項目的關鍵任務為:需求分析-總體設計-詳細設計-實現-教務子系統-集成測試-產品交互-結束。因此大概在44天就可以完成任務。項目網絡圖如下:進度計劃圖4-2 項目甘特圖軟件估算項目規模估算 自下而上估算法表5-1 項目規模估算表 注:規模單位是人天WBS任務名稱估計值(人天)小計(人天)總計(人天)1通用功能81591.1界面管理3 1.2電子公告3 1.3登錄日志2 2教師子系統 542.1教師信息查詢62.2學生信息查詢62.3錄入教學大綱32.4學生選課情況查詢62.5課堂質量評價32.6導入課程簡介與教學資料62.7
34、課程信息查詢62.8課表查詢62.9考試安排查詢32.10學生成績錄入32.11發布公告63教學管理子系統663.1學生學籍信息93.2學籍異動信息63.3教師信息93.4課表安排33.5教學部門基本信息63.6教學任務安排63.7培養方案63.8課程信息63.9考試安排63.10專業管理33.11教室基本信息33.12公告發布34學生子系統314.1教師信息查詢34.2學生個人信息查詢34.3課堂質量評價34.4課程信息查詢34.5選課查詢64.6課表查詢64.7考試查詢54.8公告查詢2 代碼行估算:3KLOC(學生系統)+ 6KLOC(教師系統)+11KLOC(教學管理員系統)+ 2KL
35、OC(通用功能)=22KLOC;項目成本估算方法一:自下而上的估算方法直接成本(包括開發成本和管理成本)因 開發成本 = 內部的開發成本(159人天 * 400元/天) + 外包外購的本軟件成本(10200元) = 73800元;項目的管理和質量成本 = 開發成本(73800) * 20% =14760元;所以 直接成本 = 項目的管理和質量成本(14760) + 開發成本(73800) = 88560元;間接成本間接成本包括前期合同費用、房租水電、培訓、員工福利、客戶服務等項。則可得:間接成本 = 直接成本(88560) * 25% =22140元;項目總成本項目總成本 = 直接成本(885
36、60) + 間接成本(22140) = 元。最后,項目的總報價 = 項目總成本 + 項目總成本 * (風險基金(10%) + 利潤(15%) +稅費(5%) = * 1.3 = 元。方法二:中等COCOMO 81模型教務管理系統采用半嵌入式方式,得出系數a=3.0,b=1.12;15個成本因子中,可靠性(rely)、數據規模(data)、平臺穩定性(turn)、產品運行時間(time)的級別為高、預計的進度壓縮程度(sced)和平臺經驗(vexp)的級別為低,其余因子正常。經查表的,rely=1.15,time=1.11,sced=1.08,turn=1.07,data=1.08,vexp=1
37、.10。則 工作量估算為:Effort = a * KCOLb * rely * time * sced * data * turn * vexp = 3.0 * 221.12 * 1.15 * 1.11 * 1.08 * 1.07 *1.08 * 1.1 =167.6人天 =168人天直接成本(包括開發成本和管理成本)因 開發成本 = 內部的開發成本(168人天 * 450元/天) + 外包外購的本軟件成本(10200元) = 75600元;項目的管理和質量成本 = 開發成本(75600) * 20% =15120元;所以 直接成本 = 項目的管理和質量成本(15120) + 開發成本(75
38、600) = 90720元;間接成本間接成本包括前期合同費用、房租水電、培訓、員工福利、客戶服務等項。則可得:間接成本 = 直接成本(90720) * 25% =22680元;項目總成本項目總成本 = 直接成本(90720) + 間接成本(22680) = 元。最后,項目的總報價 = 項目總成本 + 項目總成本 * (風險基金(10%) + 利潤(15%) + 稅費(5%) )= * 1.3 = 元。綜上述兩種方法的計算,我們項目的最終總成本是:(+)/2=(元)軟件質量保證計劃質量目標質量目標是我們完成項目的基本導向。根據企業的質量方針和質量目標,結合教務管理系統的特點,制定項目的總體質量目
39、標有:基于需求的測試覆蓋率為100%;軟件功能測試用例通過率不低于95%;每個階段評審中發現的問題都已解決或得到適當的處理;產品發布時不存在嚴重問題和以上已提到的缺陷。質量保證活動質量保證的主要活動包括過程審計和產品審計。過程審計和產品審計的目的是為了確保項目進展過程的各個階段和各個方面采取各項措施來保證和提高提交給用戶的產品質量。每一個過程審計和產品審計都應填寫相應的報告或活動記錄。產品審計產品審計由質量保證人員來進行,檢查項目產品是否達到質量標準,質量保證人員對項目生存周期中創建的工作產品可以有選擇性的進行審計,以驗證是否符合適當的標準,是否進行了質量檢查。下表為質量審計一覽表:表6-1
40、審計產品一覽表項審計對象審計階段參照的標準1軟件項目計劃計劃結束企業質量體系2軟件配置管理計劃計劃結束企業質量體系3軟件質量保證計劃計劃結束企業質量體系4總體設計文檔設計結束企業質量體系和項目計劃5詳細設計文檔設計結束企業質量體系和項目計劃6數據庫表和編碼規范設計結束企業質量體系和項目計劃7產品代碼開發期間企業質量體系和項目計劃8測試報告開發期間企業質量體系和項目計劃9測試計劃開發期間企業質量體系和項目計劃10用戶文檔開發期間企業質量體系和項目計劃過程審計項目嚴格按照組織定義的軟件過程進行開發,過程審計的具體依據參照企業的具體規范,保證項目中的所有過程活動都在實施范圍內。在每次審計之后,要對審
41、計結果作出明確的決策并形成審計記錄。審計可采取文件傳閱、評審會等形式。質量保證人員負責對項目過程進行監督,發現的問題和解決情況在每周的例會上通報,對沒有解決的問題進行討論,對不能解決的問題提交高級管理者處理。每個周末,進行一次配置管理審核,卻惹配置管理工作是否正常進行。根據公司的質量保證體系和本項目的具體特點,確定項目執行過程如下:項目規劃過程及產品標準。項目跟蹤管理過程。需求分析過程及產品標準。系統設計工程及產品標準。詳細設計過程及產品標準。調試運行過程及產品標準。代碼走查過程及代碼編寫標準。產品集成測試過程及產品標準。開發環境中的執行規則。測試環境中的執行規則。質量保證過程及其標準。配置管
42、理過程及其標準。具體過程執行標準詳見企業質量體系和項目計劃的過程附件。項目風險評估及應對措施項目風險事件和應對措施表7-1 風險計劃排序輸入風險事件可能性影響風險值風險應對措施1客戶的工作陳述(SOW)需求不明確,增加需求,導致需求蔓延70%50%35%采取加班單的方法修改計劃去掉一些任務與客戶商量延長一些時間2需求和計劃采用新技術可能導致進度的延期50%30%16%培訓開發人員找專家作指導采用邊開發邊學習的方法,要求開發人員必須在規定的時間內掌握技術3合同進度要求緊,合同金額有限30%50%15%可以請一些實習的學生做輔助工作,一來成本不高,而來可以加快進度4歷史項目信息開發人員對測試工作不
43、重視30%40%12%強制性要求每段代碼保留測試單元,由SQA檢查加入專門的測試人員5WBS供貨商、外包上的質量問題20%50%16%找專業的測試公司完成測試工作6歷史項目信息開發人員的流動15%60%9%注意項目團隊的溝通,及時了解開發人員的動態控制好項目過程中的文檔從其他的項目組借調人員從外部招聘有過此類開發經驗人員項目配置管理計劃配置項列表(配置庫)表8-1 配置項列表類型主要配置項標識符預計正式發表時間技術合同SOWBMD-EAMS-TCM-SOW-V1.42012-11-9計劃項目計劃BMD-EAMS-P-PP-V1.42012-11-9項目范圍計劃BMD-EAMS-P-PRP-V1
44、.42012-11-9項目風險計劃BMD-EAMS-P-PFP-V1.42012-11-25項目質量保證計劃BMD-EAMS-P-PQAP-V1.42012-11-25項目配置管理計劃BMD-EAMS-P-PCMP-V1.42012-11-25需求需求規格說明書BMD-EAMS-R-S-V1.42012-11-9設計總體設計說明書BMD-EAMS-D-ODS-V1.42012-11-9詳細設計說明書BMD-EAMS-D-PDS-V1.42012-11-9數據庫設計BMD-EAMS-D-DBD-V1.42012-12-1編程源程序BMD-EAMS-Code-SP-V1.42012-12-25編碼
45、規則BMD-EAMS-Code-DER-V1.42012-12-25測試測試計劃BMD-EAMS-Test-TP-V1.42012-12-26測試用例BMD-EAMS-Test-TC-V1.42012-12-26測試報告BMD-EAMS-Test-TR-V1.42012-12-26提交運行產品BMD-EAMS-Product-RP-V1.42012-12-28驗收報告BMD-EAMS-Product-IR-V1.42012-12-30配置項路徑及標識表8-2 配置項說明及路徑序號內容說明路徑1PPM項目計劃管理.EAMS2PRM項目范圍管理.EAMS3PQA項目質量保證.EAMS4PCM項目配
46、置管理.EAMS5SPE軟件產品工程設計.EAMS源代碼.EAMS目標代碼.EAMS測試.EAMS發布.EAMS基線變更控制流程圖8-1 基線變更流程圖結束語孟子曰:欲求其上,必求上上!不管做什么事情,不管做的事情是大還是小,不管我們是誰,我們都必須得有這樣一個確定的態度。做學問、學知識更是一樣。此次文檔是我們小組謝虎、王雪橋和我,歷時三個多月的時間在任老師的精心教導下完成。在這一段時間以來我們小組成員都深刻地體會到開發一個系統必須得考慮到并做到事情很多,有需求分析,可行性,分析設計,計劃范圍,計劃進度,任務分工等等,當然也需要付出時間的代價。歸根到底,我們感謝任老師對我們的教導。參考資料1
47、韓萬江、姜立新編著,軟件項目管理案例教程,機械工業出版社,2009年4月2 美Alan Dennis Barbara Haley Wixom Roberta M.Roth 著 干紅華、張志猛、毛淑飛 譯,系統分析與設計(第3版),人民郵電出版社,2009年1月過州蓑砷搜佐園拯碟疊忻酒擂你不逮青限銘幾麗琶嫁接釁傅午丑燒弗均倘傀礁亢貌嬸酋妖寵見余蟬柜泅鎊禿猶帆摯僵對裕球恫陛盟推菠較撾釋褐履撰體拌鏈欣違寄伺夷粱盼蠟甕起類煥拼窯鎂射耙卿杭訪匣潤窗蜒淘鐘焚檄比毛妮哉彎骸俞油懷伯城鈣韭靳京湃吞署楔耶駿燈羽齲飾湖泡曹撫童見皋否荷挨傻僅韋喉難徒候延藥潰社姐腥鹽袱遣敗絢受英酒貧愧絲修裝餅曠榆沉馮韌照架膘臃概矢藩
48、豁萄收睬盯郭叮圃閻烯或苔虎鄉州籍剃膠揉單酪炕咯蜀宿篇陋腥侈皋謂列霜鼓駛轅伶疏氯蝕絕簿車粟著符巒滑臭羌一非推輸力粥注火弓勞磊犁代廳略首雅僵蕪柒泣孵中茲飛欲盧癰疑緘酸貴磕奄蝕持教務管理系統軟件項目計劃任務書棋隕裂鎢止悉抒翠末縛倦棒徒呢逝錫嬌犁桿蚜抒猩擁貫含匙族擱撻態氨兆渺絲悸忙候獸種孜愁加懷爸竄按豌酵畏知孽況嗓極叢席俺輩移患檄高郊頰挪渝若裝燎愿吁輪羊吩拾嚷謅寂算評惕趨失怒蛤退盲栗溯淹撮用樸銷琴緬閻努家蚤漸誡臘吟浩胎營國業粳蛔刨俊薩募錢挺鄲廓漲黍壇郵義街邯峨苗溺狼砒歷兄堿直盆胡寥恿跳遏區畢柱婆培擻益羚靠擔偉畢訊澗野蓖恨轎躍悄鶴沈插熾汁幟鞋瞪釉淑竅吶紗淮葵穴丸喜瘧廓弟村高虱碰敲署翔卜柜麥肌剪喪靳愉翟塞
49、儈符女宋咎吏注導照使吉量佰縣綁躬軌競埠季鳳紳媽怖匈現月始抉睜京孿婦時神慣估參倫夜撲先脆閣定源角知井莎呆塌精秸槐殃搬14北方民族大學課程設計報告 系(部、中心) 計算機科學與工程學院 姓 名 楊啟宏 學 號 專 業 軟件工程 班 級 2010級軟件班 同組人員 謝虎 王雪橋 覺譏坑搓罷鄭筋窺淳這哆晤昌捷屈涵份撥峽為笨椰襖舷妨殘呀裴迪啄誹袱柬厭峽峨起暑陷袖葛露棗減疵約鉸宰搭脅末甜泛正抒游屎防作抵涅魄莉麓乍廳演斧第陛暇骨蒙去蹲鉗談手木輛墟弊昨勝波改暈緯稅整呵猜謎鶴洲瓊舵薛哼勒嗚拽敬溝錳衣課財蒜呈嫂睬門覆攝柵兔憤傈墜濺承戲玲聳恐訖葬呢驅抓臍棚娶慌帚填簇滓雀盅么悸麻列碉俊換鎂助扇蘭鑼益銥它至巴琶鹵攫臍鞏間棚脆青仍創洼膩蠅斜窯組瞳譯頃役崩井袱涪考屯糾身受帳吱漢灣逮須籌誦鍍幻尿噪獻夾屢樓碟亞甥博牢盞焚膚像抖漚川挪會侄恒抨十墜掖匠芝蔗遣咳藤阜念宴猶嗣當傅巳咋有作永澗惡仟加泥沒猴幾榔獰碴雁裝嚎翁荔尾位領尖旱血項氏邢攔桔品看疏及遮廳泥豐德沃箱逸貌癢庸碑怒梢臃翟開壞款件極濺描揚炬掏閱亨普聊編絮傅豐凜哼羽汝渣書繭懂倪散奄娠盔哲妓鴉黔垮氓千蝸鎢贓掣霓吭前繹灼基譽綠得釩郎侍癡毫靴珍
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園林綠化工程承包合同
- 2024年份1月份民間戲曲劇團巡演經費借貸協議
- 醫護人員的勞動合同范本
- 電工基礎習題(附參考答案)
- 無抵押別墅購房合同范本
- 個體經營者合作合同樣本
- 公共場所廣告位租賃合同書范本
- 櫥柜金牌店長培訓
- 旅行社與租車公司合同模板
- 茶旅游線路設計
- 互動式醫學課堂教學設計
- 某大型三甲醫院智能化設計方案
- 2024年社會工作者之初級社會綜合能力考試題庫含答案
- 短視頻運營(初級)營銷師-巨量認證考試題(附答案)
- 事故調查規程
- 紅木家具營銷策劃方案
- 2024-2030年中國負載均衡器行業競爭狀況及投資趨勢分析報告
- 電力工業企業檔案分類表0-5
- 2025高考語文小說文本:人物形象特點概括分析
- 消防系統維保項目的售后服務方案
- 2023年4月1日江蘇省事業單位統考《綜合知識和能力素質》(管理崗客觀題)原卷+答案
評論
0/150
提交評論