通訊錄管理系統(tǒng) C語言課程設計_第1頁
通訊錄管理系統(tǒng) C語言課程設計_第2頁
通訊錄管理系統(tǒng) C語言課程設計_第3頁
通訊錄管理系統(tǒng) C語言課程設計_第4頁
通訊錄管理系統(tǒng) C語言課程設計_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

C語言課程設計PAGE27- C語言課程設計:通訊錄管理系統(tǒng)目錄需求分析………2概要設計………2詳細設計………3上機操作………14實習心得………19源程序………20一、需求分析具有數(shù)據(jù)的插入、修改、刪除、顯示和查詢功能的簿管理程序。數(shù)據(jù)包括:人名、工作單位、號碼和E-MAIL地址??蓪τ涗浿械男彰吞柎a進行修改??稍黾雍蛣h除記錄。可顯示所有的保存記錄??砂慈嗣蛱柎a進行查詢。[提示]建議采用結構體數(shù)組和文件系統(tǒng)實現(xiàn)。結構體成員包括人名、工作單位、號碼和E-MAIL地址。根據(jù)題目的要求程序應該采用結構體數(shù)組和文件系統(tǒng)實現(xiàn)。應該有文件的操作功能;在程序中應該包括輸入、顯示、刪除、查詢、添加、修改、保存、加載和退出的功能。二、概要設計根據(jù)上面的分析,可以將程序系統(tǒng)的設計分為如下幾個模塊:插入、顯示、刪除、查詢、修改、保存和退出。通訊錄管理系統(tǒng)插入顯示刪除查詢保存修改退出三、詳細設計主函數(shù);主函數(shù)一般設計得比較簡潔,只提供輸入,處理和輸出部分的函數(shù)調(diào)用。其中各功能模塊用菜單方式選擇。流程圖輸入n,判斷是否是0~6 開始顯示一系列功能選項 N輸入n,判斷是否是0~6開始顯示一系列功能選項 根據(jù)n的值調(diào)用各功能模塊函數(shù)結束 Y根據(jù)n的值調(diào)用各功能模塊函數(shù)結束【程序】intmain()//主函數(shù){ Manman[500],*pman=man;; charcontrol; intsize; printf("\t\t**********************************************\n");//窗口初始化printf("\t\t**********歡迎使用通訊錄管理系統(tǒng)!***********\n");printf("\t\t**\n");printf("\t\t*請按回車鍵繼續(xù)!*\n");printf("\t\t**********************************************\n");scanf("%c",&control); if(control) { size=Scan(pman);//判斷文件是否存在 printf("\t\t\t請輸入相應操作數(shù)操作\n"); for(;;)//菜單生成 { printf("\t\t**********************************************\n");printf("\t\t*1--插入信息*\n");printf("\t\t*2--按姓名查找*\n");printf("\t\t*3--按查找*\n");printf("\t\t*4--刪除信息*\n");printf("\t\t*5--顯示信息*\n");printf("\t\t*6--修改信息*\n");printf("\t\t*0--退出系統(tǒng)*\n");printf("\t\t**********************************************\n"); scanf("%s",&control); switch(control) { case'1':size=Insert(pman,size);break;//插入新的通訊錄case'2':S_asname(pman,size);break;//按姓名查找case'3':S_astel(pman,size);break;//按查找case'4':Delete(pman,size);break;//刪除信息case'5':Display(pman,size);break;//顯示所有信息case'6':Modify(pman,size);break;//修改信息case'0':printf("**************謝謝使用!再見!**************\n");//退出系統(tǒng) return0; default:printf("**********輸入數(shù)字有誤,請重新輸入**********\n");break; } } } return0;}插入模塊此模塊為插入信息模塊,插入后再調(diào)用保存函數(shù)來保存所插入的數(shù)據(jù),支持多條信息的插入。流程圖開始開始輸入要插入的記錄個數(shù)ni從0到n-1調(diào)用Insert函數(shù)i!=0嗎?返回主菜單保存調(diào)用Save函數(shù)結束NYY【程序】intInsert(Man*pMan,intSize)//插入模塊{ inti,n; printf("\t\t***********請輸入要插入數(shù)據(jù)的個數(shù).************\n"); printf("\t\t**********************************************\n"); scanf("%d",&n); for(i=0;i<n;i++)//從鍵盤輸入數(shù)據(jù)再寫入文件 {printf("您將要錄入第%d條記錄(共有%d條)\n",i+1,n); printf("請輸入姓名:\n"); scanf("%s",&pMan[Size+i].Name); printf("請輸入工作單位:\n"); scanf("%s",&pMan[Size+i].Depart); printf("請輸入號碼:\n"); scanf("%s",&pMan[Size+i].TEL); printf("請輸入Email地址:\n"); scanf("%s",&pMan[Size+i].Email); } if(Save(pMan,Size+n)) { printf("\t\t***********恭喜!數(shù)據(jù)插入成功!***********\n"); } else { printf("\t\t***********操作失敗,請稍后再試!***********\n"); } returnSize+n;}顯示模塊此模塊為顯示所有記錄,流程圖如下:選擇顯示功能選擇顯示功能顯示所有記錄自動返回主菜單【程序】voidDisplay(Man*pMan,intSize)//顯示所有記錄{ inti; printf("\t人名\t工作單位\t號碼\tE-mail地址\n"); printf("\t************************************************************\n"); for(i=0;i<=Size;i++,pMan++)//依次輸出文件中的信息 { printf("\t%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email);printf("\t\n"); }}查找模塊本模塊分為按姓名查找和按查找兩個子模塊。4.1按姓名查找模塊,流程圖如下:是否找到此姓名輸入姓名開始提示沒有找到顯示找到的記錄結束,返回主菜單是否找到此姓名輸入姓名開始提示沒有找到顯示找到的記錄結束,返回主菜單NY【程序】voidS_asname(Man*pMan,intSize)//查找信息{ inti=0; charname[8]; printf("\t\t***********請輸入要查詢信息的姓名:***********\n");printf("\t\t**********************************************\n"); scanf("%s",name); while(i<Size&&strcmp(pMan->Name,name))//查找 { pMan++;i++; } if(!strcmp(pMan->Name,name))//找到后輸出 { printf("\t\t***************查到的信息為:***************\n"); printf("\t*************************************************************\n");printf("\t人名\t工作單位\t號碼\tE-mail地址\n");printf("\t*************************************************************\n");printf("\t%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email);printf("\t*************************************************************\n"); } else { printf("\t\t***********抱歉,沒有找到相關數(shù)據(jù)************\n");printf("\t\t**********************************************\n"); }}4.2按查找模塊,此模塊與按姓名查找模塊相似,流程圖略?!境绦颉縱oidS_astel(Man*pMan,intSize)//按查找模塊{ inti=0; chartel[12]; printf("\t\t***********請輸入要查詢信息的:************\n");printf("\t\t**********************************************\n"); scanf("%s",tel); while(i<Size&&strcmp(pMan->TEL,tel))//查找信息 { pMan++;i++; } if(!strcmp(pMan->TEL,tel))//輸出找到的信息 { printf("\t\t****************查到的信息為:****************\n");printf("\t*******************************************************\n");printf("\t人名\t工作單位\t號碼\tE-mail地址\n");printf("\t*******************************************************\n");printf("\t%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email);printf("\t*******************************************************\n"); } else { printf("\t\t************抱歉,沒有找到相關數(shù)據(jù)************\n"); printf("\t\t**********************************************\n"); }}刪除模塊此模塊先利用查找模塊找到所要刪除的信息,然后根據(jù)用戶的選擇來確定是否刪除信息,此種調(diào)用到Save函數(shù)。其流程圖如下:開始開始輸入要修改信息的姓名是否找到信息提示沒有找到信息NY顯示找到的信息提示是否刪除NY提示未刪除提示刪除成功結束【程序】voidDelete(Man*pMan,intSize)//刪除信息{ charname[8],control; inti=0; printf("\t\t***********請輸入要刪除信息的姓名:***********\n"); printf("\t\t**********************************************\n"); scanf("%s",name); while(i<Size&&strcmp(pMan->Name,name))//同查找,找到后跳出 { pMan++;i++; } if(!strcmp(pMan->Name,name))//找到了,刪除信息!做出判斷. { printf("您要刪除的信息為:\n"); printf("%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email); printf("是否確認刪除?(Y/N)\n"); scanf("%s",&control); switch(control) { case'y': pMan->Name[0]='\0'; pMan->Depart[0]='\0'; pMan->TEL[0]='\0'; pMan->Email[0]='\0'; if(Save(pMan,Size))//將新信息寫入文件 { printf("\t\t**************恭喜!信息刪除成功!**************\n");; printf("\t\t**********************************************\n");break; } else { printf("\t\t************操作失敗,請稍后再試!*************\n"); printf("\t\t**********************************************\n");break; } case'n':printf("信息未刪除!\n");break; default:printf("選擇有誤!\n");break; } } else { printf("\t\t*********抱歉,沒有找到相關信息!*********\n"); printf("\t\t******************************************\n"); }}修改模塊此模塊先調(diào)用查找函數(shù)查找到所要修改的信息,然后用戶根據(jù)需要來修改信息。流程圖如下:開始開始輸入要修改記錄的姓名是否找到信息提示未找到信息顯示要修改的信息修改需要修改的條目,并保存結束NY【程序】voidModify(Man*pMan,intSize)//修改模塊{ voidDisplay(); inti=0; charname[8];chardepart[20];chartel[12];charemail[30]; printf("\t\t************輸入要修改信息的姓名:************\n"); printf("\t\t**********************************************\n"); scanf("%s",name); while(i<Size&&strcmp(pMan->Name,name))//遍歷數(shù)組,查找數(shù)據(jù),若查到跳出循環(huán) { pMan++; i++; } if(!strcmp(pMan->Name,name))//如果找到,則開始修改 { printf("請輸入修改后的姓名:\n"); scanf("%s",name);strcpy(pMan->Name,name);printf("請輸入修改后的工作單位:\n");scanf("%s",depart);strcpy(pMan->Depart,depart);printf("請輸入修改后的號碼:\n");scanf("%s",tel);strcpy(pMan->TEL,tel);printf("請輸入修改后的E-mail地址:\n");scanf("%s",email); strcpy(pMan->Email,email); if(Save(pMan,Size))//將修改信息寫入文件,并判斷是否寫入成功 { printf("\t\t**************恭喜!信息修改成功!**************\n");; printf("\t\t**********************************************\n"); } else { printf("\t\t*************操作失敗,請稍后再試!*************\n"); printf("\t\t**********************************************\n"); } } else { printf("\t\t************抱歉,沒有找到相關信息!************\n"); printf("\t\t**********************************************\n"); }}其他模塊7.1結構體定義【程序】structMan//定義結構體{ charName[8];//名字 charDepart[20];//工作單位 charTEL[12];//號碼 charEmail[30];//郵箱};7.2保存模塊【程序】intSave(Man*pMan,intSize)//把數(shù)據(jù)寫入文件{ inti; FILE*out; out=fopen("info.txt","w"); if(out==NULL)//判斷文件打開成功與否 { printf("\t\t************文件info.txt打開失敗!************\n"); printf("\t\t**********************************************\n"); return0; } for(i=0;i<Size;i++,pMan++)//打開成功,依次寫入文件 { fprintf(out,"%s\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email); } fclose(out); return1;}7.3瀏覽模塊【程序】intScan(Man*pMan)//從文本中讀取數(shù)據(jù){ printf("\t\t**********正在讀取文件信息,請稍后!***********\n"); inti; FILE*in=fopen("info.txt","r"); if(in==NULL)//判斷文件是否打開成功 { printf("\t\t***********文件info.txt打開失敗!***********\n"); return0; } for(i=0;!feof(in);i++,pMan++)//打開成功后一一讀取,直到讀完為止 fscanf(in,"%s%s%s%s",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email); fclose(in); printf("\t\t*************文件數(shù)據(jù)讀入成功!*************\n"); return(i-1);}7.4getch()函數(shù)【程序】voidgetch(){ charstop; printf("\n確認?(按任意鍵并回車返回!)\n"); getchar(); scanf("%c",&stop); return;}四、上機操作1、已有文件信息(info.txt)namedepartphoneemailkongcug7109215271896975kkk@gongcug7109215927211897ggg@2、要插入的信息namedepartphoneemaillijicug7109113888888888lll@chencug7109113999999999ccc@3、各模塊功能的實現(xiàn)(1)窗口的初始化(2)主菜單(3)顯示所有信息(4)插入信息第一條第二條按姓名查找模塊按查找模塊刪除沒有的信息刪除已有信息取消刪除確認刪除(9)退出系統(tǒng)五、實習心得在老師的帶領下進行了C語言程序?qū)嵺`學習。在短短一周的實習期間使我獲取了不少新知識也鞏固了許多老知識。在這之前,我們已經(jīng)對C語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在學習了解的范圍,對里面的好多東西還是很陌生,并不是很熟練,有著許多欠缺,更多的在運用起來的時候還是感到很不好動手。C語言是需要有一定基礎、而且動手能力強的學科。上機實驗是學習程序設計語言必不可少的實踐環(huán)節(jié),特別是C語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規(guī)定、鞏固貫穿系統(tǒng)知識、掌握程序設計方法、提高程序設計能力,這些都必須通過充分的實際上機操作才能完成。課堂上許多關于C語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用C語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握C語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來理解的偏差,更加鞏固了學過的知識,而且在設計的時候?qū)W要系統(tǒng)的知識,也是一個較大的挑戰(zhàn),某一方面知識的欠缺都將影響到整個程序的設計。這次上機實習讓我學到了很多有用的東西,鞏固了之前的學習,讓我學到了在教室和做題中學不到的一些知識,通過這個程序的學習,使我進一步理解和運用結構化程序設計的思想和方法。相信對以后初步掌握開發(fā)一個小型實用系統(tǒng)的基本方法,學會調(diào)試一個比較長程序的基本方法,學會利用流程圖表示算法,進一步掌握和提高利用C語言進行程序設計的能力。我認為,這次實習對于我是非常有意義的,對我個人的影響比較大,對我的動手能力有了很大的提高。在體會到程序成功后的快樂后,發(fā)現(xiàn)自己也逐步喜歡上了這門語言,對以后的專業(yè)知識的學習也會很有幫助。最后感謝在實習過程中幫助過我的老師和同學,正是你們的幫助才有了這次實習的成功!六、源程序#include<stdio.h>#include<string.h>structMan//定義結構體{ charName[8];//名字 charDepart[20];//工作單位 charTEL[12];//號碼 charEmail[30];//郵箱};voidgetch(){ charstop; printf("\n確認?(按任意鍵并回車返回!)\n"); getchar(); scanf("%c",&stop); return;}intScan(Man*pMan)//從文本中讀取數(shù)據(jù){ printf("\t\t**********正在讀取文件信息,請稍后!***********\n"); inti; FILE*in=fopen("info.txt","r"); if(in==NULL)//判斷文件是否打開成功 { printf("\t\t***********文件info.txt打開失敗!***********\n"); return0; } for(i=0;!feof(in);i++,pMan++)//打開成功后一一讀取,直到讀完為止 fscanf(in,"%s%s%s%s",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email); fclose(in); printf("\t\t*************文件數(shù)據(jù)讀入成功!*************\n"); return(i-1);}intSave(Man*pMan,intSize)//把數(shù)據(jù)寫入文件{ inti; FILE*out; out=fopen("info.txt","w"); if(out==NULL)//判斷文件打開成功與否 { printf("\t\t************文件info.txt打開失敗!************\n"); printf("\t\t**********************************************\n"); return0; } for(i=0;i<Size;i++,pMan++)//打開成功,依次寫入文件 { fprintf(out,"%s\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email); } fclose(out); return1;}intInsert(Man*pMan,intSize)//插入模塊{ inti,n; printf("\t\t***********請輸入要插入數(shù)據(jù)的個數(shù).************\n"); printf("\t\t**********************************************\n"); scanf("%d",&n); for(i=0;i<n;i++)//從鍵盤輸入數(shù)據(jù)再寫入文件 {printf("您將要錄入第%d條記錄(共有%d條)\n",i+1,n); printf("請輸入姓名:\n"); scanf("%s",&pMan[Size+i].Name); printf("請輸入工作單位:\n"); scanf("%s",&pMan[Size+i].Depart); printf("請輸入號碼:\n"); scanf("%s",&pMan[Size+i].TEL); printf("請輸入Email地址:\n"); scanf("%s",&pMan[Size+i].Email); } if(Save(pMan,Size+n)) { printf("\t\t***********恭喜!數(shù)據(jù)插入成功!***********\n"); } else { printf("\t\t***********操作失敗,請稍后再試!***********\n"); } returnSize+n;}voidModify(Man*pMan,intSize)//修改模塊{ voidDisplay(); inti=0; charname[8];chardepart[20];chartel[12];charemail[30]; printf("\t\t************輸入要修改信息的姓名:************\n"); printf("\t\t**********************************************\n"); scanf("%s",name); while(i<Size&&strcmp(pMan->Name,name))//遍歷數(shù)組,查找數(shù)據(jù),若查到跳出循環(huán) { pMan++; i++; } if(!strcmp(pMan->Name,name))//如果找到,則開始修改 { printf("請輸入修改后的姓名:\n"); scanf("%s",name);strcpy(pMan->Name,name);printf("請輸入修改后的工作單位:\n");scanf("%s",depart);strcpy(pMan->Depart,depart);printf("請輸入修改后的號碼:\n");scanf("%s",tel);strcpy(pMan->TEL,tel);printf("請輸入修改后的E-mail地址:\n");scanf("%s",email); strcpy(pMan->Email,email); if(Save(pMan,Size))//將修改信息寫入文件,并判斷是否寫入成功 { printf("\t\t**************恭喜!信息修改成功!**************\n");; printf("\t\t**********************************************\n"); } else { printf("\t\t*************操作失敗,請稍后再試!*************\n"); printf("\t\t**********************************************\n"); } } else { printf("\t\t************抱歉,沒有找到相關信息!************\n"); printf("\t\t**********************************************\n"); }}voidDelete(Man*pMan,intSize)//刪除信息{ charname[8],control; inti=0; printf("\t\t***********請輸入要刪除信息的姓名:***********\n"); printf("\t\t**********************************************\n"); scanf("%s",name); while(i<Size&&strcmp(pMan->Name,name))//同查找,找到后跳出 { pMan++;i++; } if(!strcmp(pMan->Name,name))//找到了,刪除信息!做出判斷. { printf("您要刪除的信息為:\n"); printf("%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email); printf("是否確認刪除?(Y/N)\n"); scanf("%s",&control); switch(control) { case'y': pMan->Name[0]='\0'; pMan->Depart[0]='\0'; pMan->TEL[0]='\0'; pMan->Email[0]='\0'; if(Save(pMan,Size))//將新信息寫入文件 { printf("\t\t**************恭喜!信息刪除成功!**************\n");; printf("\t\t**********************************************\n");break; } else { printf("\t\t************操作失敗,請稍后再試!*************\n"); printf("\t\t**********************************************\n");break; } case'n':printf("信息未刪除!\n");break; default:printf("選擇有誤!\n");break; } } else { printf("\t\t*********抱歉,沒有找到相關信息!*********\n"); printf("\t\t******************************************\n"); }}voidDisplay(Man*pMan,intSize)//顯示所有記錄{ inti; printf("\t人名\t工作單位\t號碼\tE-mail地址\n"); printf("\t************************************************************\n"); for(i=0;i<=Size;i++,pMan++)//依次輸出文件中的信息 { printf("\t%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email);printf("\t\n"); }}voidS_asname(Man*pMan,intSize)//查找信息{ inti=0; charname[8]; printf("\t\t***********請輸入要查詢信息的姓名:***********\n");printf("\t\t**********************************************\n"); scanf("%s",name); while(i<Size&&strcmp(pMan->Name,name))//查找 { pMan++;i++; } if(!strcmp(pMan->Name,name))//找到后輸出 { printf("\t\t***************查到的信息為:***************\n"); printf("\t*************************************************************\n");printf("\t人名\t工作單位\t號碼\tE-mail地址\n");printf("\t*************************************************************\n");printf("\t%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email);printf("\t*************************************************************\n"); } else { printf("\t\t***********抱歉,沒有找到相關數(shù)據(jù)************\n");printf("\t\t**********************************************\n"); }}voidS_astel(Man*pMan,intSize)//按查找模塊{ inti=0; chartel[12]; printf("\t\t***********請輸入要查詢信息的:************\n");printf("\t\t**********************************************\n"); scanf("%s",tel); while(i<Size&&strcmp(pMan->TEL,tel))//查找信息 { pMan++;i++; } if(!strcmp(pMan->TEL,tel))//輸出找到的信息 { printf("\t\t****************查到的信息為:****************\n");printf("\t*******************************************************\n");printf("\t人名\t工作單位\t號碼\tE-mail地址\n");printf("\t*******************************************************\n");printf("\t%s\t\t%s\t%s\t%s\n",pMan->Name,pMan->Depart,pMan->TEL,pMan->Email);printf("\t*******************************************************\n"); } else { printf("\t\t************抱歉,沒有找到相關數(shù)據(jù)************\n"); printf("\t\t**********************************************\n"); }}intmain()//主函數(shù){ Manman[500],*pman=man;; charcontrol; intsize; printf("\t\t**********************************************\n");//窗口初始化printf("\t\t**********歡迎使用通訊錄管理系統(tǒng)!***********\n");printf("\t\t**\n");printf("\t\t*請按回車鍵繼續(xù)!*\n");printf("\t\t**********************************************\n");scanf("%c",&control); if(control) { size=Scan(pman);//判斷文件是否存在 printf("\t\t\t請輸入相應操作數(shù)操作\n"); for(;;)//菜單生成 { printf("\t\t**********************************************\n");printf("\t\t*1--插入信息*\n");printf("\t\t*2--按姓名查找*\n");printf("\t\t*3--按查找*\n");printf("\t\t*4--刪除信息*\n");printf("\t\t*5--顯示信息*\n");printf("\t\t*6--修改信息*\n");printf("\t\t*0--退出系統(tǒng)*\n");printf("\t\t**********************************************\n"); scanf("%s",&control); switch(control) { case'1':size=Insert(pman,size);break;//插入新的通訊錄case'2':S_asname(pman,size);break;//按姓名查找case'3':S_astel(pman,size);break;//按查找case'4':Delete(pman,size);break;//刪除信息case'5':Display(pman,size);break;//顯示所有信息case'6':Modify(pman,size);break;//修改信息case'0':printf("**************謝謝使用!再見!**************\n");//退出系統(tǒng) return0; default:printf("**********輸入數(shù)字有誤,請重新輸入**********\n");break; } } } return0;}

