版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、日期作者版本變更參考15-NOV-2006xxx軟件1.0審核姓名職位分發(fā)拷貝編號(hào)姓名位置/崗位目錄 TOC o 1-3 h z u HYPERLINK l _Toc147380410 文檔控制 PAGEREF _Toc147380410 h 2 HYPERLINK l _Toc147380411 1概要 PAGEREF _Toc147380411 h 4 HYPERLINK l _Toc147380412 文檔目的 PAGEREF _Toc147380412 h 4 HYPERLINK l _Toc147380413 文檔內(nèi)容 PAGEREF _Toc147380413 h 4 HYPERL
2、INK l _Toc147380414 公司概況 PAGEREF _Toc147380414 h 5 HYPERLINK l _Toc147380415 IT系統(tǒng)應(yīng)用現(xiàn)狀 PAGEREF _Toc147380415 h 5 HYPERLINK l _Toc147380416 管理層需求與項(xiàng)目規(guī)劃 PAGEREF _Toc147380416 h 5 HYPERLINK l _Toc147380417 2項(xiàng)目整體的調(diào)研狀況 PAGEREF _Toc147380417 h 7 HYPERLINK l _Toc147380418 基礎(chǔ)數(shù)據(jù)管理 PAGEREF _Toc147380418 h 7 HYP
3、ERLINK l _Toc147380419 訂單到計(jì)劃 PAGEREF _Toc147380419 h 8 HYPERLINK l _Toc147380420 計(jì)劃到采購 PAGEREF _Toc147380420 h 8 HYPERLINK l _Toc147380421 采購到付款 PAGEREF _Toc147380421 h 8 HYPERLINK l _Toc147380422 計(jì)劃到生產(chǎn) PAGEREF _Toc147380422 h 10 HYPERLINK l _Toc147380423 銷售到收款 PAGEREF _Toc147380423 h 14 HYPERLINK l
4、 _Toc147380424 庫存管理 PAGEREF _Toc147380424 h 17 HYPERLINK l _Toc147380425 財(cái)務(wù)管理 PAGEREF _Toc147380425 h 18 HYPERLINK l _Toc147380426 未決與已結(jié)問題 PAGEREF _Toc147380426 h 20 HYPERLINK l _Toc147380427 未決問題 PAGEREF _Toc147380427 h 20 HYPERLINK l _Toc147380428 已結(jié)問題 PAGEREF _Toc147380428 h 201概要文檔目的本文檔是xxx軟件(深圳
5、)有限公司的ERP項(xiàng)目組,為深圳XXX有限公司(簡稱XXX)的ERP系統(tǒng)項(xiàng)目提供的現(xiàn)狀調(diào)研報(bào)告。由于XXX之前并沒有使用任何ERP系統(tǒng),因此各部門的數(shù)據(jù)完全不共享,目前的業(yè)務(wù)流程完全沒有考慮上ERP系統(tǒng)后的需求,同時(shí)實(shí)際業(yè)務(wù)流程和ERP崗位職責(zé)的結(jié)合有縫隙。所以我們?cè)谶@次調(diào)研的中,基本是按流程和崗位來組織問題的,所以我們?cè)谔峤坏恼{(diào)研報(bào)告中,也是按流程來組織的。本文檔僅限于描述XXX公司的現(xiàn)狀的理解,不涉及分析和解決方案的內(nèi)容。文檔內(nèi)容本文檔是通過對(duì)XXX進(jìn)行為期一天的初步調(diào)研完成的。主要涉及:項(xiàng)目小組的訪談財(cái)務(wù)部門主管的訪談銷售部門主管的訪談采購部門主管的訪談倉務(wù)部門主管的訪談生產(chǎn)部門主管的訪
6、談公司概況XXX有限公司,成立于1984年,致力于小家電類產(chǎn)品的生產(chǎn)制造,產(chǎn)品包括咖啡壺、電熨斗、電制開關(guān)、照明燈、不粘鍋、開瓶器、剪刀、手柄、金屬接頭、塑膠外殼、工業(yè)用烤爐等等。隨著業(yè)務(wù)的發(fā)展,XXX逐漸向生產(chǎn)制造精密儀器類轉(zhuǎn)型,如摩托車用鑄鍛毛胚件加工制造,汽車配件的加工等。XXX產(chǎn)品有50%銷往國外,優(yōu)質(zhì)的產(chǎn)品及專業(yè)的服務(wù)贏得了海內(nèi)外客戶的一致好評(píng)。海外和國內(nèi)市場的蓬勃發(fā)展,給公司帶來了空前的機(jī)遇和強(qiáng)大的發(fā)展動(dòng)力,也對(duì)公司的管理帶來了重大的挑戰(zhàn)。隨著公司規(guī)模的擴(kuò)大,商業(yè)環(huán)境的變化,業(yè)務(wù)的不斷增加,企業(yè)越來越需要一個(gè)統(tǒng)一的管理平臺(tái),使得流程合理優(yōu)化、數(shù)據(jù)高度統(tǒng)一、業(yè)務(wù)和財(cái)務(wù)集成、單據(jù)和報(bào)表
7、可以及時(shí)出具,在此情況下,經(jīng)過公司管理層慎重的考慮,決定成立ERP項(xiàng)目小組,進(jìn)行ERP系統(tǒng)的選型工作。IT系統(tǒng)應(yīng)用現(xiàn)狀XXX暫時(shí)沒有使用ERP系統(tǒng),只有財(cái)務(wù)使用了金蝶財(cái)務(wù)軟件。業(yè)務(wù)數(shù)據(jù)通過手工作業(yè)傳遞至財(cái)務(wù),由于經(jīng)過多個(gè)部門,因此經(jīng)常發(fā)生數(shù)據(jù)不準(zhǔn)確,重復(fù)工作多,難于管控及追溯的情況。目前有專門的IT部門,負(fù)責(zé)公司網(wǎng)絡(luò)系統(tǒng)的建設(shè)和維護(hù)以及新系統(tǒng)的選型協(xié)調(diào)等的工作。管理層需求與項(xiàng)目規(guī)劃在對(duì)XXX整個(gè)公司業(yè)務(wù)管理人員和高層管理人員的調(diào)研中,我們認(rèn)為,企業(yè)高層的需求主要在于以下幾個(gè)方面:目前物流的控制沒有準(zhǔn)確統(tǒng)一的數(shù)據(jù)來源,在各部門重復(fù)工作的前提下,仍然不能保證信息的準(zhǔn)確性。物流控制不到位的結(jié)果是物料
8、的供給不能完全滿足生產(chǎn)的需要,時(shí)有停工待料的情況發(fā)生,并且有呆料出現(xiàn)。財(cái)務(wù)系統(tǒng)與其他系統(tǒng)分開,業(yè)務(wù)數(shù)據(jù)只能通過手工傳遞至財(cái)務(wù),不但遺留資料容易出錯(cuò)及重復(fù)工作的問題,而且對(duì)于資金流的管控和分析達(dá)不到即時(shí),準(zhǔn)確的要求。目前各個(gè)部門,如計(jì)劃部門、制造部門、采購部門、財(cái)務(wù)部門、市場部門等處于信息孤島的狀態(tài),因此迫切需要統(tǒng)一的信息平臺(tái)來整合各部門的信息流,以減少各部門的重復(fù)工作,提高信息的準(zhǔn)確性,并能及時(shí)反映各樣作業(yè)的現(xiàn)狀,提高管理的透明度?;谝陨侠斫?,我們認(rèn)為高層的需求與變革的決心,將是未來推動(dòng)項(xiàng)目實(shí)施與順利開展的驅(qū)動(dòng)因素。我們將通過以下的圖來理解這種關(guān)系:項(xiàng)目的規(guī)劃:本次項(xiàng)目的規(guī)劃首先在平臺(tái)的選定
9、上能夠?yàn)槠髽I(yè)未來58年甚至更遠(yuǎn)選定穩(wěn)定的平臺(tái),這個(gè)平臺(tái)應(yīng)該能夠允許企業(yè)后續(xù)發(fā)展的應(yīng)用擴(kuò)充,應(yīng)該具有更好的集成性與擴(kuò)展性;本次項(xiàng)目的實(shí)施規(guī)劃重點(diǎn)在于企業(yè)的內(nèi)部運(yùn)營方面,涵蓋銷售(訂單處理)、計(jì)劃、采購、物流、制造、質(zhì)量、財(cái)務(wù)、工程研發(fā)等方面。通過本次實(shí)施,能夠在配合公司戰(zhàn)略發(fā)展的基礎(chǔ)上,使得業(yè)務(wù)部門的效率得到更好的提升,也使得公司的管理執(zhí)行力與信息系統(tǒng)更好結(jié)合;通過ERP系統(tǒng)與信息技術(shù)來支撐公司的日常運(yùn)營。2項(xiàng)目整體的調(diào)研狀況在經(jīng)過對(duì)XXX的調(diào)研后,我們針對(duì)整個(gè)業(yè)務(wù)的現(xiàn)狀,以企業(yè)整體的業(yè)務(wù)運(yùn)作以及顧問方的調(diào)研內(nèi)容為基礎(chǔ)。調(diào)研的情況歸集成下面的詳細(xì)流程。基礎(chǔ)數(shù)據(jù)管理基礎(chǔ)數(shù)據(jù)管理是企業(yè)ERP的基石,
10、它的管理的好壞直接影響后續(xù)的業(yè)務(wù),對(duì)于一個(gè)制造的企業(yè)來說,主要有物料的基本信息,客戶和供應(yīng)商信息,物料明細(xì)表清單,工藝路線等。同時(shí)基本的信息,應(yīng)該有一套完善的編碼規(guī)則等,使得代碼具有相應(yīng)的象征意義?;緮?shù)據(jù)的應(yīng)該是在系統(tǒng)內(nèi)(公司內(nèi))共享的,新增,修改,失效有應(yīng)該有嚴(yán)格的流程及權(quán)限控制,并在公司內(nèi)有唯一標(biāo)識(shí)的。 編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性0.1基礎(chǔ)數(shù)據(jù)的管理存在一物多碼的情況物料編碼不完整,倉庫對(duì)物料的定位必須靠物料編碼+說明+描述每一物料有唯一標(biāo)識(shí)把一些共性的信息,放到物料信息中,做業(yè)務(wù)的時(shí)候直接從物料帶出來。0.2工藝信息沒有放到BOM中需要將工藝信息放到BOM中0.3供應(yīng)商檔案沒
11、有信息化供應(yīng)商信息共享,進(jìn)行分類管理。帳齡分析績效考核0.4客戶檔案沒有信息化客戶信息共享,并可以多維度劃分類別,進(jìn)行分類管理。同一客戶標(biāo)識(shí)在系統(tǒng)內(nèi)唯一。信用控制帳齡分析0.5成本核算中只包含了物,沒有把工和費(fèi)分?jǐn)偟疆a(chǎn)品上。把料,工,費(fèi)核算到產(chǎn)品上訂單到計(jì)劃總體流程:接收到訂單后,公司有專門的訂單評(píng)審小組對(duì)訂單進(jìn)行評(píng)審,主要是交期和工程的評(píng)審。 通過評(píng)審的訂單傳送到PMC,由其安排分配和調(diào)度,并根據(jù)BOM把計(jì)劃分解,扣除現(xiàn)有庫存,安排生產(chǎn)和采購或外協(xié)。目前XXX是MC部門人手根據(jù)工程物料清單、損耗以及經(jīng)驗(yàn)值來分解得到物料采購計(jì)劃,但是,因?yàn)閭}庫狀態(tài)的時(shí)刻變動(dòng),人手計(jì)算過程中的遺漏等,計(jì)劃工作量
12、非常大且人為失誤風(fēng)險(xiǎn)很大,經(jīng)常造成生產(chǎn)缺料及庫存呆料的情況發(fā)生。生產(chǎn)計(jì)劃是PC部門依靠經(jīng)驗(yàn)來分解的,由于缺乏嚴(yán)格的產(chǎn)能數(shù)據(jù)、生產(chǎn)中心資源數(shù)據(jù),只能細(xì)化到部門周計(jì)劃,而且計(jì)劃與實(shí)際操作有很大的差別,無法達(dá)到指導(dǎo)生產(chǎn)的作用,更無法控制。在目前逐漸復(fù)雜的生產(chǎn)條件下,依靠經(jīng)驗(yàn)來分解生產(chǎn)計(jì)劃和材料采購計(jì)劃已經(jīng)無法達(dá)到生產(chǎn)的精細(xì)化和精益化。要得到精確可行的生產(chǎn)計(jì)劃,必須依據(jù)嚴(yán)格建立的工程數(shù)據(jù)、工廠基礎(chǔ)數(shù)據(jù)、損耗率等依靠系統(tǒng)展開相應(yīng)的計(jì)劃。計(jì)劃到采購采購員接到MC的采購計(jì)劃,采購計(jì)劃一般是按客戶給出,采購員須自行將其分類,并選擇供應(yīng)商進(jìn)行采購。采購員按照分配的采購指令在對(duì)應(yīng)的合格供應(yīng)商列表選擇供應(yīng)商下單,采
13、購員在選擇供應(yīng)商的時(shí)候,根據(jù)供應(yīng)商的級(jí)別(由A到E)選擇,同時(shí)考慮供應(yīng)商的供貨能力,在供應(yīng)商承諾能在交貨期交貨的情況下,再下采購訂單,訂單的價(jià)格來源于供應(yīng)商的報(bào)價(jià)單。不同類別的物料在采購時(shí)需要分比例從不同供應(yīng)商中采購,公司定期對(duì)供應(yīng)商進(jìn)行分類管理和供應(yīng)商績效考核,從而依據(jù)考核結(jié)果對(duì)供應(yīng)商進(jìn)行篩選和淘汰。不過在實(shí)際操作過程中,由于缺乏供應(yīng)商檔案的管理途徑,曾經(jīng)發(fā)生錯(cuò)向未經(jīng)審批的供應(yīng)商下采購訂單的情況,因此迫切需要系統(tǒng)對(duì)供應(yīng)商進(jìn)行嚴(yán)格管理,防止同類事情的發(fā)生。從目前的調(diào)研來看,公司在供應(yīng)商的管理、采購流程的管理基本上通過采購員的經(jīng)驗(yàn)和供應(yīng)商的供貨價(jià)格對(duì)比進(jìn)行確定,并沒有一套完整和完善的公司層面的供
14、應(yīng)商評(píng)審流程;需要進(jìn)一步有一套完整的管理信息系統(tǒng),將過往沉積的數(shù)據(jù)累計(jì)起來,用于管理的分析。如:進(jìn)一步根據(jù)供應(yīng)商的歷史交貨數(shù)據(jù)、質(zhì)量檢驗(yàn)報(bào)告來為供應(yīng)商的評(píng)審提供量化的數(shù)據(jù)支持;同時(shí),還需要進(jìn)一步提高未來業(yè)務(wù)的作業(yè)效率,如手工查詢的發(fā)票改為由系統(tǒng)查詢匹配發(fā)票。此外,由于手工計(jì)算物料需求計(jì)劃時(shí)受庫存狀態(tài)影響很大,每次展開物料需求計(jì)劃前均需要MC部門盤點(diǎn)庫存,給MC部門帶來了大量的重復(fù)工作。采購到付款供應(yīng)商的貨送到工廠在品質(zhì)檢驗(yàn)合格后入庫,但是目前的帳務(wù)接收并不能保證嚴(yán)格按照管理需求作及時(shí)的系統(tǒng)入庫。由于XXX公司只有財(cái)務(wù)系統(tǒng)(金蝶財(cái)務(wù)軟件),所以庫存數(shù)據(jù)(包括供應(yīng)商供貨接收、庫存發(fā)貨等)都必須通過
15、物管部門另外制作報(bào)送相關(guān)報(bào)表以及庫存出入庫的單據(jù)進(jìn)行財(cái)務(wù)傳送,因此存在較大程度的不及時(shí)和不準(zhǔn)確的風(fēng)險(xiǎn)。公司未來現(xiàn)金管理需要有依據(jù)系統(tǒng)的預(yù)測(cè)管理。計(jì)劃到生產(chǎn)經(jīng)過評(píng)審的訂單由PC部門來進(jìn)行生產(chǎn)計(jì)劃的分解,包括部門工單的分解和派發(fā);由于目前沒有建立工序和產(chǎn)能等部門工單必要的數(shù)據(jù)信息,以及庫存數(shù)據(jù)等存在普遍的不及時(shí)和不準(zhǔn)確的情況,所以工單的執(zhí)行基本上沒法按照嚴(yán)謹(jǐn)?shù)牧鞒踢M(jìn)行管理和控制,工單的清理(結(jié)案)工作也無法做到及時(shí)和準(zhǔn)確。在整個(gè)計(jì)劃到生產(chǎn)的過程中,需要對(duì)工單發(fā)放和制造過程物料領(lǐng)用加強(qiáng)管理。首先工單的派發(fā)嚴(yán)格按照從主計(jì)劃到車間工單的排程這一次序;其次對(duì)于物料在生產(chǎn)過程中的耗用狀況必須嚴(yán)格的跟蹤記錄,
16、以便整個(gè)制造體系的績效考核。由于XXX的工藝繁多,每一道工藝都會(huì)產(chǎn)生不良品,而現(xiàn)在并沒有針對(duì)每張工單,每道工藝的不良率進(jìn)行統(tǒng)計(jì),無法根據(jù)數(shù)據(jù)改良工藝或進(jìn)行績效的管理。車間物料沒有專人管理,容易丟失。物料的消耗也沒有歸結(jié)到相應(yīng)的工單,無法記錄生產(chǎn)成本,不利于考核制造系統(tǒng)績效。下面是“計(jì)劃采購制造”調(diào)研的需求分析編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性1.1由于缺少物料基礎(chǔ)資料維護(hù),物料的最新采購價(jià)無法即時(shí)反映至銷售部門,導(dǎo)致報(bào)價(jià)困難或不準(zhǔn)確。當(dāng)發(fā)生物料成本變動(dòng)時(shí),必須由采購部門手工發(fā)出通知,知會(huì)銷售部門報(bào)價(jià)的準(zhǔn)確性受到影響建立物料基礎(chǔ)資料,最新采購價(jià)即時(shí)更新至物料基礎(chǔ)資料庫及物料明細(xì)表,使得物料成本
17、保持最新。1.2生產(chǎn)計(jì)劃由銷售部門下的計(jì)劃科制定,與生產(chǎn)部門的實(shí)際生產(chǎn)活動(dòng)無法保持一致計(jì)劃科對(duì)生產(chǎn)的指導(dǎo)作用受到影響;生產(chǎn)進(jìn)度沒法與預(yù)期一致,導(dǎo)致交貨期延遲,而銷售部門無法得知;計(jì)劃運(yùn)行的準(zhǔn)確性受到影響; 需要檢討和重新確定訂單和計(jì)劃的管理流程,建立互相獨(dú)立而又相互監(jiān)督的訂單管理和計(jì)劃運(yùn)行體系。1.3運(yùn)行MRP時(shí),系統(tǒng)不考慮庫存、WIP以及在途采購等實(shí)際情況重復(fù)計(jì)劃物料需求;生產(chǎn)缺料;庫存積壓。MRP必須完整考慮庫存、WIP和采購等情況,運(yùn)行出準(zhǔn)確的物料需求信息。編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性2.1采購基礎(chǔ)數(shù)據(jù)管理采購提前期、最小采購批量等采購基礎(chǔ)信息非常不準(zhǔn)確甚至存在信息缺失的情況;沒
18、有制定物料的安全庫存量。需求對(duì)采購物料制定和創(chuàng)建準(zhǔn)確的采購提前期(采購周期)和最小采購批量等基礎(chǔ)數(shù)據(jù);對(duì)部分通用或采購周期相對(duì)較長的物料應(yīng)根據(jù)公司的實(shí)際條件建立適當(dāng)?shù)陌踩珟齑媪?,以促進(jìn)生產(chǎn)相對(duì)順暢的進(jìn)行。2.2供應(yīng)商管理不規(guī)范曾發(fā)生向未經(jīng)審核的供應(yīng)商發(fā)出采購訂單的錯(cuò)誤無法管理供應(yīng)商歷史報(bào)價(jià)對(duì)供應(yīng)商進(jìn)行嚴(yán)格控制管理供應(yīng)商歷史報(bào)價(jià)甚至可以進(jìn)行網(wǎng)上競價(jià)2.3采購訂單的執(zhí)行跟蹤采購員無法自動(dòng)跟蹤采購物料的到廠接受情況;由于采購提前期不準(zhǔn)確或生產(chǎn)指令不同步,導(dǎo)致存在生產(chǎn)欠料的情況,采購員采購欠料的追蹤工作量非常大。期望ERP系統(tǒng)能夠準(zhǔn)確反應(yīng)采購訂單的執(zhí)行狀況預(yù)計(jì)二次開發(fā)內(nèi)容:2.2 關(guān)于供應(yīng)商競價(jià)希望實(shí)
19、現(xiàn)供應(yīng)商網(wǎng)上競價(jià)讓供應(yīng)商在網(wǎng)上輸入報(bào)價(jià)單,保存至系統(tǒng)中。關(guān)鍵是XXX現(xiàn)開放有關(guān)權(quán)限,并利用 “供貨商信息警衛(wèi)”及 “產(chǎn)品/物料信息警衛(wèi)”來控制。(系統(tǒng)已可實(shí)現(xiàn))編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性3.1生產(chǎn)工序管理生產(chǎn)各工序沒有準(zhǔn)確的能力和資源需求信息,工作人員無法平衡生產(chǎn)工序產(chǎn)能。不能及時(shí)準(zhǔn)確掌握車間各工序生產(chǎn)的信息和數(shù)據(jù);ERP系統(tǒng)需要?jiǎng)?chuàng)建和使用準(zhǔn)確的工序和能力數(shù)據(jù)以科學(xué)安排生產(chǎn)。ERP系統(tǒng)需要在主生產(chǎn)計(jì)劃(通過銷售預(yù)測(cè)和銷售訂單展開)的統(tǒng)一指揮下結(jié)合工廠的整體產(chǎn)能準(zhǔn)確下達(dá)車間生產(chǎn)任務(wù)。3.2因?yàn)槿绷希a(chǎn)任務(wù)執(zhí)行困難生產(chǎn)任務(wù)經(jīng)常因?yàn)槲锪蠠o法完整配套而執(zhí)行困難ERP系統(tǒng)有預(yù)料量及可用量概念
20、,保證工單不缺料。3.3ECN變更或工藝變更對(duì)其他部門的影響ECN變更或工藝變更對(duì)生產(chǎn)排程的影響ECN變更或工藝變更對(duì)交期的影響當(dāng)發(fā)生ECN變更或工藝變更時(shí),信息需要即時(shí)傳遞至計(jì)劃部門,以便即時(shí)調(diào)整生產(chǎn)計(jì)劃;同時(shí)需要即時(shí)通知銷售部門,以知會(huì)客戶有關(guān)交貨的變化3.4模具、機(jī)器的管理現(xiàn)在無法管控模具的生產(chǎn)進(jìn)度及產(chǎn)能情況無法管控機(jī)器的負(fù)荷情況及產(chǎn)能ERP系統(tǒng)需要能夠及時(shí)、準(zhǔn)確反映模具的生產(chǎn)進(jìn)度,如達(dá)到番檢次數(shù)需要提醒通過輸入機(jī)器的產(chǎn)能,能夠準(zhǔn)確計(jì)算特定時(shí)段機(jī)器的負(fù)荷情況,方便PMC進(jìn)行生產(chǎn)計(jì)劃的安排和調(diào)度。預(yù)計(jì)二次開發(fā)內(nèi)容:3.3 關(guān)于ECN變更ECN需要即時(shí)通知銷售部門。系統(tǒng)可二次開發(fā)增加關(guān)連資料
21、:在ECN所影響到之生產(chǎn)單中,關(guān)連至銷售合約。如銷售合約內(nèi)有填上相關(guān)銷售員之電郵地址,系統(tǒng)便可以在儲(chǔ)存ECN單時(shí), 同時(shí)發(fā)電郵至指定之銷售員。估計(jì)二次開發(fā)需時(shí) = 2 工作天預(yù)計(jì)二次開發(fā)內(nèi)容:3.4 關(guān)于模具管理由于XXX自己設(shè)計(jì)及生產(chǎn)模具,要求管控到模具的生產(chǎn)進(jìn)度,建議將模具作為產(chǎn)品做生產(chǎn)單來管控生產(chǎn)進(jìn)度,使用商業(yè)提醒【生產(chǎn)排期分析列表】:如果系統(tǒng)日期大于生產(chǎn)單的送貨日期,即發(fā)商業(yè)提醒給銷售部門,與客戶商討推遲送貨日。(系統(tǒng)已可實(shí)現(xiàn))要求管控模具的能力,使用狀態(tài),及模具的成本(模具管理模塊已能解決模具的生產(chǎn)能力,使用狀態(tài)及番檢發(fā)商業(yè)提醒)。但是還有一點(diǎn)不能滿足:XXX要求為模具增加一“成本轉(zhuǎn)
22、折點(diǎn)”,即超過多少啤數(shù)模具的質(zhì)量下降,不良率將上升,因此成本會(huì)增加;并要求模具狀態(tài)達(dá)到此點(diǎn)時(shí)發(fā)出商業(yè)提醒給銷售部調(diào)整報(bào)價(jià)。系統(tǒng)可二次開發(fā)增加數(shù)據(jù)庫:記錄模具費(fèi)用、要求產(chǎn)品銷售合約總金額、數(shù)量,系統(tǒng)計(jì)算有關(guān) “模具”及 “模具費(fèi)用” 在直接支出成本。并增加報(bào)表, 以列出各物料明細(xì)表之模具成本情況。估計(jì)二次開發(fā)需時(shí) = 3 工作天報(bào)價(jià)單中要求增加模具費(fèi)用。系統(tǒng)可二次開發(fā)增加報(bào)表,以作參考是否要求用戶自行增加 “模具費(fèi)用”。先假設(shè)用戶可填寫 “要求總金額” 及 “要求總數(shù)量” 兩欄, 或其中一欄; 只要其中一個(gè)實(shí)際條件符合要求, 便不建議手工輸入模具費(fèi)在“附加收費(fèi)”。當(dāng) “實(shí)際總金額/數(shù)量” 小于
23、“要求總金額/數(shù)量”, 系統(tǒng)便顯示 “建議” 為 “Y”, 即建議在 “報(bào)價(jià)單”內(nèi)輸入模具在 “附加收費(fèi)”. 當(dāng) “實(shí)際總金額” 大于或等于 “要求總金額”, 系統(tǒng)便顯示 “建議” 為 “N”, 即建議在 “報(bào)價(jià)單”內(nèi) 不輸入模具在“附加收費(fèi)”.估計(jì)二次開發(fā)需時(shí) = 2 工作天預(yù)計(jì)二次開發(fā)內(nèi)容:X.X 關(guān)于工藝損耗由于可能每一道工藝都會(huì)發(fā)生損耗,要求每一道工序過后,如果損耗過大導(dǎo)致工藝總完成數(shù)量少于生產(chǎn)數(shù)量,馬上使用商業(yè)提醒通知生產(chǎn)部門及銷售部門針對(duì)每一生產(chǎn)單的每一工藝損耗報(bào)告,及相關(guān)工藝的職員。XXX希望系統(tǒng)能夠提供各個(gè)工藝發(fā)生的不良品的相關(guān)數(shù)據(jù),并對(duì)之進(jìn)行分析;進(jìn)而能夠在系統(tǒng)中可以利用所獲
24、得的數(shù)據(jù),指導(dǎo)生產(chǎn)計(jì)劃,盡量減少由于不良品率不能很好估計(jì)而造成交貨延期、生產(chǎn)過剩等情況暫時(shí)不建議修改 : 系統(tǒng)原身的設(shè)計(jì)是以多層次的工序來計(jì)算各工序的損耗。而工藝是指生產(chǎn)中的快速流轉(zhuǎn)工作不涉及物料加加或當(dāng)中的損耗。建議XXX修改現(xiàn)有之BOM為部份多層次BOM, 當(dāng)中部份加入工藝。銷售到收款發(fā)貨分三種:轉(zhuǎn)廠,直接出口和內(nèi)銷,如果是轉(zhuǎn)廠和直接出口的,需要處理關(guān)稅,如果是內(nèi)銷,需要出具增殖稅發(fā)票。直接出口的即同香港公司之間的往來賬,需要分幣種統(tǒng)計(jì)應(yīng)收款。目前要綜合查詢某個(gè)客戶共有哪些合同未送完貨或某個(gè)產(chǎn)品一共有多少合同沒有送完貨比較困難。要分析產(chǎn)品的送貨情況也比較困難。銷售的收款目前還沒有客戶賬款歷
25、史的查詢,有的只是一些Excel方式的積累,銷售應(yīng)收賬款的賬齡分析功能偏弱,不利于公司的風(fēng)險(xiǎn)管理以及客戶信用控制管理。銷售流程中值得關(guān)注的點(diǎn):客戶的管理:客戶的多種分類模式,既要按地區(qū),又要按銷售方式,還要按信用情況等來區(qū)分統(tǒng)計(jì)分析不同的客戶類別的銷售情況;銷售訂單的價(jià)格:目前產(chǎn)品的幾個(gè)由開發(fā)部制定標(biāo)準(zhǔn)的價(jià)格,銷售時(shí)可能會(huì)對(duì)價(jià)格進(jìn)行調(diào)整;訂單上反映出產(chǎn)品的銷售價(jià)格及銷售的折扣,目前產(chǎn)品銷售價(jià)格的波動(dòng)很大.怎么設(shè)置更有效靈活的定價(jià)方式,同時(shí)保證利潤的實(shí)現(xiàn);發(fā)票的開具和應(yīng)收帳款的確認(rèn)應(yīng)收帳款沒有嚴(yán)格的帳齡分析,容易忽視對(duì)其風(fēng)險(xiǎn)控制.收款的核銷要到發(fā)票,發(fā)票跟訂單的關(guān)系不嚴(yán)謹(jǐn),沒法直接跟蹤到已發(fā)貨的
26、訂單是否已經(jīng)收到款.下面是XXX銷售方面調(diào)研的需求分析編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性4.1客戶信息的管理(包含新客戶開拓)主要是客戶找上門的,自己開發(fā)的比較少客戶基礎(chǔ)檔案目前主要是通過Excel的方式保存客戶信息的需要科學(xué)管理,并防止隨銷售員流失而流失;客戶的分類管理客戶關(guān)系管理及投訴處理4.2銷售報(bào)價(jià)新產(chǎn)品的銷售報(bào)價(jià)的過程相對(duì)復(fù)雜,如時(shí)間允許需要銷售部下的開發(fā)科開發(fā)出工程BOM,再根據(jù)工程BOM做報(bào)價(jià);如時(shí)間不允許則根據(jù)經(jīng)驗(yàn)報(bào)價(jià)。建立符合XXX體系的報(bào)價(jià)模式,有力的支持銷售歷史資料記錄越完善,則報(bào)價(jià)可追溯性越強(qiáng)4.3海關(guān)合同需要跟海關(guān)簽訂產(chǎn)品出口的海關(guān)合同產(chǎn)品出口要扣除海關(guān)合同的配額若
27、總出口總量超過配額,則需要重新簽訂海關(guān)合同,否則不允許出口銷售出貨需要有與海關(guān)合同的接口當(dāng)出口重量接近配額時(shí),須發(fā)出提醒4.5訂單生產(chǎn)狀態(tài)跟蹤與庫存查詢?cè)趯?duì)庫存數(shù)量查詢時(shí),數(shù)量不準(zhǔn)。庫存缺乏管理和跟蹤生產(chǎn)進(jìn)程無法實(shí)時(shí)反映至銷售部門建立銷售預(yù)測(cè)銷售訂單生產(chǎn)的整體處理流程整合如果是按訂單的銷售,需要建立對(duì)訂單生產(chǎn)狀態(tài)和訂單的進(jìn)度跟蹤銷售部門需要建立對(duì)庫存的實(shí)時(shí)查詢體系4.6銷售信用控制客戶信用:根據(jù)客戶確定不同的信用政策,計(jì)劃走信用等級(jí)的方式還沒有建立信用等級(jí)制度希望通過系統(tǒng)的實(shí)施建立起客戶信用控制體系和付款控制體系客戶的信用控制點(diǎn)提前預(yù)警4.7銷售的查詢和報(bào)告目前所需的報(bào)告:每月銷售日?qǐng)?bào)銷售總結(jié)
28、分區(qū)(大區(qū):東(下面小區(qū)按業(yè)務(wù)員)、南、西、北)的、分產(chǎn)品線客戶的計(jì)算現(xiàn)在業(yè)務(wù)員的業(yè)績查詢,通過電話,銷售管理部門通過電話和Mail來回復(fù),制作過程手工計(jì)算系統(tǒng)實(shí)現(xiàn)上述報(bào)表,以減少工作量預(yù)計(jì)二次開發(fā)內(nèi)容:4.1 關(guān)于客戶關(guān)系管理客戶滿意度調(diào)查表:由于這一表格只是記錄客戶滿意調(diào)查表的內(nèi)容,與ERP系統(tǒng)沒有任何數(shù)據(jù)交流,因此并不建議在系統(tǒng)中反映。但是XXX員工認(rèn)為既然上了ERP,則希望系統(tǒng)可以反映各部門工作的方方面面。這點(diǎn)有待XXX高層再作決定。(暫時(shí)不建議修改)客戶投訴記錄。希望有客戶投訴,可以記錄下來投訴內(nèi)容,投訴原因,相關(guān)訂單,產(chǎn)品,及后繼的處理流程。并希望輸入相關(guān)訂單及產(chǎn)品后可追溯到生產(chǎn)單
29、號(hào),如經(jīng)過工藝希望可追溯到工藝的職員。系統(tǒng)可二次開發(fā)增加數(shù)據(jù)庫:記錄客戶投訴處理, 并應(yīng)用系統(tǒng)模塊“自定工作流程管理”及“工作流程預(yù)警”功能。估計(jì)二次開發(fā)需時(shí) = 3 工作天預(yù)計(jì)二次開發(fā)內(nèi)容:4.3 關(guān)于海關(guān)稅由于XXX進(jìn)口原料占每年材料采購的數(shù)量的20及金額的40,因此要求能處理海關(guān)方面的以下問題:倉庫要有以海關(guān)單位表示的海關(guān)商品水平及價(jià)值報(bào)告。(系統(tǒng)已可實(shí)現(xiàn))銷售部門年初要與海關(guān)簽定海關(guān)合同,就每一海關(guān)商品編號(hào)要求出口配額,以公斤為單位。每一產(chǎn)品出口時(shí),將單位轉(zhuǎn)換成公斤,從配額中扣除,直至配額用完,則要重新與海關(guān)簽訂合同,否則不能出口。系統(tǒng)可二次開發(fā)增加報(bào)告:列印每一海關(guān)商品今年的海關(guān)合同
30、配額, 每一海關(guān)商品本年已出口產(chǎn)品額(以海關(guān)編號(hào)及海關(guān)單位),剩余配額,以及outstanding SO數(shù)。如果剩余配額小于O/S SO數(shù),則發(fā)商業(yè)提醒通知銷售部門。估計(jì)二次開發(fā)需時(shí) = 4 工作天另外在海關(guān)報(bào)稅,關(guān)稅分?jǐn)偟确矫嬗幸蟆簳r(shí)只可能是由XXX手工做關(guān)稅分?jǐn)?,再輸入系統(tǒng)。(暫時(shí)不建議修改)庫存管理公司的庫存管理比較混亂,一方面是批號(hào)管理和貨位管理不到位,另外一方面是庫存人員不能提前準(zhǔn)確知道前后端業(yè)務(wù)的需求,如采購送貨計(jì)劃,銷售發(fā)貨計(jì)劃和工單排產(chǎn)計(jì)劃等,及時(shí)調(diào)整和平衡工作。下面是調(diào)研的具體分析:編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性5.1整體庫存管理使用Excel做的出入庫賬,隨時(shí)可以
31、更改數(shù)量,甚至刪除,很容易導(dǎo)致庫存不準(zhǔn)確,直接影響計(jì)劃和生產(chǎn)希望有嚴(yán)格的權(quán)限控制,不能隨便刪除,每一次的更改都要留下更改的單據(jù)。5.2庫存控制貨位管理沒有到位,導(dǎo)致相同物料放在多個(gè)地方,領(lǐng)料時(shí)容易遺漏,導(dǎo)致呆料出現(xiàn)出入庫單指明貨位5.3保質(zhì)期管理物料有保質(zhì)期,超過保質(zhì)期則出現(xiàn)呆料希望系統(tǒng)可以提醒超過保質(zhì)期的物料5.4庫存保障性管理安全庫存不完善有些材料的采購周期特別長,又是經(jīng)常使用的,希望能通過安全庫存做緩沖。5.5庫存盤點(diǎn)盤點(diǎn)周期比較長,同時(shí)因?yàn)槟壳皼]有使用ERP系統(tǒng),導(dǎo)致盤點(diǎn)和調(diào)整都比較麻煩。通過周期盤點(diǎn)等方式,確保物資帳實(shí)一致不容易發(fā)現(xiàn)問題,同時(shí)耽誤了處理問題的時(shí)機(jī)預(yù)計(jì)二次開發(fā)內(nèi)容:5.
32、2 關(guān)于貨位現(xiàn)在貨位管理做得不好,盤點(diǎn)時(shí)候很麻煩。希望以后盤點(diǎn)單等很多單據(jù)打印的時(shí)候加上貨位。系統(tǒng)可二次開發(fā)增加字段:盤點(diǎn)單打印每一產(chǎn)品/物料之貨位, 大前提是每一產(chǎn)品/物料只容許一個(gè)貨位。估計(jì)二次開發(fā)需時(shí) = 0.5 工作天財(cái)務(wù)管理目前的財(cái)務(wù)核算分散在金蝶財(cái)務(wù)系統(tǒng)及業(yè)務(wù)系統(tǒng),業(yè)務(wù)數(shù)據(jù)需要財(cái)務(wù)重新錄入憑證,使得財(cái)務(wù)人員把大量的時(shí)間用在對(duì)基本業(yè)務(wù)的核算上。一套好的ERP系統(tǒng),它應(yīng)該跟業(yè)務(wù)是緊密結(jié)合的,體現(xiàn)物流與資金流的統(tǒng)一,同時(shí)把財(cái)務(wù)人員從大量的核算工作上解放出來,更多的時(shí)間用在分析,控制和監(jiān)督的角色。如下圖:所有的子帳,最后匯集到總帳,目前XXX的采購,庫存,成本,應(yīng)收,應(yīng)付等原始數(shù)據(jù)都需要?jiǎng)e
33、的部門提供,而資產(chǎn)則是通過EXCEL管理的,最后都需要財(cái)務(wù)另外制作憑證。 同時(shí),系統(tǒng)業(yè)務(wù)的集成大大方便了把資金預(yù)測(cè)伸展到業(yè)務(wù)的最前端,為資金的安排提供依據(jù)。訂單的發(fā)運(yùn)計(jì)劃收款計(jì)劃資金需求預(yù)測(cè)請(qǐng)購計(jì)劃采購計(jì)劃費(fèi)用報(bào)銷計(jì)劃付款計(jì)劃資金回籠預(yù)測(cè)訂單的發(fā)運(yùn)計(jì)劃收款計(jì)劃資金需求預(yù)測(cè)請(qǐng)購計(jì)劃采購計(jì)劃費(fèi)用報(bào)銷計(jì)劃付款計(jì)劃資金回籠預(yù)測(cè)下面是調(diào)研的具體分析:編號(hào)業(yè)務(wù)情形業(yè)務(wù)現(xiàn)狀需求JOL可行性6.1財(cái)務(wù)管理分開兩家公司:香港公司和大陸希望系統(tǒng)能區(qū)分香港賬和大陸賬,并考慮訪問安全控制6.2合并報(bào)表向香港政府遞交的報(bào)表需要合并兩家公司的帳務(wù)希望將來的ERP系統(tǒng)能考慮集團(tuán)的合并需要,統(tǒng)一規(guī)則。6.3存貨價(jià)值成品的庫存
34、價(jià)值只能按照銷售價(jià)的85來推算,不是很科學(xué)。希望按準(zhǔn)確成本或移動(dòng)加權(quán)平均計(jì)算成品的庫存價(jià)值6.4成本核算現(xiàn)在倉庫的發(fā)料單未能結(jié)算到具體的工單,每一工單的工時(shí),費(fèi)用也不能計(jì)算希望能把料,工,費(fèi)考慮到產(chǎn)品的成本,減小手工分?jǐn)偟墓ぷ?.5帳務(wù)傳送工作應(yīng)收,應(yīng)付發(fā)票根據(jù)庫存提供的單據(jù),財(cái)務(wù)人員根據(jù)單據(jù)重新制作憑證應(yīng)收,應(yīng)付發(fā)票能跟業(yè)務(wù)結(jié)合起來,避免財(cái)務(wù)重復(fù)錄入相關(guān)信息,同時(shí)把業(yè)務(wù)的制約跟財(cái)務(wù)控制結(jié)合起來6.6財(cái)務(wù)預(yù)算管理預(yù)算只能事后分析希望能在預(yù)算的執(zhí)行過程中,做到事前,事中控制6.7賬齡分析應(yīng)收,應(yīng)付的帳嶺分析沒有或不準(zhǔn)確。希望系統(tǒng)能通過基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)自動(dòng)提供。6.8資金管理資金預(yù)測(cè)通過系統(tǒng)的業(yè)
35、務(wù)數(shù)據(jù)的集成和共享,把資金的預(yù)算準(zhǔn)確到前端的業(yè)務(wù),更好的平衡資金情況。6.9固定資產(chǎn)管理目前比較混亂固定資產(chǎn)列表及狀態(tài)管理固定資產(chǎn)報(bào)廢需要一定的程序未決與已結(jié)問題未決問題序號(hào)問題解決方案負(fù)責(zé)人目標(biāo)日期實(shí)際日期已結(jié)問題序號(hào)問題解決方案負(fù)責(zé)人目標(biāo)日期實(shí)際日期附錄資料:不需要的可以自行刪除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
36、)4 使用DWORD GetTickCount() 精確到毫秒5 如果使用MFC的CTime類,可以用CTime:GetCurrentTime() 精確到秒6 要獲取高精度時(shí)間,可以使用BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency)獲取系統(tǒng)的計(jì)數(shù)器的頻率BOOL QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount)獲取計(jì)數(shù)器的值然后用兩次計(jì)數(shù)器的差除以Frequency就得到時(shí)間。7 Multimedia Timer FunctionsThe following
37、 functions are used with multimedia timers.timeBeginPeriod/timeEndPeriod/timeGetDevCaps/timeGetSystemTime/*/用標(biāo)準(zhǔn)C實(shí)現(xiàn)獲取當(dāng)前系統(tǒng)時(shí)間的函數(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 ( &rawti
38、me );printf ( 007The current date/time is: %s, asctime (timeinfo) );exit(0);=#include - 必須的時(shí)間函數(shù)頭文件time_t - 時(shí)間類型(time.h 定義是typedef 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
39、( &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í):分:秒 年二.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ì)很精確,
40、需要試驗(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 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)行你的
41、程序代碼DWORD dwEnd = GetTickCount();則(dwEnd-dwStart)就是你的程序運(yùn)行時(shí)間, 以毫秒為單位這個(gè)函數(shù)只精確到55ms,1個(gè)tick就是55ms。五.timeGetTime()t,imeGetTime()基本等于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)庫的/
42、*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);timelocal 函數(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 * loca
43、ltime(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 *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/loca
44、ltime 才能重效time_t只能表示68年的范圍,即mktime只能返回1970-2038這一段范圍的time_t看看你的系統(tǒng)是否有time_t64,它能表示更大的時(shí)間范圍/*windows#Window里面的一些不一樣的/*一.CTime () 類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;WOR
45、D wSecond;WORD wMilliseconds; SYSTEMTIME, *PSYSTEMTIME;SYSTEMTIME t1;GetSystemTime(&t1)CTime curTime(t1);WORD ms = t1.wMilliseconds;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
46、-%m-%d);在VC中,我們可以借助CTime時(shí)間類,獲取系統(tǒng)當(dāng)前日期,具體使用方法如下:CTime t = CTime:GetCurrentTime(); /獲取系統(tǒng)日期,存儲(chǔ)在t里面int d=t.GetDay(); /獲得當(dāng)前日期int 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為星期六二
47、.CTimeSpan類如果想計(jì)算兩段時(shí)間的差值,可以使用CTimeSpan類,具體使用方法如下:CTime t1( 1999, 3, 19, 22, 15, 0 );CTime t = CTime:GetCurrentTime();CTimeSpan 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.GetTotalS
48、econds();/獲取總共有多少秒三._timeb()函數(shù)_timeb定義在SYSTIMEB.H,有四個(gè)fieldsdstflagmillitmtimetimezonevoid _ftime( struct _timeb *timeptr );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
49、,200,NULL);在不需要定時(shí)器的時(shí)候的時(shí)候銷毀掉時(shí)鐘KillTimer(TIMERID_JISUANFANGSHI);對(duì)應(yīng)VC程序的消息映射void CJisuan:OnTimer(UINT nIDEvent)switch(nIDEvent)#如何設(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_myLocalT
50、ime.wSec;m_myLocalTime.wMillisec;lpSystemTime=&m_myLocalTime;if( SetLocalTime(lpSystemTime) ) /此處換成 SetSystemTime( )也不行MessageBox(OK !);elseMessageBox(Error !);SYSTEMTIME m_myLocalTime,*lpSystemTime;m_myLocalTime.wYear=2003;m_myLocalTime.wM;m_myLocalTime.wDay=1;lpSystemTime=&m_myLocalTime;if( SetDat
51、e(lpSystemTime) ) /此處換成 SetSystemTime( )也不行MessageBox(OK !);elseMessageBox(Error !);本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:HYPERLINK /khuang2008/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ā)送到線
52、程消息隊(duì)列中的WM_TIMER消息,而得到定時(shí)的效果(退出程序時(shí)別忘了調(diào)用和SetTimer配對(duì)使用的KillTimer函數(shù))。二是利用GetTickCount函數(shù)可以返回自計(jì)算機(jī)啟動(dòng)后的時(shí)間,通過兩次調(diào)用GetTickCount函數(shù),然后控制它們的差值來取得定時(shí)效果,此方式跟第一種方式一樣,精度也是毫秒級(jí)的。用這兩種方式取得的定時(shí)效果雖然在許多場合已經(jīng)滿足實(shí)際的要求,但由于它們的精度只有毫秒級(jí)的,而且在要求定時(shí)時(shí)間間隔小時(shí),實(shí)際定時(shí)誤差大。下面介紹一種能取得高精度定時(shí)的方法。在一些計(jì)算機(jī)硬件系統(tǒng)中,包含有高精度運(yùn)行計(jì)數(shù)器(high-resolution performance counter
53、),利用它可以獲得高精度定時(shí)間隔,其精度與CPU的時(shí)鐘頻率有關(guān)。采用這種方法的步驟如下:1、首先調(diào)用QueryPerformanceFrequency函數(shù)取得高精度運(yùn)行計(jì)數(shù)器的頻率f。單位是每秒多少次(n/s),此數(shù)一般很大。2、在需要定時(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è)
54、按紐。上面和下面位置的編輯框的ID分別為IDC_E_TEST和IDC_E_ACTUAL,通過MFC ClassWizard添加的成員變量也分別對(duì)應(yīng)為DWORD m_dwTest和DWORD m_dwAct. “退出”按紐的ID為IDOK,“開始測(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
55、_dwTest中LARGE_INTEGER frequence;if(!QueryPerformanceFrequency( &frequence) /取高精度運(yùn)行計(jì)數(shù)器的頻率,若硬件不支持則返回FALSEMessageBox(Your computer hardware doesnt support the high-resolution performance counter,Not Support, MB_ICONEXCLAMATION | MB_OK);LARGE_INTEGER test, ret;test.QuadPart = frequence.QuadPart * m_dwTe
56、st / 1000000; /通過頻率換算微秒數(shù)到對(duì)應(yīng)的數(shù)量(與CPU時(shí)鐘有關(guān)),1秒=1000000微秒ret = MySleep( test ); /調(diào)用此函數(shù)開始延時(shí),返回實(shí)際花銷的數(shù)量m_dwAct = (DWORD)(1000000 * ret.QuadPart / frequence.QuadPart ); /換算到微秒數(shù)UpdateData(FALSE); /顯示到對(duì)話框面板其中上面調(diào)用的MySleep函數(shù)如下:LARGE_INTEGER CHightTimerDlg:MySleep(LARGE_INTEGER Interval)/ 功能:執(zhí)行實(shí)際的延時(shí)功能 / 參數(shù):Inter
57、val 參數(shù)為需要執(zhí)行的延時(shí)與時(shí)間有關(guān)的數(shù)量 / 返回值:返回此函數(shù)執(zhí)行后實(shí)際所用的時(shí)間有關(guān)的數(shù)量 / LARGE_INTEGER privious, current, Elapse;QueryPerformanceCounter( &privious );current = privious;while( current.QuadPart - privious.QuadPart Interval.QuadPart )QueryPerformanceCounter( t );Elapse.QuadPart = current.QuadPart - privious.QuadPart;retur
58、n 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í)間對(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í)行成功,返回TR
59、UE / BOOL bNormal = TRUE;LARGE_INTEGER frequence, privious, current, interval;if(!QueryPerformanceFrequency( &frequence):MessageBox(NULL, Your computer hardware doesnt support the high-resolution performance counter,Not Support, MB_ICONEXCLAMATION | MB_OK); /或其它的提示信息return FALSE;interval.QuadPart =
60、frequence.QuadPart * dwInterval / 1000000;bNormal = bNormal & QueryPerformanceCounter( &privious );current = privious;while( current.QuadPart - privious.QuadPart interval.QuadPart )bNormal = bNormal & QueryPerformanceCounter( t );return bNormal;需要指出的是,由于在此函數(shù)中的代碼很多,機(jī)器在執(zhí)行這些代碼所花費(fèi)的時(shí)間也很長,所以在需要幾個(gè)微秒的延時(shí)時(shí),會(huì)影
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)體操用帶細(xì)分市場深度研究報(bào)告
- 裝載機(jī)產(chǎn)品供應(yīng)鏈分析
- 商務(wù)禮儀攻略秘籍-提升個(gè)人形象與職場成功率
- 窗用紙制室內(nèi)遮簾商業(yè)機(jī)會(huì)挖掘與戰(zhàn)略布局策略研究報(bào)告
- 化妝用防曬制劑產(chǎn)品供應(yīng)鏈分析
- 紙板杯市場分析及投資價(jià)值研究報(bào)告
- 物鏡光學(xué)產(chǎn)品供應(yīng)鏈分析
- 廣告設(shè)計(jì)行業(yè)經(jīng)營分析報(bào)告
- 電感線圈支架產(chǎn)品供應(yīng)鏈分析
- 常壓潛水服出租行業(yè)營銷策略方案
- 案例分析題94707
- 公路水運(yùn)工程施工安全標(biāo)準(zhǔn)化指南(251頁)
- 網(wǎng)絡(luò)營銷在生鮮電商“盒馬鮮生”中的應(yīng)用分析市場營銷專業(yè)
- EN12472鎳釋放磨損和腐蝕試驗(yàn)方法
- 校服評(píng)標(biāo)方法及打分表
- 中小學(xué)節(jié)約能源資源工作實(shí)施方案(完整版)
- 建筑施工作業(yè)活動(dòng)風(fēng)險(xiǎn)分級(jí)管控清單
- 基于DCS的溫度控制系統(tǒng)的設(shè)計(jì)與應(yīng)用(共35頁)
- 大貓英語分級(jí)閱讀 六級(jí)1 A Letter to New Zealand課件
- 第幾和幾專項(xiàng)訓(xùn)練
- (完整版)心理健康教育五年工作規(guī)劃
評(píng)論
0/150
提交評(píng)論