第一篇:Project學習心得
Project學習心得
一、Project的作用
Project企業項目管理(EPM)解決方案可以建立起企業級的項目管理平臺,使整個組織、各部門或各小組成員之間協調工作,及時掌握和評估項目完成的情況,通過有效的分析工具及時發現問題和把握項目實施的質量和目標。改進工作流程,提高工作和項目管理效率。使用Microsoft Project server可協同管理多個項目組,將異地的項目成員變成網絡上緊密溝通的合作團隊,共同設定項目的合作框架、范圍、項目計劃、資源分配、進度控制,并可以使項目組成員實時了解項目進展的信息,進行同步的任務和項目計劃及進度管理,增進項目溝通,可見性和可跟蹤性。
二、Project對項目進行計劃和控制的技術或工具
工作分解結構(WBS):
把項目自上而下、層層分解為范圍較小的任務的技術,使每項任務都被安排到整個項目結構的適當位置,便于進行工期、工時和成本的估計和匯總計算。
甘特圖(也稱為橫道圖):
按條形圖的方式表示任務的開始和結束時間,以及依賴關系的方法,橫道的長度代表這一任務的工期。如果將每項任務的基準計劃的和實際計劃的條形圖放到一起,就得到了跟蹤甘特圖,能夠比較計劃與實際之間的偏差,更直觀地了解項目進度。
關鍵路徑法(CPM):
根據工作分解結構分解后的結果,在任務之間建立起依賴關系,估計每個任務的工期,再根據這些數據進行整個項目工期的計算,同時計算出每個任務的時差,計算時差,找到影響項目工期的任務(關鍵任務),這就是“關鍵線路法”。這種方法可以幫助我們很快地找到影響項目工期的關鍵因素,采取措施,壓縮工期。
三、Project中管理一個項目可以分成以下五個主要步驟:
步驟一:
整體規劃項目——確定要達到的目標,確定資源,建立資源庫。考慮項目所受的限制,確定可用于完成項目的時間,以及項目的里程碑和期限。
步驟二:
制訂計劃——計劃項目開始和結束的時間,確定項目所有的任務及其執行者;任務工作量和時間估計,確定任務相關性,將資源分配到各項任務。
步驟三:
優化管理——優化的目標是:對已制訂好的項目計劃通過不同的手段和方案以實現降低項目成本和縮短項目工期。
步驟四:
項目跟蹤——跟蹤項目的進程,對實際數據與原計劃的值進行比較。找出差異,再進行調整,周而復始地進行計劃、執行、比較、調整。
步驟五:
項目結束——項目結束后,將初始計劃與項目實際進程進行比較,建立項目文件檔案,將項目信息和數據進行存檔。
第二篇:Project實驗報告
Project實驗報告
朱曦朦
學號:2010306202412
信管1001 實驗目的:
通過做出一個標準的實驗,了解project的基本運用方法和實驗步驟,掌握設定項目的開始日期的基本方法。完成資源的優化配置,實現資源的充分利用。并對工期做一個初步的調整,提高估計工期的精確度,掌握PERT的方法,實現整個過程的最優配置。對甘特圖,關鍵路徑等基本定義有一個初步的了解,初步學習到PROJECT的基本內容。
一;定義起始時間:
在定義項目中進行時間的確認:
一直保存至第三步,進行初始化的設定。
二 復制新產品模板.三調整資源的最大單位
修改資源“產品工程設計”的最大單位為200%,并增加資源“生產線”(工時資源,100%,用于完成生產任務,原來工程師需要5小時完成的任務,生產線只要1小時就能完成,但必須同時配1名產品工程設計進行監控)。
通過視圖進入資源工作表,將“產品工程設計”的最大單位改為200%
在甘特圖中未找到工程師,所以未對其進行修改。
三.為了提高估計工期的精確度,采用PERT技術規劃項目工期(選取2到3個任務進行規劃)。
設置PERT權重
設置后觀察得到PERT項工作表。
選取2,3個項目后確定樂觀工期,預期工期,悲觀工期,通過計算PERT得出結論。
四.分析項目工期由哪些任務決定,確定壓縮工期的方法。
通過格式中的甘特圖向導,對關鍵路徑進行確認,從而得到確定項目工期的任務,由紅線顯示。編號為2,3,5,6,8,9,10,11
對項目進行優化,可以通過2種路徑,一是調整關鍵路徑的工期,將其縮短。二是刪除原有的鏈接關系,將后面的工期開始時間提前,如下圖所示。
實驗總結:
通過按要求做實驗,初步掌握的project的基本方法,但大部分還是按照書本的內容照搬,自己缺乏獨立的融會貫通并將只是運用到實際甘特圖中,并且,在有一些需要拓展的部分自己還是缺乏想法,沒能很好地掌握知識。后面還需要多加練習,對制圖還有一定的興趣,但還是缺乏足夠的訓練。
第三篇:project 飛機場實驗報告(范文模版)
Project 2 飛機場模擬問題
班級:2014級計科三班
姓名 張萬濤 學號14348172
姓名 張銳濱 學號14348171
姓名 覃佳 學號14349020 【題目要求】
P1.將所有用于飛機場模擬的函數和方法組合成一個完整的程序。用飛機場模擬程序做若干次試運行實驗,調整準備著陸和起飛的飛機數的期望值,并找出在飛機不會被拒絕服務的條件下這些數字盡可能大的近似值。如果隊列的長度增加或減少,那么這些值將會有什么變化?
P2.修改模擬程序,使飛機場有兩條飛機跑道,其中一條總是用來著陸,另一條總是用來起飛。比較雙跑道機場能服務的總飛機數和單條飛機跑道的飛機場的相應數字,前者是否為后者的兩倍?
P3.修改模擬程序,使飛機場有兩條飛機跑道,其中一條總是用來著陸,另一條總是用來起飛。如果某個隊列是空的,那么兩條跑道都能用于其他的隊列。如果著陸隊列總是滿的,并且另一架飛機要到達著陸,那么將停止起飛,并將兩條跑道都用于清理擱置的著陸飛機。
P4.修改模擬程序,使飛機場有3條飛機跑道,其中各保留一條總是用于著陸和起飛,第三條用于著陸,但在著陸隊列為空的情況下,第三條亦可用于起飛。P5.修改最初的模擬程序(單條跑道),使得當每架飛機到達著陸時,它將有(作為它的數據成員的)一個(隨機產生的)油位,以剩余的時間單元度量。如果飛機沒有足夠的油位在隊列中等待,則允許它立即著陸。因此著陸隊列里的飛機可能需要再等待附加的單元,因此可能用完自身的燃料。作為著陸函數的一部分要檢查這一點,并查明在飛機由于燃料耗盡而開始墜毀前機場有多忙。P6.寫一個占位程序來代替隨機函數,這個占位程序既能用于調試程序又允許用戶正確地控制每一個時間單元內每個隊列到達的飛機數。
【數據結構與算法】
P1題目比較簡單,就是把課本給的代碼連同課本附錄B生成隨機數的方法進行整合。①輸入結束時間、隊列的最大值,飛機起飛和降落的頻率,建立一條跑道。②初始化current_time的值為0,當時間未結束時進行一個循環。該循環大致是將等待降落的飛機加入等待降落隊列,如果隊列已滿就拒絕它;將等待起飛的飛機加入等待起飛隊列,如果隊列已滿也同樣拒絕它。如果有飛機等待降落,則讓飛機降落;若沒有,就判斷也沒有飛機等待起飛,若也為空則為跑道是空閑狀態;若有,則讓飛機起飛。③跳出循環后,將飛機請求數、起飛降落數量和時間等等輸出。
P2與P1有相似之處,不同的是有了起飛跑道和降落跑道兩個。因此建立了等待起飛和等待降落兩個隊列。若有飛機等待降落,則讓飛機降落;如果沒有,則等待降落隊列為空。在判斷又無飛機要起飛,如果有,則讓飛機起飛,如果沒有,那么等待起飛隊列也是空的。其他的步驟和P1大致相同。
P3題目是在P2的基礎上再進行修改。與前面不同的是,降落跑道如果返回值是land(降落),則讓等待降落的飛機降落。如果降落跑道沒有飛機著陸,就判斷返回值是否為take_off(起飛),如果也不是那么跑道空閑中;如果是,則讓飛機起飛。其他與P1大致相同
Runway類的public成員中增加:
int arrival_size();int departure_size();int Runway::departure_size(){ return takeoff.size();}
int Runway::arrival_size(){ return landing.size();} P4即是在P1基礎上增加兩條跑道,判斷方法與P3基本一致。
P5 先判斷是否有緊急事件,如果沒有,就讓請求起飛或降落的飛機分別加入到等待起飛和等待降落的隊列中。接著判斷是否有飛機處于緊急降落狀態,如果有,則讓緊急需要降落的飛機降落;如果沒有,調用activity函數,如果返回值是land,則讓等待降落的飛機降落,反之若返回值是take_off,則讓等待起飛的飛機起飛。Plane類的public成員中增
Plane_status get_status()const;
成員中增加:int kj;定義:
#include
#ifndef PLANE #define PLANE class Plane{ public: Plane();Plane(int flt, int time, Plane_status status);void refuse()const;void land(int time)const;void fly(int time)const;int started()const;Plane_status get_status()const;private: int flt_num;int clock_start;Plane_status state;int fuel;};#endif P6先初始化各個函數和變量,進而選擇飛機場的模擬模式,可以進行隨機數模擬也可以進行用戶輸入,最后得出結果用于分析。
【測試數據、結果及分析】
輸入的數據就是書中給出的例子,5、1000、0.48、0.48 下面給出一些運行截圖
【分工、貢獻%、自我評分】
張萬濤:負責完成代碼
33.4% 95 張銳濱:負責完成實驗報告
33.3% 95 覃
佳:運行代碼,分析數據
33.3% 95 【項目總結】
1、通過這一次的實驗,我們加深了對隊列的理解,認識到這不是一個抽象的知識,而是能運用到實際問題中的,讓我們認識到不能讀死書,應該懂得理論聯系實際。
2、其中,考慮飛機燃油情況事實上就是隊列優先級的一種應用。將飛機的燃油情況加入飛機的標志中,在原來的機場調度的情況下加入了飛機優先級,通過計算判斷其是否處于緊急狀態,是的話則將隊列中應降落的飛機設為當前的緊急飛機,改變其入隊順序。
3、本次實驗加深了我們對于隊列的理解,以及更深刻地理解了他的實際應用,可以仿真機場的調度,由此推廣開,也可以仿真任何可以用于排隊的場合,只要修改相應的類對象就可以實現。
4、本次項目在實現過程中依照課本中給的類定義及主函數實現一條跑道的問題,優先處理降落的飛機。
而兩條跑道的時候,則可以同時處理起飛和降落,可以用兩個函數來判斷,一個判斷是否有降落,一個判斷是否有起飛。
同樣是兩條軌道的情況,但是當一條軌道為空時可用于其他用途。小組最開始討論的結果是再加上一條隊列,但是考慮到實際情況,以及該種方法可能不是最優的做法,小組放棄了這種思路。最后采用的方法的關鍵是給Runway函數添加兩個size函數,通過size函數判斷跑道現在的狀態,在作出相應的響應。
三條軌道的情況同樣也沒有太大的改變,只要判斷出landing 軌道為空時就可以改變其用途用于起飛。
5、本次試驗出現的問題
Plane類Runway類、隊列以及Random類分別放在不同的頭文件中,但相互之間有交集,存在著相互引用的現象,導致重復定義的問題。解決方法為每個類及自定義類型加上宏定義——“#ifndef #define #endif”就可以避免重定義問題。
6、本次實驗的難度在于實驗所涉及的項目非常之多,各種對象,函數非常之多,導致調試問題較多。我們覺得這次實驗比上一次的難度有所加大,主要在于代碼之多,之雜。但是我們期待著下一次實驗的到來。
第四篇:project學習總結
Project2010學習總結
1、更改工程的工作時間:(工程中無星期六和星期天)
[項目-更改工作時間-工作周-詳細信息-更改時間]
[項目-更改工作時間-工作周-詳細信息-對所列日期設置以下特定工作時間]20122、創建任務列表:(定義工序包)
任務分為二種,一種為任務,另一種為周期性任務;
確定任務大綱;
確定WBS列表;
3、里程碑是項目中的重大事件,在項目過程中不占資源,是一個時間點,通常指一個可交付成果的完成。
里程碑的設置:
(1)項目中影響進度主要事件的完成(合同中已約定或項目部自設)
(2)為了控制進度,設置里程碑的任務可以是關鍵線路上的關鍵任務。
(3)影響多項后續工作的任務的完成,可以設置里程碑。
4、使用Project編制進度計劃的流程
(1)、更改工程工作時間,設置周六和周日為工作日;
第一種方法是更改例外日期,第二種事更改工作周;
(2)、輸入項目信息,[項目]-[項目信息],確定開始時間和日程排列方式;
(3)、按照工作分解結構和工作包設置,列出分項工程;
分項工程可以直接輸入或復制,通過大綱級別來設定。選中工作任務,工具欄選降級,按照工作分解結構和工作包的設置陸續按此步驟設定。
(4)、為分項工程設置工期,注意不要直接輸入開始時間和完成時間(邏輯關系未設置前)
(5)、確定工序間的邏輯關系;
四種邏輯關系,稱之為剛性邏輯關系;
設置延隔時間,即在邏輯關系設置的前提下,還要延遲的時間。
(6)、設置里程碑任務
里程碑任務工期為0;
設置邏輯關系,里程碑設置需要注意和前置任務同步設置,例如家具開始安裝應該和家具入場設置為開始-開始且沒有時間延隔。
(7)、確定資源分配
第五篇:project學習總結報告
關于王贏超project軟件學習進度的報告
總經理辦公室:
近段時間,在公司領導及總經理辦公室的組織安排下,我們全體管理培訓生對project項目管理軟件進行了初步的學習,現已具備基本操作project軟件的能力,以下是我對這段時間軟件學習進度的一個簡單總結:
一、對project的認識與熟悉
1、概念
2、用途
3、工作界面視圖
6、調整過度分配的資源
六、管理成本
1、設置資源成本
2、添加資源成本列
3、設置固定成本
二、創建project文檔
1、如何創建
2、設置項目信息
3、設置日歷
4、創建任務
5、保存文檔
6、導出導入Excel表格
七、分析及組織項目
1、更新項目
2、查看資源過度分配
3、解決資源沖突
4、使用檢查命令解決項目問題
八、其他
1、創建預定義報表
2、打印預定義報表
3、設置打印頁面、范圍、屬性
三、設置項目文檔樣式
4、設置字體、條形圖樣式
5、設置甘特圖樣式
6、設置對齊樣式(格式—列)
這段時間以來,雖然在project軟件操作方面有了一定的進步,但仍顯不足,后期會繼續努力,爭取能夠熟練操作。
特此報告,請審示。
王贏超2013年9月3日
四、管理任務
1、組織管理任務結構
2、設置任務時間
3、設置任務日歷
4、任務的關聯
5、設置任務工期
6、調整任務級別
五、管理資源
1、創建資源
2、設置資源類型
3、設置資源工作時間
4、設置資源成本費率、加班費率
5、為任務分配資源