




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉工商学院信息工程学院项目名称:图书信息管理系统学生姓名:学 号:班级:15计科实验班指导教师:2021
目录TOC\o"1-2"\h\u1.实验的目的和意义 .实验的目的和意义1.1目的随着人们生活水平的日益提高,人们对文化的需求也越来越大。在人们的业余生活中,越来越多的人乐于享受文字给生活带来的乐趣。而图书也是学生的学习过程中必不可少的。
而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。在方便读者查询借阅图书的同时,方便图书管理员对图书进行管理。对于用户来说,操作简便易行,本系统提供了按照isbn,书名,作者,出版单位,出版年份,价格6种方式的查询书目操作。本系统提供添加书目,删除书目,编辑书目信息等操作,方便后台管理员对所有图书进行管理。1.2意义随着社会的发展,传统的图书管理方式已不再符合现代社会需求,相比传统繁琐复杂的图书借出与还入方式,用简单的C语言程序代码编写的图书管理系统就可以更简单的实现图书信息录入,修改,删除,查询和浏览以及保存等功能,让用户使用是更易上手,使得复杂且大量的图书管理操作更容易使用。
2.系统功能的描述图书管理系统具有图书信息的录入保存,信息导入,浏览,查询和图书信息的排序,删除等功能。2.1实验功能设计图书信息管理系统开发图书信息包括:书名、作者名、ISBN号、出版单位、出版年份、价格等。试设计一个图书信息管理系统,使之能提供以下功能:(1)系统以菜单方式工作;(2)图书信息录入功能(图书信息用文件保存);(3)图书信息浏览功能;(4)查询和排序功能:(至少一种查询方式)1)按书名查询;2)按作者名查询;3)按出版社查询;4)按出版年份查询。(5)修改图书信息:对某图书信息进行修改(6)删除图书:将某图书的信息删除(7)退出根据题目所给问题,要求所编程序要实现以下功能:图书信息录入模块的实现;系统中文件的保存和读写功能的实现;图书信息的浏览;图书信息的查询。分为按图书书名查询,按作者名查询,按isbn编号查询以及按出版单位查询。图书信息按年份排序,修改的功能。对某本图书的删除功能以及退出功能。系统菜单的的设计。对程序的设计和检测的功能。2.2实验功能描述程序运行以后就会显示菜单界面:图书管理系统:1.图书信息录入2.图书信息浏览3.图书信息查询4.图书信息排序5.修改图书信息6.删除图书7.退出系统如下是功能模块:图图2-1功能模块图图书信息录入进入系统后会显示菜单界面,选择图书信息录入功能后会出现请输入需要录入信息的图书数量,从键盘输入需录入信息的图书数量后就开始录入图书信息,录入结束后会自动保存入已创建的文件里,然后会出现提示:返回主菜单请选择1,退出请选择0,根据提示选择退出系统或返回主菜单。(2)图书信息浏览功能进入系统后会显示菜单界面,根据菜单选择2图书信息浏览功能,然后就会依次显示出图书的书名,作者名,isbn编号,出版单位,出版年份和图书价格,若先前已经录入过图书信息则会依次显示出图书信息,若未录入过则会显示空白,结束后会出现返回主菜单或退出选项,根据提示进行退出或返回主菜单操作。(3)图书信息查询功能进入主菜单后选择3信息查询功能,然后界面上会显示查询方式:1按书名查询2按作者名查询3按isbn编号查询4按出版单位查询,根据选项选择查询方式。若已找到此图书就会显示此图书的书名,作者名,isbn编号,出版单位,出版年份和价格;若未找到此图书,界面会显示未找到此图书的相关信息。若要继续修改请按‘y’否则请按‘n’。结束后会显示返回主菜单和退出系统选项,根据选项进行退出或返回主菜单操作。(4)图书排序功能进入主菜单后选择4图书信息排序功能,菜单界面显示排序方式(从小到大):1按作者名排序2按isbn编号查询3按出版年份查询,选择排序方式后开始排序操作,完成后显示出排序后所有的图书信息。结束后会显示返回主菜单和退出系统选项,根据选项进行退出或返回主菜单操作。(5)修改图书信息功能进入主菜单后选择5图书信息修改功能,菜单界面会显示“请输入你要修改的图书的书名或isbn编号”,若在已录入的图书信息中找到此图书,则会显示“已找到此图书的相关信息!”,若未找到则会显示“未找到此书的相关信息!”然后显示此书的书名,作者名,isbn编号,出版单位,出版年份,价格信息。在完成此操作后界面会显示出一个选项菜单,根据选项选择需要修改的图书信息后根据提示输入修改后的图书信息,在完成修改后,会输出修改后的全部的图书信息。若要继续修改请按y,结束修改请按n.结束后根据提示选择返回主菜单或者退出。(6)删除图书功能进入主菜单候选择6删除图书功能,运行界面会显示出删除前已录入的所有图书信息,根据提示输入需要被删除的图书书名,若找到此图书则显示已找到此书的相关信息并输出其所有信息,若未找到则显示未找到此书的相关信息。完成删除操作后,显示出删除后所有图书信息。结束后根据提示选择退出系统或返回主菜单。添加图书信息功能进入主菜单后选择信息添加功能,然后输入需要添加信息的图书数量,选择后依次输入图书的信息。结束后若要继续添加请按‘y’,否则请按‘n’。结束后若要返回主菜单请按‘y’,退出系统请按任意键。(7)退出系统功能选择退出系统后,运行界面显示出“谢谢使用!”后退出系统。
3.系统存储结构设计与描述1)系统需要存储的信息包含图书书名、图书作者名、isbn编号、出版单位、出版年份、图书价格,其中图书书名、图书作者名、isbn编号、出版单位信息均使用字符数组类型存放,出版年份信息使用int类型存放,图书价格信息使用float类型存放;2)系统设计的结构体定义如下:structbook{ charshuming[20];//图书书名 charname[20];//图书作者名 charisbn[20];//图书isbn编号 charchubandanwei[20];//出版单位 intyear;//出版年份 floatprize;//图书价格}stu[M];系统定义了一个M,己可录入的最大的信息量。#defineM100003)保存函数save()将已录入的所有图书信息从内存保存到硬盘中保存在book.txt文本里。for(i=0;i<N;i++) fwrite(&stu[i],sizeof(structbook),1,fp); fclose(fp);4)导入函数load()将图书信息从硬盘导入到内存中以进行其他操作。while(!feof(fp)) { fread(&stu[i],sizeof(structbook),1,fp); i++; } fclose(fp); N=(i-1);
4.系统功能实现与算法描述4.1信息查询功能运用for循环,若找到此书的相关信息就显示已经在到相关图书并输出该图书的相关信息,若未找到就能继续查找直到循环结束,若循环结束后还未找到相关图书就显示未找到相关图书。结束后选择是否继续修改。图4-1图4-1查询流程图4.2信息排序功能定义一个结构体中间变量,用冒泡排序两层for循环,第二层循环内加if判断语句,若顺序相反(从小到大排序)就进行变量之间的交换。图图4-2排序流程图4.3图书信息删除功能先查找要删除的图书信息,若找到后选择是否进行删除操作,若进行删除操作就用后一本图书的信息覆盖前一本图书信息,若不进行删除就退出,若未找到也退出程序。图图4-3删除流程图4.4图书信息修改功能先找到要修改的图书信息,然后选择要修改的图书信息类型,修改后进行保存,若要继续修改就按Y否则就按N结束。图图4-4修改流程图
5.系统性能测试5.1菜单函数的功能测试进入系统后显示菜单。图图5-1菜单功能测试图5.2录入函数的功能测试显示菜单后选择1图书信息录入功能,输入需要录入信息的图书数量,然后进行图书信息的录入。如图5-2所示图图5-2录入功能测试图5.3浏览函数的功能测试显示菜单后选则2图书信息浏览功能,输出先前已经录入的图书信息。图图5-3浏览功能测试图5.4查询函数的功能测试显示菜单后选择图书信息查询功能,然后在四种查询方式中任选一种方式并输入序号,然后输入与序号对应的要查询的图书信息,若找到此图书会显示已找到此图书并输出该图书的相关信息,若未找到提示输入错误。结束后若要继续查询请按‘y’,否则请按‘n’。如图5-4-1示找到图书信息。图图5-4查询功能测试图如图5-5示若输入错误则显示未找到相关书籍。图5-5查询错误提示5.5排序函数的功能测试显示菜单后选择图书信息排序功能。然后在按作者名排序,按isbn编号排序,按出版年份排序这三种排序方式中任选一种,然后输出排序后的所有图书信息(按从小到大的顺序)。图图5-6排序功能测试图5.6修改函数的功能实现显示菜单后选择图书信息修改功能,输入你要修改的图书的书名或isbn编号,若找到此书则显示已找到此书的相关信息并输出该图书的所有信息,否则则显示未找到此术的相关信息!然后选择修改图书信息的类型,在输入修改后的图书信息,修改完成后输出所有的图书信息。若要继续修改请按‘y’,结束修改请按‘n’。如图所示图图5-7修改功能测试图5.7删除函数的功能测试显示菜单后选择图书信息删除功能,输出删除前所有的图书信息,然后输入需要删除信息的图书书名,若找到此书则显示已找到此书的相关信息,否则就显示未找到。若确认删除就按Y否则就按N,删除完成后显示删除后所有的图书信息!如图5-7-1所示图5-8图5-8删除功能测试图若输入错误则会提示,输入有误。如下图所示图5-9删除错误提示5.8添加图书信息功能测试显示菜单后选择图书信息添加功能,输入需要添加信息的图书数量,然后依次添加入信息。如下图所示图5—10信息添加功能测试5.9结束函数的功能测试显示菜单后选择退出功能,显示“谢谢使用!”。图图5-10修改功能测试图6.设计小结用c语言编写的图书管理系统实现了图书信息的录入保存,导入浏览,查询,排序,删除,修改等功能,是图书管理操作的方便快捷化,是复杂的工作变得简单。在编写图书管理系统代码的过程中,我遇到了很多问题:1保存和导入函数的运用上存在很多问题,首先是对保存和导入函数的用法和理解含糊不清,其次就对何时需要调用保存和导入函数不太清楚。在查阅一些书籍和案例后,清楚了如何使用保存和导入函数。2对结构体变量定义和结构体之间的信息交换不太熟悉,例如在对图书信息进行排序的过程中需要对整个结构体的信息进行交换,需定义一个新的有相同结的构体类型名的结构体变量才能进行结构体信息之间的交换。且交换的顺序十分重要。在请教老师后和查阅相关书籍后,加深了我对结构体的认识和理解。3对于一些细节上的问题不够细心。例如一条语句后的分号,定义的变量类型,变量的使用,函数调用中实参和形参的类型等。通过一次又一次对程序的测试,最后解决了这些细节上的问题。这次的课程设计巩固了我对c语言课程学习,加深了我对一些程序算法的理解。并认识到程序设计并不只是对程序代码设计能力的检测,更是对程序报告编写能力考验。
致谢本次的课程设计实验中我遇到很到问题,不管是细节问题还是一些算法问题都让我耗费了一定的时间。在解决问题的过程中,周围的老师和同学都给与了我很大的帮助。通过老师和同学的指导和帮助一些知识点薄弱的地方都得到了加强。非常感谢老师和同学的帮助,让我能够准确完成课程设计报告。通过这次课程设计实验我了解到团队合作的重要性,不论是在以后的学习中还是将来的工作中我都会谨记图解合作和不耻下问的重要性。
参考文献[1]胡成松,黄玉兰,李文红.C语言程序设计[M].北京:机械工业出版社,2021.8[2]周红,苏晓光.C语言程序设计实用教程[M].北京:人民邮电出版社,2021.11[3]王新,孙雷.C语言课程设计[M].北京:清华大学出版社,2021:142-147
附录#include<stdio.h>#include<stdlib.h>#include<string.h>intmean();voidsave(int);voidload();voidinput();voidlook();voidsearch();voidpaixu();voidxiugai();voidshuming1(charch[20]);voidname1(charch[20]);voidisbn1(charch[20]);voidcbdw(charch[20]);voidyear1(inta);voidprize1(floata);voidback();voidadd();voidxuanxiang();#defineM10000intN=0;structbook{ charshuming[20];//图书书名 charname[20];//图书作者名 charisbn[20];//图书isbn编号 charchubandanwei[20];//出版单位 intyear;//出版年份 floatprize;//图书价格}stu[M];intmean(){ intchoose; printf("图书管理系统\n"); printf("===========================================================================\n"); printf("\t(1)图书信息录入\n"); printf("\t(2)图书信息浏览\n"); printf("\t(3)图书信息查询\n"); printf("\t(4)图书信息排序\n"); printf("\t(5)修改图书信息\n"); printf("\t(6)删除图书信息\n"); printf("\t(7)添加图书信息\n"); printf("\t(8)退出程序\n"); printf("============================================================================\n"); printf("请输入你的选择:\t"); scanf("%d",&choose); printf("\n"); returnchoose;}voidsave(intN){ FILE*fp; inti; if((fp=fopen("book.txt","wb"))==NULL) { printf("cannotopenfile\n"); return; } for(i=0;i<N;i++) fwrite(&stu[i],sizeof(structbook),1,fp); fclose(fp);}voidload(){ FILE*fp; inti=0; if((fp=fopen("book.txt","rb"))==NULL) { printf("cannotopeninfile\n"); exit(0); } while(!feof(fp)) { fread(&stu[i],sizeof(structbook),1,fp); i++; } fclose(fp); N=(i-1);}voidinput(){ inti; printf("请输入需要录入信息的图书数量:\t"); scanf("%d",&N); printf("\n"); for(i=0;i<N;i++) { printf("请输入第%d本图书的书名:",i+1); scanf("%s",stu[i].shuming); printf("请输入第%d本图书的作者名:",i+1); scanf("%s",stu[i].name); printf("请输入第%d本图书的isbn编号:",i+1); scanf("%s",&stu[i].isbn);printf("请输入第%d本图书的出版单位:",i+1); scanf("%s",stu[i].chubandanwei); printf("请输入第%d本图书的出版年份:",i+1); scanf("%d",&stu[i].year); printf("请输入第%d本图书的价格:",i+1); scanf("%f",&stu[i].prize); printf("\n"); } save(N);}voidlook(){ inti; load();printf("书名\t作者名\tisbn编号\t出版单位\t出版年份\t价格\n");for(i=0;i<N;i++) { printf("%s\t%s\t%s\t\t%s\t\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); }}voidsearch(){inti,a,flog=0;printf("查询方式:\n\t1.按书名查询\t\t2.按作者名查询\n\t3.按isbn编号查询\t4.按出版单位查询\n");printf("\n请输入查询方式:");scanf("%d",&a);switch(a){case1: charch1[20]; printf("请输入需要查找的书名:"); scanf("%s",ch1); printf("\n"); load(); for(i=0;i<N;i++) if(strcmp(stu[i].shuming,ch1)==0) { printf("已找到相关图书!\n"); printf("书名\t作者名\tisbn编号\t出版单位\t出版年份\t价格\n"); printf("%s\t%s\t%s\t\t%s\t\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); flog=1; } break;case2: charch2[20]; printf("请输入需要查找的作者名:"); scanf("%s",ch2); printf("\n"); load(); for(i=0;i<N;i++) if(strcmp(stu[i].name,ch2)==0) {printf("已找到相关图书!\n"); printf("\n书名\t作者名\tisbn编号\t出版单位\t出版年份\t价格\n"); printf("%s\t%s\t%s\t\t%s\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); flog=1; } break; case3: charch3[20]; printf("请输入需要查找的isbn编号:"); scanf("%s",ch3); printf("\n"); load(); for(i=0;i<N;i++) if(strcmp(stu[i].isbn,ch3)==0) { printf("已找到相关图书!\n"); printf("\n书名\t作者名\tisbn编号\t出版单位\t出版年份\t价格\n"); printf("%s\t%s\t%s\t\t%s\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); flog=1; } break;case4: charch4[20]; printf("请输入需要查找的出版单位:"); scanf("%s",ch4); printf("\n"); load(); for(i=0;i<N;i++) if(strcmp(stu[i].chubandanwei,ch4)==0) { printf("已找到相关图书!\n"); printf("\n书名\t作者名\tisbn编号\t出版单位\t出版年份\t价格\n"); printf("%s\t%s\t%s\t\t%s\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); flog=1; } break;}if(flog==0) printf("未找到该作者的相关图书!\n");}voidpaixu(){ inti,j,n; structbooktemp;//temp为结构体变量 printf("\n排序方式(从小到大):\n\t1.按作者名排序2.按isbn编号排序3.按出版年份排序\n"); printf("\n请输入你的选择:"); scanf("%d",&n); switch(n) { case1: load(); for(i=0;i<N;i++) for(j=0;j<N-1-i;j++) if(strcmp(stu[j].name,stu[j+1].name)>0) { temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } printf("排序后的所有图书信息为:\n"); for(i=0;i<N;i++) printf("%s\t%s\t%s\t\t%s\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); break; case2: load(); for(i=0;i<N;i++) for(j=0;j<N-1-i;j++) if(strcmp(stu[j].isbn,stu[j+1].isbn)>0) { temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } printf("排序后的所有图书信息为:\n"); for(i=0;i<N;i++) printf("%s\t%s\t%s\t\t%s\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); break; case3: load(); for(i=0;i<N;i++) for(j=0;j<N-1-i;j++) if(stu[j].year>stu[j+1].year) { temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } printf("排序后的所有图书信息为:\n"); for(i=0;i<N;i++) printf("%s\t%s\t%s\t\t%s\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); break; }}voidxiugai(){ inti,j,flog=0; charch1[20],ch; printf("请输入你要修改的书籍的isbn编号:\t"); scanf("%s",ch1); printf("\n"); load(); for(i=0;i<N;i++) if(strcmp(stu[i].isbn,ch1)==0) { printf("***************************************************************************\n"); printf("已找到该图书的相关信息!\n"); flog=1; printf("\n书名\t作者名\tisbn编号\t出版单位\t出版年份\t价格\n"); printf("%s\t%s\t%s\t\t%s\t\t%d\t\t%.2f\n",stu[i].shuming,stu[i].name,stu[i].isbn,stu[i].chubandanwei,stu[i].year,stu[i].prize); printf("\n请选择你要修改的图书信息:\n1.书名\t2.作者名\t3.isbn编号\t4.出版单位\t5.出版年份\t6.价格\n"); printf("***************************************************************************\n"); scanf("%d",&j); switch(j) { case1:shuming1(stu[i].shuming);break; case2:name1(stu[i].name);break; case5:year1(stu[i].year);break; case6:prize1(stu[i].prize);break; case3:isbn1(stu[i].isbn);break; case4:cbdw(stu[i].chubandanwei);break; default:printf("输入错误\n");break; } } if(flog==0) printf("未找到该图书的相关信息!\n"); printf("\n继续修改请按y,结束请按n,请输入你的选择:"); scanf("%s",ch); if(ch=='y'||ch=='Y') xiugai();}voidshuming1(charch[20]){charch1[20];printf("请输入修改后的书名:\n");scanf("%s",ch1);strcpy(ch,ch1);save(N);look();}voidname1(charch[20]){ charch1[20]; printf("请输入修改后的作者名:\n"); scanf("%s",ch1); strcpy(ch,ch1); save(N); look();}voidisbn1(charch[20]){ charch1[20]; printf("请输入修改后的isbn编号:\n"); scanf("%s",ch1); strcpy(ch,ch1); save(N); look();}voidcbdw(charch[20]){ charch1[20]; printf("请输入修改后的出版单位:\n"); scanf("%s",ch1); strcpy(ch,ch1); save(N); look();}voidyear1(inta){ intn; printf("请输入修改后的出版年份:\n"); scanf("%d",&n); a=n; save(N); look();}voidprize1(floata){ floatn; printf("请输入修改后的图书价格:\n"); scanf("%f",&n); a=n; save(N); look();}
voidshanchu(){ inti,n=0; intflog=1; charch[50],ch1; printf("删除前所有图书信息为:\n"); look(); printf("\n"); printf("请输入要删除的图书的书名:"); scanf("%s",ch); printf("\n"); for(i=0;i<N;i++) { if(strcmp(ch,stu[i].shuming)==0) { flog=0; n=i; printf("已找到该书籍的信息!\n"); } }if(flog==1)printf("未找到该书籍的相关信息!\n"); else { printf("确认删除请按y,否则请按n:"); scanf("%s",&ch1); printf("\n"); if(ch1=='y'||ch1=='Y') for(n;n<N-1;n++) stu[n]=stu[n+1]; save(N-1); printf("删除后的所有图书信息为:\n"); look(); }}voidquit(){ printf("谢谢使用!\n");}voidback(){ charch; printf("\n"); printf("若要返回主菜单请按y,退出请按任意键:"); scanf("%s",&ch); printf("\n"); if(ch=='y'||ch=='Y') { system("cls"); xuanxiang(); }}voidadd(){ inti,m; printf("请输入添加信息的图书数量:\n"); scanf("%d",&m); for(i=N;i<N+m;i++) { printf("请输入第%d本图书的书名:",i+1); scanf("%s",stu[i].shuming); printf("请输入第%d本图书的作者名:",i+1); scanf("%s",stu[i].name); printf("请输入第%d本图书的isbn编号:",i+1); scanf("%s",&stu[i].isbn);printf("请输入第%d本图书的出版单位:",i+1); scanf("%s",stu[i].chubandanwei); printf("请输入第%d本图书的出版年份:",i+1); scanf("%d",&stu[i].year); printf("请输入第%d本图书的价格:",i+1); scanf("%f",&stu[i].prize); printf("\n");; } N=N+m; save(N);}voidxuanxiang(){ switch(mean()) { case1:input();back();break; case2:look();back();break; case3:search();back();break; case4:paixu();back();break; case5:xiugai();back();break; case6:shanchu();back();break; case7:add();back();break; case8:quit();exit(0); default:printf("inputerror\n"); }}voidmain(){printf("欢迎进入武汉工商学院图书管理系统!\n");xuanxiang();}程序设计基础课程设计成绩评定成绩评定:(百分制)指导教师签字:检查时间:年月日
咖啡店创业计划书第一部分:背景在中国,人们越来越爱喝咖啡。随之而来的咖啡文化充满生活的每个时刻。无论在家里、还是在办公室或各种社交场合,人们都在品着咖啡。咖啡逐渐与时尚、现代生活联系在一齐。遍布各地的咖啡屋成为人们交谈、听音乐、休息的好地方,咖啡丰富着我们的生活,也缩短了你我之间的距离,咖啡逐渐发展为一种文化。随着咖啡这一有着悠久历史饮品的广为人知,咖啡正在被越来越多的中国人所理解。第二部分:项目介绍第三部分:创业优势目前大学校园的这片市场还是空白,竞争压力小。而且前期投资也不是很高,此刻国家鼓励大学生毕业后自主创业,有一系列的优惠政策以及贷款支持。再者大学生往往对未来充满期望,他们有着年轻的血液、蓬勃的朝气,以及初生牛犊不怕虎的精神,而这些都是一个创业者就应具备的素质。大学生在学校里学到了很多理论性的东西,有着较高层次的技术优势,现代大学生有创新精神,有对传统观念和传统行业挑战的信心和欲望,而这种创新精神也往往造就了大学生创业的动力源泉,成为成功创业的精神基础。大学生创业的最大好处在于能提高自己的潜力、增长经验,以及学以致用;最大的诱人之处是透过成功创业,能够实现自己的理想,证明自己的价值。第四部分:预算1、咖啡店店面费用咖啡店店面是租赁建筑物。与建筑物业主经过协商,以合同形式达成房屋租赁协议。协议资料包括房屋地址、面积、结构、使用年限、租赁费用、支付费用方法等。租赁的优点是投资少、回收期限短。预算10-15平米店面,启动费用大约在9-12万元。2、装修设计费用咖啡店的满座率、桌面的周转率以及气候、节日等因素对收益影响较大。咖啡馆的消费却相对较高,主要针对的也是学生人群,咖啡店布局、格调及采用何种材料和咖啡店效果图、平面图、施工图的设计费用,大约6000元左右3、装修、装饰费用具体费用包括以下几种。(1)外墙装饰费用。包括招牌、墙面、装饰费用。(2)店内装修费用。包括天花板、油漆、装饰费用,木工、等费用。(3)其他装修材料的费用。玻璃、地板、灯具、人工费用也应计算在内。整体预算按标准装修费用为360元/平米,装修费用共360*15=5400元。4、设备设施购买费用具体设备主要有以下种类。(1)沙发、桌、椅、货架。共计2250元(2)音响系统。共计450(3)吧台所用的烹饪设备、储存设备、洗涤设备、加工保温设备。共计600(4)产品制造使用所需的吧台、咖啡杯、冲茶器、各种小碟等。共计300净水机,采用美的品牌,这种净水器每一天能生产12l纯净水,每一天销售咖啡及其他饮料100至200杯,价格大约在人民币1200元上下。咖啡机,咖啡机选取的是电控半自动咖啡机,咖啡机的报价此刻就应在人民币350元左右,加上另外的附件也不会超过1200元。磨豆机,价格在330―480元之间。冰砂机,价格大约是400元一台,有点要说明的是,最好是买两台,不然夏天也许会不够用。制冰机,从制冰量上来说,一般是要留有富余。款制冰机每一天的制冰量是12kg。价格稍高550元,质量较好,所以能够用很多年,这么算来也是比较合算的。5、首次备货费用包括购买常用物品及低值易耗品,吧台用各种咖啡豆、奶、茶、水果、冰淇淋等的费用。大约1000元6、开业费用开业费用主要包括以下几种。(1)营业执照办理费、登记费、保险费;预计3000元(2)营销广告费用;预计450元7、周转金开业初期,咖啡店要准备必须量的流动资金,主要用于咖啡店开业初期的正常运营。预计2000元共计: 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:发展计划1、营业额计划那里的营业额是指咖啡店日常营业收入的多少。在拟定营业额目标时,必须要依据目前市场的状况,再思考到咖啡店的经营方向以及当前的物价情形,予以综合衡量。按照目前流动人口以及人们对咖啡的喜好预计每一天的营业额为400-800,根据淡旺季的不同可能上下浮动2、采购计划依据拟订的商品计划,实际展开采购作业时,为使采购资金得到有效运用以及商品构成达成平衡,务必针对设定的商品资料排定采购计划。透过营业额计划、商品计划与采购计划的确立,我们不难了解,一家咖啡店为了营业目标的达成,同时有效地完成商品构成与灵活地运用采购资金,各项基本的计划是不可或缺的。当一家咖啡店设定了营业计划、商品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CACEM 15.2-01-2020城市公共交通运营服务第1部分:基本要求
- 运动头盔内部结构对安全性能的影响考核试卷
- 如何选择适合的嵌入式开发平台试题及答案
- 公路建设项目的生命周期管理试题及答案
- 药用纯化水设备与系统设计考核试卷
- 行政组织理论变革的动态分析及2025年试题及答案
- 航空员工培训与发展考核试卷
- 油砂资源综合利用考核试卷
- 应对突发情况的公路工程试题及答案
- 数据库技术文档的重要性试题及答案
- 2023年《畜牧兽医综合知识复习题及答案》
- 八年级语文下册(部编版) 第四单元 经典演讲-单元主题阅读训练(含解析)
- 2024新高考英语1卷试题及答案(含听力原文)
- 2023-2024学年译林版四年级英语下册Unit8《How are you?》单元检测卷(含听力及答案)
- DL/T 5352-2018 高压配电装置设计规范
- 养老院食物中毒应急预案
- 国家开放大学《消费者行为学》形考任务实训(六选一)参考答案
- AQ∕T 7009-2013 机械制造企业安全生产标准化规范
- JTG-C30-2002公路工程水文勘测设计规范-PDF解密
- 2024年广东广州越秀区小升初考试语文试卷含答案
- 慢性病照护智慧树知到期末考试答案2024年
评论
0/150
提交评论