咖啡店創(chuàng)業(yè)計劃書第一部分:背景在中國,人們越來越愛喝咖啡。隨之而來的咖啡文化充滿生活的每個時刻。無論在家里、還是在辦公室或各種社交場合,人們都在品著咖啡??Х戎饾u與時尚、現(xiàn)代生活聯(lián)系在一齊。遍布各地的咖啡屋成為人們交談、聽音樂、休息的好地方,咖啡豐富著我們的生活,也縮短了你我之間的距離,咖啡逐漸發(fā)展為一種文化。隨著咖啡這一有著悠久歷史飲品的廣為人知,咖啡正在被越來越多的中國人所理解。第二部分:項目介紹第三部分:創(chuàng)業(yè)優(yōu)勢目前大學校園的這片市場還是空白,競爭壓力小。而且前期投資也不是很高,此刻國家鼓勵大學生畢業(yè)后自主創(chuàng)業(yè),有一系列的優(yōu)惠政策以及貸款支持。再者大學生往往對未來充滿期望,他們有著年輕的血液、蓬勃的朝氣,以及初生牛犢不怕虎的精神,而這些都是一個創(chuàng)業(yè)者就應具備的素質(zhì)。大學生在學校里學到了很多理論性的東西,有著較高層次的技術優(yōu)勢,現(xiàn)代大學生有創(chuàng)新精神,有對傳統(tǒng)觀念和傳統(tǒng)行業(yè)挑戰(zhàn)的信心和欲望,而這種創(chuàng)新精神也往往造就了大學生創(chuàng)業(yè)的動力源泉,成為成功創(chuàng)業(yè)的精神基礎。大學生創(chuàng)業(yè)的最大好處在于能提高自己的潛力、增長經(jīng)驗,以及學以致用;最大的誘人之處是透過成功創(chuàng)業(yè),能夠?qū)崿F(xiàn)自己的理想,證明自己的價值。第四部分:預算1、咖啡店店面費用咖啡店店面是租賃建筑物。與建筑物業(yè)主經(jīng)過協(xié)商,以合同形式達成房屋租賃協(xié)議。協(xié)議資料包括房屋地址、面積、結構、使用年限、租賃費用、支付費用方法等。租賃的優(yōu)點是投資少、回收期限短。預算10-15平米店面,啟動費用大約在9-12萬元。2、裝修設計費用咖啡店的滿座率、桌面的周轉(zhuǎn)率以及氣候、節(jié)日等因素對收益影響較大。咖啡館的消費卻相對較高,主要針對的也是學生人群,咖啡店布局、格調(diào)及采用何種材料和咖啡店效果圖、平面圖、施工圖的設計費用,大約6000元左右3、裝修、裝飾費用具體費用包括以下幾種。(1)外墻裝飾費用。包括招牌、墻面、裝飾費用。(2)店內(nèi)裝修費用。包括天花板、油漆、裝飾費用,木工、等費用。(3)其他裝修材料的費用。玻璃、地板、燈具、人工費用也應計算在內(nèi)。整體預算按標準裝修費用為360元/平米,裝修費用共360*15=5400元。4、設備設施購買費用具體設備主要有以下種類。(1)沙發(fā)、桌、椅、貨架。共計2250元(2)音響系統(tǒng)。共計450(3)吧臺所用的烹飪設備、儲存設備、洗滌設備、加工保溫設備。共計600(4)產(chǎn)品制造使用所需的吧臺、咖啡杯、沖茶器、各種小碟等。共計300凈水機,采用美的品牌,這種凈水器每一天能生產(chǎn)12l純凈水,每一天銷售咖啡及其他飲料100至200杯,價格大約在人民幣1200元上下??Х葯C,咖啡機選取的是電控半自動咖啡機,咖啡機的報價此刻就應在人民幣350元左右,加上另外的附件也不會超過1200元。磨豆機,價格在330―480元之間。冰砂機,價格大約是400元一臺,有點要說明的是,最好是買兩臺,不然夏天也許會不夠用。制冰機,從制冰量上來說,一般是要留有富余。款制冰機每一天的制冰量是12kg。價格稍高550元,質(zhì)量較好,所以能夠用很多年,這么算來也是比較合算的。5、首次備貨費用包括購買常用物品及低值易耗品,吧臺用各種咖啡豆、奶、茶、水果、冰淇淋等的費用。大約1000元6、開業(yè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論