版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、科技文獻(xiàn)檢索綜合實(shí)習(xí)報(bào)告 淺談企業(yè)應(yīng)收賬款風(fēng)險(xiǎn)及對(duì)策 姓名:付怡霖學(xué)院:計(jì)算機(jī)學(xué)院班級(jí):計(jì)0822 學(xué)號(hào):200825502203 2011.10.121、基礎(chǔ)知識(shí)問答1.1、信息檢索的步驟 信息檢索分為六步。 第一,課題分析,明確檢索范圍;第二,選擇檢索系統(tǒng)和檢索工具;第三,確定檢索點(diǎn) 和檢索途徑;第四,構(gòu)造檢索式;第五,查找和分析檢索結(jié)果;第六,調(diào)整檢索方案,滿足監(jiān)所需要。1.2、信息按加工深度分為哪幾類并舉例。 零次文獻(xiàn)(灰色文獻(xiàn)即未公開發(fā)表的文獻(xiàn)),包括書信、手稿、筆記、試驗(yàn)紀(jì)錄等,未經(jīng)任何加工整理的信息。 一次文獻(xiàn)(原始文獻(xiàn))。指基于作者本人的工作和科研成果而創(chuàng)作的原始論文。 二次文
2、獻(xiàn)。是對(duì)大量無序的一次文獻(xiàn)的收集、加工、整理而成的報(bào)道性、檢索性的文獻(xiàn)資料。 三次文獻(xiàn)。是利用二次文獻(xiàn),并在其指導(dǎo)下對(duì)大量一次文獻(xiàn)進(jìn)行綜合分析研究,加以濃縮和提煉而寫成的文獻(xiàn)。1.3、敘述檢索工具類型并舉例。 檢索工具按照不同的標(biāo)準(zhǔn)可以劃分為不同的種類。 按收錄范圍劃分: 綜合性檢索工具:中文檢索工具(維普中文科技期刊數(shù)據(jù)庫、CNKI的中國期刊全文數(shù)據(jù)庫、萬方中國數(shù)字化期刊群、NSTL的數(shù)據(jù)庫)和外文檢索工具(聯(lián)機(jī)檢索系統(tǒng)、網(wǎng)絡(luò)在線檢索系統(tǒng)) ??菩詸z索工具:中文檢索工具(中國人民大學(xué)復(fù)印報(bào)刊資料數(shù)據(jù)庫、其他各類數(shù)據(jù)庫)和外文檢索工具(化學(xué)文摘、生物學(xué)文摘系列、工程索引、醫(yī)學(xué)文獻(xiàn)數(shù)據(jù)庫、農(nóng)業(yè)數(shù)
3、據(jù)庫、食品科學(xué)與技術(shù)文摘、科學(xué)文摘數(shù)據(jù)庫ISI INSPEC、學(xué)術(shù)大全數(shù)據(jù)庫、其他外文數(shù)據(jù)庫) 專題性檢索工具:一般是內(nèi)部使用,例如西南大學(xué)圖書館建設(shè)的中文期刊特色數(shù)據(jù)庫有文科基地建設(shè)專題數(shù)據(jù)庫、重點(diǎn)學(xué)科專家論文庫等。 全面性檢索工具 單一性檢索工具 按編制方法劃分:目錄、文摘和索引等。 按照信息加工的手段或設(shè)備劃分: 手工檢索工具; 機(jī)械檢索工具; 計(jì)算機(jī)檢索工具。按照信息載體形態(tài)劃分: 書本檢索式工具,包括期刊式、單卷式和附錄式; 卡片式檢索工具; 縮微式檢索工具; 磁性材料式檢索工具。 按時(shí)間范圍劃分: 預(yù)告性檢索工具; 現(xiàn)期通報(bào)性檢索工具; 回溯性檢索工具。 1.4列舉檢索途徑。 檢索
4、途徑分為:分類途徑、主題途徑、著者途徑和其他途徑。 分類途徑分類途徑是指按照文獻(xiàn)資料所屬學(xué)科(專業(yè))類別進(jìn)行檢索的途徑,它所依據(jù)的是檢索工具中的分類索引。分類途徑檢索文獻(xiàn)關(guān)鍵在于正確理解檢索工具的分類表,將待查項(xiàng)目劃分到相應(yīng)的類目中去。一些檢索工具如中文科技資料目錄是按分類編排的,可以按照分類進(jìn)行查找。 主題途徑主題途徑是指通過文獻(xiàn)資料的內(nèi)容主題進(jìn)行檢索的途徑,它依據(jù)的是各種主題索引或關(guān)鍵詞索引,檢索者只要根據(jù)項(xiàng)目確定檢索詞(主題詞或關(guān)鍵詞),便可以實(shí)施檢索。主題途徑檢索文獻(xiàn)關(guān)鍵在于分析項(xiàng)目、提煉主題概念,運(yùn)用詞語來表達(dá)主題概念。主題途徑是一種主要的檢索途徑。 著者途徑著者途徑是指根據(jù)已知文獻(xiàn)
5、著者來查找文獻(xiàn)的途徑,它依據(jù)的是著者索引,包括個(gè)人著者索引和機(jī)關(guān)團(tuán)體索引。 其他途徑其他途徑包括利用檢索工具的各種專用索引來檢索的途徑。專用索引的種類很多,常見的有各種號(hào)碼索引(如專利號(hào)、入藏號(hào)、報(bào)告號(hào)等),專用符號(hào)代碼索引(如元素符號(hào)、分子式、結(jié)構(gòu)式等),專用名詞術(shù)語索引(如地名、機(jī)構(gòu)名、商品名、生物屬名等)。 1.5列舉引文檢索工具。目前,大多數(shù)科研管理部門將下列四種數(shù)據(jù)庫作為科研評(píng)價(jià)的權(quán)威檢索工具:SCI(科學(xué)引文索引)、ISTP(科學(xué)技術(shù)會(huì)議錄索引)、EI(工程索引)和CSCD(中國科學(xué)引文數(shù)據(jù)庫)。還有一些檢索工具也可作為科研評(píng)價(jià)的數(shù)據(jù)源,如SSCI(社會(huì)科學(xué)引文索引)、A&HCI(
6、藝術(shù)與人文科學(xué)引文索引)、新華文摘、人大復(fù)印資料、中國社會(huì)科學(xué)引文索引。2.信息檢索2.1課題:淺談企業(yè)應(yīng)收賬款風(fēng)險(xiǎn)及對(duì)策關(guān)鍵詞:賬款風(fēng)險(xiǎn) 信用政策 賬款風(fēng)險(xiǎn)2.2萬方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)2.2.1分類檢索檢索式:籠統(tǒng)分析 具體分析 細(xì)節(jié)分析得出結(jié)論按照以上檢索式進(jìn)行檢索,共找到相關(guān)網(wǎng)頁23篇,選擇其中一篇。【題 名】應(yīng)收賬款風(fēng)險(xiǎn)及規(guī)避對(duì)策淺談 HYPERLINK /Conference_7299255.aspx 【作 者】 HYPERLINK /Paper.aspx?f=detail&q=%e4%bd%9c%e8%80%85%3a%22%e5%88%98%e9%94%a1%e9%a3%9e%22
7、+DBID%3aWF_QK 劉錫飛【原文出處】資質(zhì)文摘(管理版)【關(guān) 鍵 詞】應(yīng)收賬款;風(fēng)險(xiǎn);對(duì)策分析【摘 要】:在企業(yè)生產(chǎn)過程中,應(yīng)收賬款作為一種商業(yè)信用,在擴(kuò)大了企業(yè)產(chǎn)品銷售量增加銷售收入的同時(shí),給企業(yè)資金的回收和占用也帶來了一定的風(fēng)險(xiǎn),因此,企業(yè)應(yīng)在收益和風(fēng)險(xiǎn)之間進(jìn)行權(quán)衡.本文論述了應(yīng)收賬款的風(fēng)險(xiǎn),提出了規(guī)避風(fēng)險(xiǎn)的對(duì)策.該期刊詳細(xì)內(nèi)容:2.2.2專業(yè)檢索。檢索式:(“應(yīng)收賬款風(fēng)險(xiǎn)”)and(“對(duì)策”)按照專業(yè)檢索,寫入CQL表達(dá)式進(jìn)行檢索,過程及結(jié)果如下【題 名】應(yīng)收賬款風(fēng)險(xiǎn)管理的對(duì)策 HYPERLINK /Conference_7299255.aspx 【作 者】林 HYPERLINK
8、 /Paper.aspx?f=detail&q=%e4%bd%9c%e8%80%85%3a%22%e6%9e%97%e5%bf%97%e5%ae%8f%22+DBID%3aWF_QK 志宏; HYPERLINK /Paper.aspx?f=detail&q=%e4%bd%9c%e8%80%85%3a%22%e4%b9%94%e5%ae%8f%22+DBID%3aWF_QK 喬宏【原文出處】中國鄉(xiāng)鎮(zhèn)企業(yè)會(huì)計(jì)【關(guān) 鍵 詞】 HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%ba%94%e6%94%b6%e8%
9、b4%a6%e6%ac%be%22+DBID%3aWF_QK 應(yīng)收賬款; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e9%a3%8e%e9%99%a9%e7%ae%a1%e7%90%86%22+DBID%3aWF_QK 風(fēng)險(xiǎn)管理 HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e4%bc%81%e4%b8%9a%e8%b4%a2%e5%8a%a1%e7%ae%a1%e7%90%86%22+DBID%3aWF_QK 企業(yè)
10、;財(cái)務(wù)管理; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e6%89%a9%e5%a4%a7%e9%94%80%e5%94%ae%22+DBID%3aWF_QK 擴(kuò)大銷售; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e7%94%9f%e4%ba%a7%e5%92%8c%e5%8f%91%e5%b1%95%22+DBID%3aWF_QK 生產(chǎn)和發(fā)展; HYPERLINK /Paper.aspx?f=detail&q=
11、%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%94%ae%e5%90%8e%e6%9c%8d%e5%8a%a1%22+DBID%3aWF_QK 售后服務(wù); HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%b8%82%e5%9c%ba%e7%ab%9e%e4%ba%89%22+DBID%3aWF_QK 市場(chǎng)競(jìng)爭(zhēng); HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%b8%82%e5%9c%b
12、a%e7%bb%8f%e6%b5%8e%22+DBID%3aWF_QK 市場(chǎng)經(jīng)濟(jì); HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%b8%82%e5%9c%ba%e4%bb%bd%e9%a2%9d%22+DBID%3aWF_QK 市場(chǎng)份額; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e8%b5%8a%e9%94%80%22+DBID%3aWF_QK 賒銷 HYPERLINK /Paper.aspx?f=detai
13、l&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e8%b0%8b%e6%b1%82%e7%94%9f%e5%ad%98%22+DBID%3aWF_QK 謀求生存; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e7%bb%8f%e6%b5%8e%e6%95%88%e7%9b%8a%22+DBID%3aWF_QK 經(jīng)濟(jì)效益; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%9d%8f%e8%
14、b4%a6%e6%8d%9f%e5%a4%b1%22+DBID%3aWF_QK 壞賬損失; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e4%ba%a7%e5%93%81%e8%b4%a8%e9%87%8f%22+DBID%3aWF_QK 產(chǎn)品質(zhì)量; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%ba%94%e6%94%b6%e6%ac%be%22+DBID%3aWF_QK 應(yīng)收款 HYPERLINK /Pape
15、r.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e5%88%b6%e7%ba%a6%22+DBID%3aWF_QK 制約; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e6%94%b6%e7%9b%8a%22+DBID%3aWF_QK 收益; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e7%9b%ae%e6%a0%87%22+DBID%3aWF_QK 目標(biāo);
16、HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e8%af%be%e9%a2%98%22+DBID%3aWF_QK 課題; HYPERLINK /Paper.aspx?f=detail&q=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22%e4%bb%b7%e6%a0%bc%22+DBID%3aWF_QK 價(jià)格;【摘 要】隨著我國市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,市場(chǎng)競(jìng)爭(zhēng)日益加劇,企業(yè)為了謀求生存和發(fā)展,不得不采取各種手段擴(kuò)大銷售搶占市場(chǎng)份額,以提高經(jīng)濟(jì)效益.企業(yè)為實(shí)現(xiàn)這一目標(biāo),除了依靠產(chǎn)品質(zhì)量、價(jià)格、售
17、后服務(wù)、廣告等外,賒銷是擴(kuò)大銷售的重要手段.但是,賒銷也使企業(yè)的應(yīng)收款金額迅速增加,壞賬損失也日益增多,不僅不能給企業(yè)帶來收益反而嚴(yán)重制約了企業(yè)的生產(chǎn)和發(fā)展.因此,應(yīng)收賬款的風(fēng)險(xiǎn)管理成為企業(yè)財(cái)務(wù)管理中的重要課題.搜索結(jié)果如下:詳細(xì)內(nèi)容如下:2.2.3經(jīng)典文章引文回溯查找(所選文章為應(yīng)收賬款風(fēng)險(xiǎn)及規(guī)避對(duì)策淺談)查找第二篇參考文獻(xiàn),所得如下圖:2.2.4經(jīng)典文章引文檢索(所選文章為淺談企業(yè)應(yīng)收帳款的管理對(duì)策及風(fēng)險(xiǎn)防范)首先檢索到該文章,找到該文章的參考文獻(xiàn),如下圖:根據(jù)第一篇參考文獻(xiàn),進(jìn)行引文檢索,按照高級(jí)檢索方式,檢索過程及結(jié)果如下:2.3百度文庫2.3.1初級(jí)檢索檢索式:篇名=淺談企業(yè)應(yīng)收賬款
18、風(fēng)險(xiǎn)及對(duì)策用以上的檢索式按照基本檢索即初級(jí)檢索檢索到相關(guān)網(wǎng)頁如下,選擇其中一篇詳細(xì)內(nèi)容如下:2.3.3檢索結(jié)果中檢索結(jié)果中搜索如下:課題總結(jié):應(yīng)收賬款是指企業(yè)因銷售商品、提供勞務(wù)等業(yè)務(wù),應(yīng)向購貨或接受勞務(wù)單位收取的款項(xiàng),是企業(yè)因銷售商品、提供勞務(wù)等經(jīng)營活動(dòng)所形成的債權(quán)。主要包括企業(yè)出售產(chǎn)品、商品、材料、提供勞務(wù)等應(yīng)向有關(guān)債務(wù)人收取的價(jià)款及代購貨方墊付的運(yùn)雜費(fèi)等。應(yīng)收賬款的確認(rèn)是伴隨賒銷的發(fā)生而發(fā)生的,其確認(rèn)時(shí)間為銷售成立時(shí)間。應(yīng)收賬款可以促進(jìn)銷售,增加企業(yè)的競(jìng)爭(zhēng)力,同時(shí)可以加速產(chǎn)品銷售的實(shí)現(xiàn),加快產(chǎn)成品向銷售收入的轉(zhuǎn)化速度,從而降低存貨中的產(chǎn)成品數(shù)額及相關(guān)費(fèi)用。但不合理的應(yīng)收賬款也會(huì)使?fàn)I業(yè)周期
19、延長(zhǎng),影響企業(yè)資金循環(huán),使大量的流動(dòng)資金沉淀在非生產(chǎn)環(huán)節(jié)上,致使企業(yè)現(xiàn)金短缺,加大了企業(yè)的財(cái)務(wù)風(fēng)險(xiǎn),嚴(yán)重影響企業(yè)正常的生產(chǎn)經(jīng)營。因此,完善應(yīng)收賬款管理機(jī)制,對(duì)加快貨款回收、防范財(cái)務(wù)風(fēng)險(xiǎn)、提高經(jīng)營效益具有重要意義。從企業(yè)經(jīng)營全局看,應(yīng)收賬款的產(chǎn)生直接受生產(chǎn)部門、財(cái)務(wù)部門和銷售部門等行為的影響;而產(chǎn)生的應(yīng)收賬款能否順利回收則直接影響到企業(yè)的現(xiàn)金流動(dòng),進(jìn)而影響企業(yè)持續(xù)經(jīng)營的順利進(jìn)行。因此,企業(yè)應(yīng)該從經(jīng)營管理全局思考,結(jié)合企業(yè)戰(zhàn)略需求和財(cái)務(wù)管理目標(biāo)等,依托生產(chǎn)、銷售等部門強(qiáng)化應(yīng)收賬款的日常管理和全面管理。 一、企業(yè)應(yīng)收賬款形成原因 (一)商業(yè)競(jìng)爭(zhēng)在社會(huì)主義市場(chǎng)經(jīng)濟(jì)條件下,市場(chǎng)競(jìng)爭(zhēng)激烈,企業(yè)為在市場(chǎng)競(jìng)爭(zhēng)
20、中占有一席之地,就必須增加市場(chǎng)份額,擴(kuò)大市場(chǎng)占有率,提高自身的經(jīng)濟(jì)效益。出于擴(kuò)大銷售的競(jìng)爭(zhēng)需要,企業(yè)除利用產(chǎn)品質(zhì)量、價(jià)格、品牌、售后服務(wù)、廣告等手段外,賒銷作為擴(kuò)大產(chǎn)品銷售的重要手段之一,越來越被企業(yè)所采用,于是就產(chǎn)生了應(yīng)收賬款。 (二)銷售實(shí)現(xiàn)和收到款項(xiàng)的時(shí)間差企業(yè)發(fā)出商品后,向購貨單位開出銷售發(fā)票,并在當(dāng)期確認(rèn)了銷售收入,貨款卻往往沒有同步收回,導(dǎo)致物流與資金流脫節(jié)。這種商品銷售和收到貨款時(shí)間的不一致性,導(dǎo)致了應(yīng)收賬款的產(chǎn)生。通常,結(jié)算手段越落后,結(jié)算所需的時(shí)間越長(zhǎng)。同時(shí),購銷單位之間距離遠(yuǎn)近、銷售結(jié)算方式的選擇及內(nèi)部結(jié)算單據(jù)傳遞的及時(shí)性等都有可能導(dǎo)致應(yīng)收賬款的產(chǎn)生。 (三)應(yīng)收賬款內(nèi)部管
21、理不力企業(yè)缺乏商業(yè)信用意識(shí),例如沒有認(rèn)真履行合同約定的條款而違約或因質(zhì)量異議未能及時(shí)處理,導(dǎo)致對(duì)方拒付貨款;因客戶惡意欺詐或銷售人員攜款潛逃,導(dǎo)致款項(xiàng)無法收回。企業(yè)信用管理不力,盲目地對(duì)信用不好的企業(yè)賒銷,加上追討欠款工作不力,導(dǎo)致貨款難以收回等原因形成應(yīng)收賬款。 二、企業(yè)應(yīng)收賬款全面管理影響因素分析 (一)應(yīng)收賬款回收責(zé)任應(yīng)收賬款回收責(zé)任明確與否實(shí)質(zhì)上是根據(jù)不同的理念進(jìn)行管理制度設(shè)計(jì)的結(jié)果。在對(duì)多家企業(yè)的實(shí)踐調(diào)查和財(cái)務(wù)分析過程中發(fā)現(xiàn),制度設(shè)計(jì)中責(zé)任明確、激勵(lì)目標(biāo)突出、激勵(lì)指標(biāo)明確對(duì)于應(yīng)收賬款的回收、變現(xiàn)至關(guān)重要。例如,A公司自2000年改革其資金管理制度,對(duì)應(yīng)收賬款主要采取以下措施:一是對(duì)應(yīng)
22、收賬款總額進(jìn)行控制,明確規(guī)定各客戶應(yīng)收賬款最高額度不得超過公司應(yīng)收賬款總額的20%,超過比例的異常部分必須調(diào)查處理;二是財(cái)務(wù)部門每月編制賬齡分析表,將貨款回收情況通報(bào)銷售部門,及時(shí)采取催收措施;三是建立應(yīng)收賬款回收責(zé)任制,將賬款回籠情況與銷售人員獎(jiǎng)金掛鉤,銷售占獎(jiǎng)金比例的20% ,而回款占80%,且逾期應(yīng)收賬款按銀行貸款利息扣除銷售人員的獎(jiǎng)金。以上措施的實(shí)施取得了明顯效果,該企業(yè)應(yīng)收賬款由1999年的1.5億元降到2000年的0.75億元,降幅達(dá)50%. (二)應(yīng)收賬款變現(xiàn)渠道2003年5月財(cái)政部發(fā)布了關(guān)于企業(yè)與銀行等金融機(jī)構(gòu)之間從事應(yīng)收債權(quán)融資等有關(guān)業(yè)務(wù)會(huì)計(jì)處理的暫行規(guī)定,對(duì)應(yīng)收債權(quán)出售和融
23、資的會(huì)計(jì)處理進(jìn)行了規(guī)范。在2006年財(cái)政部頒布的企業(yè)會(huì)計(jì)準(zhǔn)則中,將應(yīng)收賬款列為金融資產(chǎn)之列。應(yīng)收賬款融資在直接有效地規(guī)避應(yīng)收賬款所帶來的風(fēng)險(xiǎn)的同時(shí),可以迅速已低成本籌集企業(yè)所需的資金,滿足企業(yè)因應(yīng)收賬款占用造成短期流動(dòng)資金不足的融資需求,開辟了企業(yè)融資的新渠道。 三、應(yīng)收賬款全面管理措施 (一)利用應(yīng)收賬款產(chǎn)生因素的引導(dǎo)作用應(yīng)收賬款管理應(yīng)該由財(cái)務(wù)部門全面負(fù)責(zé)的觀點(diǎn)是錯(cuò)誤的,筆者認(rèn)為應(yīng)收賬款管理是根據(jù)企業(yè)的發(fā)展戰(zhàn)略和財(cái)務(wù)目標(biāo)為指導(dǎo),由企業(yè)銷售部門、開發(fā)生產(chǎn)部門、財(cái)務(wù)部門、物流部門共同完成的一項(xiàng)管理工作。首先,開發(fā)生產(chǎn)部門以企業(yè)的發(fā)展戰(zhàn)略和財(cái)務(wù)目標(biāo)為指導(dǎo),在產(chǎn)品開發(fā)和生產(chǎn)過程中重視市場(chǎng)的反應(yīng),通過
24、產(chǎn)品自身的競(jìng)爭(zhēng)力優(yōu)勢(shì)提高產(chǎn)品市場(chǎng)占有率,在增加收入的同時(shí)盡量為降低應(yīng)收賬款發(fā)生率提供保證。其次,銷售部門應(yīng)根據(jù)企業(yè)發(fā)展戰(zhàn)略和財(cái)務(wù)目標(biāo)的指引,充分利用信用調(diào)查等方法,在銷售過程中積極為企業(yè)創(chuàng)造銷售業(yè)績(jī),合理選擇賒銷客戶和信用額度,盡量少產(chǎn)生應(yīng)收賬款。再次,財(cái)務(wù)部門作為企業(yè)管理信息服務(wù)部門,應(yīng)根據(jù)企業(yè)的發(fā)展戰(zhàn)略,明確企業(yè)的財(cái)務(wù)發(fā)展目標(biāo),并且定期編制賬齡分析表、銷售收入表、產(chǎn)品市場(chǎng)占有率變動(dòng)情況表等,為促進(jìn)各部門改善各自的發(fā)展?fàn)顩r,提高利潤(rùn)創(chuàng)造力、降低應(yīng)收賬款產(chǎn)生率提供優(yōu)質(zhì)信息服務(wù)。 (二)發(fā)揮制度激勵(lì)作用 在應(yīng)收賬款管理中,制度最大的作用就是盡量保證應(yīng)收賬款的質(zhì)量。即在完成財(cái)務(wù)目標(biāo)的前提下盡量減少
25、應(yīng)收賬款,明晰信用銷售網(wǎng)絡(luò)及客戶名單,形成的應(yīng)收賬款能在信用期內(nèi)有效變現(xiàn)、回收。本文提出如下制度設(shè)計(jì)方式: (1)加強(qiáng)銷售部門對(duì)應(yīng)收賬款管理的積極性,主要控制應(yīng)收賬款回收率,兼顧應(yīng)收賬款占流動(dòng)資產(chǎn)比率的控制。銷售過程中營銷人員對(duì)應(yīng)收賬款回收責(zé)任的大小直接決定了銷售人員選擇賒銷的可能性或選擇賒銷客戶、信用額度等的謹(jǐn)慎程度。同時(shí),應(yīng)收賬款占流動(dòng)資產(chǎn)的比率控制可以有效增強(qiáng)銷售部門整體銷售的積極創(chuàng)現(xiàn)行為,促使其將銷售過程中遇到的產(chǎn)品問題及時(shí)反饋給生產(chǎn)開發(fā)部門等,形成良性循環(huán)。 (2)加強(qiáng)財(cái)務(wù)部門對(duì)應(yīng)收賬款管理的輔助服務(wù)作用。事實(shí)上,財(cái)務(wù)部門不僅提供財(cái)務(wù)信息,還參與財(cái)務(wù)決策,監(jiān)督企業(yè)經(jīng)濟(jì)行為。財(cái)務(wù)部門直
26、接參與財(cái)務(wù)目標(biāo)、現(xiàn)金預(yù)算等工作,對(duì)企業(yè)總體發(fā)展目標(biāo)非常明確,并幫助企業(yè)有效地完成財(cái)務(wù)目標(biāo)。所以,可以 “輔助各個(gè)部門完成財(cái)務(wù)任務(wù),就是幫助自己完成任務(wù)”為激勵(lì)機(jī)制,從完成企業(yè)總體發(fā)展財(cái)務(wù)目標(biāo)的角度,激勵(lì)財(cái)務(wù)部門為各部門積極提供及時(shí)準(zhǔn)確的財(cái)務(wù)信息。 (3)加強(qiáng)開發(fā)生產(chǎn)部門對(duì)應(yīng)收賬款管理的輔助作用。如果產(chǎn)品本身供不應(yīng)求或者存在制勝優(yōu)勢(shì),應(yīng)收賬款自然就會(huì)降低。所以,可以將開發(fā)生產(chǎn)部門的業(yè)績(jī)獎(jiǎng)勵(lì)與產(chǎn)品在市場(chǎng)上的前期銷售業(yè)績(jī)掛鉤,力爭(zhēng)創(chuàng)造有價(jià)值的訂單。目前,這種制度已經(jīng)在一些公司內(nèi)部得到有效應(yīng)用,并創(chuàng)造了良好業(yè)績(jī)。 (三)借助應(yīng)收賬款出售與融資渠道提高變現(xiàn)能力應(yīng)收賬款產(chǎn)生之后,企業(yè)除了積極催收以外,還應(yīng)
27、盡量想辦法對(duì)其進(jìn)行利用。應(yīng)收賬款融資業(yè)務(wù)是銀行根據(jù)商務(wù)合同交易雙方之間的賒銷行為而設(shè)計(jì)的一種金融產(chǎn)品。賣方將商務(wù)合同所產(chǎn)生的應(yīng)收賬款轉(zhuǎn)讓給銀行,由受讓銀行提供貿(mào)易融資等金融服務(wù)。應(yīng)收賬款融資可以迅速滿足企業(yè)因應(yīng)收賬款占用造成短期流動(dòng)資金不足的融資需求。應(yīng)收賬款在企業(yè)資產(chǎn)中是屬于變現(xiàn)能力強(qiáng)、風(fēng)險(xiǎn)低的優(yōu)質(zhì)資產(chǎn),其變現(xiàn)能力僅排在貨幣資金和短期投資之后。因此,企業(yè)為解決臨時(shí)資金緊張,將應(yīng)收賬款出售給銀行或以其作質(zhì)押,銀行和企業(yè)都樂而為之。隨著我國市場(chǎng)信用體制的不斷完善,企業(yè)通過應(yīng)收賬款出售和質(zhì)押進(jìn)行融資的業(yè)務(wù)也逐步開展起來。因此,企業(yè)可以積極嘗試?yán)脩?yīng)收賬款融資,提高應(yīng)收賬款變現(xiàn)能力,規(guī)避壞賬、呆賬風(fēng)
28、險(xiǎn)。 附錄資料:不需要的可以自行刪除C語言中如何獲取時(shí)間?精度如何?1 使用time_t time( time_t * timer ) 精確到秒2 使用clock_t clock() 得到的是CPU時(shí)間精確到1/CLOCKS_PER_SEC秒3 計(jì)算時(shí)間差使用double difftime( time_t timer1, time_t timer0 )4 使用DWORD GetTickCount() 精確到毫秒5 如果使用MFC的CTime類,可以用CTime:GetCurrentTime() 精確到秒6 要獲取高精度時(shí)間,可以使用BOOL QueryPerformanceFrequency(
29、LARGE_INTEGER *lpFrequency)獲取系統(tǒng)的計(jì)數(shù)器的頻率BOOL QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount)獲取計(jì)數(shù)器的值然后用兩次計(jì)數(shù)器的差除以Frequency就得到時(shí)間。7 Multimedia Timer FunctionsThe following functions are used with multimedia timers.timeBeginPeriod/timeEndPeriod/timeGetDevCaps/timeGetSystemTime/*/用標(biāo)準(zhǔn)C實(shí)現(xiàn)獲取當(dāng)前系統(tǒng)時(shí)間的函
30、數(shù)一.time()函數(shù)time(&rawtime)函數(shù)獲取當(dāng)前時(shí)間距1970年1月1日的秒數(shù),以秒計(jì)數(shù)單位,存于rawtime 中。#include time.hvoid main ()time_t rawtime;struct tm * timeinfo;time ( &rawtime );timeinfo = localtime ( &rawtime );printf ( 007The current date/time is: %s, asctime (timeinfo) );exit(0);=#include - 必須的時(shí)間函數(shù)頭文件time_t - 時(shí)間類型(time.h 定義是ty
31、pedef long time_t; 追根溯源,time_t是long)struct tm - 時(shí)間結(jié)構(gòu),time.h 定義如下:int tm_sec;int tm_min;int tm_hour;int tm_mday;int tm_mon;int tm_year;int tm_wday;int tm_yday;int tm_isdst;time ( &rawtime ); - 獲取時(shí)間,以秒計(jì),從1970年1月一日起算,存于rawtimelocaltime ( &rawtime ); - 轉(zhuǎn)為當(dāng)?shù)貢r(shí)間,tm 時(shí)間結(jié)構(gòu)asctime ()- 轉(zhuǎn)為標(biāo)準(zhǔn)ASCII時(shí)間格式:星期 月 日 時(shí):分:
32、秒 年-二.clock()函數(shù),用clock()函數(shù),得到系統(tǒng)啟動(dòng)以后的毫秒級(jí)時(shí)間,然后除以CLOCKS_PER_SEC,就可以換成“秒”,標(biāo)準(zhǔn)c函數(shù)。clock_t clock ( void );#includeclock_t t = clock();long sec = t / CLOCKS_PER_SEC;他是記錄時(shí)鐘周期的,實(shí)現(xiàn)看來不會(huì)很精確,需要試驗(yàn)驗(yàn)證;-三.gettime(&t); 據(jù)說tc2.0的time結(jié)構(gòu)含有毫秒信息#include#includeint main(void)struct time t;gettime(&t);printf(The current time
33、is: -:d:d.dn,t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);return 0;time 是一個(gè)結(jié)構(gòu)體, 其中成員函數(shù) ti_hund 是毫秒。-四.GetTickCount(),這個(gè)是windows里面常用來計(jì)算程序運(yùn)行時(shí)間的函數(shù);DWORD dwStart = GetTickCount();/這里運(yùn)行你的程序代碼DWORD dwEnd = GetTickCount();則(dwEnd-dwStart)就是你的程序運(yùn)行時(shí)間, 以毫秒為單位這個(gè)函數(shù)只精確到55ms,1個(gè)tick就是55ms。-五.timeGetTime()t,imeGetTime
34、()基本等于GetTickCount(),但是精度更高DWORD dwStart = timeGetTime();/這里運(yùn)行你的程序代碼DWORD dwEnd = timeGetTime();則(dwEnd-dwStart)就是你的程序運(yùn)行時(shí)間, 以毫秒為單位雖然返回的值單位應(yīng)該是ms,但傳說精度只有10ms。=/*Unix#unix時(shí)間相關(guān),也是標(biāo)準(zhǔn)庫的/*1.timegm函數(shù)只是將struct tm結(jié)構(gòu)轉(zhuǎn)成time_t結(jié)構(gòu),不使用時(shí)區(qū)信息;time_t timegm(struct tm *tm);2.mktime使用時(shí)區(qū)信息time_t mktime(struct tm *tm);time
35、local 函數(shù)是GNU擴(kuò)展的與posix函數(shù)mktime相當(dāng)time_t timelocal (struct tm *tm);3.gmtime函數(shù)只是將time_t結(jié)構(gòu)轉(zhuǎn)成struct tm結(jié)構(gòu),不使用時(shí)區(qū)信息;struct tm * gmtime(const time_t *clock);4.localtime使用時(shí)區(qū)信息struct tm * localtime(const time_t *clock);1.time獲取時(shí)間,stime設(shè)置時(shí)間time_t t;t = time(&t);2.stime其參數(shù)應(yīng)該是GMT時(shí)間,根據(jù)本地時(shí)區(qū)設(shè)置為本地時(shí)間;int stime(time_t *
36、tp)3.UTC=true 表示采用夏時(shí)制;4.文件的修改時(shí)間等信息全部采用GMT時(shí)間存放,不同的系統(tǒng)在得到修改時(shí)間后通過localtime轉(zhuǎn)換成本地時(shí)間;5.設(shè)置時(shí)區(qū)推薦使用setup來設(shè)置;6.設(shè)置時(shí)區(qū)也可以先更變/etc/sysconfig/clock中的設(shè)置再將ln -fs /usr/share/zoneinfo/xxxx/xxx /etc/localtime 才能重效time_t只能表示68年的范圍,即mktime只能返回1970-2038這一段范圍的time_t看看你的系統(tǒng)是否有time_t64,它能表示更大的時(shí)間范圍/*windows#Window里面的一些不一樣的/*一.CTi
37、me () 類VC編程一般使用CTime類 獲得當(dāng)前日期和時(shí)間CTime t = GetCurrentTime();SYSTEMTIME 結(jié)構(gòu)包含毫秒信息typedef struct _SYSTEMTIME WORD wYear;WORD wMonth;WORD wDayOfWeek;WORD wDay;WORD wHour;WORD wMinute;WORD wSecond;WORD wMilliseconds; SYSTEMTIME, *PSYSTEMTIME;SYSTEMTIME t1;GetSystemTime(&t1)CTime curTime(t1);WORD ms = t1.wM
38、illiseconds;SYSTEMTIME sysTm;:GetLocalTime(&sysTm);在time.h中的_strtime() /只能在windows中用char t11;_strtime(t);puts(t);/*獲得當(dāng)前日期和時(shí)間CTime tm=CTime:GetCurrentTime();CString str=tm.Format(%Y-%m-%d);在VC中,我們可以借助CTime時(shí)間類,獲取系統(tǒng)當(dāng)前日期,具體使用方法如下:CTime t = CTime:GetCurrentTime(); /獲取系統(tǒng)日期,存儲(chǔ)在t里面int d=t.GetDay(); /獲得當(dāng)前日期i
39、nt y=t.GetYear(); /獲取當(dāng)前年份int m=t.GetMonth(); /獲取當(dāng)前月份int h=t.GetHour(); /獲取當(dāng)前為幾時(shí)int mm=t.GetMinute(); /獲取當(dāng)前分鐘int s=t.GetSecond(); /獲取當(dāng)前秒int w=t.GetDayOfWeek(); /獲取星期幾,注意1為星期天,7為星期六二.CTimeSpan類如果想計(jì)算兩段時(shí)間的差值,可以使用CTimeSpan類,具體使用方法如下:CTime t1( 1999, 3, 19, 22, 15, 0 );CTime t = CTime:GetCurrentTime();CTim
40、eSpan span=t-t1; /計(jì)算當(dāng)前系統(tǒng)時(shí)間與時(shí)間t1的間隔int iDay=span.GetDays(); /獲取這段時(shí)間間隔共有多少天int iHour=span.GetTotalHours(); /獲取總共有多少小時(shí)int iMin=span.GetTotalMinutes();/獲取總共有多少分鐘int iSec=span.GetTotalSeconds();/獲取總共有多少秒-三._timeb()函數(shù)_timeb定義在SYSTIMEB.H,有四個(gè)fieldsdstflagmillitmtimetimezonevoid _ftime( struct _timeb *timept
41、r );struct _timeb timebuffer;_ftime( &timebuffer );取當(dāng)前時(shí)間:文檔講可以到ms,有人測(cè)試,好象只能到16ms!四.設(shè)置計(jì)時(shí)器定義TIMER ID#define TIMERID_JISUANFANGSHI 2在適當(dāng)?shù)牡胤皆O(shè)置時(shí)鐘,需要開始其作用的地方;SetTimer(TIMERID_JISUANFANGSHI,200,NULL);在不需要定時(shí)器的時(shí)候的時(shí)候銷毀掉時(shí)鐘KillTimer(TIMERID_JISUANFANGSHI);對(duì)應(yīng)VC程序的消息映射void CJisuan:OnTimer(UINT nIDEvent)switch(nIDE
42、vent)-#如何設(shè)定當(dāng)前系統(tǒng)時(shí)間-windowsSYSTEMTIME m_myLocalTime,*lpSystemTime;m_myLocalTime.wYear=2003;m_myLocalTime.wM;m_myLocalTime.wDay=1;m_myLocalTime.wHour=0;m_myLocalTime.wMinute=0;m_myLocalTime.wSec;m_myLocalTime.wMillisec;lpSystemTime=&m_myLocalTime;if( SetLocalTime(lpSystemTime) ) /此處換成 SetSystemTime( )也
43、不行MessageBox(OK !);elseMessageBox(Error !);SYSTEMTIME m_myLocalTime,*lpSystemTime;m_myLocalTime.wYear=2003;m_myLocalTime.wM;m_myLocalTime.wDay=1;lpSystemTime=&m_myLocalTime;if( SetDate(lpSystemTime) ) /此處換成 SetSystemTime( )也不行MessageBox(OK !);elseMessageBox(Error !);本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:HYPERLINK /khu
44、ang2008/archive/2008/12/09/3483274.aspx/khuang2008/archive/2008/12/09/3483274.aspx一種制作微秒級(jí)精度定時(shí)器的方法當(dāng)使用定時(shí)器時(shí),在很多情況下只用到毫秒級(jí)的時(shí)間間隔,所以只需用到下面的兩種常用方式就滿足要求了。一是用SetTimer函數(shù)建立一個(gè)定時(shí)器后,在程序中通過處理由定時(shí)器發(fā)送到線程消息隊(duì)列中的WM_TIMER消息,而得到定時(shí)的效果(退出程序時(shí)別忘了調(diào)用和SetTimer配對(duì)使用的KillTimer函數(shù))。二是利用GetTickCount函數(shù)可以返回自計(jì)算機(jī)啟動(dòng)后的時(shí)間,通過兩次調(diào)用GetTickCount函數(shù)
45、,然后控制它們的差值來取得定時(shí)效果,此方式跟第一種方式一樣,精度也是毫秒級(jí)的。用這兩種方式取得的定時(shí)效果雖然在許多場(chǎng)合已經(jīng)滿足實(shí)際的要求,但由于它們的精度只有毫秒級(jí)的,而且在要求定時(shí)時(shí)間間隔小時(shí),實(shí)際定時(shí)誤差大。下面介紹一種能取得高精度定時(shí)的方法。在一些計(jì)算機(jī)硬件系統(tǒng)中,包含有高精度運(yùn)行計(jì)數(shù)器(high-resolution performance counter),利用它可以獲得高精度定時(shí)間隔,其精度與CPU的時(shí)鐘頻率有關(guān)。采用這種方法的步驟如下:1、首先調(diào)用QueryPerformanceFrequency函數(shù)取得高精度運(yùn)行計(jì)數(shù)器的頻率f。單位是每秒多少次(n/s),此數(shù)一般很大。2、在需
46、要定時(shí)的代碼的兩端分別調(diào)用QueryPerformanceCounter以取得高精度運(yùn)行計(jì)數(shù)器的數(shù)值n1,n2。兩次數(shù)值的差值通過f換算成時(shí)間間隔,t=(n2-n1)/f。下面舉一個(gè)例子來演示這種方法的使用及它的精確度。在VC 6.0 下用MFC建立一個(gè)對(duì)話框工程,取名為HightTimer.在對(duì)話框面板中控件的布局如下圖:其中包含兩個(gè)靜態(tài)文本框,兩個(gè)編輯框和兩個(gè)按紐。上面和下面位置的編輯框的ID分別為IDC_E_TEST和IDC_E_ACTUAL,通過MFC ClassWizard添加的成員變量也分別對(duì)應(yīng)為DWORD m_dwTest和DWORD m_dwAct. “退出”按紐的ID為IDO
47、K,“開始測(cè)試”按紐ID為IDC_B_TEST,用MFC ClassWizard添加此按紐的單擊消息處理函數(shù)如下:void CHightTimerDlg:OnBTest()/ TODO: Add your control notification handler code hereUpdateData(TRUE); /取輸入的測(cè)試時(shí)間值到與編輯框相關(guān)聯(lián)的成員變量m_dwTest中LARGE_INTEGER frequence;if(!QueryPerformanceFrequency( &frequence) /取高精度運(yùn)行計(jì)數(shù)器的頻率,若硬件不支持則返回FALSEMessageBox(You
48、r computer hardware doesnt support the high-resolution performance counter,Not Support, MB_ICONEXCLAMATION | MB_OK);LARGE_INTEGER test, ret;test.QuadPart = frequence.QuadPart * m_dwTest / 1000000; /通過頻率換算微秒數(shù)到對(duì)應(yīng)的數(shù)量(與CPU時(shí)鐘有關(guān)),1秒=1000000微秒ret = MySleep( test ); /調(diào)用此函數(shù)開始延時(shí),返回實(shí)際花銷的數(shù)量m_dwAct = (DWORD)(100
49、0000 * ret.QuadPart / frequence.QuadPart ); /換算到微秒數(shù)UpdateData(FALSE); /顯示到對(duì)話框面板其中上面調(diào)用的MySleep函數(shù)如下:LARGE_INTEGER CHightTimerDlg:MySleep(LARGE_INTEGER Interval)/ 功能:執(zhí)行實(shí)際的延時(shí)功能 / 參數(shù):Interval 參數(shù)為需要執(zhí)行的延時(shí)與時(shí)間有關(guān)的數(shù)量 / 返回值:返回此函數(shù)執(zhí)行后實(shí)際所用的時(shí)間有關(guān)的數(shù)量 / LARGE_INTEGER privious, current, Elapse;QueryPerformanceCounter(
50、&privious );current = privious;while( current.QuadPart - privious.QuadPart Interval.QuadPart )QueryPerformanceCounter( t );Elapse.QuadPart = current.QuadPart - privious.QuadPart;return Elapse;注:別忘了在頭文件中為此函數(shù)添加函數(shù)聲明。至此,可以編譯和執(zhí)行此工程了,結(jié)果如上圖所示。在本人所用的機(jī)上(奔騰366, 64M內(nèi)存)測(cè)試,當(dāng)測(cè)試時(shí)間超過3微秒時(shí),準(zhǔn)確度已經(jīng)非常高了,此時(shí)機(jī)器執(zhí)行本身延時(shí)函數(shù)代碼的時(shí)間
51、對(duì)需要延時(shí)的時(shí)間影響很小了。上面的函數(shù)由于演示測(cè)試的需要,沒有在函數(shù)級(jí)封裝,下面給出的函數(shù)基本上可以以全局函數(shù)的形式照搬到別的程序中。BOOL MySleep(DWORD dwInterval)/ 功能:執(zhí)行微秒級(jí)的延時(shí)功能 / 參數(shù):Interval 參數(shù)為需要的延時(shí)數(shù)(單位:微秒) / 返回值:若計(jì)算機(jī)硬件不支持此功能,返回FALSE,若函數(shù)執(zhí)行成功,返回TRUE / BOOL bNormal = TRUE;LARGE_INTEGER frequence, privious, current, interval;if(!QueryPerformanceFrequency( &frequen
52、ce):MessageBox(NULL, Your computer hardware doesnt support the high-resolution performance counter,Not Support, MB_ICONEXCLAMATION | MB_OK); /或其它的提示信息return FALSE;interval.QuadPart = frequence.QuadPart * dwInterval / 1000000;bNormal = bNormal & QueryPerformanceCounter( &privious );current = privious
53、;while( current.QuadPart - privious.QuadPart interval.QuadPart )bNormal = bNormal & QueryPerformanceCounter( t );return bNormal;需要指出的是,由于在此函數(shù)中的代碼很多,機(jī)器在執(zhí)行這些代碼所花費(fèi)的時(shí)間也很長(zhǎng),所以在需要幾個(gè)微秒的延時(shí)時(shí),會(huì)影響精度。實(shí)際上,讀者在熟悉這種方法后,只要使用QueryPerformanceFrequency和QueryPerformanceCounter這兩個(gè)函數(shù)就能按實(shí)際需要寫出自己的延時(shí)代碼了。使用CPU時(shí)間戳進(jìn)行高精度計(jì)時(shí)對(duì)關(guān)注性能的程
54、序開發(fā)人員而言,一個(gè)好的計(jì)時(shí)部件既是益友,也是良師。計(jì)時(shí)器既可以作為程序組件幫助程序員精確的控制程序進(jìn)程,又是一件有力的調(diào)試武器,在有經(jīng)驗(yàn)的程序員手里可以盡快的確定程序的性能瓶頸,或者對(duì)不同的算法作出有說服力的性能比較。在Windows平臺(tái)下,常用的計(jì)時(shí)器有兩種,一種是timeGetTime多媒體計(jì)時(shí)器,它可以提供毫秒級(jí)的計(jì)時(shí)。但這個(gè)精度對(duì)很多應(yīng)用場(chǎng)合而言還是太粗糙了。另一種是QueryPerformanceCount計(jì)數(shù)器,隨系統(tǒng)的不同可以提供微秒級(jí)的計(jì)數(shù)。對(duì)于實(shí)時(shí)圖形處理、多媒體數(shù)據(jù)流處理、或者實(shí)時(shí)系統(tǒng)構(gòu)造的程序員,善用QueryPerformanceCount/QueryPerforma
55、nceFrequency是一項(xiàng)基本功。本文要介紹的,是另一種直接利用Pentium CPU內(nèi)部時(shí)間戳進(jìn)行計(jì)時(shí)的高精度計(jì)時(shí)手段。以下討論主要得益于Windows圖形編程一書,第15頁17頁,有興趣的讀者可以直接參考該書。關(guān)于RDTSC指令的詳細(xì)討論,可以參考Intel產(chǎn)品手冊(cè)。本文僅僅作拋磚之用。在Intel Pentium以上級(jí)別的CPU中,有一個(gè)稱為“時(shí)間戳(Time Stamp)”的部件,它以64位無符號(hào)整型數(shù)的格式,記錄了自CPU上電以來所經(jīng)過的時(shí)鐘周期數(shù)。由于目前的CPU主頻都非常高,因此這個(gè)部件可以達(dá)到納秒級(jí)的計(jì)時(shí)精度。這個(gè)精確性是上述兩種方法所無法比擬的。在Pentium以上的CP
56、U中,提供了一條機(jī)器指令RDTSC(Read Time Stamp Counter)來讀取這個(gè)時(shí)間戳的數(shù)字,并將其保存在EDX:EAX寄存器對(duì)中。由于EDX:EAX寄存器對(duì)恰好是Win32平臺(tái)下C+語言保存函數(shù)返回值的寄存器,所以我們可以把這條指令看成是一個(gè)普通的函數(shù)調(diào)用。像這樣:inline unsigned _int64 GetCycleCount() _asm RDTSC 但是不行,因?yàn)镽DTSC不被C+的內(nèi)嵌匯編器直接支持,所以我們要用_emit偽指令直接嵌入該指令的機(jī)器碼形式0X0F、0X31,如下:inline unsigned _int64 GetCycleCount() _as
57、m _emit 0 x0F _asm _emit 0 x31 以后在需要計(jì)數(shù)器的場(chǎng)合,可以像使用普通的Win32 API一樣,調(diào)用兩次GetCycleCount函數(shù),比較兩個(gè)返回值的差,像這樣: unsigned long t; t = (unsigned long)GetCycleCount(); /Do Something time-intensive . t -= (unsigned long)GetCycleCount(); Windows圖形編程第15頁編寫了一個(gè)類,把這個(gè)計(jì)數(shù)器封裝起來。有興趣的讀者可以去參考那個(gè)類的代碼。作者為了更精確的定時(shí),做了一點(diǎn)小小的改進(jìn),把執(zhí)行RDTSC指
58、令的時(shí)間,通過連續(xù)兩次調(diào)用GetCycleCount函數(shù)計(jì)算出來并保存了起來,以后每次計(jì)時(shí)結(jié)束后,都從實(shí)際得到的計(jì)數(shù)中減掉這一小段時(shí)間,以得到更準(zhǔn)確的計(jì)時(shí)數(shù)字。但我個(gè)人覺得這一點(diǎn)點(diǎn)改進(jìn)意義不大。在我的機(jī)器上實(shí)測(cè),這條指令大概花掉了幾十到100多個(gè)周期,在Celeron 800MHz的機(jī)器上,這不過是十分之一微秒的時(shí)間。對(duì)大多數(shù)應(yīng)用來說,這點(diǎn)時(shí)間完全可以忽略不計(jì);而對(duì)那些確實(shí)要精確到納秒數(shù)量級(jí)的應(yīng)用來說,這個(gè)補(bǔ)償也過于粗糙了。 這個(gè)方法的優(yōu)點(diǎn)是: 1.高精度??梢灾苯舆_(dá)到納秒級(jí)的計(jì)時(shí)精度(在1GHz的CPU上每個(gè)時(shí)鐘周期就是一納秒),這是其他計(jì)時(shí)方法所難以企及的。 2.成本低。timeGetTime 函數(shù)需要鏈接多媒體庫winmm.lib,QueryPerformance* 函數(shù)根據(jù)MSDN的說明,需要硬件的支持(雖然我還沒有見過不支持的機(jī)器)和KERNEL庫的支持,所以二者都只能在Windows平臺(tái)下使用(關(guān)于DOS平臺(tái)下的高精度計(jì)時(shí)問題,可以參考圖形程序開發(fā)人員指南,里面有關(guān)于控制定時(shí)器8253的詳細(xì)說明)。但RDTSC指令是一條CPU指令,凡是i386平臺(tái)下Pen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)軟件銷售協(xié)議條款范本(2024年度)版B版
- 2025年度快遞業(yè)務(wù)運(yùn)費(fèi)標(biāo)準(zhǔn)合同范本3篇
- 北京市中考語文模擬試卷二套【附參考答案】
- 3 認(rèn)識(shí)方向(說課稿)-2023-2024學(xué)年二年級(jí)上冊(cè)數(shù)學(xué) 蘇教版
- 2024招投標(biāo)法規(guī)與協(xié)議管理實(shí)務(wù)操作指南版
- 2024毛竹山竹林碳匯項(xiàng)目承包合作協(xié)議3篇
- 16《新年的禮物》第一課時(shí)(說課稿)-2023-2024學(xué)年道德與法治一年級(jí)上冊(cè)統(tǒng)編版
- 2024版買賣合同協(xié)議書
- 4 說說我們的學(xué)校(說課稿)2024-2025學(xué)年統(tǒng)編版道德與法治三年級(jí)上冊(cè)
- 醫(yī)院內(nèi)分泌科改善護(hù)理服務(wù)行動(dòng)用“心”控糖 共筑健康
- 湖南省部分地區(qū)高三下學(xué)期語文三模試題匯編:文學(xué)類文本閱讀
- 城市軌道交通安全防范系統(tǒng)技術(shù)要求
- 電科院:儲(chǔ)能構(gòu)網(wǎng)控制及并網(wǎng)測(cè)試
- 廣東省初級(jí)中學(xué)學(xué)生學(xué)籍表
- 生鮮超市供貨超市供貨服務(wù)方案
- 銀行營銷拆遷戶活動(dòng)方案
- 智能養(yǎng)老app項(xiàng)目商業(yè)計(jì)劃書
- 25道長(zhǎng)江存儲(chǔ)固件工程師崗位常見面試問題含HR常問問題考察點(diǎn)及參考回答
- 《交通規(guī)劃原理》課件
- (完整版)四年級(jí)口算題大全100道
- 警察急救能力培訓(xùn)課件模板
評(píng)論
0/150
提交評(píng)論