第一篇:模擬文件系統(tǒng)實(shí)驗(yàn)報(bào)告
操作系統(tǒng)大型試驗(yàn)
實(shí)驗(yàn)
報(bào)
告姓名:XX 班級(jí):軟件工程110x 學(xué)號(hào):201126630xxx
一、名稱
操作系統(tǒng)大型試驗(yàn)。
二、目的
用C++編寫出一個(gè)簡單的模擬文件系統(tǒng),實(shí)現(xiàn)目錄的添加、刪除、重命名,文件的添加、刪除、重命名、文件和目錄、文件的拷貝。
三、要求
開發(fā)工具:word,vc win32api 1.設(shè)計(jì)和實(shí)現(xiàn)一個(gè)簡單的文件系統(tǒng),要求包括目錄、普通文件和文件的存儲(chǔ) 2.文件系統(tǒng)的目錄結(jié)構(gòu)采用類似Linux的樹狀結(jié)構(gòu); 3.要求模擬的操作包括:
a)目錄的添加、刪除、重命名; b)目錄的顯示(列表)
c)文件的添加、刪除、重命名 d)文件和目錄的拷貝
4.用戶進(jìn)入時(shí)顯示可用命令列表;用戶輸入help時(shí)顯示所有命令的幫助文檔; 輸入某個(gè)命令+?時(shí)顯示該條命令的使用說明
5.用戶輸入exit時(shí)退出該系統(tǒng) 6.實(shí)驗(yàn)實(shí)現(xiàn)基于windows平臺(tái); 7.實(shí)驗(yàn)開發(fā)語言可以選用C/c++等
四、設(shè)計(jì)
1.主要思路說明
本模擬系統(tǒng)通過一個(gè)大小固定的數(shù)組要代表物理盤塊,假設(shè)共有1024塊,新增目錄占一塊,新增文件占一塊,文件中可輸入內(nèi)容,內(nèi)容假設(shè)定義為5個(gè)字符占一塊,超出則應(yīng)新申請(qǐng)空間。模擬物理盤塊的數(shù)組中,數(shù)組內(nèi)容為-99代表改物理盤塊內(nèi)容為空,可使用,其他數(shù)字均代表該物理盤塊被占用,其中-3代表是占用文件的末結(jié)點(diǎn),其他整數(shù)代表是文件內(nèi)容的下一個(gè)尋址下標(biāo),另有一個(gè)string類型的數(shù)組來存儲(chǔ)內(nèi)容,模擬文件寫入了對(duì)應(yīng)下標(biāo)的物理盤塊中。設(shè)置了一個(gè)全局指針指向根結(jié)點(diǎn),一個(gè)全局指針指向當(dāng)前操作目錄。搜索空白物理盤塊時(shí)采用順序搜索物理盤塊數(shù)組。存儲(chǔ)形式主要采用類似二叉樹結(jié)構(gòu),如目錄為根,目錄下的第一個(gè)文件或目錄存在根的子節(jié)點(diǎn),目錄下的其他文件或目錄存在第一個(gè)文件或目錄的兄弟節(jié)點(diǎn),以此類推。
本程序僅seperate()函數(shù)使用現(xiàn)成代碼,此函數(shù)功能為將輸入命令串分離,僅僅起到美觀作用,其余所有代碼均為原創(chuàng)!
2.申優(yōu)功能:
1)能實(shí)現(xiàn)動(dòng)態(tài)增長,即當(dāng)輸入文件的內(nèi)容大小大于分配的模擬物理盤塊時(shí)系統(tǒng)能夠自動(dòng)尋找空物理盤塊并分配,將超出的內(nèi)容保存在新的物理盤塊中,若超出模擬磁盤大小,則超出部分不保存且返回提示。
2)能實(shí)現(xiàn)級(jí)聯(lián)刪除,即當(dāng)刪除目錄(文件夾)時(shí),目錄下的所有內(nèi)容也應(yīng)當(dāng)刪除并正確釋放物理盤塊空間。
3)能實(shí)現(xiàn)目錄的復(fù)制,即復(fù)制目錄時(shí)(文件夾)時(shí),該目錄下的所有文件和目錄也應(yīng)準(zhǔn)確復(fù)制至目標(biāo)目錄中,并正確分配物理盤塊空間。3.主要函數(shù)和類的定義
1)主要函數(shù)定義
#define show_bnum 20
//顯示物理盤塊的塊數(shù)
#define block_size 1024
//物理盤塊塊數(shù) int block[block_size];
//假設(shè)有block_size塊物理盤塊 string content[block_size];//存放文件內(nèi)容 int Msize=5;
//此處為模擬磁盤大小為輸入5個(gè)字符 fnode *root=new fnode(“WP:”,0,0);
//設(shè)置根目錄 fnode *current_path=new fnode();
fnode *seek_flag=new fnode();
fnode *cp_flag=new fnode();
void initialize();
int seekTarget(string name);
int seek_log(string name);
void delete_node(string name);
int freeblock(fnode *);
int seekfreeblock();
void show_current_path();
void add_file(string name,int t);
void show_curpath_all();
void rename_file(string Oname,string Nname);void seperate();
void cd();
void add_File();
void add_Log();
void delete_file();
void show_memory();
void re_name();
void help();
void show_content();
void write_file();
void Clear_();
void Exit();
void cp();
void cp_log(fnode *target,fnode *source);void cp_file(fnode *target,fnode *source);void cp_node(fnode *target,fnode *source);int find_target_log();
int calculate_logsizeMain(fnode *);
int calculate_logsize(fnode *);2)文件節(jié)點(diǎn)類的定義: class fnode {
public:
//當(dāng)前路徑 //作為查找標(biāo)志 //作為復(fù)制的位置標(biāo)志 //初始化 //搜索文件或目錄 //搜索目錄 //刪除節(jié)點(diǎn) //釋放物理盤塊 //搜索可用物理盤塊 //顯示當(dāng)前路徑 //增加目錄、文件 //顯示當(dāng)前目錄下的所有文件//重命名 //分離命令 //進(jìn)入目錄 //增加文件功能入口 //增加目錄功能入口 //刪除文件或目錄功能入口 //顯示物理盤塊占用情況 //重命名功能入口 //查看幫助 //查看文件內(nèi)容 //寫文件 //清屏 //退出 //復(fù)制功能入口 //復(fù)制目錄 //復(fù)制文件 //復(fù)制節(jié)點(diǎn) //找到復(fù)制的目標(biāo)目錄 //計(jì)算目錄大小
string filename;
//文件名
int type;
//文件類型,1為普通文件,0為目錄文件
fnode *parent;
//父節(jié)點(diǎn)
fnode *child;
//子節(jié)點(diǎn)
fnode *brother;
//兄弟節(jié)點(diǎn)
int block_num;
//表示占用的物理盤塊塊號(hào)
int isBro;
//表示是否是在同級(jí)目錄下,0表示不是,1表示是
int isCld;
//是否為目錄下第一個(gè)節(jié)點(diǎn),1表示是,0表示不是
fnode()
//初始化
{
type=-1;
parent=NULL;
child=NULL;
brother=NULL;
block_num=-1;
isBro=0;
isCld=0;
}
fnode(string n,int t,int b)
//根節(jié)點(diǎn)初始化
{
type=t;
filename=n;
parent=NULL;
child=NULL;
brother=NULL;
block_num=b;
block[block_num]=-3;
isBro=0;
isCld=0;
}
fnode(fnode *p,string name,int t,int b)//文件節(jié)點(diǎn)初始化
{
parent=p;
filename=name;
type=t;
child=NULL;
brother=NULL;
block_num=b;
block[block_num]=-3;
isBro=0;
isCld=0;
}
void copy(fnode *cp)
//拷貝函數(shù)
{
filename=cp->filename;
type=cp->type;
parent=cp->parent;
child=cp->child;
brother=cp->brother;
block_num=cp->block_num;
}
};4.命令:
命令 echo md del cd cp dir ren typ wrt mem cls exit
解釋
echo命令可以在當(dāng)前目錄下創(chuàng)建一個(gè)文件,具體格式:echo+name md命令可以在當(dāng)前目錄下創(chuàng)建一個(gè)目錄文件,具體格式:md+name del命令可以在當(dāng)前目錄下刪除一個(gè)已存在的文件或目錄(支持級(jí)聯(lián)刪除),具體格式:del+name
cd命令可以進(jìn)入下一級(jí)目錄或返回上級(jí)目錄、根目錄,具體格式:cd+name或cd+.或cd+..cp命令可以復(fù)制當(dāng)前目錄下一個(gè)指定的文件或目錄至指定的目錄,具體格式:cp+name+road
dir命令可以顯示當(dāng)前目錄下的所有文件和目錄,具體格式:del ren命令可以重命名一個(gè)存在于當(dāng)前目錄下的文件或目錄,具體格式:ren+name +new name typ命令可以查看當(dāng)前目錄下一個(gè)文件的內(nèi)容,具體格式:typ+name wrt命令可以在當(dāng)前目錄下寫內(nèi)容至一個(gè)已存在的文件,具體格式:wrt+name +content mem命令可以查看模擬物理盤塊的使用情況,具體格式:mem cls命令為清屏命令,具體格式:cls exit命令為退出命令,具體格式:exit
五、關(guān)鍵技術(shù)流程圖及說明
提示:若圖中文字無法看清,可用Micorsoft Visio打開壓縮包下“部分程序流程圖”文件夾的繪圖文件查看。
1.增加文件或目錄(此功能比較簡單,流程圖寫的較詳細(xì)就不做說明):
2.刪除目錄(實(shí)現(xiàn)級(jí)聯(lián)刪除):
說明:刪除目錄時(shí)刪除文件和刪除目錄本身放在同一個(gè)函數(shù)中,刪除目錄下的所有文件放在freeblock函數(shù)里,這樣比較好處理。下面給只給出遞歸函數(shù)的流程圖。
3.將內(nèi)容寫入文件(實(shí)現(xiàn)動(dòng)態(tài)增長):
說明:圖中Msize為模擬規(guī)定的文件塊字符串大小,比如Msize=5,那么一個(gè)物理盤塊只能存5個(gè)字符,超出則要申請(qǐng)新的空間。主要采用雙重循環(huán)方法寫入,外層循環(huán)為需要的塊數(shù),內(nèi)層循環(huán)為Msize,用string累加字符串內(nèi)容,內(nèi)層循環(huán)退出后新申請(qǐng)一個(gè)空間并將對(duì)應(yīng)下標(biāo)賦給上一個(gè)物理盤塊數(shù)組,再將對(duì)應(yīng)內(nèi)容存入content(為string類型的數(shù)組,模擬存儲(chǔ)內(nèi)容)數(shù)組中,直至退出外層循環(huán)。
4.復(fù)制目錄:
說明:這里和刪除目錄一樣,寫了兩個(gè)復(fù)制函數(shù),這樣寫同樣因?yàn)檫f歸調(diào)用是比較方便,第一個(gè)函數(shù)傳入?yún)?shù)為目標(biāo)目錄指針和被復(fù)制的目錄的指針,第一個(gè)函數(shù)里新建了一個(gè)階段復(fù)制被復(fù)制的目錄的內(nèi)容,然后將新建節(jié)點(diǎn)的子節(jié)點(diǎn)和被復(fù)制目錄的子結(jié)點(diǎn)傳入下一個(gè)遞歸調(diào)用函數(shù)(因?yàn)槟夸浀膬?nèi)容存于目錄的子節(jié)點(diǎn),與兄弟節(jié)點(diǎn)無關(guān)),第二個(gè)函數(shù)就是遞歸調(diào)用函數(shù)cp_node,下面就只給出cp_node的流程圖(復(fù)制之前同樣進(jìn)行了路徑的判誤操作,內(nèi)存大小的判斷操作,是否重名的判斷操作,被復(fù)制目錄是否存在判斷操作,這些操作在遞歸函數(shù)之前完成,所以下面的遞歸函數(shù)不體現(xiàn)這些操作)。
六、運(yùn)行結(jié)果
1.主界面展示:
圖:主界面展示
2.help命令展示:
圖:help命令展示
3.echo命令展示:
圖:echo命令展示
4.del命令展示:
圖:del命令展示-普通刪除
說明:創(chuàng)建了目錄log1,在log1中創(chuàng)建一系列文件和目錄,磁盤使用情況顯示已分配,實(shí)用del刪除命令后查看磁盤分配證明級(jí)聯(lián)刪除是可靠的。
圖:del命令展示-級(jí)聯(lián)刪除 5.md命令展示:
圖:md命令展示
6.cd命令展示:
說明:圖中展示了cd+name、cd+.、cd+..三種cd命令的使用和判別情況。
圖:cd命令展示
7.dir命令展示:
圖:dir命令展示
8.typ命令展示:
圖:typ命令展示
9.ren命令展示:
圖:ren命令展示
10.wrt命令展示:
圖:wrt命令展示 說明:此處為了實(shí)驗(yàn)方便,將磁盤大小限定為5,每塊磁盤輸入的字符數(shù)限2,輸入的內(nèi)容***899需要9塊磁盤塊,而磁盤塊為5,根目錄占用一塊,只能輸入4塊大小的內(nèi)容,即11223344,所有文件file只寫入了11223344。
圖:wrt動(dòng)態(tài)增長展示
11.mem命令展示:
圖:mem命令展示
12.cls命令展示:
圖:cls命令展示-1
圖:cls命令展示-2
13.cp命令展示:
說明:圖中根目錄(WP:)下創(chuàng)建了目錄a(md a)、目錄b(md b),在a目錄下創(chuàng)建了b目錄(md b),在b目錄中創(chuàng)建了文件a(echo a)、目錄c(md c),文件a中輸入1111122222(wrt a 111112222)內(nèi)容代表占了兩塊物理盤塊(程序中Msize模擬大小,設(shè)為5個(gè)字符了),再進(jìn)入目錄c(cd c),c中先創(chuàng)建目錄f(md f)再創(chuàng)建文件g(與之前創(chuàng)建順序不同說明程序在不同情況下能正常運(yùn)行),在g中輸入5個(gè)3,5個(gè)2,5個(gè)1(wrt g ***)代表占用3塊物理盤塊空間,再返回目錄a(cd.cd.),將目錄a下的目錄b復(fù)制給目錄WP下的目錄c(cp b WP:c),再將目錄a中的目錄b刪除(del b證明的確是復(fù)制而非簡單指針指向),進(jìn)入WP下的目錄c查看剛復(fù)制的內(nèi)容(dir)。物理盤塊使用情況中第一個(gè)-3為根目錄占用,第二個(gè)-3是目錄a,第三個(gè)-3是目錄c,接下來的8個(gè)-99是目錄a中原目錄b占用的空間(此處證明刪除是可靠的),圖中顯示目錄c中確實(shí)成功復(fù)制了目錄b及目錄下的所有內(nèi)容(使用dir命令查看)。
圖:cp命令展示 14.exit命令展示:
圖:exit命令展示
15.綜合展示:
說明:echo a在根目錄(WP:)下創(chuàng)建了文件a,md b在根目錄(WP:)下創(chuàng)建了目錄b,dir顯示根目錄下的所有文件和目錄,wrt a aaaaabbbbbccccc在文件a中輸入了一串內(nèi)容,typ a顯示文件a中的內(nèi)容,cd b進(jìn)入目錄b,md a在目錄b下創(chuàng)建了目錄a,cd a進(jìn)入目錄a,cd.返回目錄b,cd.返回根目錄WP:,ren b newname將目錄b重命名為newname,mem顯示內(nèi)存情況,第一個(gè)-3代表根節(jié)點(diǎn)占用,第二個(gè)3代表文件a占用且下一塊盤塊下標(biāo)為3,第三個(gè)-3代表目錄b占用,之后的4代表被文件a占用且的下一塊盤塊的尋找下標(biāo)為4,下一個(gè)-3代表文件a的末盤塊,下一個(gè)-3代表目錄b內(nèi)的目錄a占用,del a在根目錄WP:下刪除文件a,mem查看物理盤塊實(shí)驗(yàn)情況,圖中顯示原文件a占用的內(nèi)存空間已經(jīng)變?yōu)?99,代表成功刪除a并釋放磁盤空間(-99代表磁盤空間空閑可用),dir顯示根目錄WP:下所有文件和目錄,顯示只有newname,則證明重命名和刪除操作是成功的。
圖:綜合展示
七、心得體會(huì)和調(diào)試中遇到的問題及解決辦法
編寫調(diào)試過程中遇到許多問題,一類是指針指向空還繼續(xù)操作造成程序停止運(yùn)行,經(jīng)檢查后修改正確,一類是邏輯上出現(xiàn)錯(cuò)誤導(dǎo)致級(jí)聯(lián)刪除或者目錄復(fù)制出錯(cuò),經(jīng)改正后成功實(shí)現(xiàn)。
主要的難點(diǎn)在于兄弟結(jié)點(diǎn)和子結(jié)點(diǎn)的處理,所以再程序中引入了isBro這個(gè)標(biāo)志位來判斷是否是兄弟結(jié)點(diǎn)即與父節(jié)點(diǎn)是否在同級(jí)目錄,若不在同級(jí)目錄則父節(jié)點(diǎn)為真父節(jié)點(diǎn)(是指向本目錄而非本目錄中上個(gè)文件)。還有一個(gè)難點(diǎn)是在進(jìn)行遞歸調(diào)用刪除或復(fù)制目錄時(shí)發(fā)現(xiàn)處理目錄和目錄下的內(nèi)容不太合適放在同一個(gè)遞歸程序中,所以單獨(dú)寫了兩個(gè)函數(shù)處理目錄的復(fù)制或刪除,然后對(duì)應(yīng)兩個(gè)遞歸程序處理目錄下的所有內(nèi)容。實(shí)驗(yàn)總結(jié)及有待改進(jìn)的問題。
因?yàn)闀r(shí)間比較緊張,在幾門考試中抽空寫了這個(gè)小程序,所以并沒有實(shí)現(xiàn)存盤,另因?yàn)閷?duì)輸入命令字符串的處理上有點(diǎn)瑕疵,所有在寫文件內(nèi)容中只能寫入連續(xù)的字符串(中間不能插入空格),否則會(huì)被判定為命令輸入錯(cuò)誤,并且只實(shí)現(xiàn)了文件的寫入,不能修改或插入,有待改進(jìn)。沒有實(shí)現(xiàn)目錄樹的展示,只能顯示目錄下所有文件,有待改進(jìn)。但相信時(shí)間再充裕一些這些小問題都能很好地解決。
八、源代碼
在壓縮包內(nèi)“源代碼”文件夾內(nèi)。
第二篇:嵌入式實(shí)訓(xùn) LED顯示+文件系統(tǒng)定制實(shí)驗(yàn)報(bào)告
LED顯示控制+文件系統(tǒng)定制
系
名:
專
業(yè):
指導(dǎo)教師:
姓
名:
學(xué)
號(hào):
班
級(jí):
組
員:
科
目:
二○一 年 月
目 錄
一、設(shè)計(jì)任務(wù)和技術(shù)要求:.....................................................................................................................二、器件介紹……………………………………………………………………………………………
三、設(shè)計(jì)代碼:………………………………………………………………………………………….四、設(shè)計(jì)結(jié)果:.......................................................................................................................................五、系統(tǒng)評(píng)價(jià):.......................................................................................................................................六、心得體會(huì):.......................................................................................................................................一、設(shè)計(jì)任務(wù)和技術(shù)要求: ? 編寫LED驅(qū)動(dòng)程序,驅(qū)動(dòng)程序采用手動(dòng)定義設(shè)備名稱(自己姓名拼音_led)和主設(shè)備號(hào),設(shè)備號(hào)必須是系統(tǒng)尚未使用的設(shè)備號(hào) ? 編寫對(duì)應(yīng)驅(qū)動(dòng)的makefile文件
? 將驅(qū)動(dòng)程序編譯成模塊,并實(shí)現(xiàn)模塊的加載及卸載
? 編寫驅(qū)動(dòng)測試程序,要求運(yùn)行該測試程序后,能夠?qū)ed設(shè)備打開成功與否做出判斷;能夠顯示led控制菜單選項(xiàng)(至少2個(gè)控制選項(xiàng)),例如,選擇“1”,led等循環(huán)點(diǎn)亮;選擇“2”,指定led1燈點(diǎn)亮
? 編寫對(duì)應(yīng)測試程序的makefile 文件
文件系統(tǒng)定制 要求:
? 制作文件系統(tǒng)類型為yaffs的文件系統(tǒng); ? 文件系統(tǒng)啟動(dòng)時(shí)顯示小組成員信息; ? 文件系統(tǒng)啟動(dòng)時(shí)需要按提示輸入用戶名信息;
? 文件系統(tǒng)成功掛載后,通過串口傳送剛剛編寫的led控制程序,并運(yùn)行該led控制程序,要求能夠按照規(guī)定的控制方式實(shí)現(xiàn)led燈的控制
二、設(shè)計(jì)代碼
程序清單:
應(yīng)用程序測試leds_test.c如下:
#include
#define IOCTL_LED_ON 1 #define IOCTL_LED_OFF 5 #define IOCTL_LED_RUN 3
void usage(char *exename){ printf(“Usage:n”);printf(“
%s
led_no = 1, 2, 3 or 4n”);}
int main(int argc, char **argv){ unsigned int led_no;int fd =-1;
unsigned int count=10;
if(argc > 3 || argc == 1)
goto err;
fd = open(“/dev/cylled”, 0);// 打開設(shè)備
if(fd < 0){
printf(“Can't open /dev/fdwled,n”);
return-1;}
if(argc == 2){
if(!strcmp(argv[1], “run”))
{
ioctl(fd, IOCTL_LED_RUN, count);
//運(yùn)行跑馬燈
} else {
goto err;
} }
if(argc == 3){
led_no = strtoul(argv[1], NULL, 0)-1;
// 操作哪個(gè)LED?
if(led_no > 3)
goto err;
if(!strcmp(argv[2], “on”)){
ioctl(fd, IOCTL_LED_ON, led_no);
// 點(diǎn)亮
} else if(!strcmp(argv[2], “off”)){
ioctl(fd, IOCTL_LED_OFF, led_no);
// 熄滅
} else {
goto err;
} }
close(fd);return 0;
err:
按鍵驅(qū)動(dòng):
/* * linux/drivers/char/mini210_buttons.c * * This program is free software;you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation.*/
#include
#include
#define DEVICE_NAME “buttons”
struct button_desc { int gpio;int number;char *name;struct timer_list timer;};
static struct button_desc buttons[] = { { S5PV210_GPH2(0), 0, “KEY0” }, { S5PV210_GPH2(1), 1, “KEY1” }, { S5PV210_GPH2(2), 2, “KEY2” }, { S5PV210_GPH2(3), 3, “KEY3” }, { S5PV210_GPH3(0), 4, “KEY4” }, { S5PV210_GPH3(1), 5, “KEY5” }, { S5PV210_GPH3(2), 6, “KEY6” }, { S5PV210_GPH3(3), 7, “KEY7” },static volatile char key_values[] = { '0', '0', '0', '0', '0', '0', '0', '0' };
static DECLARE_WAIT_QUEUE_HEAD(button_waitq);
static volatile int ev_press = 0;
static void mini210_buttons_timer(unsigned long _data){ struct button_desc *bdata =(struct button_desc *)_data;int down;int number;unsigned tmp;
tmp = gpio_get_value(bdata->gpio);
/* active low */ down =!tmp;printk(“KEY %d: %08xn”, bdata->number, down);
number = bdata->number;if(down!=(key_values[number] & 1)){ key_values[number] = '0' + down;
ev_press = 1;wake_up_interruptible(&button_waitq);} }
static irqreturn_t button_interrupt(int irq, void *dev_id){ struct button_desc *bdata =(struct button_desc *)dev_id;mod_timer(&bdata->timer, jiffies + msecs_to_jiffies(40));
return IRQ_HANDLED;}
static int mini210_buttons_open(struct inode *inode, struct file *file){ int irq;int i;int err = 0;
for(i = 0;i < ARRAY_SIZE(buttons);i++){ if(!buttons[i].gpio)continue;
setup_timer(&buttons[i].timer, mini210_buttons_timer,(unsigned long)&buttons[i]);
irq = gpio_to_irq(buttons[i].gpio);err = request_irq(irq, button_interrupt, IRQ_TYPE_EDGE_BOTH, buttons[i].name,(void *)&buttons[i]);if(err)break;} if(err){ i--;for(;i >= 0;i--){ if(!buttons[i].gpio)continue;
irq = gpio_to_irq(buttons[i].gpio);disable_irq(irq);free_irq(irq,(void *)&buttons[i]);del_timer_sync(&buttons[i].timer);}
return-EBUSY;}
ev_press = 1;return 0;}
static int mini210_buttons_close(struct inode *inode, struct file *file){ int irq, i;
for(i = 0;i < ARRAY_SIZE(buttons);i++){ if(!buttons[i].gpio)continue;
irq = gpio_to_irq(buttons[i].gpio);free_irq(irq,(void *)&buttons[i]);
del_timer_sync(&buttons[i].timer);} return 0;}
static int mini210_buttons_read(struct file *filp, char __user *buff, size_t count, loff_t *offp){ unsigned long err;
if(!ev_press){ if(filp->f_flags & O_NONBLOCK)else wait_event_interruptible(button_waitq, ev_press);}
ev_press = 0;
err = copy_to_user((void *)buff,(const void *)(&key_values), min(sizeof(key_values), count));
return err ?-EFAULT : min(sizeof(key_values), count);}
static unsigned int mini210_buttons_poll(struct file *file, struct poll_table_struct *wait){ unsigned int mask = 0;
poll_wait(file, &button_waitq, wait);if(ev_press)mask |= POLLIN | POLLRDNORM;
return mask;}
static struct file_operations dev_fops = {.owner = THIS_MODULE,.open = mini210_buttons_open,.release = mini210_buttons_close,.read = mini210_buttons_read,.poll = mini210_buttons_poll, };
static struct miscdevice misc = {.minor = MISC_DYNAMIC_MINOR,.fops = &dev_fops, };
static int __init button_dev_init(void){ int ret;
ret = misc_register(&misc);
printk(DEVICE_NAME“tinitializedn”);
return ret;}
static void __exit button_dev_exit(void){ misc_deregister(&misc);}
module_init(button_dev_init);module_exit(button_dev_exit);
MODULE_LICENSE(“GPL”);MODULE_AUTHOR(“FriendlyARM Inc.”);程序cylled.c如下(基于實(shí)驗(yàn)11的代碼進(jìn)行更改):
#include
#include #define DEVICE_NAME “cylled” #define LED_MAJOR 222 #define IOCTL_LED_ON 1 #define IOCTL_LED_OFF 5 #define IOCTL_LED_RUN 3 %定義三個(gè)宏 #define LED_NUM ARRAY_SIZE(led_gpios) static int led_gpios[]={ S5PV210_GPJ2(0), S5PV210_GPJ2(1), S5PV210_GPJ2(2), S5PV210_GPJ2(3), }; static long mini210_leds_ioctl(struct file *filp,unsigned int cmd,unsigned long arg){ int i;int j;switch(cmd){ case IOCTL_LED_RUN: %定義RUN,用了兩個(gè)for循環(huán)。 for(i=0;i { for(j=0;j<4;j++) { gpio_set_value(led_gpios[j],0); msleep(100); gpio_set_value(led_gpios[j],1); } } break; case IOCTL_LED_ON: if(arg>LED_NUM) { return-EINVAL; } gpio_set_value(led_gpios[arg],0); break; case IOCTL_LED_OFF: if(arg>LED_NUM) { return-EINVAL; } gpio_set_value(led_gpios[arg],1); break; default: return-EINVAL;} return 0;} static struct file_operations mini210_led_dev_fops={.owner =THIS_MODULE,.unlocked_ioctl =mini210_leds_ioctl, }; static int __init mini210_led_dev_init(void){ int ret;int i;for(i=0;i ret=gpio_request(led_gpios[i],“LED”); if(ret) { printk(“%s: request GPIO %d for LED failed, ret=%dn”,DEVICE_NAME ,led_gpios[i],ret); return ret; } s3c_gpio_cfgpin(led_gpios[i],S3C_GPIO_OUTPUT); gpio_set_value(led_gpios[i],1);} ret=register_chrdev(LED_MAJOR,DEVICE_NAME,&mini210_led_dev_fops);if(ret<0){ printk(“%s can't register major numbern”,DEVICE_NAME); return ret;} return 0;} static void __exit mini210_led_dev_exit(void){ int i;for(i=0;i gpio_free(led_gpios[i]); } unregister_chrdev(LED_MAJOR,DEVICE_NAME);} module_init(mini210_led_dev_init);module_exit(mini210_led_dev_exit); MODULE_LICENSE(“GPL”);MODULE_AUTHOR(“cyl”); 五.設(shè)計(jì)結(jié)果: Makefile Serial COM1 命令代碼 第一盞燈亮 第二盞燈亮 第三盞燈亮 顯示小組成員信息(文件系統(tǒng)) 用戶名122014021登陸 加載驅(qū)動(dòng) 創(chuàng)建設(shè)備名 卸載驅(qū)動(dòng) 運(yùn)行跑馬燈命令 點(diǎn)燈關(guān)燈 6.心得體會(huì): 在了解了基礎(chǔ)知識(shí)之后,我開始進(jìn)行上機(jī)操作,當(dāng)然,其中遇到很多的難題,很多東西都是第一次接觸,又沒有別人在旁邊指導(dǎo)操作,完全憑借自己去摸索練習(xí)。其 中的困難可想而知。然而堅(jiān)持就是勝利,牙一咬眼一閉堅(jiān)持做下去,而通過本次實(shí)驗(yàn),我感覺收獲還是蠻多的??赡芪覍?duì)于嵌入式的知識(shí)學(xué)習(xí)的還是不太多,但是這 之外的東西收獲頗豐。它讓我學(xué)會(huì)了如何通過自己的努力去認(rèn)知一個(gè)新事物,更重要的是端正自己的學(xué)習(xí)態(tài)度,只有真正下功夫去學(xué)習(xí),才能有收獲,正所謂“一份 耕耘,一份收獲?!睕]有付出,何談回報(bào)呢?再者,通過本次實(shí)驗(yàn),我也學(xué)會(huì)了如何去分析問題,如何找出自己設(shè)計(jì)中的不足,繼而去排除解決問題,這就是一個(gè)自 我學(xué)習(xí)的過程。當(dāng)我們通過實(shí)驗(yàn)去學(xué)習(xí)理論知識(shí)時(shí),自己動(dòng)手得出的結(jié)論,不僅能加深我們對(duì)嵌入式的理解,更能加深我們對(duì)此的記憶。學(xué)習(xí)到一個(gè)實(shí)驗(yàn)的完成過程。更深刻地了解arm的工作原理及其應(yīng)用,對(duì)比出之前單片機(jī)系統(tǒng)應(yīng)用的不同。 審 計(jì) 模 擬 實(shí) 驗(yàn) 報(bào) 告 13級(jí)審計(jì)(2)班 審計(jì)實(shí)驗(yàn)小組:第四小組 二零一零年六月二十一日 目 錄 ? 實(shí)驗(yàn)背景 ? 實(shí)驗(yàn)任務(wù) ? 實(shí)驗(yàn)要求 ? 實(shí)驗(yàn)?zāi)康?/p> ? 實(shí)驗(yàn)案例 ? 實(shí)驗(yàn)過程 ? 實(shí)驗(yàn)總結(jié) 一、實(shí)驗(yàn)背景 審計(jì)學(xué)是一門實(shí)踐性比較強(qiáng)的的學(xué)科,我們?cè)趯W(xué)習(xí)的過程中不應(yīng)局限于理論知識(shí),應(yīng)理論聯(lián)系實(shí)際,夯實(shí)理論基礎(chǔ)。我們通過對(duì)《審計(jì)學(xué)原理》與《企業(yè)財(cái)務(wù)審計(jì)》的學(xué)習(xí),初步掌握了審計(jì)的原理、程序、方法。本學(xué)期我們以小組討論的方式,在老師的指導(dǎo)下,對(duì)大華股份有限公司的財(cái)務(wù)會(huì)計(jì)報(bào)表及其相關(guān)資料進(jìn)行模擬審計(jì)實(shí)驗(yàn),鞏固所學(xué)知識(shí),培養(yǎng)實(shí)踐動(dòng)手能力,增強(qiáng)團(tuán)隊(duì)合作精神。通過主動(dòng)獲取知識(shí)、應(yīng)用知識(shí)和解決問題,提高創(chuàng)新精神和實(shí)踐能力。 二、實(shí)驗(yàn)任務(wù) (一)通過審計(jì)實(shí)務(wù)模擬實(shí)驗(yàn),進(jìn)一步鞏固課堂所學(xué)的理論知識(shí)。在實(shí)驗(yàn)中,我們要將理論課所講的內(nèi)容與實(shí)際操作進(jìn)行對(duì)照,弄清模擬實(shí)驗(yàn)資料中全部經(jīng)濟(jì)業(yè)務(wù)的審計(jì)實(shí)務(wù)處理,有關(guān)數(shù)字的來龍去脈和相互關(guān)系,以及完整的核算過程和操作方法等。 (二)進(jìn)行操作,提高實(shí)際工作能力。在實(shí)驗(yàn)中,運(yùn)用各種資料,要按要求親自動(dòng)手進(jìn)行完成各項(xiàng)工作,提高實(shí)際操作能力。 (三)通過實(shí)驗(yàn),掌握審計(jì)實(shí)務(wù)基本技能。 三、實(shí)驗(yàn)要求 (一)按照審計(jì)實(shí)務(wù)核算的程序、方法和所使用的憑證、賬簿、報(bào)表來組織 審計(jì)實(shí)務(wù)模擬實(shí)驗(yàn)。 (二)動(dòng)手操作之前,要弄清每個(gè)實(shí)驗(yàn)的目的和要求,并對(duì)案例的有關(guān)內(nèi)容 進(jìn)行認(rèn)真的分析,以便順利完成各項(xiàng)模擬實(shí)驗(yàn)。 (三)對(duì)企業(yè)所發(fā)生各項(xiàng)經(jīng)濟(jì)業(yè)務(wù),要根據(jù)《企業(yè)會(huì)計(jì)準(zhǔn)則》和《中國注冊(cè)會(huì)計(jì)師鑒證業(yè)務(wù)基本準(zhǔn)則》和13個(gè)具體準(zhǔn)則的規(guī)定進(jìn)行處理。 四、實(shí)驗(yàn)?zāi)康?/p> (一)審計(jì)實(shí)務(wù)模擬實(shí)驗(yàn),主要是通過課堂對(duì)學(xué)生進(jìn)行審計(jì)實(shí)務(wù)的模擬實(shí)驗(yàn)。以使我們初步掌握被審計(jì)單位的基本資料,分析案例,找異常,通過小組討論和實(shí)際操作,掌握錯(cuò)賬的更正方法,未達(dá)賬項(xiàng)的調(diào)整方法等,把所學(xué)的理論與實(shí)踐結(jié)合起來,為以后的學(xué)習(xí)打下良好的基礎(chǔ)。 (二)比較系統(tǒng)的練習(xí)記賬憑證的審核。 (三)比較系統(tǒng)的登記各種總分類賬、明細(xì)分類賬的審查。 (四)比較系統(tǒng)的練習(xí)會(huì)計(jì)報(bào)表的審查。將上述各項(xiàng)要求及實(shí)驗(yàn)步驟編寫成實(shí)驗(yàn)報(bào)告。 五、實(shí)驗(yàn)案例 集團(tuán)公司是社會(huì)化大生產(chǎn)高度發(fā)展和市場經(jīng)濟(jì)達(dá)到一定程度的產(chǎn)物,是現(xiàn)代企業(yè)的標(biāo)志。隨著我國市場經(jīng)濟(jì)體制的建立和世界經(jīng)濟(jì)一體化格局的形成,國內(nèi)和國際市場競爭加劇,通過并購、聯(lián)合等形式組建集團(tuán)公司的行為不斷增多。 通用電氣、西門子、索尼、松下、海爾……今時(shí)今日,當(dāng)我們?yōu)檫@些國內(nèi)外的大型公司所津津樂道時(shí),我們也會(huì)注意到這些龐大的經(jīng)濟(jì)體存在著的重要意義。它們的產(chǎn)值是一國經(jīng)濟(jì)的支柱力量,它們的研發(fā)水平讓中小公司望其項(xiàng)背,它們的管理方式和發(fā)展規(guī)模始終處于領(lǐng)導(dǎo)地位。可以說,幾乎大部分的這種經(jīng)濟(jì)體采取了集團(tuán)企業(yè)的形式。企業(yè)集團(tuán)已然成為現(xiàn)代工商企業(yè)發(fā)展的必然歸宿。典型的現(xiàn)代企業(yè)管理已不再是對(duì)單一企業(yè)的管理,而是對(duì)集團(tuán)企業(yè)的全方位管理。 本實(shí)驗(yàn)案例中的大華股份有限公司,作為一個(gè)集團(tuán)公司,下屬A、B、C、D四個(gè)子公司,分別經(jīng)營不同類型的業(yè)務(wù)。 A公司主營百貨文化用品、五金交電、油墨及印刷器材、家具、食品、針紡織品、日用雜品、煙酒等。自2002年上市以來,業(yè)務(wù)迅速擴(kuò)張,股價(jià)也不斷攀升。2006-2007年各年的會(huì)計(jì)報(bào)表及其前任審計(jì)師的審計(jì)報(bào)告顯示,公司2006年和2007年分別實(shí)現(xiàn)主營業(yè)務(wù)收入34.82億元和70.46億元,同比增長152.69%和102.35%,同時(shí)總資產(chǎn)也分別增長了178.25%和60.43%,但利潤率從2006開始出現(xiàn)明顯的下降,由2006年的2%下降到2007年的0.69%,遠(yuǎn)遠(yuǎn)低于商貿(mào)類上市公司的平均水平3.77%。2007年公司利潤總額中的40%為投資收益。這些投資收益系華興公司利用銀行承兌匯票(承兌期長達(dá)3-6個(gè)月),進(jìn)行賬款結(jié)算,從回籠貸款到支付貸款之間3個(gè)月的時(shí)間差,把這筆巨額資金委托華南證劵進(jìn)行短期套利所得。自2002年以來,已經(jīng)更換了兩次會(huì)計(jì)師事務(wù)所。 B公司為專門收購和買賣古董字畫的貿(mào)易公司,其2006的會(huì)計(jì)報(bào)表準(zhǔn)備委托會(huì)計(jì)師事務(wù)審計(jì),正在尋找合適的會(huì)計(jì)師事務(wù)所,B公司負(fù)責(zé)人李杰希望其姐夫張帆承接該公司會(huì)計(jì)報(bào)表的審計(jì),張凡認(rèn)為,一方面是受妻弟所托,另一方面,認(rèn)為是開拓一個(gè)新客戶的機(jī)會(huì),于是非常爽快的答應(yīng),并于2007年2月6日,親自帶領(lǐng)審計(jì)小組在B公司實(shí)行審計(jì),B公司自開業(yè)5年來,業(yè)務(wù)發(fā)展很好,但從未接受CPA審計(jì)。CPA張凡是該會(huì)計(jì)師事務(wù)所的合伙人之一,業(yè)務(wù)專長是對(duì)工業(yè)企業(yè),尤其是工業(yè)企業(yè)的報(bào)表審計(jì) C公司是從一個(gè)小飯店發(fā)展為一個(gè)擁有20家連鎖酒樓及餐館、旅游為一體的公司,近幾年的大發(fā)展,使得董事長張凡擁有上億元的資產(chǎn),并受到當(dāng)?shù)卣闹匾暋?003年,他當(dāng)選為人大代表之后,準(zhǔn)備引導(dǎo)公司以更快的速度發(fā)展。為此C公司引進(jìn)了一些專門人才,其中把當(dāng)?shù)劂y行行長的兒子李寧找到公司委任副總經(jīng)理,專門負(fù)責(zé)融資事項(xiàng)。21歲的李寧剛從名牌大學(xué)畢業(yè)就委任副總經(jīng)理,當(dāng)公司急需一筆資金用于度假村的建設(shè),李寧與銀行負(fù)責(zé)信貸的行長的關(guān)系成功為C公司洽談了一筆貸款,解決了公司發(fā)展急需的資金,為此獲得了公司的重金獎(jiǎng)勵(lì),董事長張凡更器重他,賦予他更大職權(quán),他的融資活動(dòng)直接報(bào)董事長核準(zhǔn)即可,李寧獲得重獎(jiǎng)之后,沒敢對(duì)父親說,在和女朋友趙芳的協(xié)商下,成立了晉美公司。由趙芳負(fù)責(zé)經(jīng)營,一年下來由于晉美公司規(guī)模較小,大業(yè)務(wù)無法開展,小業(yè)務(wù)又不愿意去做,經(jīng)營一直不好。2004年2月C公司對(duì)外擴(kuò)張時(shí),又遇到了資金難題,董事長指示李寧為公司申請(qǐng)六億元的貸款,李寧費(fèi)了好大的勁,終于申請(qǐng)到六億元貸款資金,就在辦理貸款時(shí),董事長指示李寧本公司只貸三億元即可,在和女友的商量下,把剩下的三億元貸款撥給晉美公司使用。于是李寧以C 公司的名義做了兩份貸款協(xié)議,趁董事長張凡準(zhǔn)備參加人大會(huì)議的前一刻鐘拿出協(xié)議讓其簽名,解釋說因銀行方面的要求,需要把三億元的貸款分兩次出,因而需要簽兩份協(xié)議。董事長聽了看都沒看,簽上名開會(huì)去了。李寧辦妥的六億元的貸款后,讓銀行直接把其中的三億元打入晉美公司的賬戶。一年后,C公司由于投資的酒樓的資金多而且建設(shè)期長,造成利潤下滑,銀行貸款無法按期支付利息,銀行派專人到C公司了解貸款的償還能力時(shí),李寧正好到廣州旅游結(jié)婚。董事長親自接待了銀行方面的調(diào)查人員,貸款六億元挪用三個(gè)億的事暴露,李寧被起訴受到應(yīng)有的處罰。 D公司主要從事小型電子產(chǎn)品的生產(chǎn),產(chǎn)品的銷售以D公司的倉庫為交貨地點(diǎn),日常采用自動(dòng)化信息系統(tǒng)和手工控制相結(jié)合的方式,信息自動(dòng)化系統(tǒng)自2006年至今沒有變化過。D公司的產(chǎn)品主要銷往國內(nèi)各主要城市 D公司及其環(huán)境情況的部分內(nèi)容如下: (1)在2006年實(shí)現(xiàn)了銷售收入增長10%的基礎(chǔ)上,D公司董事長確定07年銷售收入增長目標(biāo)為20%,D公司管理層實(shí)行年薪制,總體薪酬水平根據(jù)上述目標(biāo)的完成情況上下浮動(dòng)。D公司所屬行業(yè)07年的銷售平均增長率為12%(2)D公司財(cái)務(wù)總監(jiān)已在公司工作超過6年,在07年9月合同到期后被D公司的競爭對(duì)手高薪聘請(qǐng)。由于工作壓力大,會(huì)計(jì)部門人員流動(dòng)頻繁,除會(huì)計(jì)主管服務(wù)期超過四年外,其余人員的平均服務(wù)少于兩年。 (3)D公司的產(chǎn)品面臨快速更新?lián)Q代的壓力,市場競爭激烈,為控制市場占有率,D公司于2007年4月將主要產(chǎn)品C的售價(jià)下滑了8%-10%。另外,于07年8月推出了D產(chǎn)品(C產(chǎn)品的改良型號(hào))。計(jì)劃在2008年全面擴(kuò)大產(chǎn)量,并在08年1月停止C產(chǎn)品的生產(chǎn)。為加快資金流轉(zhuǎn),于08年1月,針對(duì)C產(chǎn)品開始實(shí)施新一輪的降價(jià)促銷,平均降幅達(dá)10%。 (4)D公司銷售的產(chǎn)品均由經(jīng)客戶認(rèn)可的外部運(yùn)輸公司進(jìn)行運(yùn)輸,運(yùn)費(fèi)由D公司承擔(dān)。但運(yùn)輸途中的風(fēng)險(xiǎn)由客戶自行承擔(dān)。由于受到能源價(jià)格上漲的影響,07年運(yùn)費(fèi)單價(jià)比上年平均上升了15%,但運(yùn)輸商同意將運(yùn)費(fèi)結(jié)算周期從原來的30天延長到60天。 (5)07年D公司主要原料的價(jià)格與上年基本持平,供應(yīng)商也沒大的變化。但由于技術(shù)要求發(fā)生變化,D產(chǎn)品所耗高檔金屬材料比例比C產(chǎn)品略有上升,導(dǎo)致D產(chǎn)品原材料成本上升了3%。 (6)除了在06年12月借入了2年期,年利率為6%的銀行借款5000萬外,沒有其他借款。上述長期借款專門用于擴(kuò)建現(xiàn)有的一條生長線,以滿足D產(chǎn)品的生產(chǎn),該生產(chǎn)線總投資6500萬,06年12月開工,07年7月完工投入使用。在審計(jì)工作底稿中,記錄了所了解的相關(guān)銷售與收款循環(huán)的控制,部分內(nèi)容如下: (1)倉庫人員在自動(dòng)化系統(tǒng)中根據(jù)經(jīng)銷售部批準(zhǔn)的客戶訂單自動(dòng)生成連續(xù)編號(hào)的發(fā)貨單,并在將產(chǎn)品交運(yùn)輸商發(fā)運(yùn)后將發(fā)貨單設(shè)置為已執(zhí)行狀態(tài),并提交結(jié)算部門。結(jié)算部門根據(jù)系統(tǒng)中的已執(zhí)行發(fā)貨單記錄訂單及相關(guān)客戶資料在系統(tǒng)中生成并打印銷售發(fā)票。系統(tǒng)在月末根據(jù)發(fā)貨單和發(fā)票信息自動(dòng)匯總主營業(yè)務(wù)收入,并據(jù)此過入“應(yīng)收賬款”和“主營業(yè)務(wù)收入”賬戶。 (2)每個(gè)月末,系統(tǒng)匹配發(fā)貨單,客戶訂單,銷售發(fā)票和入賬的主營業(yè)務(wù)收入,并可以生成一個(gè)專門報(bào)告來反映未匹配項(xiàng)目的清單。系統(tǒng)授權(quán)可以生成和閱讀該報(bào)道的人員至D公司銷售部經(jīng)理和總經(jīng)理。 六、實(shí)驗(yàn)過程 (一)初步了解和評(píng)價(jià)客戶 1、業(yè)務(wù)性質(zhì)、經(jīng)營情況、經(jīng)營風(fēng)險(xiǎn)和所屬行業(yè)的基本情況; 大華公司是一家經(jīng)營多種業(yè)務(wù)的股份有限公司,旗下?lián)碛兴膫€(gè)子公司A、B、C、D,雖然經(jīng)營狀況良好,但在其發(fā)展過程中仍然也存在某些方面的問題。 A公司:主營百貨文化用品、五金交電、家具、食品、日用雜品等,自2002年上市以來,業(yè)務(wù)迅速擴(kuò)張,股價(jià)不斷攀升,經(jīng)營良好,但是利潤率從2006年開始出現(xiàn)明顯下降,遠(yuǎn)遠(yuǎn)低于同行業(yè)的平均水平。 B公司:是專門收購和買賣古董字畫的文化貿(mào)易公司,自開業(yè)五年來,業(yè)務(wù)發(fā)展很好,但從沒接受過CPA審計(jì)。 C公司:從一個(gè)小飯店發(fā)展為擁有十二家連鎖酒樓,即集餐飲、旅游為一體的大公司,近幾年的大發(fā)展,董事長張英擁有上億元的資產(chǎn),并受到當(dāng)?shù)卣闹匾?,且公司擁有許多專門人才。 D公司:主要從事小型電子產(chǎn)品的生產(chǎn),日常交易采用自動(dòng)化信息系統(tǒng)和手工控制相結(jié)合的方式,產(chǎn)品主要銷往國內(nèi)各主要城市。 2、組織結(jié)構(gòu)和內(nèi)部控制情況 組織結(jié)構(gòu)較為完善,內(nèi)部控制制度較為健全,但存在一些缺陷和薄弱環(huán)節(jié)。 3、以前接受審計(jì)的情況 A、C、D公司均在以前接受過CPA審計(jì),但是B公司從未接受過CPA審計(jì)。 (二)風(fēng)險(xiǎn)評(píng)估及業(yè)務(wù)承接 CPA在同意承接審計(jì)業(yè)務(wù)之前,需要對(duì)客戶進(jìn)行充分的了解,其主要目的是避免因接受該客戶的委托而使事務(wù)所遭受損失。 1、風(fēng)險(xiǎn)評(píng)估總流程 了解被審計(jì)單位及其 了解內(nèi)部控制 對(duì)風(fēng)險(xiǎn)評(píng)估及審計(jì)計(jì)劃的評(píng)估重大錯(cuò)報(bào) 環(huán)境(不包括內(nèi)部 討論 風(fēng)險(xiǎn) 控制) 了解被審計(jì)單位的行業(yè)狀 控制環(huán)境 被審計(jì)單位面臨的 況,法律環(huán)境與監(jiān)管環(huán)境 被審計(jì)單位的 經(jīng)營風(fēng)險(xiǎn) 以及其他內(nèi)部因素性質(zhì) 風(fēng)險(xiǎn)評(píng)估過程 財(cái)務(wù)報(bào)表容易發(fā)生 財(cái)務(wù)報(bào)表 對(duì)會(huì)計(jì)政策的選擇和運(yùn)用 信息系統(tǒng)與溝通 錯(cuò)報(bào)的領(lǐng)域 層次 目標(biāo)、戰(zhàn)略以及相關(guān)經(jīng)營 風(fēng)險(xiǎn) 控制活動(dòng) 錯(cuò)報(bào)的方式,特別是 認(rèn)定層次 由于舞弊導(dǎo)致重大錯(cuò) [各類交易, 財(cái)務(wù)業(yè)績的衡量和評(píng)價(jià) 對(duì)控制的監(jiān)督 報(bào)的可能性 賬戶余額.列報(bào)] 實(shí)施風(fēng)險(xiǎn)評(píng)估的過程 2、審計(jì)風(fēng)險(xiǎn)模型 審計(jì)風(fēng)險(xiǎn)=重大錯(cuò)報(bào)風(fēng)險(xiǎn)X檢查風(fēng)險(xiǎn) 重要性水平越高,審計(jì)風(fēng)險(xiǎn)越低;重要性水平越低,審計(jì)風(fēng)險(xiǎn)越高 3、審計(jì)業(yè)務(wù)承接的實(shí)務(wù)流程 與客戶洽談,獲取客戶相關(guān)信息資料——初步了解和評(píng)價(jià)客戶——評(píng)價(jià)審計(jì)師的職業(yè)道德和技術(shù)勝任能力——評(píng)估利用其他審計(jì)師或?qū)<业墓ぷ鳌醪皆u(píng)估舞弊——?jiǎng)?chuàng)建業(yè)務(wù)與簽訂業(yè)務(wù)約定書——滿足并超越客戶期望——召開審計(jì)小組會(huì)議 4、CPA承接業(yè)務(wù)應(yīng)考慮的因素 (1)可控因素:專業(yè)知識(shí)和人員配備;獨(dú)立性。 (2)必須加以評(píng)估的因素:管理當(dāng)局的誠信;聲譽(yù)和形象;會(huì)計(jì)實(shí)務(wù)的財(cái)務(wù)狀況和盈利情況。 (三)制定審計(jì)實(shí)施方案 1、被審計(jì)單位名稱:大華股份有限公司 2、審計(jì)目標(biāo):了解并分析被審計(jì)單位的內(nèi)部控制制度的建立健全性,運(yùn)行有效性,審查其財(cái)務(wù)報(bào)表,針對(duì)發(fā)現(xiàn)的問題,存在的缺陷和薄弱環(huán)節(jié)提出意見和建議,并作出評(píng)價(jià)。 3、審計(jì)方法:審閱法,核對(duì)法,函證法,觀察法,分析性復(fù)核,實(shí)質(zhì)性測試等方法。 4、審計(jì)范圍和內(nèi)容:被審計(jì)單位財(cái)務(wù)報(bào)表;內(nèi)部控制制度;組織結(jié)構(gòu)和管理制度。 5、審計(jì)小組及其分工:本小組共10人,分別對(duì)大華股份有限公司及其下屬的4個(gè)子公司進(jìn)行審計(jì)。 (四)審計(jì)組進(jìn)入實(shí)施審計(jì) 1、被審計(jì)單位概況 大華股份有限公司,作為一個(gè)集團(tuán)公司,下屬 A、B、C、D四個(gè)子公司,分別經(jīng)營不同類型的業(yè)務(wù)。 其中A公司主營百貨文化用品、五金交電、油墨及印刷器材、煙酒等。自2002年上市以來,業(yè)務(wù)迅速擴(kuò)張,股價(jià)也不斷攀升。公司2006年和2007年分別實(shí)現(xiàn)主營業(yè)務(wù)收入34.82億元和70.46億元,同比增長152.69%和102.35%,同時(shí)總資產(chǎn)也分別增長了178.25%和60.43%,但利潤率從2006開始出現(xiàn)明顯的下降,由2006年的2%下降到2007年的0.69%,遠(yuǎn)遠(yuǎn)低于商貿(mào)類上市公司的平均水平3.77%。2007年公司利潤總額中的40%為投資收益。 B公司為專門收購和買賣古董字畫的貿(mào)易公司,自開業(yè)5年來,業(yè)務(wù)發(fā)展很好,但從未接受CPA審計(jì)。 C公司是從一個(gè)小飯店發(fā)展為一個(gè)擁有20家連鎖酒樓及餐館、旅游為一體的公司,近幾年的大發(fā)展,董事長張英擁有上億元的資產(chǎn),并受到當(dāng)?shù)卣闹匾?。并引進(jìn)了一些專門人才,其中把當(dāng)?shù)劂y行行長的兒子李寧找到公司委任副總經(jīng)理,專門負(fù)責(zé)融資事項(xiàng)。D公司主要從事小型電子產(chǎn)品的生產(chǎn),產(chǎn)品的銷售以D公司的倉庫為交貨地點(diǎn),日常采用自動(dòng)化信息系統(tǒng)和手工控制相結(jié)合的方式,信息自動(dòng)化系統(tǒng)自2006年至今沒有變化過。D公司的產(chǎn)品主要銷往國內(nèi)各主要城市。 總的看來,大華股份有限公司的各項(xiàng)主要經(jīng)濟(jì)指標(biāo)完成情況較好。但是,據(jù)有關(guān)部門介紹并從審計(jì)結(jié)果證實(shí),公司的管理工作、財(cái)會(huì)工作處于中間狀態(tài),需采取措施,進(jìn)一步加強(qiáng)。 2、發(fā)現(xiàn)的問題和處理意見(1)履約風(fēng)險(xiǎn) 履約風(fēng)險(xiǎn)是指即使事務(wù)所遵循相關(guān)職業(yè)準(zhǔn)則并簽發(fā)了恰當(dāng)?shù)膶徲?jì)報(bào)告,也依然存在因與客戶合作而遭受損失的可能性。 履約風(fēng)險(xiǎn)可能由以下事項(xiàng)所引致: ①被起訴;②職業(yè)名譽(yù)的損失;③缺乏盈利性 A公司以前更換了兩次會(huì)計(jì)師事務(wù)所,應(yīng)與前任審計(jì)師取得聯(lián)系并與其溝通,了解被審計(jì)單位的基本情況及更換會(huì)計(jì)師事務(wù)所的原因??紤]其可能存在的履約風(fēng)險(xiǎn)。 (2)A公司2006年和2007年分別實(shí)現(xiàn)主營業(yè)務(wù)收入34.82億元和70.46億元,同比增長152.69%和102.35%,同時(shí)總資產(chǎn)也分別增長了178.25%和60.43%,但利潤率卻出現(xiàn)了明顯的下降,由2006年的2%下降到2007年的0.69%,遠(yuǎn)遠(yuǎn)低于商貿(mào)類上市公司的平均水平3.77%。數(shù)據(jù)表明A公司可能存在虛增資產(chǎn)、多計(jì)成本費(fèi)用、虛減利潤的問題,從而達(dá)到漏交稅金的目的。 (3)投資環(huán)節(jié) A公司2007年公司利潤總額中的40%為投資收益。這些投資收益系華興公司利用銀行承兌匯票(承兌期長達(dá)3-6個(gè)月),進(jìn)行賬款結(jié)算,從回籠貸款到支付貸款之間3個(gè)月的時(shí)間差,把這筆巨額資金委托華南證劵進(jìn)行短期套利所得。A公司利潤構(gòu)成不合理,投資收益所占比例過大,且存在投資、經(jīng)營風(fēng)險(xiǎn)。 (4)業(yè)務(wù)承接 ①項(xiàng)目負(fù)責(zé)人不適當(dāng)。B公司負(fù)責(zé)人李杰由于與注冊(cè)會(huì)計(jì)師張凡具有親屬關(guān)系,張凡不應(yīng)親自率領(lǐng)審計(jì)小組對(duì)B公司進(jìn)行審計(jì),應(yīng)保持相對(duì)的獨(dú)立性,應(yīng)執(zhí)行回避制度。 ②張凡的業(yè)務(wù)專長是對(duì)工業(yè)企業(yè),尤其是對(duì)國有工業(yè)企業(yè)的報(bào)表審計(jì),而B公司是專門收購和買賣古董字畫的文化貿(mào)易公司,張凡不具備這方面的專業(yè)勝任能力,不應(yīng)承接此業(yè)務(wù)。 ③會(huì)計(jì)師事務(wù)所應(yīng)聘請(qǐng)相關(guān)的古董字畫專家,協(xié)助審計(jì)人員完成審計(jì)工作。 (5)籌資環(huán)節(jié) ①不相容的職務(wù)分離 籌資方案的擬定與決策相分離。C子公司對(duì)李寧的籌資活動(dòng)由董事長直接核準(zhǔn)即可; 籌資合同或協(xié)議的審批與訂立相分離。C公司中,李寧一個(gè)人管理對(duì)合同協(xié)議的審批和訂立; 公司應(yīng)對(duì)擬提出的籌資方案進(jìn)行初步評(píng)估。C公司中缺失這一環(huán)節(jié); 公司應(yīng)對(duì)籌資金額進(jìn)行預(yù)算。C公司缺失這一環(huán)節(jié); ②籌資方案的授權(quán)審批 公司是否建立籌資授權(quán)審批制度。C公司雖然建立,但未嚴(yán)格實(shí)施; 籌資項(xiàng)目應(yīng)履行籌資決策程度。C公司未履行; 公司應(yīng)建立借款合同管理制度。C公司未建立;(6)銷售環(huán)節(jié) ①在2006年實(shí)現(xiàn)了銷售收入增長10%的基礎(chǔ)上,D公司董事長確定07年銷售收入增長目標(biāo)為20%,而D公司所屬行業(yè)07年的銷售平均增長率為12%,D公司可能為完成20%的銷售業(yè)績而作假。 ②不相容的職務(wù)分離。D公司應(yīng)由專門人員來控制自動(dòng)匹配項(xiàng)目的清單。 ③D公司財(cái)務(wù)總監(jiān)已在公司工作超過6年,在07年9月合同到期后被D公司的競爭對(duì)手高薪聘請(qǐng)。由于工作壓力大,會(huì)計(jì)部門人員流動(dòng)頻繁,除會(huì)計(jì)主管服務(wù)期超過四年外,其余人員的平均服務(wù)少于兩年。這表明D公司內(nèi)部控制制度存在缺陷。 ④D公司在產(chǎn)品更新?lián)Q代的過程中,其成本的計(jì)量,價(jià)格的確定應(yīng)具有合理性。 (五)評(píng)價(jià)和建議 從這次審計(jì)中發(fā)現(xiàn)的以上問題可以看出,大華股份有限責(zé)任公司及其下屬四個(gè)子公司內(nèi)部控制制度存在缺陷,公司應(yīng)加強(qiáng)成本、利潤核算、授權(quán)審批等的內(nèi)控制度,加強(qiáng)治理層的管理意識(shí);建議公司領(lǐng)導(dǎo)加強(qiáng)財(cái)經(jīng)法紀(jì)、法規(guī)的教育和學(xué)習(xí),對(duì)漏交的稅金要按規(guī)定足額補(bǔ)交,并加收一定的滯納金,并給責(zé)任人以批評(píng)、教育和罰款;建議公司按各項(xiàng)處理意見進(jìn)行糾正、調(diào)整,從歷次財(cái)務(wù)檢查、審計(jì)中所發(fā)現(xiàn)的錯(cuò)弊行為中吸取教訓(xùn),并采取措施予以改進(jìn),改善管理工作。 七、實(shí)驗(yàn)總結(jié) 審計(jì)作為應(yīng)用性很強(qiáng)的一門學(xué)科、一項(xiàng)重要的經(jīng)濟(jì)管理工作,是加強(qiáng)經(jīng)濟(jì)管理,提高經(jīng)濟(jì)效益的重要手段,經(jīng)濟(jì)管理離不開審計(jì),經(jīng)濟(jì)越發(fā)展審計(jì)工作就顯得越重要。 經(jīng)過一學(xué)期審計(jì)實(shí)驗(yàn)課程的學(xué)習(xí),在過去的一學(xué)期中老師組織我們審計(jì)(2)班的同學(xué)進(jìn)行了為期一學(xué)期的實(shí)訓(xùn)課程。通過這段時(shí)間的實(shí)踐,使我們切身體會(huì)到了將審計(jì)理論實(shí)際應(yīng)用于審計(jì)實(shí)務(wù)操作中的重要性。 正所謂“百聞不如一見”。經(jīng)過這次自身的切身實(shí)踐,我們才深切地理會(huì)到了“走出課堂,投身實(shí)踐”的必要性。平時(shí),我們只能在課堂上與老師一起紙上談兵,思維的認(rèn)識(shí)基本上只是局限于課本的范圍之內(nèi),這就導(dǎo)致我們對(duì)審計(jì)知識(shí)認(rèn)識(shí)的片面性,使得我們只知所以然,而不知其之所以然!這些都是十分有害的,其極大地限制了我們審計(jì)知識(shí)水平的提高。雖然我們已經(jīng)歷了審計(jì)實(shí)訓(xùn)的磨礪,但那畢竟只是個(gè)虛擬的業(yè)務(wù)處理程序,其與實(shí)際的業(yè)務(wù)操作相比還是有一定的差距的,這是審計(jì)實(shí)訓(xùn)所替代不了的,是要我們“走出去”才能學(xué)到的。這一學(xué)期,通過對(duì)審計(jì)案例的學(xué)習(xí)和分析,掌握審計(jì)工作的各種分類標(biāo)準(zhǔn)和各種審計(jì)類型的內(nèi)容,掌握各種審計(jì)常用方法的種類、優(yōu)缺點(diǎn)、適應(yīng)范圍;更好的運(yùn)用各種方法的運(yùn)用。在實(shí)驗(yàn)中我們遇到了一些問題,但通過對(duì)這些問題的解決,鞏固了以前所學(xué)知識(shí)。在實(shí)驗(yàn)中讓我們感覺最深刻的是審計(jì)工作和會(huì)計(jì)工作都是一樣的需要我們的細(xì)心,還有就是團(tuán)結(jié)合作的精神,審計(jì)工作分工細(xì),一個(gè)人難以獨(dú)立完成。審計(jì)報(bào)告的實(shí)驗(yàn),讓我們了解審計(jì)報(bào)告的意義和種類,基本上掌握了判斷審計(jì)報(bào)告的種類和審計(jì)報(bào)告的編寫能力。 每做一次實(shí)訓(xùn),感覺大家的收獲總會(huì)不少。做實(shí)訓(xùn)是為了讓我們對(duì)平時(shí)學(xué)習(xí)的理論知識(shí)與實(shí)際操作相結(jié)合,在理論和實(shí)訓(xùn)教學(xué)基礎(chǔ)上進(jìn)一步鞏固已學(xué)基本理論及應(yīng)用知識(shí)并加以綜合提高,學(xué)會(huì)將知識(shí)應(yīng)用于實(shí)際的方法,提高分析和解決問題的能力。在實(shí)訓(xùn)的過程中,我們深深感覺到自身所學(xué)知識(shí)的有限。有些題目書本上沒有提及,所以我們就沒有去研究過,做的時(shí)候突然間覺得真的有點(diǎn)無知,雖所現(xiàn)在去看依然可以解決問題,但還是浪費(fèi)了許多時(shí)間,這一點(diǎn)是我們必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促我們?cè)趯W(xué)習(xí)的過程中不斷的完善自我。 雖說時(shí)間不長,但其中的每一次實(shí)訓(xùn)都使我們收獲很大、受益匪淺,它不但極大地加深了我們對(duì)一些審計(jì)知識(shí)的理解,從而真正做到了理論聯(lián)系實(shí)際;更讓我們學(xué)到了很多之前在課堂上所根本沒法學(xué)到的東西,這對(duì)于我們的學(xué)業(yè),乃至我們以后人生的影響無疑都是極其深遠(yuǎn)的。如今,實(shí)訓(xùn)課程即將結(jié)束,以上就是我們就對(duì)本學(xué)期實(shí)訓(xùn)做的一個(gè)小結(jié),經(jīng)過這次審計(jì)實(shí)訓(xùn),我們明白了很多事情,使我們更認(rèn)真的學(xué)習(xí)。為了適應(yīng)社會(huì),我們要不斷的學(xué)習(xí),不斷的提高自己,在實(shí)踐中鍛煉自己,使自己在激烈的競爭中立于不敗地! 在這一學(xué)期里,通過對(duì)審計(jì)案例的分析,我們得到了以下結(jié)論: 1、審計(jì)方法的運(yùn)用;其主要目的是通過實(shí)驗(yàn),掌握審閱法、調(diào)節(jié)法、審計(jì)抽樣方法的應(yīng)用。 2、內(nèi)部控制的測試與評(píng)價(jià);其主要目的是通過實(shí)驗(yàn),掌握內(nèi)部控制的測試、評(píng)審。 3、審計(jì)重要性、審計(jì)風(fēng)險(xiǎn)分析;其主要目的是通過實(shí)驗(yàn),掌握審計(jì)重要性、審計(jì)風(fēng)險(xiǎn)應(yīng)用。 4、綜合案例分析;其主要目的是通過實(shí)驗(yàn),提高綜合案例審查分析能力。 5、審計(jì)報(bào)告;其主要目的是通過實(shí)驗(yàn),提高編寫審計(jì)工作報(bào)告能力。 附:審計(jì)實(shí)驗(yàn)小組:第四小組 組長:曹 璐(20080905231)成員:牟芝蓉(20080905232) 曹曉寧(20080905233)胡田田(20080905234)劉婷婷(20080905235)馮思羽(20080905236)李惠芬(20080905237)李莉華(20080905238)謝浪浪(20080905239)吳 娟(20080905240) 會(huì)計(jì)是一門應(yīng)用性很強(qiáng)的學(xué)科,而我們?cè)谏险n所學(xué)的更多是理論上的知識(shí),為了熟練的掌握實(shí)際操作,我們進(jìn)行了這次財(cái)務(wù)會(huì)計(jì)的模擬實(shí)驗(yàn)??偟膩碚f,本次實(shí)驗(yàn)給我們的感覺就是繁瑣,工作量大,但是在我們夜以繼日的努力以及老師的幫助下,也基本順利的完成了全部工作,但是在實(shí)驗(yàn)中暴露出來的問題也是不可忽視的。 首先是建賬過程中,我們根據(jù)賬戶余額建了總賬及明細(xì)賬,這個(gè)過程中需要注意的是登記明細(xì)賬的時(shí)候,要分科目分別登入三欄式,多欄式及存貨明細(xì)賬,這需要我們對(duì)科目特點(diǎn)的了解。其次,要注意的事在實(shí)務(wù)中,發(fā)生經(jīng)濟(jì)業(yè)務(wù)時(shí),會(huì)計(jì)只能根據(jù)原始憑證來登記記賬憑證,而不像現(xiàn)在所做的習(xí)題中會(huì)告訴我們具體經(jīng)濟(jì)業(yè)務(wù),所以我們需要掌握分析原始憑證的能力。第三點(diǎn)就是在根據(jù)記賬憑證填制時(shí),應(yīng)注意在每登完一筆業(yè)務(wù)時(shí)在憑證的位置打鉤,做好標(biāo)記,以免重復(fù)登。第四,根據(jù)明細(xì)賬登記科目匯總表所登記的是各個(gè)科目的發(fā)生額而不是余額。然后,要注意的就是月末結(jié)賬的時(shí)候,有些賬目應(yīng)該先結(jié)余額,然后在轉(zhuǎn)出,比如制造費(fèi)用等,而有些則只需在最后一筆業(yè)務(wù)之后結(jié)余額即可。結(jié)完帳后要做的就是根據(jù)總賬編制資產(chǎn)負(fù)債表及利潤表,這時(shí)要注意的是有些科目需要通過計(jì)算得出,比如存貨計(jì)算的方法是月末庫存商品,原材料,材料采購,生產(chǎn)成本等賬戶合計(jì)數(shù)減去存貨跌價(jià)準(zhǔn)備的差額,所以在填列這些賬戶的時(shí)候應(yīng)該倍加注意,我也在這個(gè)地方出過錯(cuò)。 總之,通過實(shí)驗(yàn),學(xué)到了很多課堂上學(xué)不到的東西,也更加了解了會(huì)計(jì)的業(yè)務(wù)流程,為以后的工作打下了一定的基礎(chǔ),并且,除了專業(yè)上的知識(shí),更重要的是體會(huì)到了老師所說三心的重要性,即耐心,細(xì)心,責(zé)任心,而我也將把這三心用在以后的學(xué)習(xí)和工作中,爭取做到更好。 工商管理培訓(xùn)模擬實(shí)驗(yàn) 院 系 班 級(jí) 學(xué)生姓名 指導(dǎo)教師 實(shí)驗(yàn)報(bào)告 工商管理培訓(xùn)模擬實(shí)驗(yàn)報(bào)告 一、實(shí)驗(yàn)?zāi)康?/p> 1.在模擬過程中學(xué)習(xí)制定各種經(jīng)營戰(zhàn)略和銷售策略。2.根據(jù)不同的經(jīng)濟(jì)形勢和銷售預(yù)測報(bào)告改變經(jīng)營戰(zhàn)略。3.連續(xù)模擬七個(gè)周期,使模擬者在短期內(nèi)找出規(guī)律,做出成功的企業(yè)決策。 二、實(shí)驗(yàn)內(nèi)容及步驟 系統(tǒng)可連續(xù)運(yùn)行七個(gè)周期。所有七個(gè)周期模擬完成之后,各企業(yè)可獲得評(píng)價(jià)總表和綜合評(píng)分。依此作出相應(yīng)的圖表可幫助(學(xué)員)模擬參加者從整體上對(duì)已實(shí)施的經(jīng)營戰(zhàn)略和決策進(jìn)行剖析,從中找出規(guī)律,領(lǐng)會(huì)企業(yè)成功的秘訣。 第一周期的競爭結(jié)果數(shù)據(jù)、評(píng)價(jià)總表數(shù)據(jù)及企業(yè)報(bào)告報(bào)表分析、打印完后,即可轉(zhuǎn)入到第二周期的決策模擬(以后各周期過程相同)。 重復(fù)上述過程,直至所有七個(gè)周期模擬過程全部完成。最后一個(gè)周期完成后,在主菜單中選擇“顯示評(píng)價(jià)總表”,并在下一屏中選擇“報(bào)表打印評(píng)價(jià)總表數(shù)據(jù)”后,即可打印出所有企業(yè)、七個(gè)周期的主要決策數(shù)據(jù)、競爭結(jié)果數(shù)據(jù)和綜合評(píng)價(jià)數(shù)據(jù)。 三、實(shí)驗(yàn)結(jié)果 1、第一周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 分析:由周期形勢表可以得出結(jié)論,市場容量同比上一周期大幅增長,原材料價(jià)格同比上一周期大幅增長24%,附件價(jià)格與上一周期基本持平,人員費(fèi)用將大幅增長,增幅為24.00%,預(yù)計(jì)本周期應(yīng)提高產(chǎn)量,并且購買較多的附件。2 2)第一周期決策數(shù)據(jù)輸入 分析:市場容量同比上一周期大幅增長,增長幅度為13.04%,增加一條生產(chǎn)線,原材料價(jià)格同比上一周期大幅增長24%,附件價(jià)格與上一周期基本持平,購買99990件,人員費(fèi)用將大幅增長,增幅為24.00%,管理合理化投資本周期招標(biāo)產(chǎn)品味E型數(shù)量為2000臺(tái),特殊產(chǎn)品訂購為B型,數(shù)量為3500臺(tái),特殊產(chǎn)品訂購價(jià)格已由用戶給定為880元/臺(tái)。 分析:定價(jià)略微偏低,成本在預(yù)計(jì)范圍內(nèi),但是市場實(shí)際占有率小于市場理論占有率,說明在銷售費(fèi)用方面存在一定浪費(fèi),經(jīng)營成果基本滿意。 2、第二周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 第2周期形勢 分析:市場容量明顯下降,原材料價(jià)格大幅增長,應(yīng)適當(dāng)購買原材料,工薪水平大幅上漲,管理合理化費(fèi)用應(yīng)予以投資。 2)第二周期決策數(shù)據(jù)輸入 分析:由于市場容量大幅下降,所以降低定價(jià)為1000元。特殊產(chǎn)品全部予以生產(chǎn),通過計(jì)算可得購買原材料為45001臺(tái),比較劃算。產(chǎn)品改進(jìn)費(fèi)用為600000,以確保品質(zhì)。投資3000000元,生產(chǎn)合理化費(fèi)用以提高產(chǎn)量。通過預(yù)算,生產(chǎn)29500臺(tái)產(chǎn)品,支付股息500000元。由于工薪水平大幅上漲,投資300000元。其他費(fèi)用均可通過計(jì)算得出。6 3)各企業(yè)市場營銷及生產(chǎn)研究報(bào)告 分析:由理論市場占有率和實(shí)際市場占有率持平可以看出,本周期在定價(jià)和銷售費(fèi)用投入方面均比較合理,設(shè)備負(fù)載率和人員利用率均未滿載,下周期應(yīng)注意。本周期經(jīng)營成果為負(fù)數(shù)是出于市場形勢,其他數(shù)據(jù)較為滿意。 3、第三周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 第3周期形勢 分析:市場容量與上周期相比基本持平,但是原材料和附件價(jià)格均有所上漲,其中原材料價(jià)格上漲幅度較大,考慮適量購買。8 2)第三周期決策數(shù)據(jù)輸入 分析:定價(jià)與上周相同,由于上周期出現(xiàn)少量產(chǎn)品庫存,所以廣告費(fèi)用多投入300000元,經(jīng)過計(jì)算購買25001件原材料比較合適。一般市場產(chǎn)品計(jì)劃量為32500臺(tái),設(shè)備接近滿載,產(chǎn)品改進(jìn)費(fèi)用投入1000000元確保品質(zhì),增加銷量,管理合理化投資繼續(xù)投資300000元,其他數(shù)據(jù)計(jì)算可得。 分析:由理論市場占有率和實(shí)際市場占有率持平可以看出,本周期在定價(jià)和銷售費(fèi)用投入方面均比較合理,設(shè)備負(fù)載率和人員利用率均未滿載,下周期應(yīng)注意。本周期經(jīng)營成果為負(fù)數(shù)是出于市場形勢,其他數(shù)據(jù)較為滿意。 4、第四周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 第4周期形勢 分析:市場容量大幅增長,將考慮提高產(chǎn)品價(jià)格,原材料價(jià)格略有所回跌,可以考慮增加采購量,附件價(jià)格價(jià)格也略微下跌,考慮大量購買。 2)第四周期決策數(shù)據(jù)輸入 分析:因?yàn)槭袌鋈萘吭黾?,定價(jià)為1150元,廣告費(fèi)用投入為2000000元,原材料價(jià)格及附件價(jià)格都有所會(huì)跌,所以購買原材料70001件,附件數(shù)量為99990件。產(chǎn)品改進(jìn)費(fèi)用為1000000元,確保產(chǎn)品質(zhì)量。一般市場計(jì)劃量為32220,其他數(shù)據(jù)與上周期基本持平。 3)各企業(yè)市場營銷及生產(chǎn)研究報(bào)告 分析:通過稅后經(jīng)營成果以及總利潤儲(chǔ)備額均高于對(duì)手,可以看出定價(jià)為1050還是合理的。但是出現(xiàn)了大量的庫存,下周期應(yīng)注意適當(dāng)降低價(jià)格,清理庫存,以降低中期貸款數(shù)額。 5、第五周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 第5周期形勢 分析:雖然市場容量上漲,但是還要考慮上周期庫存以及中期貸款數(shù)額。所以這周期應(yīng)較上周期略微降價(jià)。原材料價(jià)格明顯下降,應(yīng)當(dāng)購買大量原材料以降低成本。特殊產(chǎn)品價(jià)格為1020元,有利可圖,全部予以生產(chǎn)。 2)第五周期決策數(shù)據(jù)輸入 分析:雖然市場容量上漲,但是還要考慮上周期庫存以及中期貸款數(shù)額。所以這周期應(yīng)較上周期略微降價(jià)。定價(jià)為1000元。原材料價(jià)格明顯下降,應(yīng)當(dāng)購買70001件原材料以降低成本。特殊產(chǎn)品價(jià)格為1020元,有利可圖,全部予以生產(chǎn)。15 3)各企業(yè)市場營銷及生產(chǎn)研究報(bào)告 分析:通過產(chǎn)品積累庫存亮和透支貸款均為0可以看出我們這周期的低價(jià)戰(zhàn)略還是非常合理的。但是成本還是略高,下周期應(yīng)控制成本。經(jīng)營成果略高于對(duì)手,比較滿意。 6、第六周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 第6周期形勢 分析:市場容量較上周期持平,但是附件和原材料價(jià)格增幅較大,考慮對(duì)手會(huì)大幅提高價(jià)格,本周期我們也應(yīng)略微漲價(jià)。由于我們還有大量材料庫存,所以成本預(yù)計(jì)將低于對(duì)手。 2)第六周期決策數(shù)據(jù)輸入 分析:市場容量較上周期持平,但是附件和原材料價(jià)格增幅較大,考慮對(duì)手會(huì)大幅提高價(jià)格,本周期我們也應(yīng)略微漲價(jià)。本周期定價(jià)為1070.由于我們還有大量材料庫存,不需購買。為了提高產(chǎn)量,投入500000維修保養(yǎng)費(fèi)用。支付股息700000元。投資1500000產(chǎn)品改進(jìn)費(fèi)用確保產(chǎn)品質(zhì)量。其他數(shù)據(jù)均計(jì)算可得。 3)各企業(yè)市場營銷及生產(chǎn)研究報(bào)告 分析:通過產(chǎn)品積累庫存亮和透支貸款均為0可以看出我們這周期的低價(jià)戰(zhàn)略還是非常合理的。但是成本還是略高,下周期應(yīng)控制成本。經(jīng)營成果略高于對(duì)手,比較滿意。 7、第七周期:實(shí)驗(yàn)結(jié)果和數(shù)據(jù)分析 1)市場形勢報(bào)告 第7周期形勢 分析:本周期市場容量較上周期大幅增長,所以考慮價(jià)格略微上漲,通過上周期的數(shù)據(jù),可以看出本周期原材料不需購買,但是需要購買適量附件。 2)第七周期決策數(shù)據(jù)輸入 分析:本周期市場容量較上周期大幅增長,所以考慮價(jià)格略微上漲,定價(jià)為1090,通過上周期的數(shù)據(jù),可以看出本周期原材料不需購買,但是需要購買,附件,購買附件數(shù)為25001件,產(chǎn)品改進(jìn)費(fèi)用投入1500000元以確保產(chǎn)品品質(zhì)。一般市場產(chǎn)品計(jì)劃量為33000,維修保養(yǎng)費(fèi)用投入500000元以提高產(chǎn)量。其他數(shù)據(jù)均由計(jì)算可得。 3)各企業(yè)市場營銷及生產(chǎn)研究報(bào)告 分析:通過產(chǎn)品積累庫存亮和透支貸款均為0可以看出我們這周期的戰(zhàn)略還是非常合理的。成本低于對(duì)手,經(jīng)營成果略高于對(duì)手,比較滿意。 8、各企業(yè)生產(chǎn)經(jīng)營決策評(píng)價(jià)總表 1)經(jīng)營決策綜合評(píng)價(jià) 2)市場類指標(biāo) 3)生產(chǎn)類指標(biāo) 3)財(cái)務(wù)類指標(biāo) 四、實(shí)驗(yàn)總結(jié) 個(gè)人心得體會(huì) 經(jīng)過了七個(gè)周期的模擬實(shí)驗(yàn)操作,我們對(duì)企業(yè)的生產(chǎn)的經(jīng)營過程以及市場競爭又有了更加形象的理解,雖然做了好多次都沒有做過去,但我仍然沒有氣餒。所謂勝敗乃兵家常事,在面對(duì)競爭時(shí)候,我發(fā)現(xiàn)了自己的缺點(diǎn),在面對(duì)競爭時(shí),我顯得有些猶豫和不果斷,不敢大膽的做出決策決定。因此我總結(jié)出來,在面對(duì)決策時(shí),我們應(yīng)該不要那么的保守和裹足不前,只有勇敢的面對(duì)挑戰(zhàn),我們才有進(jìn)步,否則就要被淘汰。 市場是瞬息萬變的,我們也要在確定經(jīng)營計(jì)劃的過程中多一點(diǎn)靈活性,管理也要跟得上發(fā)展的變化,在需要的時(shí)候我們還要有果斷的精神,爭取更多的時(shí)間。企業(yè)盈利的根本是銷售,根據(jù)市場需求,制定銷售計(jì)劃。但在與對(duì)手競爭中,也不能一味地為了提高銷量而提高銷量,采取錯(cuò)誤的,不合理的價(jià)格戰(zhàn)有事也會(huì)導(dǎo)致企業(yè)經(jīng)營陷入困境。企業(yè)要想在競爭激烈的環(huán)境中獲得存和發(fā)展,就要滿足顧客的需求,滿足市場的需求。企業(yè)經(jīng)營決策從一般意義上講,企業(yè)經(jīng)營決策活動(dòng)是企業(yè)經(jīng)營活動(dòng)的終點(diǎn),但同時(shí)又是企業(yè)經(jīng)營活動(dòng)的始點(diǎn)。所以,經(jīng)營企業(yè)合理健康壯大發(fā)展,要在經(jīng)營過程中的不同階段采取合理的經(jīng)營策略。合理安排生產(chǎn)計(jì)劃,合理運(yùn)用人力、物力資源。通過周期性的學(xué)習(xí),我們學(xué)習(xí)掌握了如何制定生產(chǎn)計(jì)劃,以及根據(jù)生產(chǎn)能力對(duì)作業(yè)計(jì)劃進(jìn)行能力分析,了解了按生產(chǎn)計(jì)劃生產(chǎn)的流程。生產(chǎn)活動(dòng)是現(xiàn)代企業(yè)的一項(xiàng)最基本的經(jīng)營活動(dòng),它 25 是企業(yè)經(jīng)營活動(dòng)的重心,是企業(yè)營銷活動(dòng)的前提,并為企業(yè)的供應(yīng)活動(dòng)反饋信息。 通過七個(gè)周期的實(shí)驗(yàn),了解了企業(yè)生產(chǎn)經(jīng)營決策的基本信息和學(xué)習(xí)了如何進(jìn)行企業(yè)的經(jīng)營決策,如何以好的經(jīng)營決策戰(zhàn)略擊敗對(duì)手,提高企業(yè)生產(chǎn)經(jīng)營效率。這將對(duì)我們?cè)谝院蟮膶W(xué)習(xí)和工作將會(huì)提供巨大的幫助。第三篇:審計(jì)模擬實(shí)驗(yàn)報(bào)告
第四篇:財(cái)務(wù)會(huì)計(jì)模擬實(shí)驗(yàn)報(bào)告
第五篇:工商管理模擬實(shí)驗(yàn)報(bào)告