㈠ 項目管理者如何提高工作效率
1. 明確每天要做的工作
提高工作效率,很重要的一點就是,要清楚自己每天的任務是什麼,今天有哪些工作要處理,把這些工作都數據化,打一個比方,比如明天我要處理五個任務,那麼在今天晚上就把這些任務寫到紙上,這其中的一個關鍵所在,就是把這些任務進行優先順序排序。
哪一個任務最重要,哪一個任務最不重要,依次排列出來,到了明天就先做最重要的工作,做完做好後,再進行下一項工作,因為你忙碌的都是每天最重要的工作,在重要的工作上花費些時間是值得的,有很多人分不清工作輕重緩急,做起來完全亂了節奏,到頭來什麼工作都沒做好,這就得不償失了。
2. 時間規劃
除了要羅列出每天的工作,對自己還要有明確的時間規劃,就是說什麼時間該干什麼事,要做到心中有數,比如規定自己幾點起床,幾點到公司,每段時間都有對應的工作,這也是治療拖延症的一個好方法,很多人為什麼工作效率低?很大一部分原因就是拖延症太嚴重,總想著把工作拖到明天再做,而到了明天又想拖到後天,到頭來不了了之,做好時間規劃,能大幅提升工作效率。
3. 集中注意力
注意力太容易分散,也是導致工作效率低下的一個很重要原因,相信大家都有這樣的體會,有時候正在工作的時候,手機突然響了,瞬間把思緒從工作狀態中拉了出來,是不是有人要請我吃飯啊,是不是群里又有人說話了,說的什麼啊,然後會忍不住地拿起手機看一眼,太容易受外界影響,這時候就給自己一個硬性要求,工作期間不準看手機,或者規定自己工作多長時間後可以看一眼,但只看五分鍾,看完後立刻投入到工作狀態中。
工作效率的提升,不是一朝一夕能夠完成的,因為要改變的是一個人固有的行為習慣,需要堅持才能看到成效,起初會感到很別扭,各種不適應,但是如果真的能堅持下去,養成一個好的工作習慣,將會有很大裨益,不僅是體現在工作中,還體現在生活中的各種場合,要想在職場中領先他人,首先要把工作效率提升上來,老闆安排的工作,你總能第一個出色完成,遲早會引起老闆的關注,對今後的職場晉升將會有很大幫助!
㈡ 如何提升項目管理效率
項目管理不光是效率的問題,還有一個透明度的問題,缺少監督監管。Colloa PM協同管理平台,管項目全程、實時監管、費用使用透明、物料遠程調撥。
㈢ 財務作業:論述項目可行性分析效率與固定資產賬戶之間的關系
一、財務可行性評價指標及其類型
財務可行性評價指標,是指用於衡量項目財務效益大小和評價投入產出關系是否合理,以及評價其是否具有財務可行性所依據的一系列量化指標的統稱。由於這些指標不僅可用於評價方案的財務可行性,而且還可以與不同的決策方法相結合,作為多方案比較與選擇決策的量化標准與尺度,因此在實踐中又稱為財務決策評價指標,簡稱評價指標。
評價指標的分類
按是否考慮資金時間價值分為:
靜態評價指標:計算過程中不考慮資金時間價值因素的指標,簡稱為靜態指標,包括:總收益率、靜態回收期
動態評價指標:在計算過程中充分考慮和利用資金時間價值因素的指標,包括:凈現值、凈現值率、內部收益率
按指標性質不同分為:
正指標:在一定范圍內越大越好的正指標:除靜態回收期以外的其他指標
反指標:越小越好:靜態回收期
按指標在決策中的重要性分為:
主要指標(凈現值、內部收益率等)
次要指標(靜態回收期)
輔助指標(總收益率)
從總體上看,計算財務可行性評價指標需要考慮的因素包括:財務可行性要素、項目計算期的構成、時間價值和的風險。其中前兩項因素是計算任何財務可行性評價指標都需要考慮的因素,可以通過測算項目各年的凈現金流量來集中反映;時間價值是計算動態指標應當考慮的因素,風險既可以通過調整項目凈現金流量來反映,也可以通過修改折現率指標來反映。
二、項目凈現金流量的測算
(一)項目凈現金流量(NCF)的概念
含義
凈現金流量是指在項目計算期內由建設項目每年現金流入量與同年現金流出量之間的差額所形成的序列指標。可表示為:
某年凈現金流量=該年現金流入量-該年現金流出量
【提示】在建設期內的凈現金流量一般小於或等於零;在運營期內的凈現金流量則多為正值
2.凈現金流量形式
所得稅前凈現金流量:不受籌資方案和所得稅政策變化的影響,是全面反映項目方案本身財務獲利能力的基礎數據。
所得稅後凈現金流量:則將所得稅是為現金流出,可用於評價在考慮所得稅因素時項目對價值所作的貢獻。
關系:所得稅後凈現金流量=所得稅前凈現金流量-調整所得稅
(二)確定建設項目凈現金流量的方法
確定一般建設項目的凈現金流量,可分別採用列表法和簡化法兩種方法。列表法是指通過編制現金流量表來確定項目凈現金流量的方法,又稱一般方法,這是無論在什麼情況下都可以採用的方法;簡化方法是指在特定條件下直接利用公式來確定項目凈現金流量的方法,又稱特殊方法或公式法。
1.列表法
在項目決策中使用的現金流量表,適用於全面反映某項目在其內來項目計算期內每年的現金流入量和現金流出量的具體構成。
全部的進現金流量與項目資本金現金流量表的區別:全部的現金流量表與項目資本金現金流量表的現金流入項目沒有區別,但流出項目和流量的計算內容上有區別。
區別點
全部的現金流量表
項目資本金現金流量表
流出項
目不同
不考慮本金償還和利息支付
考慮本金償還和利息支付
流量計算
內容不同
既計算所得稅後凈現金流量也計算所得稅前凈現金流量
只計算所得稅後凈現金流量
2.簡化法
(1)計算公式
除更新改造項目外,新建項目的建設期凈現金流量可直接按一下簡化公式計算:
建設期某年凈現金流量(NCFt)=-該年原始額=-It(t=0,1,,s,s≥0)
運營期某年凈現金:
所得稅前凈現金流量=該年息稅前利潤+該年折舊+該年攤銷+該年回收額-該年維持運營-該年流動資金
=EBITt+Dt+Mt+Rt-Ot-Ct(t=s+1,s+2,,n)
對於新建項目而言,所得稅因素不會影響建設期的凈現金流量,只會影響運營期的凈現金流量。運營期的所得稅後凈現金流量(NCF『t):
運營期某年所得稅後凈現金流量=該年所得稅前凈現金流量-(該年稅前利潤-利息)X所得稅率
(三)單純固定資產項目凈現金流量的確定方法
如果某項目的原始中,只涉及到形成固定資產的費用,而不涉及形成無形資產的費用、形成其他資產的費用或流動資產,甚至連預備費也可以不予考慮,則該項目就屬於單純固定資產項目。
建設期凈現金流量:
建設期某年的凈現金流量=-該年發生的固定資產額
運營期凈現金流量:
運營期某年所得稅前凈現金流量=該年因使用該固定資產新增的息稅前利潤+該年因使用該固定資產新增的折舊+該年回收的固定資產凈殘值
運營期某年所得稅後凈現金流量=運營期某年稅前凈現金流量-(該年因使用該固定資產新增的息稅前利潤-利息)X所得稅率
三、靜態評價的含義、計算方法及特徵
(一)靜態回收期
含義
靜態回收期(簡稱回收期),是指以項目經營凈現金流量抵償原始總所需要的全部時間。
2.計算
(1)公式法(特殊條件下簡化計算方法)
特殊條件:某一項目運營期內前若干年(假定為s+1~s+m年,共m年)每年凈現金流量相等,且其合計大於或等於建設期發生的原始合計。
公式:①不包括建設期的回收期(PP')
不包括建設期的回收期(PP')=建設期發生的原始合計/運營期內前若干年每年相等的凈現金流量
②包括建設期的回收期PP=PP'+建設期
【提示】如果全部流動資金均不發生在建設期內,則公式中分子應調整為建設合計
(2)列表法(一般條件下的計算方法)
包括建設期的回收期(PP)=最後一項為負數的累計凈現金流量對應的年數+最後一項為負值的累計凈現金流量絕對值/下年凈現金流量
不包括建設期的靜態回收期PP『=PP-建設期
3.優缺點
優點:(1)能夠直觀地反映原始的返本期限;(2)便於理解,計算比較簡單;(3)可以直接利用回收期之前的凈現金流量信息
缺點:(1)沒有考慮資金時間價值;(2)不能正確反映方式的不同對項目的影響;(3)沒有考慮回收期滿後繼續發生的凈現金流量。
4.決策原則
只有靜態回收期指標小於或等於基準回收期的項目才具有財務可行性。
(二)總收益率
含義:又稱報酬率(ROI),是指達產期正常年份的年息稅前利潤或運營期年均息稅前利潤占項目總的百分比。
計算公式:總收益率(ROI)=年息稅前利潤或年均息稅前利潤/項目總X100%
優缺點:優點是計算公式簡單,可以反映項目獲利能力;缺點是沒有考慮資金時間價值因素,不能正確反映建設期長短及方式不同和回收額的有無等條件對項目的影響,分子、分母的計算口徑的可比性較差,無法直接利用凈現金流量信息。
決策原則:只有總收益率指標大於或等於基準總收益率指標的項目才具有財務可行性。
四、動態評價指標的含義、計算方法及特徵
(一)折現率(ic)的確定(五種方法)
折現率的確定方法
適用范圍
擬項目所在行業(而不是單個項目)的權益資本必要收益率
適用於資金來源單一的項目
擬項目所在行業(而不是單個項目)的加權平均資金成本
適用於數據齊備的行業
社會的機會成本
適用於已經持有所需資金的項目
國家或行業部門發布的行業基準資金收益率
適用於項目的財務可行性研究和建設項目評估中的凈現值和凈現值率指標的計算
完全人為確定的折現率
適用於按逐次測試法計算內部收益率指標
(二)凈現值(NPV)
含義
是指在項目計算內,按設定折現率或基準收益率計算的各年凈現金流量現值的代數和。
2.計算
凈現值是各年凈現金流量的現值合計
計算方法的種類
內容
一般方法
公式法:本法是根據凈現值的定義,直接利用理論計算公式來完成該指標計算的方法。
列表法:本法是指通過現金流量表計算凈現值指標的方法。凈現金流量現值合計的數值即為凈現值。
特殊方法
本法是指在特殊條件下,當項目投產後凈現金流量表現為普通年金或遞延年金時,可以利用計算年金現值或遞延年金現值的技巧直接計算出項目凈現值的方法,又稱簡化方法。
插入函數法
在Excel環境下,用插入函數法求出的凈現值。
插入函數法
在計算機環境下,插入函數法最為省事,而且計算精確度最高,是實務中應當首選的方法。
本法的應用程序如下:
(1)將已知的各年凈現金流量的數值輸入EXCEL電子表格的任意一行
(2)在該電子表格的另外一個單元格中插入財務函數NPV,並根據該函數的提示輸入折現率ic和凈現金流量NCFt的參數,並將該函數的表達式修改為:「=PNV(it,NCF1:NCFn)+NCF0"
上式中的ic為已知的數據;NCF1為第一期凈現金流量所在的單元格參數;NCF為最後一期凈現金流量所在的單元格參數;NCF0為第零期凈現金流量所在的單元格參數。
(3)回車,NPV函數所在單元格顯示的數值即為所求的凈現值。
3.決策原則
NPV≥0,方案可行;否則,方案不可行。
4.優缺點
優點:綜合考慮資金時間價值、項目計算期內的全部凈現金流量和風險。
缺點:無法從動態的角度直接反映項目的實際收益率水平;與靜態回收期指標相比,計算過程比較煩瑣。
(三)凈現值率(NPVR)
含義
凈現值率是指項目的凈現值占原始現值總和的比率,亦可將其理解為單位原始的現值所創造的凈現值。
2.計算
凈現值率是凈現值與原始現值的比率。
凈現值率(NPVR)=項目的凈現值/原始的現值合計
3.決策標准
NPVR≥0,方案可行;否則,方案不可行。
4.優缺點
有點:可以從動態的角度反映項目的資金投入與凈產出之間的關系,計算過程比較簡單。
缺點:與凈現值指標相似,無法直接反映項目的實際收益率。
(四)內部收益率(IRR)
1.含義:內部收益率又叫內含報酬率,即指項目實際可望達到的收益率,亦可將其定義為能使項目的凈現值等於0時的折現率。
理解:內部收益率就是方案本身的實際收益率。
2.計算:找到能夠使方案的凈現值為0的折現率
(1)特殊條件下的簡便演算法
適用於建設期為0,運營期每年凈現金流量相等,即符合普通年金形式,內部收益率可直接利用年金現值數表結合內插法來確定。
【提示】此時靜態回收期等於計算內部收益率的年金現值系數
使用內插法,為縮小誤差,rm+1和rm之間的差不得大於5%
(2)一般條件下:逐步測試法
逐步測試就是通過逐步測試找到一個能夠使凈現值大於0,另一個凈現值小於0的兩個最接近的折現率,然後結合內插法計算IRR。
(3)插入函數法
在EXCEL環境下,通過插入財務函數「IRR」,並根據計算機系統的提示正確地輸入已知的電子表格中的凈現金流量,來直接求的內部收益率指標的方法。
3.決策原則
IRR≥基準收益率或資金成本,方案可行;否則,方案不可行。
4.優缺點
優點:可以從動態的角度直接反應項目的實際收益水平;不受基準收益率高低的影響,比較客觀。
缺點:計算過程復雜,尤其當經營期大量追加時,又有可能導致多個內部收益率出現,或偏高或偏低,缺乏實際意義。
(五)動態指標之間的關系
相同點
第一,都考慮了資金時間的價值;
第二,都考慮了項目計算期全部的現金流量;
第三,都受建設期的長短、回收額的有無以及現金流量的大小的影響;
第四,在評價方案可行與否的時候,結論一致。
當NPV>0時,NPVR>0, IRR>基準收益率;
當NPV=0時,NPVR=0, IRR=基準收益率;
當NFV<0時,NPVR<0, IRR<基準收益率。
第五,都是正指標
2.區別:
指標
凈現值
凈現值率
內部收益率
相對指標/絕對指標
絕對指標
相對指標
相對指標
是否可以反應
投入產出的關系
不能
能
能
是否受設定折現率的影響
是
是
否
能否反映項目
方案本身報酬率
否
否
是
五、運用相關指標評價項目的財務可行性
(一)可行性評價與決策的關系
只有完全具備或基本具備:接受
完全不具備或基本不具備:拒絕
(二)評價要點
如果某一項目的所有評價指標均處於可行期間,即同時滿足以下條件時,則可以斷定該項目無論從哪個方面看完全具備財務可行性,應當接受此方案。這些條件是:
凈現值NPV≥0
內部收益率IRR≥基準折現率ic
凈現值率NPVR≥0
包括建設期的靜態回收期PP≤n/2(即項目計算期的一半)
不包括建設期的靜態回收期PP′≤P/2(即運營期的一半)
總收益率ROI≥基準總收益率i(事先給定)
2.若主要指標結論可行,而次要或輔助指標結論不可行,則基本具備財務可行性。
3.若主要指標結論不可行,而次要或輔助指標結論可行,則基本不具備財務可行性。
4.若主要指標結論不可行,次要或輔助指標結論也不可行,則完全不具備財務可行性。
【應注意的問題】
(1)主要指標起主導作用;
(2)利用凈現值、凈現值率和內部收益率指標對同一個獨立項目進行評價,會得出完全相同的結論。
㈣ 項目效益分析
項目的效益分析應包括社會效益及經濟效益分析,由於社會保障信息系統是政府投資的信息化建設項目,其主要目的是為了提高政府的工作效率,更好地服務於社會,因此,效益分析往往更偏重考慮其社會效益。
3.5.2.1 社會效益
社會保障信息化將推進政府管理體制的改革、管理理念的創新、管理方式和手段的完善,向社會公眾公開業務流程和審批程序,讓社會公眾監督政府運作,使公開、公平、公正的原則得到更好的體現,進而提升城市綜合競爭力和降低經濟運行成本,產生廣泛和深遠的社會效益。
(1)增加業務透明度,方便保障對象。社會保障這張安全網藉助信息技術的手段,變得更規范、更透明。將社會保障管理置於社會公眾監督之下,廣大社會保障對象可以通過網路進行查詢服務,方便地了解個人社會保障信息和各項社會保障業務政策、辦事程序,做到「心中有數」。同時,社會保障信息網路可以使社會保障部門的服務延伸到街道(社區),方便廣大社會保障對象,對社會穩定起到良好的促進作用。
(2)提高決策科學性。通過社會保障信息網路,有利於各級政府部門全面、及時、准確地掌握一手信息,了解實際情況。同時宏觀決策系統能夠對得到的信息進行綜合分析和模擬測算,為決策提供參考,從而提高決策的科學性。
(3)發揮社會保障信息系統的整體效益。社會保障信息系統是一個龐大的系統工程,其管理的信息包括就業、登記申報、社會保險項目基礎數據以及待遇支付情況、民政事務管理情況等。如果系統分別建設、信息分開管理,處於「信息孤島」狀態,勢必給各種管理帶來不利影響。依靠信息技術支持,通過信息系統將各類信息有機地組織在一起,實現信息共享,實現部門之間的協同效應,既可以節約資源,又可以充分發揮社會保障體系的整體效益。
(4)為社會管理和宏觀經濟調控服務。作為我國社會經濟系統的重要組成部分,社會保障信息系統與勞動保障、民政、社保三個核心部門和公安、財政、衛生、審計、地稅、工商、質監、葯監和金融等其他相關部門的網路系統相銜接,將成為城市社會管理和宏觀經濟調控的重要工具。
(5)為保障社會安定團結的局面做貢獻。改革開放以後,我國進入了市場經濟為主的發展階段,企業、個人都面臨著激烈的市場競爭環境,生活壓力加大。科學有效透明的社會保障體系的建立,對減輕人們的心理壓力,提高人們就業、養老、失業、疾病等方面的抗風險能力提供了有效的途徑,從而有利於維護社會的穩定。
3.5.2.2 經濟效益
系統所產生的經濟效益主要體現在降低管理成本和促進經濟增長兩個方面。
(1)降低管理成本。屬於直接的經濟效益。傳統管理體制下,社會化任務越重,管理范圍越大,所需的管理者人數越多,管理成本就越高。社會保障業務信息化可提高管理質量和效率,大大減少管理成本。
(2)促進經濟增長。屬於間接經濟效益。政府公共服務效率的提高、政務處理過程的公開都將增強市民對政府的信任和支持,增強城市對資金和人才的吸引力,促進經濟增長。建立健全社會保障制度將推進國有企業的體制改革,增強企業競爭力,盤活國有資產,也將有助於促進經濟增長。
㈤ ERP方案的第六章 項目效益分析
《晶友晶體企業管理系統》的成功應用,將促使企業完善管理基礎、規范業務流程,提升企業的整體管理水平,為企業提高市場競爭力提供有利的保障。
以下在權威機構統計的基礎上,從三個方面介紹《晶友晶體企業管理系統》的應用為企業帶來的顯著效益。
一、改善企業資金運營狀況
1.1庫存降低
庫存的降低是《晶友晶體企業管理系統》應用最為顯著的效果之一,一般可以在原有的庫存基礎上降低20%~35%,主要原因在於《晶友晶體企業管理系統》的庫存是在時間坐標軸上的產品結構(物料清單)的基礎上,根據市場的需求計算出來的。理論上,在數量上可以作到「不多不少」,在時間上可以做到「不早不晚」。及時掌握生產進度,實時掌握每一批產品關鍵工序的直通率,從而調控後期原料的投入,使得最終生產出的成品數量盡可能接近訂單數量要求,從而達到降低庫存的目的。通過降低原材料、產成品的庫存數量,減少庫存資金的佔用,提高庫存的周轉率。
1.2庫存損耗的減少
一方面由於庫存數量的降低,庫存的損耗也同樣隨之減少;另一方面,《晶友晶體企業管理系統》對庫存的准確性有相當高的要求,為了保證庫存記錄的准確性,就要進行周期性盤點工作,因而能夠及時發現造成庫存損失的原因,及時予以消除,從而可以使庫存損失減少,《晶友晶體企業管理系統》的有效應用可以將庫存的誤差控制在1%~2%。
1.3加強資金的周轉
一方面企業庫存數量的降低,降低對企業資金的佔用,相應企業的庫存資金周轉率勢必提高,一般的企業在應用《晶友晶體企業管理系統》系統後,庫存周轉率將提高50%~200%;另一方面《晶友晶體企業管理系統》對企業資源的有效整合,對車間作業的合理安排,從而為准時交貨提供了必要的保障,對應收帳款和付款條款及時、准確的記錄,應收帳款帳齡的統計分析,加強對應收帳款的監控,從而提高企業對應收帳款回收效率,加快資金的周轉。
二、提高企業產品的綜合競爭力
2.1降低企業產品的生產成本
降低企業的采購成本,提高采購效率,《晶友晶體企業管理系統》的應用可以使得企業的采購成本降低5%左右,《晶友晶體企業管理系統》不但對本企業的經營進行合理的計劃和控制,並且也將企業的供應商視為自己的外部工廠,通過采購計劃法與供應商建立長期穩定的雙方收益的關系,並對供應商的供貨表現進行評估以促進不斷改進,這樣即保障物料供應的及時供應,同時節省企業采購人員的大量采購時間,使其可以對采購工作進行有效的價值分析,選擇合理的供應商,進行價談判,從而降低企業的采購成本,提高采購效率。
改善企業人員使用狀況,由於《晶友晶體企業管理系統》對企業需求物料、能力進行合理、有效的計劃工作,保證企業生產過程中所需物料能夠准時到達,避免生產過程中的物料短缺現象的出現,提高生產線的工作效率,縮短了產品的生產周期,《晶友晶體企業管理系統》對企業的生產工作進行有效的計劃安排,使得企業的生產運行有條不紊,減少了企業的加班時間,這樣即提高人員的工作效率,又降低了生產運營成本。
2.2提高產品的質量
《晶友晶體企業管理系統》對企業的物流的各個環節提供了相應的嚴格檢驗工作,並可以對檢驗結構進行有效的統計和分析工作,為企業在提高產品的質量提供相應的參考依據。《晶友晶體企業管理系統》通過對企業的資源進行有效的整合,對企業的生產進行合理的安排,保證企業運營所需物料能夠准時到達,避免物料短缺和代用現象的出現(減少60%~80%的短缺件),為產品的質量提供了有力的保障,由於計劃周密,物料及時到位,員工按部就班進行工作,車間運作有條不紊,確保最終產品的質量得到改善。
2.3提高客戶的服務滿意度
《晶友晶體企業管理系統》的成功應用,企業的客戶服務水平得到極大的提高。主要原因在於,應用《晶友晶體企業管理系統》,企業市場銷售部門和生產部門,即可以在決策級又可以在日常的活動中進行有效的協調,銷售部門可以清楚的了解企業的生產運作現狀,從而可以對客戶的需求進行迅速給予准確的回復,確定可靠的交貨日期;銷售部門對客戶需求信息的有效收集、整理、分析,為企業的生產部門提供有效的預測信息,保證生產部門可以在恰當的時間生產出適銷對路的產品,《晶友晶體企業管理系統》系統的應用可以確保企業的交貨准確率達到90%以上。
三、提高企業的管理水平和運作效率
3.1提高企業的運營效率
由於《晶友晶體企業管理系統》系統的應用,實現了企業信息的高度集成,做到數據、信息的共享,使得企業的決策層和各級領導可以隨時掌握企業的市場銷售、生產運作、財務資金各個方面的運行狀況,可以不誤時機地改善經營決策,極大的提高企業的應變能力和市場競爭地位。
3.2理順業務流程,規范企業管理
在實施《晶友晶體企業管理系統》的過程中,藉助《晶友晶體企業管理系統》的管理理念對企業的流程進行優化,當優化後的流程藉助軟體和計算機硬體得以實現後,任何業務操作就必須遵守制訂的規則,這樣就可以有效地避免了手工作業狀態下工作的不規范性,提高了員工的規范和協作意識。
3.3提高企業管理人員的工作質量
信息的高度集成使得員工從繁忙的事物工作中解脫出來,致力於實質性的提高企業管理水平的工作,從而提升企業的整體管理水平;企業信息技術的應用,將會造就一批即懂企業管理業務又懂信息技術的復合型人才。
3.4降低企業管理成本和人力成本
信息的快速傳遞使各部門協同工作,信息共享,員工不用再象以往做大量的重復性工作,消除了人員冗餘的現象;信息的及時性准確性使得高層領導能夠迅速把握企業命脈,面對市場日新月異的變化,做出正確的決斷,從而提高企業的競爭力,同時降低了企業的管理成本。
㈥ 請簡述項目中優化sql語句執行效率的方法,從哪些方面,sql語句性能如何分析
1. SQL優化的原則是:將一次操作需要讀取的BLOCK數減到最低,即在最短的時間達到最大的數據吞吐量。
調整不良SQL通常可以從以下幾點切入:
? 檢查不良的SQL,考慮其寫法是否還有可優化內容
? 檢查子查詢 考慮SQL子查詢是否可以用簡單連接的方式進行重新書寫
? 檢查優化索引的使用
? 考慮資料庫的優化器
2. 避免出現SELECT * FROM table 語句,要明確查出的欄位。
3. 在一個SQL語句中,如果一個where條件過濾的資料庫記錄越多,定位越准確,則該where條件越應該前移。
4. 查詢時盡可能使用索引覆蓋。即對SELECT的欄位建立復合索引,這樣查詢時只進行索引掃描,不讀取數據塊。
5. 在判斷有無符合條件的記錄時建議不要用SELECT COUNT (*)和select top 1 語句。
6. 使用內層限定原則,在拼寫SQL語句時,將查詢條件分解、分類,並盡量在SQL語句的最里層進行限定,以減少數據的處理量。
7. 應絕對避免在order by子句中使用表達式。
8. 如果需要從關聯表讀數據,關聯的表一般不要超過7個。
9. 小心使用 IN 和 OR,需要注意In集合中的數據量。建議集合中的數據不超過200個。
10. <> 用 < 、 > 代替,>用>=代替,<用<=代替,這樣可以有效的利用索引。
11. 在查詢時盡量減少對多餘數據的讀取包括多餘的列與多餘的行。
12. 對於復合索引要注意,例如在建立復合索引時列的順序是F1,F2,F3,則在where或order by子句中這些欄位出現的順序要與建立索引時的欄位順序一致,且必須包含第一列。只能是F1或F1,F2或F1,F2,F3。否則不會用到該索引。
13. 多表關聯查詢時,寫法必須遵循以下原則,這樣做有利於建立索引,提高查詢效率。格式如下select sum(table1.je) from table1 table1, table2 table2, table3 table3 where (table1的等值條件(=)) and (table1的非等值條件) and (table2與table1的關聯條件) and (table2的等值條件) and (table2的非等值條件) and (table3與table2的關聯條件) and (table3的等值條件) and (table3的非等值條件)。
注:關於多表查詢時from 後面表的出現順序對效率的影響還有待研究。
14. 子查詢問題。對於能用連接方式或者視圖方式實現的功能,不要用子查詢。例如:select name from customer where customer_id in ( select customer_id from order where money>1000)。應該用如下語句代替:select name from customer inner join order on customer.customer_id=order.customer_id where order.money>100。
15. 在WHERE 子句中,避免對列的四則運算,特別是where 條件的左邊,嚴禁使用運算與函數對列進行處理。比如有些地方 substring 可以用like代替。
16. 如果在語句中有not in(in)操作,應考慮用not exists(exists)來重寫,最好的辦法是使用外連接實現。
17. 對一個業務過程的處理,應該使事物的開始與結束之間的時間間隔越短越好,原則上做到資料庫的讀操作在前面完成,資料庫寫操作在後面完成,避免交叉。
18. 請小心不要對過多的列使用列函數和order by,group by等,謹慎使用disti軟體開發t。
19. 用union all 代替 union,資料庫執行union操作,首先先分別執行union兩端的查詢,將其放在臨時表中,然後在對其進行排序,過濾重復的記錄。
當已知的業務邏輯決定query A和query B中不會有重復記錄時,應該用union all代替union,以提高查詢效率。
㈦ 如何進行資產變動的合理性與效益性分析
資產負債表分析主要包括三方面的內容:(1)資產負債表水平分析(2)資產負債表垂直分析(3)資產負債表項目分析。本文主要為大家介紹資產負責表水平分析:資產變動的合理性與效率性分析評價,下面請聽精品學習網會計從業考試頻道編輯為您帶來的詳細介紹:
資產負債表資產變動時,我們應該如何正確看待。本文教您如何從資產變動的合理性與效率性做分析評價:
對總資產變動情況進行分析,不僅要考察其增減變動額和變動幅度,還要對其變動的合理性與效率性進行分析。特別是企業經營者進行分析時,更要注意到這一點。
對資產變動合理性與效率性的分析評價,可藉助企業產值、營業收入、利潤和經營活動現金凈流量等指標。
通過資產變動與產值變動、營業收入變動、利潤變動及經營活動現金凈流量變動的比較,對資產變動的合理性與效率性作出評價。
㈧ PHP軟體開發中如何提高項目的運行效率
PHP軟體開發中如何提高項目的運行效率
如何提高PHP程序執行效率?編程習慣分析,PHP程序原本是解釋性程序語言,其執行速度本來就不高,如果在日常開發中不注意編程習慣就很難提高其執行效率,下文從PHP編程和mysql數據效率兩個方面分析哪些提高其執行效率的要點PHP軟體開發中如何提高項目的運行效率
一、PHP提高效率的要點
1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。
2、$row[』id』] 的速度是$row[id]的7倍。
3、echo 比 print 快,並且使用echo的多重參數(譯註:指用逗號而不是句點)代替字元串連接,比如echo $str1,$str2。
4、在執行for循環之前確定最大循環數,不要每循環一次都計算最大值,最好運用foreach代替。
5、注銷那些不用的變數尤其是大數組,以便釋放內存。
6、盡量避免使用__get,__set,__autoload。
7、require_once()代價昂貴。
8、include文件時盡量使用絕對路徑,因為它避免了PHP去include_path里查找文件的速度,解析操作系統路徑所需的時間會更少。
9、如果你想知道腳本開始執行(譯註:即伺服器端收到客戶端請求)的時刻,使用$_SERVER[『REQUEST_TIME』]要好於time()。
10、函數代替正則表達式完成相同功能。
11、str_replace函數比preg_replace函數快,但strtr函數的效率是str_replace函數的四倍。
12、如果一個字元串替換函數,可接受數組或字元作為參數,並且參數長度不太長,那麼可以考慮額外寫一段替換代碼,使得每次傳遞參數是一個字元,而不是只寫一行代碼接受數組作為查詢和替換的參數。
13、使用選擇分支語句(譯註:即switch case)好於使用多個if,else if語句。
14、用@屏蔽錯誤消息的做法非常低效,極其低效。
15、打開apache的mod_deflate模塊,可以提高網頁的瀏覽速度。
16、資料庫連接當使用完畢時應關掉,不要用長連接。
17、錯誤消息代價昂貴。
18、在方法中遞增局部變數,速度是最快的。幾乎與在函數中調用局部變數的速度相當。
19、遞增一個全局變數要比遞增一個局部變數慢2倍。
20、遞增一個對象屬性(如:$this->prop++)要比遞增一個局部變數慢3倍。
二、MYSQL數據提高執行效率的要點
1. 為查詢緩存優化你的查詢
大多數的MySQL伺服器都開啟了查詢緩存。這是提高性最有效的方法之一,而且這是被MySQL的資料庫引擎處理的。當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩存中,這樣,後續的相同的查詢就不用操作表而直接訪問緩存結果了。
這里最主要的問題是,對於程序員來說,這個事情是很容易被忽略的。因為,我們某些查詢語句會讓MySQL不使用緩存。請看下面的示例:
// 查詢緩存不開啟 $r = mysql_query("SELECT username FROM user WHERE signup_date >= CURDATE()");
// 開啟查詢緩存 $today = date("Y-m-d");
$r = mysql_query("SELECT username FROM user WHERE signup_date >= '$today'");
上面兩條SQL語句的差別就是 CURDATE() ,MySQL的查詢緩存對這個函數不起作用。所以,像 NOW() 和 RAND() 或是其它的諸如此類的SQL函數都不會開啟查詢緩存,因為這些函數的返回是會不定的易變的。所以,你所需要的就是用一個變數來代替MySQL的函數,從而開啟緩存。
2. EXPLAIN 你的 SELECT 查詢
使用 EXPLAIN 關鍵字可以讓你知道MySQL是如何處理你的SQL語句的。這可以幫你分析你的查詢語句或是表結構的性能瓶頸。
EXPLAIN 的查詢結果還會告訴你你的索引主鍵被如何利用的,你的數據表是如何被搜索和排序的……等等,等等。
挑一個你的SELECT語句(推薦挑選那個最復雜的,有多表聯接的),把關鍵字EXPLAIN加到前面。你可以使用phpmyadmin來做這個事。然後,你會看到一張表格。下面的這個示例中,我們忘記加上了group_id索引,並且有表聯接:
18. 越小的列會越快
對於大多數的資料庫引擎來說,硬碟操作可能是最重大的瓶頸。所以,把你的數據變得緊湊會對這種情況非常有幫助,因為這減少了對硬碟的訪問。
參看 MySQL 的文檔 Storage Requirements 查看所有的數據類型。
如果一個表只會有幾列罷了(比如說字典表,配置表),那麼,我們就沒有理由使用 INT 來做主鍵,使用 MEDIUMINT, SMALLINT 或是更小的 TINYINT 會更經濟一些。如果你不需要記錄時間,使用 DATE 要比 DATETIME 好得多。
當然,你也需要留夠足夠的擴展空間,不然,你日後來干這個事,你會死的很難看,參看Slashdot的例子(2009年11月06 日),一個簡單的ALTER TABLE語句花了3個多小時,因為裡面有一千六百萬條數據。
19. 選擇正確的存儲引擎
在 MySQL 中有兩個存儲引擎 MyISAM 和 InnoDB,每個引擎都有利有弊。酷殼以前文章《MySQL: InnoDB 還是 MyISAM?》討論和這個事情。
MyISAM 適合於一些需要大量查詢的應用,但其對於有大量寫操作並不是很好。甚至你只是需要update一個欄位,整個表都會被鎖起來,而別的進程,就算是讀進程都無法操作直到讀操作完成。另外,MyISAM 對於 SELECT COUNT(*) 這類的計算是超快無比的。
InnoDB 的趨勢會是一個非常復雜的存儲引擎,對於一些小的應用,它會比 MyISAM 還慢。他是它支持「行鎖」 ,於是在寫操作比較多的時候,會更優秀。並且,他還支持更多的高級應用,比如:事務。
下面是MySQL的手冊
* target=」_blank」MyISAM Storage Engine
* InnoDB Storage Engine
20. 使用一個對象關系映射器(Object Relational Mapper)
使用 ORM (Object Relational Mapper),你能夠獲得可靠的性能增漲。一個ORM可以做的所有事情,也能被手動的編寫出來。但是,這需要一個高級專家。
ORM 的最重要的是「Lazy Loading」,也就是說,只有在需要的去取值的時候才會去真正的去做。但你也需要小心這種機制的副作用,因為這很有可能會因為要去創建很多很多小的查詢反而會降低性能。
ORM 還可以把你的SQL語句打包成一個事務,這會比單獨執行他們快得多得多。
㈨ 該怎麼提高工程項目管理效率
提高施工項目管理的對策分析
1
提高認識,改革施工項目的組織機構管理施工項目組織機構管理與企業組織機構管理是局部與整體關系。組織機構設置的目的是為進一步充分發揮項目管理功能,提高項目整體管理水平,以達到項目管理的最終目標。
合理設置項目管理組織機構是一個至關重要的問題,高效的組織體系和組織機構的建立是施工項目管理成功的組織保證。
2
把項目部變成分公司,建立起現代企業制度確立有限責任制度,制定資產經營責任制,做到產權清晰,依法建立新型的產權關系,用股東的方式來行使自己的職責,同時承擔有限責任,用這個辦法可以改善我國大多數建築施工企業仍屬國有性質的局面。其次要建立企業法人財產制度,使項目部擁有一塊邊界清楚的財產,用邊界清楚的法人財產來承擔法人責任並依據邊界清楚的法人財產來確定項目部獨立的法人地位。從而使項目部真正走向市場,自主經營,自負盈虧,獨立的承擔法人責任。這一措施對提高項目施工管理效率有一定的意義。
3
推行項目管理責任制,建立和完善項目管理體系建築工程項目通常規模比較大、分項工程或單項工程多,施工管理和合同管理難度大。必須進一步減化生產關系,減少管理層次,變金字塔式的管理為扁平式管理。實施工程項目管理有多方面的管理要素,不同的工程項目又有不同的管理重點,但項目管理責任制和項目成本核算制始終是項目管理的核心。它的落實與否,決定著項目管理的效果與成敗。項目經理在授權范圍內處理和協調甲乙方,總包與分包方、監理方、設計方以及當地政府有關部門等各方面的關系,保證工程項目的協調有序實施。企業內部要用完善的市場機制、用人機制、分配機制、服務機制和監督機制等有效機制來保證項目經理責任制的落實。有效靈活的組織體系是實現工程項目的四控制和四管理,保證工程項目三大目標實現的必要條件。建設承包公司對項目部嚴格按照項目管理的原則和合同履約要求進行資源配置,下達生產計劃和各項經濟技術各核指標。以保證實現預期的項目管理目標。我們還逐步建立健全了一套項目管理的責任體系與規章制度,其內容包括:明確項目管理責任人及建設承包公司與各施工生產單位的管理責任,規范項目管理行為,制定項目管理考核辦法及獎懲制度等,促進了項目管理責任制的落實。
4
嚴格控制質量與成本,認真做好資源調配以技術經濟指標為突破口,質量與成本是企業的生命,也是企業的效益。任何時候市場都只會鍾情於質優價廉的產品,而質優價廉的產品需要嚴格的項目管理來保證。否則,企業將因為產品質量與成本問題而難以開拓新的市場,從而影響企業的市場佔有率經濟效益。項目經理在控製成本的前提下,應對施工方案進行多種優化比較,盡最大限度地降低工程成本,提高經濟效益。
5
建立項目施工管理信息化平台計算機信息技術在施工管理中的應用應該被提到一個較高的地位。因為信息技術的推廣應用,不僅快速、有效地儲存、查找及處理大量的基礎信息,而且能夠對施工過程中而發生的進度、質量、成本進行跟蹤管理,從而大大提高辦事效率。