㈠ 備查賬簿的設置管理
備查賬主要用於登記資產負債表表內(或分類賬賬內)需要說明原因的重要交易或事項,或資產負債表表外(或分類賬賬外)的重要交易或事項。它可以補充說明總分類賬和明細分類賬所不能詳細反映的資料,具有備查備忘的基本作用。例如,分類賬內沒有反映的擔保事項、分類賬內雖已記錄但性質重要的應收票據,都需要在備查賬上進行登記說明。備查賬對完善企業會計核算、加強企業內部控制與管理、強化對重要經濟業務事項的監督、明確會計交接責任、准確填列財務會計報告附註內容等都具有重要意義。國家統一會計制度對備查賬的設置有明確要求,所有企業都必須按要求依法設置會計賬簿體系,包括總分類賬、明細分類賬、日記賬和備查賬簿。
㈡ 如何將班費做成會計賬簿進行管理
不建議寫憑證,班級用的話買個總賬賬本,將收入支出金額寫清,並在摘要欄簡寫收入支出的原因,還要在日期欄寫明日期。
㈢ 個人賬簿管理系統
4.1.1程序主界面void main() { int
k,xg,yf; do{
printf("\n------------------------------------------------\n"); printf("\n ----------歡迎進入個人帳簿管理系統------------- \n\n
"); printf("\n -----------個人帳簿管理系統主菜單-------------- \n
"); printf("\n 1.插入某月信息\n"); printf("\n 2.輸出整體收支情況\n"); printf("\n 3.修改某月信息\n"); printf("\n 4.查詢某月信息\n"); printf("\n 5.刪除某月信息\n"); printf("\n 6.按開支排序輸出結果\n"); printf("\n 0.退出個人帳簿管理系統\n");
printf("\n------------------------------------------------\n");
/*輸出開始界面*/ scanf("%d",&k); switch(k) { case 1:{/*插入某月信息*/ Insert(); }break; case 2:{/*輸出所有月份的收支情況*/ Outlin(); }break; case 3:{/*修改某月信息*/ printf("請輸入需要修改的月份:\n");
scanf("%d",&xg); Modify(xg); }break; case 4:{/*查詢某月信息*/ printf("請輸入需要查詢的月份:\n"); scanf("%d",&yf); Search(yf); }break; case 5:{/*刪除某月信息*/ printf("請輸入需要刪除的月份:\n");
scanf("%d",&yf); Del(yf); } break; case 6:{/*排序*/ ps(); }break; case 0:exit(0);/*退出個人帳簿管理系統*/ default : printf("輸入錯誤,請重新輸入"); } }while(k<=6); } 4.1.2創建結構體struct ElemType{ int month;/*月份*/ int income;/*全部月收入*/ int food; /*食品開支*/ int rent;/*房租*/ int utilities; /*水電費*/ int medical;/*醫療費*/ int savings;/*儲蓄*/ int ecation;/*子女教育費*/ int payment ;/*總支出*/}x[12]; /*一個月開支信息*/ 4.1.3數據的插入void Insert() // 插入信息 { int j,i=1; FILE *fp; printf("請依次輸入\n月份 當月收入 食品開支 房租 水電費 醫療費 子女教育 \n
"); scanf("%d%d%d%d%d%d%d",&x[i].month,&x[i].income,&x[i].food,&x[i].rent,&x[i].utilities,&x[i].medical,&x[i].ecation);
x[i].payment=x[i].food+x[i].rent+x[i].utilities+x[i].medical+x[i].ecation; x[i].savings=x[i].income-x[i].payment; if((fp=fopen("data.dat","ab"))==NULL){ printf("can not open file\n"); exit(0);}for(j=1;j<=i;j++) fwrite(&x[j],sizeof(struct
ElemType),1,fp); fclose(fp); } 4.1.4數據的刪除void Del(int yf) // 刪除某月信息 { FILE
*fp1,*fp2; ElemType *b;
if((fp1=fopen("data.dat","rb"))==NULL) { printf("can not open file\n"); exit(0); } if((fp2=fopen("temp.dat","wb"))==NULL) { printf("can not open file\n"); exit(0); }b=(ElemType
*)malloc(sizeof(struct ElemType));rewind(fp1);fread(b,sizeof(struct
ElemType),1,fp1);while(!feof(fp1)){ if(b->month!=yf) fwrite(b,sizeof(ElemType),1,fp2);fread(b,sizeof(ElemType),1,fp1);}fclose(fp1);fclose(fp2);remove(File); //刪除源文件rename("temp.dat",File); //把臨時文件改成源文件名 Outlin();//調用輸出函數,輸出整體的開支 } 4.1.5數據的排序void ps() //按收支排序{ FILE
*fp1,*fp2; ElemType a[12],h; int i,j,c=0; if((fp1=fopen("data.dat","rb"))==NULL) { printf("can not open file\n"); exit(0); }
if((fp2=fopen("temp.dat","wb"))==NULL) { printf("can not open file\n"); exit(0); } for(j=1;!feof(fp1);j++,c++) fread(&a[j],sizeof(struct ElemType),1,fp1); for(i=1;i<c;i++) for(j=1;j<c;j++) {
if(a[i].payment<a[j].payment) { h=a[i]; a[i]=a[j]; a[j]=h; } } for(i=1;i<c;i++)
fwrite(&a[i],sizeof(struct ElemType),1,fp2); fclose(fp1);fclose(fp2);remove(File); //刪除源文件rename("temp.dat",File); //把臨時文件改成源文件名 Outlin();//調用輸出函數,輸出整體的開支}
第五章 系統實現其中程序結果如下: 圖5. 1
程序的主界面 圖5.2
程序插入月份界面 圖5.3 程序輸出整體收支情況 圖5.4 修改某月信息(修改3月份的數據) 圖5.5
查詢2月份的數據 圖5.5
刪除3月份的信息
圖5.6 按收支排序
第六章 解決的關鍵問題本程序主要解決的關鍵問題如下:文件的讀寫操作及讀寫所用的方式文件的修改及刪除文件的排序結構體的操作函數的參數傳遞問題
第七章 結論通過這次課程設計使我了解到了 :寫一個程序首先要有演算法,而演算法有很多種,使用最優的演算法,能節約很多時間和加快系統的速度。在這個程序中,主要還是利用了C語言中文件的操作,其中最主要的就是文件的讀寫及用的不同種讀寫的方式,還有查找、修改及刪除文件中的數據,其中查找還是比較簡單,但修改文件中的數據,要利用一個中間文件。首先要查找到要刪除的數據,假如相同就復制到一個文件中,原文件中不相同的也復制到那個文件中,這樣以達到修改的目的,刪除也類似,還有就是排序了,也要利用到中間文件。在結構體的操作用,不能直接給結構體變數賦值。這個程序的界面編的雖然不怎麼好看,但基本賬簿管理的功能都達到了。所以說還是具有一定的實用性。
結 束 語8.1編程感想在這次課程設計中,我學習到了,不管做什麼事情還是團隊協作,才可以使一件事情辦得最後,一個人的力量永遠是有限的,不管一個人的能力有多大,總會有一些地方的不足,尤其是我們編程這一行,最主要的還是要團隊合作。其次就是寫程序時要用到注釋,因為一個程序是由幾個人寫出來的,假如不寫注釋的話,就相互都看不懂,也不能實現程序的結合,所以說寫程序時注釋很重要。最後,我覺得不管做什麼事情必須認認真真的做,要沉得下心來,尤其是寫程序,假如沉不下心來做的話,也決對寫不出一個好的程序或者實用的程序來。
參考文獻[1] 譚浩強著.《C語言程序設計(第三版)》.清華大學出版社[2] 嚴蔚敏、吳偉民.《數據結構(C語言版)》.清華大學出版社 [3] 鄭阿奇.《VisualC++實用教程(第三版)》.電子工業出版社.
程序分工
姓名 任務分配
程序的插入、輸出、刪除、排序
程序主界面的設計、查找、修改
㈣ 賬簿管理
你的下屬公司是分公司還是子公司形式?分公司沒有獨立的法人資格,不能對外承擔法律責任;子公司有獨立的法人資格,可以對外承擔法律責任。你可以選擇獨立核算和非獨立核算。
獨立核算是指對本單位的業務經營活動過程及其成果進行全面、系統的會計核算。獨立核算單位的特點是:在管理上有獨立的組織形式,具有一定數量的資金,在當地銀行開戶;獨立進行經營活動,能同其他單位訂立經濟合同;獨立計算盈虧,單獨設置會計機構並配備會計人員,並有完整的會計工作組織體系。
非獨立核算又稱報帳制,是把本單位的業務經營活動有關的日常業務資料,逐日或定期報送上級單位,由上級單位進行核算。非獨立核算單位的特點是:一般由上級拔給一定數額的周轉金,從事業務活動,一切收入全面上繳,所有支出向上級報銷,本身不單獨計算盈虧,只記錄和計算幾個主要指標,進行簡易核算。
比如,一個企業有很多職能部門和下屬自負盈虧的公司組成,則下屬公司一般為獨立核算單位,而各職能部門(如辦公室)則一般為非獨立核算單位。
㈤ 賬簿管理 是什麼概念 做什麼的
賬簿管理就是對賬簿進行管理,管理可以分項目管理,如分原材料、輔助帳、銷售明細帳等。也可以分層次管理,如總賬、明細、一級、二級等。分類別。。。。
如何作方案,具體要看企業的要求
㈥ 賬簿,憑證管理有哪些規定
記賬憑證是財會部門根據原始憑證填制,記載經濟業務簡要內容,確定會計分錄,作為記賬依據的會計憑證。是由會計部門根據審核無誤的原始憑證或原始憑證匯總表編制,按照登記賬簿的要求、確定賬戶名稱、記賬方向和金額的一種記錄,是登記明細分類賬和總分類賬的依據。那麼記賬憑證有哪些類別呢?下面就由企盈帶領大家一起來看看吧。
根據記賬憑證使用范圍的不同,大致可以分為以下幾類:
一、按記賬憑證用途分類
記賬憑證按其用途可以分為專用記賬憑證和通用記賬憑證。
1.專用記賬憑證,是指分類反映經濟業務的記賬憑證。這種記賬憑證按其反映經濟業務的內容不同,又可以分為收款憑證、付款憑證和轉賬憑證。
(1)收款憑證。收款憑證是指用於記錄現金和銀行存款收款業務的會計憑證。
(2)付款憑證。付款憑證是指用於記錄現金和銀行存款付款業務的會計憑證。
(3)轉賬憑證。轉賬憑證是指用於記錄不涉及現金和銀行存款業務的會計憑證。
2.通用記賬憑證,是指用來反映所有業務的記賬憑證。 二、按其填列會計科目的數目分類
記賬憑證按其填列會計科目的數目分類,可以分為單式記賬憑證和復式記賬憑證兩類。
(1)單式記賬憑證。單式記賬憑證是指每一張記賬憑證只填列經濟業務事項所涉及的一個會計科目及其金額的記賬憑證。
(2)復式記賬憑證。復式記賬憑證是指將每一筆經濟業務事項所涉及的全部會計科目及其發生額均在同一張記賬憑證中反映的一種憑證。
三、按其包括的內容分類
記賬憑證按其包括的內容分類可以分為單一記賬憑證、匯總記賬憑證和科目匯總表三類。
(1)單一記賬憑證,是指只包括一筆會計分錄的記賬憑證。
(2)匯總記賬憑證,是指根據一定時期內的同類單一記賬憑證加以匯總而重新編制的記賬憑證。
(3)科目匯總表(亦稱記賬憑證匯總表、賬戶匯總表),是指根據一定時期內所有的記賬憑證定期加以匯總而重新編制的記賬憑證,其目的也是簡化總分類賬的登記手續。
㈦ 賬薄平時管理
各種賬簿應分工明確,指定專人管理會計賬簿,只允許在財務室內隨意翻閱查看會計賬簿,除需要與外單位核對外,一般不能攜帶外出
㈧ 怎樣建立財務賬簿
按現金日記賬、銀行存款日記賬、總分類賬、明細賬建立。
明細賬分資產類、負債類、所有者權益類
三級帳有:生產成本明細賬、原材料明細賬、庫存商品明細賬、固定資產明細賬、低值易耗品明細賬。數量金額都記。
按照科目,在帳頁上寫上科目名,按記賬憑證記帳。
具體不明白的再追問,說明行業。
祝你好運!
㈨ 怎樣建立賬簿
如何建立一個完整的賬簿系統,這個首先我們要鏈接我們公司的經營業務,我們公司的產品是什麼或者我們公司銷售的產品是什麼!公司的成本價格是如何確定過的,公司的銷售政策是什麼樣的,比如打折,促銷之類的活動,公司的產品的銷售價格等等。確定了這些我們就能夠比較清楚的確定我們賬簿系統的項目了。一般的情況下我們需要建立生產成本總賬,製造費用的總賬,和它們的相關的明細賬之類的,另外現金日記賬很銀行存款的日記賬也是必不可少的,這是我們每天都必須要記錄的。當然有時候我們也會遇到這樣的情況比如我們公司才剛剛成立,生產系統或者銷售系統還沒有開發出來,這時候這個我們生產成本,製造費用的總賬和明細賬就沒有太大的用處了,這里我們就要適當的根據具體情況來建立我們的賬簿系統,我們可以建立一個日常的流水賬的賬簿系統,記錄一些我們的的日常的賬務活動。
說明一下,有的時候,老闆會要我們建立一個內帳,這個賬務基本是在企業的內部流通的,是給我們的領導查閱的,這是我們我們的內帳就要建立的比較細致,要更加的具體,至於裡面的會計科目我們可以參考外賬,內帳要把有票和無票的收入和支出都要做詳細的記錄。科目要更加的清晰,比如,收入明細可以設置成「有票收入」、「無票收入」等等。