第一篇:用多線程模擬汽車(chē)司機(jī)與售票員需求分析試驗(yàn)報(bào)告
操作系統(tǒng):用多線程模擬汽車(chē)司機(jī)與售票員需求分析試驗(yàn)報(bào)告
本實(shí)驗(yàn)利用多線程模擬汽車(chē)司機(jī)與售票員之間的協(xié)同工作即同步過(guò)程。一方面只有售票員把車(chē)門(mén)關(guān)好了司機(jī)才能開(kāi)車(chē),因此,售票員關(guān)好車(chē)門(mén)應(yīng)通知司機(jī)開(kāi)車(chē);另一方面,只有汽車(chē)已經(jīng)停下,售票員才能開(kāi)門(mén)上下客,故司機(jī)停車(chē)后應(yīng)通知售票員。實(shí)驗(yàn)的結(jié)果是在屏幕顯示二者的同步過(guò)程。
一、設(shè)計(jì)過(guò)程
基本原理:在Windows的一個(gè)進(jìn)程內(nèi)包含一個(gè)或多個(gè)線程,32位Windows環(huán)境下的WIN32 API提供了多線程應(yīng)用程序開(kāi)發(fā)所需的接口函數(shù),本實(shí)驗(yàn)就是C++語(yǔ)言編寫(xiě)的WIN32 API的多線程編程。具體過(guò)程:
1.創(chuàng)建兩個(gè)信號(hào)對(duì)象,設(shè)定初始值;
2.創(chuàng)建兩個(gè)子線程函數(shù),一個(gè)為司機(jī)的操作過(guò)程,一個(gè)為售票員的操作過(guò)程。我們?cè)谶@里設(shè)定站點(diǎn)數(shù)為10個(gè);在司機(jī)操作的子線程中,用一個(gè)while循環(huán),當(dāng)?shù)阶詈笠徽緯r(shí),就退出,此時(shí),程序運(yùn)行結(jié)束。3.編寫(xiě)主線程函數(shù),在其中調(diào)用兩個(gè)子線程。
二、源代碼
#include
HANDLE hSemaphore1=CreateSemaphore(NULL, 0, 1, NULL);HANDLE hSemaphore2=CreateSemaphore(NULL, 0, 1, NULL);
int station=1;
DWORD WINAPI ThreadDriver(LPVOID LpParameter){
while(station<=10){
cout<<“司機(jī)正常行車(chē)”< cout<<“前方為”< if(station==10) { cout<<“終點(diǎn)站到了”< return 0; } cout<<“到達(dá)”< ReleaseSemaphore(hSemaphore2,1,NULL); WaitForSingleObject(hSemaphore1,INFINITE); cout<<“離站開(kāi)車(chē)”< Sleep(500); station++;} return 0;} DWORD WINAPI ThreadConductor(LPVOID LpParameter){ while(1){ WaitForSingleObject(hSemaphore2,INFINITE); cout<<“售票員開(kāi)門(mén)”< cout<<“售票員關(guān)門(mén)”< cout<<“售票員向剛上車(chē)售票”< ReleaseSemaphore(hSemaphore1,1,NULL); Sleep(1000); } return 0;} int main(){ HANDLE hDriver;HANDLE hConductor;cout<<“多線程模擬司機(jī)售票員同步過(guò)程n”;cout<<“----------------------------n”; hDriver=CreateThread(NULL,0,ThreadDriver,NULL,0,NULL);Sleep(10);hConductor=CreateThread(NULL,0,ThreadConductor,NULL,0,NULL);Sleep(300000);CloseHandle(hDriver);CloseHandle(hConductor);return 0;} 三、運(yùn)行結(jié)果: 多線程模擬司機(jī)售票員同步過(guò)程----------------------------司機(jī)正常行車(chē) 前方為1站點(diǎn) 到達(dá)1站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為2站點(diǎn) 到達(dá)2站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為3站點(diǎn) 到達(dá)3站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為4站點(diǎn) 到達(dá)4站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為5站點(diǎn) 到達(dá)5站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為6站點(diǎn) 到達(dá)6站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為7站點(diǎn) 到達(dá)7站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為8站點(diǎn) 到達(dá)8站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為9站點(diǎn) 到達(dá)9站點(diǎn) 售票員開(kāi)門(mén) 乘客正在上車(chē) 售票員關(guān)門(mén) 售票員向剛上車(chē)售票 離站開(kāi)車(chē) 司機(jī)正常行車(chē) 前方為10站點(diǎn) 終點(diǎn)站到了 四、程序結(jié)果分析 從運(yùn)行結(jié)果看,基本上模擬了司機(jī)和售票員的同步過(guò)程。此程序簡(jiǎn)單的實(shí)現(xiàn)了線程間的同步過(guò)程,即運(yùn)用win32提供的接口函數(shù),主要是CreateThread,WaitForSingleObject,ReleaseSemaphore這幾個(gè)函數(shù)實(shí)現(xiàn)主要功能。 程序還有很多欠缺,需要做進(jìn)一步的改進(jìn)。比如可以實(shí)際線路的同步過(guò)程,考慮司機(jī)與售票員同步過(guò)程中的更多現(xiàn)實(shí)因素,比如,提供站點(diǎn)時(shí)間、上下車(chē)人數(shù)等等,將其運(yùn)用到實(shí)際當(dāng)中去。 我國(guó)汽車(chē)制造企業(yè)ERP需求分析與解決方案 一、我國(guó)汽車(chē)企業(yè)發(fā)展現(xiàn)狀 我國(guó)汽車(chē)工業(yè)起步晚、起點(diǎn)低、規(guī)模小、技術(shù)落后、產(chǎn)業(yè)結(jié)構(gòu)不合理,改革開(kāi)放以來(lái)雖有較快發(fā)展,但與汽車(chē)生產(chǎn)大國(guó)相比差距明顯:?jiǎn)螐慕^對(duì)產(chǎn)量來(lái)看,我國(guó)2003頭6個(gè)月共生 產(chǎn)銷(xiāo)售汽車(chē)200多萬(wàn)輛,全年預(yù)計(jì)超過(guò)400萬(wàn)輛,盡管相比去年同期增長(zhǎng)了30%,但全國(guó)總產(chǎn)量尚不足國(guó)際汽車(chē)巨頭通用公司的年產(chǎn)量。我國(guó)已經(jīng)加入WTO,按照我國(guó)對(duì)于汽車(chē)行業(yè)的承諾,到2006年,我國(guó)汽車(chē)整車(chē)進(jìn)口關(guān)稅水平將降至25%,零部件降至10%,并且逐步取消一些諸如進(jìn)口配額等非關(guān)稅保護(hù)政策,國(guó)內(nèi)汽車(chē)行業(yè)將直接面對(duì)開(kāi)放的國(guó)際市場(chǎng),這對(duì)于我國(guó)尚屬幼稚的汽車(chē)產(chǎn)業(yè)來(lái)說(shuō),將是一個(gè)非常嚴(yán)峻的考驗(yàn)。 針對(duì)我國(guó)汽車(chē)企業(yè)的現(xiàn)狀,汽車(chē)企業(yè)要在國(guó)際汽車(chē)巨頭的沖擊下立于不敗之地,唯一的出路只能是盡快發(fā)展壯大企業(yè)實(shí)力,不僅做到規(guī)模大,更重要的是實(shí)力要強(qiáng)。2002年,我國(guó)汽車(chē)行業(yè)進(jìn)行了大規(guī)模的兼并重組,我國(guó)三大汽車(chē)集團(tuán)一汽、二汽以及上汽均舞出了大手筆,一汽收購(gòu)天汽并與日本豐田公司進(jìn)行合作;二汽則與日本日產(chǎn)公司進(jìn)行全面合資計(jì)劃,組建東風(fēng)日產(chǎn)汽車(chē)有限公司;而上汽則兼并收購(gòu)了柳州五菱、安徽奇瑞等公司,使上汽集團(tuán)的產(chǎn)品線更加完善,已初具我國(guó)“汽車(chē)航母”的雛形。 我國(guó)汽車(chē)工業(yè)的差距,除了規(guī)模上的差距,更重要的制造技術(shù)以及管理技術(shù)上的差距,而其中最重要的是管理上的差距。整體來(lái)說(shuō),當(dāng)前我國(guó)汽車(chē)行業(yè)普遍存在下述管理問(wèn)題: ·生產(chǎn)規(guī)模偏小,尚未形成規(guī)模化生產(chǎn); ·市場(chǎng)信息不靈,生產(chǎn)預(yù)測(cè)數(shù)據(jù)不準(zhǔn); ·設(shè)計(jì)新產(chǎn)品周期長(zhǎng),不能適應(yīng)快速變化的市場(chǎng)需求; ·生產(chǎn)過(guò)程中在制品多,原材料、中間產(chǎn)品甚至產(chǎn)成品庫(kù)存量大,占用大量流動(dòng)資金; ·企業(yè)各部門(mén)業(yè)務(wù)處理和信息交流不暢通,周期長(zhǎng)、效率低、誤差率高; ·與原材料、零配件的供應(yīng)商以及外協(xié)廠商的溝通和質(zhì)量控制不到位,影響產(chǎn)品交貨期以及產(chǎn)品質(zhì)量; ·成本核算工作不細(xì),大多缺乏零部件成本核算,不能有效地控制成本; ·雖已建立遍布全國(guó)的銷(xiāo)售及售后服務(wù)網(wǎng)絡(luò)體系,但整個(gè)網(wǎng)絡(luò)體系效率不高,信息反饋不及時(shí),缺乏現(xiàn)代信息技術(shù)支撐體系; ·以客戶為中心的先進(jìn)管理思想未能全面深入人心; ·難以進(jìn)行產(chǎn)品及關(guān)鍵零部件的追溯;2003年中國(guó)汽車(chē)行業(yè)協(xié)會(huì)的政策報(bào)告中已經(jīng)明確提出將汽車(chē)招回制度引入國(guó)內(nèi)汽車(chē)行業(yè),這樣勢(shì)必要求汽車(chē)制造企業(yè)具備成品及關(guān)鍵零部件的追溯能力。 如何解決上述管理問(wèn)題,如何面對(duì)實(shí)力雄厚的競(jìng)爭(zhēng)者,如何適應(yīng)多變的市場(chǎng),如何運(yùn)用現(xiàn)代化的管理和技術(shù)手段降低管理成本、提高企業(yè)競(jìng)爭(zhēng)力,是中國(guó)汽車(chē)行業(yè)需要面對(duì)和思考的問(wèn)題。發(fā)達(dá)國(guó)家汽車(chē)行業(yè)的經(jīng)驗(yàn)證明,信息技術(shù)的廣泛應(yīng)用和發(fā)展將為企業(yè)降低采購(gòu)、營(yíng)銷(xiāo)成本,減少庫(kù)存、優(yōu)化庫(kù)存結(jié)構(gòu),拓展銷(xiāo)售渠道、提高服務(wù)效率提供可能,是汽車(chē)企業(yè)增強(qiáng)競(jìng)爭(zhēng)實(shí)力、融入經(jīng)濟(jì)全球化格局的必由之路。 二、汽車(chē)制造企業(yè)流程與ERP需求分析 汽車(chē)企業(yè)管理的重點(diǎn)是隨著汽車(chē)行業(yè)的發(fā)展而不斷變化的。在汽車(chē)行業(yè)發(fā)展初期,汽車(chē)生產(chǎn)的組織形式是按庫(kù)存生產(chǎn),那時(shí)汽車(chē)品種非常單一,例如20世紀(jì)20年代福特公司只生產(chǎn)單一的黑色T型車(chē),此時(shí)對(duì)于汽車(chē)企業(yè)管理的重點(diǎn)在于如何提高產(chǎn)品質(zhì)量、擴(kuò)大企業(yè)的生產(chǎn)能力以及提高勞動(dòng)生產(chǎn)率。而到了21世紀(jì)的今天,隨著人們生活水平的提高,人們對(duì)于汽車(chē)的消費(fèi)需求更加注重個(gè)性化特點(diǎn),汽車(chē)生產(chǎn)完全由過(guò)去的以產(chǎn)品為中心轉(zhuǎn)變?yōu)橐钥蛻魹橹行?,汽?chē)企業(yè)的生產(chǎn)組織形式也由過(guò)去的按預(yù)測(cè)生產(chǎn)轉(zhuǎn)變?yōu)榘搭A(yù)測(cè)加訂單的生產(chǎn)組織形式,甚至有些先進(jìn)的汽車(chē)廠家已經(jīng)做到完全按訂單生產(chǎn)。對(duì)于現(xiàn)代汽車(chē)企業(yè)來(lái)說(shuō),管理的重點(diǎn)在于快速響應(yīng)客戶的訂單需求、準(zhǔn)確合理的排產(chǎn)計(jì)劃以及精確的成本控制,詳細(xì)來(lái)說(shuō),汽車(chē)企業(yè)的管理需求主要在于以下幾個(gè)方面: (1)采購(gòu)、庫(kù)存、生產(chǎn)、財(cái)務(wù)四個(gè)業(yè)務(wù)環(huán)節(jié)應(yīng)緊密銜接、數(shù)據(jù)信息及時(shí)充分共享,才能最大程度的避免盲目采購(gòu)、庫(kù)存成本增加、生產(chǎn)過(guò)剩(或跟不上)等現(xiàn)象的發(fā)生。 (2)采購(gòu)計(jì)劃的編制、請(qǐng)購(gòu)申請(qǐng)、供應(yīng)商的選擇及考核、采購(gòu)人員的評(píng)價(jià)考核、合同的擬訂及簽訂、采購(gòu)合同的執(zhí)行等等這些構(gòu)成了一個(gè)現(xiàn)代化企業(yè)的采購(gòu)業(yè)務(wù)的整個(gè)過(guò)程,而采購(gòu)作為一個(gè)企業(yè)業(yè)務(wù)循環(huán)中的一個(gè)環(huán)節(jié),就必須具備以下特點(diǎn)才能使采購(gòu)環(huán)節(jié)更好的服務(wù)于生產(chǎn)等其他業(yè)務(wù)環(huán)節(jié): 采購(gòu)計(jì)劃的制定要有據(jù)可循; 供應(yīng)商的選擇體系要完善合理; 采購(gòu)合同的執(zhí)行要有條不紊; 采購(gòu)部門(mén)進(jìn)貨提前量的控制; 采購(gòu)資金的占用要有計(jì)劃而不盲目; (3)庫(kù)存管理是汽車(chē)制造企業(yè)非常重要的一個(gè)環(huán)節(jié),汽車(chē)的零件成千上萬(wàn),因而對(duì)于汽車(chē)企業(yè)的庫(kù)存管理更顯重要,要做到使成千上萬(wàn)種物料的賬物相符、降低庫(kù)存、減少資金占用、同時(shí)避免物料積壓或短缺,則現(xiàn)代化的汽車(chē)企業(yè)的庫(kù)存業(yè)務(wù)應(yīng)具備以下特點(diǎn): 能隨時(shí)得知某種物料的收、發(fā)、存狀況; 及時(shí)得知需要盤(pán)點(diǎn)的物料及盤(pán)點(diǎn)結(jié)果; 隨時(shí)能對(duì)現(xiàn)存的物料進(jìn)行生產(chǎn)配比的模擬預(yù)算; 在保證生產(chǎn)的前提下,最大程度的降低庫(kù)存; 應(yīng)和財(cái)務(wù)部門(mén)緊密銜接,形成高效的過(guò)賬措施; 庫(kù)存物資根據(jù)重要性不同,按照企業(yè)追溯制度要求,建立物資的庫(kù)存批號(hào)。 (4)生產(chǎn)計(jì)劃環(huán)節(jié)是汽車(chē)制造業(yè)企業(yè)的核心,也是整個(gè)企業(yè)管理最煩瑣和最難管理的環(huán)節(jié)。生產(chǎn)計(jì)劃的制定要求能適應(yīng)不同的生產(chǎn)模式,特別是能否成功處理按定單裝配與按訂單設(shè)計(jì),這也是考驗(yàn)一個(gè)ERP產(chǎn)品功能是否強(qiáng)大的重要指標(biāo),為了滿足個(gè)性化生產(chǎn)的需要,需要采用精益生產(chǎn)的方式。這對(duì)于企業(yè)的內(nèi)部管理、設(shè)備與控制系統(tǒng)的能力及人員素質(zhì)都是一個(gè)非常大的挑戰(zhàn)。 一個(gè)現(xiàn)代化的汽車(chē)制造業(yè)企業(yè)要想使自己的生產(chǎn)嚴(yán)密有序的進(jìn)行,其生產(chǎn)的業(yè)務(wù)體現(xiàn)上則應(yīng)有以下特點(diǎn): ·汽車(chē)市場(chǎng)需求的預(yù)測(cè)數(shù)據(jù)及銷(xiāo)售合同數(shù)據(jù)能夠及時(shí)準(zhǔn)確地轉(zhuǎn)化為主生產(chǎn)計(jì)劃數(shù)據(jù); ·根據(jù)主生產(chǎn)計(jì)劃、原材料及零部件的庫(kù)存量、在制量、采購(gòu)合同量由系統(tǒng)產(chǎn)生物料需求計(jì)劃,大大提高計(jì)劃編制的效率與準(zhǔn)確性; ·根據(jù)生產(chǎn)計(jì)劃及生產(chǎn)能力的比較,能夠保持均衡生產(chǎn); ·降低生產(chǎn)過(guò)程中的物料消耗、避免產(chǎn)生廢品造成浪費(fèi); ·推行JIT及時(shí)生產(chǎn)和看板管理,減少在制品、減少物料庫(kù)存甚至實(shí)現(xiàn)某些項(xiàng)目的零庫(kù)存以降低成本; (5)營(yíng)銷(xiāo)管理 ·能夠建立分布廣、效率高、市場(chǎng)信息反饋靈活的汽車(chē)銷(xiāo)售網(wǎng)絡(luò),從而實(shí)現(xiàn)對(duì)整個(gè)分銷(xiāo)網(wǎng)絡(luò)的管理,對(duì)分銷(xiāo)點(diǎn)銷(xiāo)售定單的匯總以及對(duì)產(chǎn)品的分銷(xiāo)調(diào)撥管理等等; ·增強(qiáng)企業(yè)對(duì)汽車(chē)銷(xiāo)售市場(chǎng)需求的應(yīng)變能力,盡快縮短新產(chǎn)品開(kāi)發(fā)周期以適應(yīng)市場(chǎng)靈活多變的需要; ·做好產(chǎn)品售后服務(wù)并對(duì)來(lái)自用戶的質(zhì)量反饋及時(shí)處理; (6)成本核算與控制是汽車(chē)制造業(yè)企業(yè)管理的主要核心內(nèi)容之一。成本分析與成本考核,是對(duì)影響企業(yè)成本變動(dòng)的各種技術(shù)經(jīng)濟(jì)因數(shù)及其影響程度做出定量的描述和定性的說(shuō)明,它既為下一時(shí)期的成本預(yù)測(cè)、決策和控制提供了新的數(shù)據(jù)依據(jù),同時(shí)也為前一時(shí)期成本計(jì)劃執(zhí)行情況做出了全面的總結(jié),以反映企業(yè)成本管理水平,并對(duì)企業(yè)內(nèi)部各級(jí)單位成本管理的成績(jī)或失誤進(jìn)行責(zé)任獎(jiǎng)懲。成本控制的重點(diǎn)是事前預(yù)測(cè)并通過(guò)事后核算修正預(yù)測(cè)數(shù)據(jù)為以后提供更精確的預(yù)測(cè)。為了能夠?yàn)槭潞蠛怂闾峁┚_的數(shù)據(jù)用以修正事先的預(yù)測(cè)數(shù)據(jù),需要能夠提供實(shí)際成本實(shí)時(shí)統(tǒng)計(jì)的功能;為滿足管理上的要求,成本核算與控制系統(tǒng)應(yīng)具有以下特點(diǎn): 可分批、分步進(jìn)行結(jié)賬作業(yè); 將成本要素細(xì)分,分別求算; 人工權(quán)數(shù)、費(fèi)用權(quán)數(shù)的設(shè)定維護(hù); 可計(jì)算各期間各成品、半成品及在制品的實(shí)際成本; 可提高各項(xiàng)管理報(bào)表; 三、RS10汽車(chē)行業(yè)解決方案 在對(duì)汽車(chē)行業(yè)管理需求進(jìn)行科學(xué)分析以及多年來(lái)對(duì)汽車(chē)企業(yè)ERP解決方案的實(shí)踐基礎(chǔ)上,北京機(jī)械工業(yè)自動(dòng)化所軟件中心推出了基于汽車(chē)行業(yè)的RS10/ERP汽車(chē)行業(yè)解決方案,RS10/ERP汽車(chē)行業(yè)專(zhuān)業(yè)版分為五大管理體系:物料管理體系、制造管理體系、客戶關(guān)系管理體系、財(cái)務(wù)成本管理體系、企業(yè)信息門(mén)戶及系統(tǒng)集成管理體系。 (1)客戶關(guān)系管理體系 RS10汽車(chē)行業(yè)解決方案的客戶關(guān)系管理體系的目標(biāo)是使原本“各自為戰(zhàn)”的市場(chǎng)推廣人員、銷(xiāo)售人員、售后服務(wù)人員協(xié)調(diào)一致,提高客戶的滿意度、忠誠(chéng)度,在維持有價(jià)值的現(xiàn)有客戶的同時(shí),不斷尋找新市場(chǎng)和新渠道,使企業(yè)能夠有效地吸引潛在客戶,最終幫助企業(yè)縮短銷(xiāo)售周期、降低銷(xiāo)售成本,增加銷(xiāo)售收入??蛻絷P(guān)系管理體系包括市場(chǎng)管理子系統(tǒng)、分銷(xiāo)管理子系統(tǒng)及售后服務(wù)管理子系統(tǒng)等。 (2)物料管理體系 物料管理體系是強(qiáng)調(diào)從供應(yīng)商到客戶物流的時(shí)間性和成本性管理,包括采購(gòu)—采購(gòu)貨運(yùn)—庫(kù)存—制造—分銷(xiāo)配送—零售—服務(wù)等生產(chǎn)經(jīng)營(yíng)整個(gè)過(guò)程中的全面物資供應(yīng)活動(dòng)。并在整個(gè)活動(dòng)中進(jìn)行時(shí)間—成本優(yōu)化集成控制,在最小的成本費(fèi)用前提下,達(dá)到最佳的物資供應(yīng)。 物料管理子系統(tǒng)包含工程數(shù)據(jù)管理子系統(tǒng)(EDM)、物資供應(yīng)管理子系統(tǒng)(PM)、電子供應(yīng)管理子系統(tǒng)(EPM)、銷(xiāo)售管理子系統(tǒng)(OM)以及庫(kù)存管理子系統(tǒng)(INV)。對(duì)于現(xiàn)代汽車(chē)企業(yè)來(lái)說(shuō),隨著電子商務(wù)技術(shù)的發(fā)展與應(yīng)用,電子采購(gòu)已經(jīng)逐漸成為汽車(chē)企業(yè)新型的采購(gòu)模式。 另外物料的批號(hào)管理也是汽車(chē)企業(yè)的獨(dú)特要求,汽車(chē)行業(yè)的批號(hào)管理與藥品生產(chǎn)企業(yè)的批號(hào)制度不同,汽車(chē)零部件的批號(hào)管理,不僅是企業(yè)內(nèi)部控制庫(kù)存的要求,更重要的是外部客戶對(duì)其質(zhì)量跟蹤的要求。批號(hào)追蹤功能把物流、訂單和批號(hào)緊密聯(lián)系起來(lái),從客戶接受到的產(chǎn)品可以追蹤到客戶訂單、生產(chǎn)班組、原材料來(lái)源和供應(yīng)商批號(hào)等,同時(shí)也可以從原材料追蹤到用于哪些產(chǎn)品的生產(chǎn),這些產(chǎn)品發(fā)貨給哪些客戶,做到產(chǎn)品質(zhì)量跟蹤有的放矢。對(duì)于企業(yè)內(nèi)部來(lái)講,批號(hào)功能使計(jì)算庫(kù)存帳齡的有力工具,系統(tǒng)可以隨時(shí)提供庫(kù)齡分析報(bào)告,對(duì)清除呆滯庫(kù)存和移動(dòng)緩慢的庫(kù)存提供可靠依據(jù)。 (3)制造管理體系 制造管理體系是RS10汽車(chē)行業(yè)解決方案的重中之重,現(xiàn)代汽車(chē)行業(yè)的發(fā)展已經(jīng)進(jìn)入了上下游廠家之間分工協(xié)作的產(chǎn)業(yè)鏈共同發(fā)展模式,企業(yè)之間的競(jìng)爭(zhēng)不再是單個(gè)企業(yè)之間的競(jìng)爭(zhēng),而是整個(gè)產(chǎn)業(yè)鏈之間的競(jìng)爭(zhēng)。對(duì)于汽車(chē)整車(chē)廠商來(lái)說(shuō),大量的零部件采取外購(gòu)、外協(xié),由專(zhuān)業(yè)供應(yīng)商供應(yīng)的方式;世界各大汽車(chē)廠商都建立了自己比較完善的專(zhuān)業(yè)零配件供應(yīng)體系,整車(chē)廠商目前主流的制造模式采取的是大批量流水裝配制造模式。 主需求計(jì)劃主生產(chǎn)計(jì)劃物料需求計(jì)劃外購(gòu)/批量自制能力需求計(jì)劃車(chē)間任務(wù)管理車(chē)間作業(yè)管理產(chǎn)品產(chǎn)出計(jì)劃投產(chǎn)順序優(yōu)化 產(chǎn)品日進(jìn)度計(jì)劃生產(chǎn)線日進(jìn)度計(jì)劃供應(yīng)看板生產(chǎn)看板領(lǐng)送料計(jì)劃庫(kù)存管理采購(gòu)管理外購(gòu)中短期計(jì)劃計(jì)劃執(zhí)行圖2: RS10/ERP汽車(chē)行業(yè)JIT與MRP混合制造模式流程圖適應(yīng)于汽車(chē)行業(yè)此種生產(chǎn)制造模式,在經(jīng)過(guò)為國(guó)內(nèi)多家汽車(chē)整車(chē)生產(chǎn)制造企業(yè)提供ERP解決方案的實(shí)踐基礎(chǔ)上,我們提出了MRPII+JIT混合的汽車(chē)行業(yè)解決方案,如下圖2所示,主要包括主需求計(jì)劃管理子系統(tǒng)(MDS)、主生產(chǎn)計(jì)劃管理子系統(tǒng)(MPS)、物料需求計(jì)劃管理子系統(tǒng)(MRP)、能力需求計(jì)劃管理子系統(tǒng)(CRP)、車(chē)間任務(wù)管理子系統(tǒng)(PAC)、車(chē)間作業(yè)管理子系統(tǒng)(SFC)以及準(zhǔn)時(shí)生產(chǎn)管理子系統(tǒng)(JIT)。 (4)財(cái)務(wù)成本管理體系 企業(yè)的生產(chǎn)經(jīng)營(yíng)過(guò)程是物資運(yùn)動(dòng)與資金運(yùn)動(dòng)的統(tǒng)一。企業(yè)管理也就是從物資運(yùn)動(dòng)和資金運(yùn)動(dòng)兩個(gè)方面同時(shí)進(jìn)行管理,而對(duì)資金運(yùn)動(dòng)的管理最終是財(cái)務(wù)管理的任務(wù)。財(cái)務(wù)管理系統(tǒng)的作用就是對(duì)企業(yè)資金運(yùn)動(dòng)進(jìn)行全面的管理,也就是通過(guò)對(duì)資金流的監(jiān)督和控制,實(shí)現(xiàn)對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)的綜合性管理。它的內(nèi)容包括:財(cái)務(wù)的賬務(wù)管理和各種財(cái)務(wù)核算如銀行存款、現(xiàn)金的管理,銷(xiāo)售收入及利潤(rùn)管理,材料的核算,應(yīng)收/應(yīng)付賬款管理,固定資產(chǎn)管理等。 RS10—汽車(chē)行業(yè)解決方案提供了實(shí)際成本與標(biāo)準(zhǔn)成本相結(jié)合的成本管理模式,分別核算各種產(chǎn)成品、半成品的標(biāo)準(zhǔn)成本與實(shí)際成本,通過(guò)實(shí)際成本與標(biāo)準(zhǔn)成本的對(duì)比分析,找出成本的中的關(guān)鍵變化因素,為企業(yè)管理者進(jìn)行成本控制與成本管理提供決策支持。 改變成本核算方法,為了較為準(zhǔn)確的核算各種產(chǎn)品及零部件的成本,RS10提供了逐步結(jié)轉(zhuǎn)的方法,按照產(chǎn)品的成本物料清單結(jié)構(gòu),從原材料開(kāi)始向上歸集,一層層的核算實(shí)際成本。材料的消耗不再按定額進(jìn)行核算,而是按照實(shí)際發(fā)生的情況進(jìn)行歸集,以了解產(chǎn)品的各個(gè)組成部分真正的成本構(gòu)成,為銷(xiāo)售決策提供真實(shí)依據(jù)。 (5)企業(yè)信息門(mén)戶(EIP)及系統(tǒng)管理體系 RS10/EIP企業(yè)信息門(mén)戶(EnterpriseInformationPortal),是企業(yè)統(tǒng)一的信息訪問(wèn)平臺(tái),把企業(yè)內(nèi)外各種相對(duì)分散獨(dú)立的信息組成一個(gè)統(tǒng)一的整體,企業(yè)管理者和員工能夠通過(guò)統(tǒng)一的渠道訪問(wèn)和分享所需的信息,同時(shí)增強(qiáng)了企業(yè)員工之間的信息交流,加強(qiáng)了企業(yè)的團(tuán)隊(duì)的協(xié)作及提高了企業(yè)信息共享層次。 RS10/EIP滿足企業(yè)信息的不同要求,用戶可以更方便、更快捷地獲得所需的信息,它讓信息找人,而不是人找信息,這是在信息爆炸的今天防止企業(yè)和用戶被信息淹沒(méi)的最佳方案。企業(yè)信息門(mén)戶(EIP)主要包含四大部分:辦公自動(dòng)化、信息中心、報(bào)表中心及知識(shí)管理。 UML 課 程 設(shè) 計(jì) 報(bào) 學(xué) 院: 廣西大學(xué)行健文理學(xué)院 專(zhuān)業(yè)名稱(chēng): 計(jì)算機(jī)科學(xué)與技術(shù)0801 學(xué) 號(hào): 0838110127 姓 名: 劉鵬帥 指導(dǎo)教師: 劉智斌 時(shí) 間: 2010年12月 告 汽車(chē)租賃系統(tǒng)的需求分析與設(shè)計(jì) 一. 課程設(shè)計(jì)目的 UML統(tǒng)一建模課程是一門(mén)面向?qū)ο箝_(kāi)發(fā)方法的設(shè)計(jì)語(yǔ)言。UML統(tǒng)一建模課程設(shè)計(jì)實(shí)驗(yàn)課,著重加強(qiáng)面向?qū)ο蠼<夹g(shù)。使用UML統(tǒng)一建模語(yǔ)言,用需求模型簡(jiǎn)化業(yè)務(wù)領(lǐng)域;用分析模型驗(yàn)證用例的正確性,一致性,完備性,可行性;用設(shè)計(jì)模型標(biāo)識(shí)解決方案。通過(guò)模型實(shí)現(xiàn)了從業(yè)務(wù)領(lǐng)域到軟件領(lǐng)域的映射。通過(guò)建模,使問(wèn)題可視化,形式化。通過(guò)一序列的建模和迭代活動(dòng),對(duì)于提高學(xué)生綜合素質(zhì)十分必要。 UML統(tǒng)一建模課程是本科類(lèi)計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)骨干課程,技術(shù)復(fù)雜,應(yīng)用范圍廣。本課程設(shè)計(jì)實(shí)驗(yàn)主要內(nèi)容:構(gòu)建系統(tǒng)的分析模型、設(shè)計(jì)模型。主要目標(biāo)如下: 1.掌握面向?qū)ο蟮姆治黾夹g(shù)、設(shè)計(jì)技術(shù); 2.構(gòu)建“汽車(chē)租賃系統(tǒng)”的需求分析模型和設(shè)計(jì)模型; 二. 課程設(shè)計(jì)題目描述和要求 本課程設(shè)計(jì)中包含: A.軟件需求分析 B.汽車(chē)租賃系統(tǒng)的需求分析 C.系統(tǒng)的UML基本模型 D.系統(tǒng)中的類(lèi) E.系統(tǒng)的配置與實(shí)現(xiàn) 1、系統(tǒng)目標(biāo) 系統(tǒng)的整體目標(biāo)是:利用互聯(lián)網(wǎng)和信息化技術(shù),結(jié)合汽車(chē)租賃經(jīng)營(yíng)的實(shí)際運(yùn)作情況,建設(shè)一個(gè)覆蓋汽車(chē)租賃經(jīng)營(yíng)全部業(yè)務(wù)的“汽車(chē)租賃系統(tǒng)”,通過(guò)該系統(tǒng)提高企業(yè)信息化水平,完善經(jīng)營(yíng)管理體系,提高員工素質(zhì),進(jìn)一步加強(qiáng)企業(yè)市場(chǎng)競(jìng)爭(zhēng)能力。 2、功能要求 “汽車(chē)租賃系統(tǒng)”中的功能需求可以包括以下幾個(gè)方面: ? 客戶可以通過(guò)不同的方式(包括電話、前臺(tái)、網(wǎng)上)預(yù)訂車(chē)輛; ? 能夠保存客戶的預(yù)訂申請(qǐng)單; ? 能夠保存客戶的歷史記錄; ? 工作人員可以處理客戶申請(qǐng); ? 技術(shù)人員可以保存對(duì)車(chē)輛檢修的結(jié)果。 滿足上述需求的系統(tǒng)主要包括以下幾個(gè)模塊: ? 基本數(shù)據(jù)維護(hù)模塊:該模塊提供了使用者錄入、修改并維護(hù)基本數(shù)據(jù)的途徑。? 基本業(yè)務(wù)模塊:在系統(tǒng)中,客戶可以填寫(xiě)汽車(chē)租賃申請(qǐng)表,工作人員處理這些表格;同時(shí),技術(shù)人員還可以提交每輛車(chē)的狀態(tài),以便工作人員根據(jù)這些資料決定是否批準(zhǔn)客戶的請(qǐng)求。 ? 數(shù)據(jù)庫(kù)管理模塊:在系統(tǒng)中,對(duì)所有客戶、工作人員以及車(chē)輛的信息都要進(jìn)行統(tǒng)一管理,車(chē)輛的租賃情況也要進(jìn)行詳細(xì)的登記。 ? 信息查詢(xún)模塊:該模塊主要用于查詢(xún)相關(guān)信息。 三. 課程設(shè)計(jì)報(bào)告內(nèi)容 1.汽車(chē)租賃系統(tǒng)的需求分析 1.1 系統(tǒng)功能需求 系統(tǒng)的功能需求主要包括以下幾個(gè)方面: ? ? ? ? ? ? ? ? ? 客戶可以通過(guò)不同的方式(包括電話、前臺(tái)、網(wǎng)上)預(yù)訂車(chē)輛。能夠保存客戶的預(yù)訂申請(qǐng)單。能夠保存客戶的歷史記錄。工作人員可以處理客戶申請(qǐng)。 技術(shù)人員可以保存對(duì)車(chē)輛檢修的結(jié)果。 基本數(shù)據(jù)維護(hù)模塊 基本業(yè)務(wù)模塊 數(shù)據(jù)庫(kù)管理模塊 信息查詢(xún)模塊 滿足上述需求的系統(tǒng)主要包括以下模塊: 1.2 基本數(shù)據(jù)維護(hù)模塊 基本數(shù)據(jù)維護(hù)模塊包括的主要功能模塊: ? 添加車(chē)輛信息 ? ? ? 修改車(chē)輛信息 添加員工信息 修改員工數(shù)據(jù) 1.3 基本業(yè)務(wù)模塊 基本業(yè)務(wù)模塊包含的功能: ? ? ? ? 用戶填寫(xiě)預(yù)定申請(qǐng) 工作人員處理預(yù)定請(qǐng)求 技術(shù)人員填寫(xiě)服務(wù)記錄 工作人員處理還車(chē) 1.4 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù)模塊的功能: ? ? ? ? 客戶信息管理 車(chē)輛信息管理 租賃信息管理 職員信息管理 1.5 信息查詢(xún)模塊 信息查詢(xún)模塊是查詢(xún)數(shù)據(jù)庫(kù)中的相關(guān)信息,包括: ? ? ? ? 查詢(xún)客戶信息 查詢(xún)職員信息 查詢(xún)車(chē)輛信息 查詢(xún)客戶記錄 2.系統(tǒng)的UML基本模型 2.1 系統(tǒng)的用例圖 ? 創(chuàng)建用例圖之前首先需要確定參與者。 ? 系統(tǒng)中的參與者主要有兩類(lèi): ? 客戶 ? 公司職員 1.客戶參與的用例圖 2.公司職員參與的用例圖 2.2 系統(tǒng)的順序圖 1.管理人員開(kāi)展工作的順序圖 2.客戶預(yù)訂車(chē)輛的順序圖 theCustomer : CustomertheRequest : RequestOrdertheCommonWorker : CommonWorkertheCustomerRecord : CustomerRecordtheCar : CarfillOrder()checkRequest()check()no problemInServiced()okcreate new customer recordAllow()isHandled()notify() 3.客戶取車(chē)的順序圖 theCustomer : CustomertheRequestOrder : RequestOrdershow_notice()theCommonWorker : CommonWorkertheWorkRecord : WorkRecordtheCar : Carcheck()okpay()fillWorkRecord()update_carstatus() 4.客戶還車(chē)的順序圖 theCustomer : CustomertheCommonWorker : CommonWorkertheSkillWorker : SkillWorkertheCar : CartheServiceRecord : ServiceRecordtheCustomerRecord : CustomerRecordtheRentRecord : WorkRecordreturnbackcheck_carstatus()fillRecord()returnnotify_payment()pay()update_carstatus()end()updateRecord() 2.3 系統(tǒng)的協(xié)作圖 1.客戶預(yù)訂的協(xié)作圖 6: isHandled()1: fillOrder()theRequestOrder : RequestOrder : custormer7: notify()2: checkRequest()5: Allow()/ Deny(): employee4: InServiced()3: check()theCar : Car8: new CustomerRecordtheCustomerRecord : CustomerRecord2.客戶取車(chē)的協(xié)作圖 1: show_notice()theRequestOrder : RequestOrder4: take_car(): custormer3: validate2: check(): employee6: update_carstatus()5: fillWorkRecord()theCar : CartheWorkRecord : WorkRecord 3.客戶還車(chē)的協(xié)作圖 3: fillRecord()4: update_carstatus()1: return_car(): employeetheCar : 2: check_carstatus()Car : custormertheServiceOrder : ServiceRecord5: end()6: updateRecord()theCustomerRecord : CustomerRecordtheWorkRecord : WorkRecord 2.4 系統(tǒng)的狀態(tài)圖 2.5 系統(tǒng)的活動(dòng)圖 customer requestEmployee check the requestno new requeststore the requesthave new requesthandle new requestcheck the customer's recordthe history is badthe history is goodthe car is availabledeny requestsend the messageyescustomer acquire the carnocustomer give the car back 系統(tǒng)中的類(lèi) 3.1 系統(tǒng)中主要的類(lèi) 1.客戶和公司職員類(lèi) 2.一些其他的類(lèi) 3.2 各個(gè)類(lèi)之間的關(guān)系 系統(tǒng)的配置與實(shí)現(xiàn) 系統(tǒng)的配置圖 Database ApplicationApplication ServerCommon WorkerManager InterfaceSkill Worker 四.小結(jié) 汽車(chē)租賃系統(tǒng)是一套針對(duì)汽車(chē)租賃業(yè)務(wù)的實(shí)際特點(diǎn)而開(kāi)發(fā)的應(yīng)用與管理軟件,其功能覆蓋了汽車(chē)租賃業(yè)務(wù)的全部流程。主要包括車(chē)輛預(yù)訂、租賃業(yè)務(wù)、車(chē)輛管理、客戶管理、車(chē)輛檢修、租金統(tǒng)計(jì)等功能。它包括了四個(gè)模塊:基本數(shù)據(jù)維護(hù)模塊、基本業(yè)務(wù)模塊、數(shù)據(jù)庫(kù)管理模塊和信息查詢(xún)模塊。其中,基本數(shù)據(jù)維護(hù)模塊提供了使用者錄入、修改并維護(hù)基本數(shù)據(jù)的途徑,主要包括了添加車(chē)輛信息、修改車(chē)輛信息 添加員工信息、修改員工數(shù)據(jù)幾大主要功能?;緲I(yè)務(wù)模塊則提供客戶可以填寫(xiě)汽車(chē)租賃的申請(qǐng)表,工作人員會(huì)處理這些表格;同時(shí),技術(shù)人員還可以提供每輛車(chē)的狀態(tài),以便工作人員根據(jù)這些資料決定是否批準(zhǔn)客戶的請(qǐng)求,它包含的功能有:用戶填寫(xiě)預(yù)定申請(qǐng)、工作人員處理預(yù)定請(qǐng)求、技術(shù)人員填寫(xiě)服務(wù)記錄和工作人員處理還車(chē)。數(shù)據(jù)庫(kù)模塊是對(duì)所有客戶、工作人員以及車(chē)輛的信息都要進(jìn)行統(tǒng)一管理,車(chē)輛的租賃情況也要進(jìn)行詳細(xì)的登記,它的功能則是客戶信息管理、車(chē)輛信息管理、租賃信息管理和職員信息管理。信息查詢(xún)模塊是查詢(xún)數(shù)據(jù)庫(kù)中的相關(guān)信息,包括查詢(xún)客戶信息、查詢(xún)職員信息、查詢(xún)車(chē)輛信息和查詢(xún)客戶記錄。 通過(guò)這一個(gè)課程設(shè)計(jì)中,我學(xué)會(huì)了不少東西。最大的收獲就是知道了如何進(jìn)行UML統(tǒng)一建模,掌握了面向?qū)ο骍ML統(tǒng)一建模語(yǔ)言。我了解了使用UML統(tǒng)一建模語(yǔ)言,用需求模型簡(jiǎn)化業(yè)務(wù)領(lǐng)域;用分析模型驗(yàn)證用例的正確性,一致性,完備性,可行性;用設(shè)計(jì)模型標(biāo)識(shí)解決方案。我還認(rèn)識(shí)到通過(guò)模型可以實(shí)現(xiàn)從業(yè)務(wù)領(lǐng)域到軟件領(lǐng)域的映射;通過(guò)建模,可以使問(wèn)題可視化,形式化。而通過(guò)一序列的建模活動(dòng),提高了我在系統(tǒng)設(shè)計(jì)上的能力,增長(zhǎng)了分析、解決問(wèn)題的經(jīng)驗(yàn),對(duì)UML統(tǒng)一建模語(yǔ)言有了更深的了解??梢哉f(shuō),這次設(shè)計(jì)既鍛煉了我的動(dòng)腦分析問(wèn)題的能力,又鍛煉了我動(dòng)手解決實(shí)際問(wèn)題的能力,這將在我以后的學(xué)習(xí)中起到很大的作用。我會(huì)運(yùn)用從中學(xué)到的寶貴經(jīng)驗(yàn)來(lái)指導(dǎo)我今后的學(xué)習(xí)和工作,不斷地實(shí)踐,不斷地學(xué)習(xí),讓自己變得更加的充實(shí),更適合社會(huì)的需要。 參考書(shū)目: [1] 徐峰,陳暄,UML面向?qū)ο蠼;A(chǔ),中國(guó)水利水電出版社,2008 [2] 王先國(guó),方鵬,曾碧卿,劉燁,UML統(tǒng)一建模實(shí)用教程,清華大學(xué)出版社,2009 [3] 王養(yǎng)廷,李磊,宋漢珍,UML基礎(chǔ)與應(yīng)用,清華大學(xué)出版社,2006第二篇:我國(guó)汽車(chē)制造企業(yè)ERP需求分析與解決方案(DOC 5)
第三篇:UML課程設(shè)計(jì)報(bào)告+汽車(chē)租賃系統(tǒng)的需求分析與設(shè)計(jì)