基于WindowsCE的智能家居模拟系统_第1页
基于WindowsCE的智能家居模拟系统_第2页
基于WindowsCE的智能家居模拟系统_第3页
基于WindowsCE的智能家居模拟系统_第4页
基于WindowsCE的智能家居模拟系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1图23,由于该电磁阀需要的工作电流为1A,所以本电路采用了大功率开关管13005来驱动电磁阀,为了防止电磁阀关闭的时候的反电动势对电路造成不良影响,在电磁阀上需要反向并联保护二极管1N4007。而大功率开关管13005则用光耦PC817与单片机隔离,以避免强电对弱电的干扰。图SEQ图\*ARABIC23电磁阀控制电路系统测试本地用户接口测试图SEQ图\*ARABIC24系统启动并开启Web服务器图SEQ图\*ARABIC25系统启动后与GSM模块通信成功图SEQ图\*ARABIC26本地查询、设置界面图SEQ图\*ARABIC27摄像头测试界面Web服务测试PC端测试在PC端使用InternetExplore浏览器进行测试,测试前,将系统与PC机器连入同一子网或者确保PC机能用ping命令能够成功探测本系统嵌入式Web服务器的IP地址。测试结果如下:图SEQ图\*ARABIC28从PC机访问嵌入式Web服务器进行查询图SEQ图\*ARABIC29门状态查询图SEQ图\*ARABIC30Web控制图SEQ图\*ARABIC31通过Web远程采集图像图SEQ图\*ARABIC32通过Web查询门禁报警记录远程访问Web服务器测试本次测试中使用三星SGH-I8000配合PocketIE浏览器对系统Web服务功能进行测试,测试前先将通过无线路由器将与本系统嵌入式服务器连入统一网段。即可进行测试,结果如下:图SEQ图\*ARABIC33通过浏览器查询家中状态图SEQ图\*ARABIC34提交请求进行控制图SEQ图\*ARABIC35通过获取图像短信控制测试开始测试前应先确保本系统的GSM模块已插入SIM卡并已经通电。启动服务器端软件即可进行测试。结果如下:图SEQ图\*ARABIC36获取IP地址图SEQ图\*ARABIC37通过短信查询状态的结果图SEQ图\*ARABIC38门禁警报短信图SEQ图\*ARABIC39状态改变报警短信系统实际工作效果图图SEQ图\*ARABIC40系统工作时实效果特色本系统的特色分为三个方面:1、Web网页查询与控制,2、短信查询、控制,3、图像采集,4、图形化用户界面。因此本项目组认为本设计具有较强的实用性和推广价值。原创性声明本智能家居模拟系统的构思和设计思想、本方案文档均属本团队成员的原创成果,并在指导老师的指导下独立完成。非本项目组完全原创的模块仅有以下几点:基于S3C2440ARM芯片的嵌入式开发板使用的是广州天嵌科技的产品——tq2440开发板(包括摄像头扩展模块)。用于给空调(模拟)和水阀供电的两个开关电源是从广州岗顶新赛格电子城购买现有产品。使用的WinCE5.0嵌入式操作系统是本团队使用PlatformBuilder基于SMDK2410BSP裁剪编译生成的。摄像头模块使用的驱动程序是由本团队从三星公司开源的SMDK2410BSP包中的驱动程序移植得到的。使用的HTTP协议由本团队从上位机上使用的HTTP协议移植得到的。除了以上5个方面,其他一切软硬件均有本团队自行设计和制作。附录附录1AbstractAbstract:IntelligentHometechnologyisaimedatusingadvancedtechniquestoimprovetheconvenientlevelofhome-living.Basedonthisconcept,thisarticleprovidesasolutionformonitoringandcontrollingthestatusofahousethroughbothInternetWebServiceandMobilePhoneShortMessageService.KeyWords:IntelligentHomeStatusMonitoringWebServiceSMSControlling附录2查新报告经过网上搜索,与本方案特色(能提供Web查询、控制)相似的论文只有两篇:南昌航空大学电子信息工程学院,余冰(硕士),《基于ZigBee的智能家居远程控制系统》西北工业大学,曲鹏(硕士),《基于嵌入式Web服务器的智能家居主控系统》第一篇论文所采用的嵌入式系统为嵌入式Linux,与本方案相比,没能实现图像采集与Web显示。第二篇论文采用的嵌入式系统与本方案相同,但其Web服务基于WindowsCE系统的可选组件——HTTPD组件,其软件对系统的依赖性比本设计所采用的方案(完全移植一套上位机HTTP协议)强。同样也没有实现对家居中图像采集与Web显示。附录3参考文献HTTP协议详解2021/03/08ThreadinginWindowsFormsDevelopingMultithreadedApplicationsforthe.NETCompactFrameworkEmbedded.NETHTTPServerCreateyourownWebServerusingC#SampleHTTPServerSkeletoninC#WebServer(HTTPD)ApplicationDevelopmentRS232、RS485、RS422区别宏晶科技提供STC12C5A60S2单片机使用手册,2021年11月22日Maxin公司提供MAX485E芯片使用手册《例说51单片机》(C语言版)张义和等编著,2021年4月第1版,人民邮电出版社附录4关键程序源代码由于源代码程序多而复杂,在此仅列出关键程序并加以简单说明。软交换层与命令执行层软件代码和交换器和各个执行机构之间通信帧拆分与构造的程序“”和“”文件。这两个文件在交换器和各个执行机构都需要用到,在不同模块中,它们的内容会因情况不同而略有差异,但思想是一致的,下面仅给出交换器模块中这两个文件的具体内容。protocol.h文件:#ifndef__PROTOCOL_H_#define__PROTOCOL_H_#include"STC12C5A#include"intrins.h"#include"common.h"#include"ctrl485.h"#include"uart2.h"/***************公共部分******************//*帧类型,FT代表FrameType*/#defineFT_Control'C'//控制类#defineFT_Query'Q'//查询类#defineFT_Reply_Ctrl'R'//控制应答类#defineFT_Reply_Query'K'//查询应答类//以下帧类型只用于交换器和服务器#defineFT_Emergency'E'//紧急、突发情况#defineFT_Reply_Emergency'T'//紧急、突发情况回复/*控制帧操作码类型参数,OT代表OperationType*/#defineOT_Open'O'//开#defineOT_Close'C'//关#defineOT_Undo'U'//不改变#defineOT_Default'D'//默认/*查询帧操作码类型参数,*///说明:查询帧暂时不设定操作码部分,所以参数未定义(设计)/*结果类型,RT代表ResultType(操作码字段参数)*/#defineRT_ON'0'//打开状态#defineRT_Off'1'//关闭状态#defineRT_Unknow'2'//不可控状态#defineRT_Timeout'3'//超时类型,当交换器控制或查询节点时出现超时的情况//该类型目前仅用于交换器(本地)与上一层(嵌入式控制系统)/*帧符号(掺杂在帧中,用于帧检测、提取、构造等的ASCII码字符(串))*/#defineHeaderString"##"//帧头,用于帧检测#defineHeaderChar'#'#defineTerminatorChar10x0A//帧结束字符1,位置在于帧的最后一个字节#defineTerminatorChar20x0D//帧结束字符1,位置在于帧的倒数第二个字节#defineSeparatorChar';'//帧的分割字符,用于对接收帧的分割和构造帧/****************本地部分*****************/#defineLocalFrameLen30//本地够造控制/查询帧的最大长度,最后一个字节应为'\0'#defineLocalDataLen10//本地预设的命令数据段长度。用于分割接收到从节点发来//的应答帧时提取操作码部分。/***************服务器部分****************/#defineServerAddr0x7e//本地地址,也就是服务器地址/**************灯光控制部分***************/#defineLightAddr0x03//灯光控制节点地址#defineLightDataNum0x05//5个/**************空调控制部分***************///说明:包含窗帘控制#defineConditionAddr0x07//空调控制节点地址#defineConditionDataNum0x04//1+2+1个/***************水控制部分****************/#defineWaterAddr0x0f//水控制节点地址#defineWaterDataNum0x01//1个/***************门禁检测部分****************///门禁检测比拟特殊,由交换器直接控制,不是从机#defineDoorDataNum0x01/*命令分割函数,主要作用是将已经去掉帧头和帧尾的命令帧*//*进行分割,得到帧类型、目的地址、源地址、数据长度和数*//*据(操作码)5个部分的参数。*/voidCommand_Split(char*ptr);/*检查收到帧中目的地址和源地址是否与本地规定的一致*/intCommand_CheckLegal(charAddrSelf,charAddrObj);/*命令帧构造及发送函数*/voidCommand_FormatAndSend(ucharTYPE,ucharDADDR,\ucharSADDR,ucharDLen,uchar*DATA);#endifprotocol.c文件:#include"protocol.h"/*以下5个参数分别是临时存放接收到的帧类型、目的地址、源地址、数据长度和数据,即操作码(或反馈信息)的全局变量*/ucharType_CmdRec=0; //帧类型ucharDAddr_CmdRec=0; //目的地址ucharSAddr_CmdRec=0; //源地址ucharDLen_CmdRec=0; //数据长度ucharData_CmdRec[LocalDataLen]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'};//注意此处要多留一个位置,并且用‘\0’/*****************************************************//*命令分割函数,主要作用是将已经去掉帧头和帧尾的命令帧*//*进行分割,得到帧类型、目的地址、源地址、数据长度和数*//*据(操作码)5个部分的参数。*//*****************************************************/voidCommand_Split(char*ptr){intsegment=0;inti=0;while(*ptr){if(';'==*ptr){/*提取帧类型*/if(0==segment){ptr++;Type_CmdRec=*ptr;segment++;ptr++;}/*提取目的地址*/elseif(1==segment){ptr++;DAddr_CmdRec=*ptr;segment++;ptr++;}/*提取源地址*/elseif(2==segment){ptr++;SAddr_CmdRec=*ptr;segment++;ptr++;}/*提取数据段(操作码)长度*/elseif(3==segment){ptr++;DLen_CmdRec=*ptr;segment++;ptr++;}/*提取数据(操作码)*/elseif(4==segment){for(i=0;i<DLen_CmdRec;i++){ptr++;Data_CmdRec[i]=*ptr;}segment++;ptr++;}elsebreak;}elseptr++;}}/*****************************************************//*目的地址匹配检测函数,匹配返回1,不匹配返回0。*//*****************************************************/intCommand_CheckLegal(charAddrSelf,charAddrObj){inti;/*如果接收到的帧中目的地址与本地地址相同,并且接收到的帧中源地址与当前通信节点方地址相同时,返回1,否则返回0.*/if((AddrSelf==DAddr_CmdRec)&&(AddrObj==SAddr_CmdRec))return1;else{//清零暂存器,并返回0Type_CmdRec=0;DAddr_CmdRec=0;SAddr_CmdRec=0;for(i=0;i<LocalDataLen;i++)Data_CmdRec[i]='\0';return0;}}/*****************************************************//*命令帧构造及发送函数,主要功能是构造一个命令帧,并通*//*过串口发送出去。*//*****************************************************/voidCommand_FormatAndSend(ucharTYPE,ucharDADDR,ucharSADDR,\ucharDLen,uchar*DATA){intcounter=0;//两用,注意切换时重新清零idataucharframe[LocalFrameLen];//清空帧内容for(counter=0;counter<LocalFrameLen;counter++)frame[counter]='\0';counter=0;//计数器清0frame[counter++]=HeaderChar;frame[counter++]=HeaderChar; //帧头2个#号,表示一帧的开始frame[counter++]=SeparatorChar; //分隔符frame[counter++]=TYPE; //帧类型frame[counter++]=SeparatorChar; //分隔符frame[counter++]=DADDR; //目的地址frame[counter++]=SeparatorChar; //分隔符frame[counter++]=SADDR; //源地址frame[counter++]=SeparatorChar; //分隔符frame[counter++]=DLen; //数据(操作码或反馈信息)长度frame[counter++]=SeparatorChar; //分隔符//接下来是操作码或反馈信息,需要DATA指向数组//的最后一个字节为'\0'.while('\0'!=*DATA){frame[counter++]=*DATA;DATA++;}/*最后是帧尾,TerminatorChar1和TerminatorChar2在protocol.h中定义.*/frame[counter++]=TerminatorChar2;//0x0Dframe[counter++]=TerminatorChar1;//0x0A/*添加空字符,控制发送结束(send1_string()函数中的判断条件)*/frame[counter++]='\0';/*串口发送命令帧*/Set_SendMod();//切换485为发送状态send2_string(frame);//发送构造好的帧Set_RecieveMod();//恢复485为接收状态}light.h和light.c文件是用于灯光控制的,其具体内容如下。light.h文件:#ifndef__LIGHT_H_#define__LIGHT_H_#include"STC12C5A#include"intrins.h"/*定义灯的序号,参数LightNum的值*/#defineLight00#defineLight11#defineLight22#defineLight33#defineLight44/*定义每个灯与单片机的接口*/sbitL0=P2^7;sbitL1=P2^6;sbitL2=P2^5;sbitL3=P2^4;sbitL4=P2^3;/*定义灯的开关值,Excution的值*/#defineON0#defineOFF1/*****************************************************//*灯控制函数,主要功能是控制一个灯的开关状态。*//*****************************************************/voidLight_Excute(intExcution,intLightNum);#endiflight.c文件:#include"light.h"/*****************************************************//*灯控制函数,主要功能是控制一个灯的开关状态。*//*****************************************************/voidLight_Excute(intExcution,intLightNum){if(ON==Excution)//开灯{switch(LightNum)//选择那颗灯{caseLight0:L0=ON;break;caseLight1:L1=ON;break;caseLight2:L2=ON;break;caseLight3:L3=ON;break;caseLight4:L4=ON;break;}}elseif(OFF==Excution)//关灯{switch(LightNum)//选择那颗灯{caseLight0:L0=OFF;break;caseLight1:L1=OFF;break;caseLight2:L2=OFF;break;caseLight3:L3=OFF;break;caseLight4:L4=OFF;break;}}else_nop_();}curtain.c文件定义的是与窗帘电机控制相关的函数。curtain.c文件:#include"curtain.h"/*******步进电机转动的编码数组*************/ucharcodeforward[]={0xfe,0xfd,0xfb,0xf7}; //正转编码数组ucharcodeback[]={0xf7,0xfb,0xfd,0xfe}; //反转编码数组/*****************************************************//*窗帘控制函数,主要功能是控制窗帘(电机)的开关状态*//*入口参数为0时打开窗帘,为1时关闭窗帘。*//*****************************************************/voidMoter_Ctr(uintn) {uintm,num; switch(n) { case1: // 入口参数为1的时候反转 { for(m=800;m>0;m--) { for(num=0;num<4;num++) { P2=back[num]; Delay1ms(3);//延时3毫秒 } } }break; case0: // 入口参数为0的时候正转 { for(m=800;m>0;m--) { for(num=0;num<4;num++) { P2=forward[num]; Delay1ms(3);//延时3毫秒 } } }break; } 空调(模拟)和水阀的控制程序这两个部分的代码控制代码较为简单,程序实现上上仅为开关量控制。。用户接口层程序代码由于用户接口层代码过长,难以在本文档中列出,因此仅给出重要模块功能说明和接口定义。详细代码请参考附件中的工程文件。说明:状态监控实现代码///监视状态参照表publicCEServer.MyWebFormMonitorForm;///状态监视线程privateThreadStatusMonitorThread;///状态监视函数privatevoidThreadFunction()///构造函数publicStatusMonitor()///开始监视publicvoidStart()///停止服务publicvoidStopService()CScreenLG.cs作用:获取或设置目标系统的屏幕参数///使程序全屏显示publicstaticvoidShowFullScreen(System.Windows.Forms.FormobjForm)///显示任务栏publicstaticvoidShowHHTaskBar()///隐藏任务栏publicstaticvoidHideHHTaskBar()///获取设备的屏幕宽度publicstaticintWidth///获取设备的屏幕高度publicstaticintHeightCsHTTPRequest.cs作用:实现HTTP请求的解析与HTTP响应报文的生成与回复///用来接受客户端的链接请求privateTcpClientclient;///当前HTTP报文解析状态privateRStateParserState;///HTTP请求报文解析结构体privateHTTPRequestStructHTTPRequest;///HTTP答复报文构造结构体privateHTTPResponseStructHTTPResponse;///TCP协议字符串缓冲区byte[]myReadBuffer;/////验证用户名和密码publicboolVerifyUser(StringName,StringPassword)///HTTP请求、响应报文解析与发送模块publicvoidProcess()CsHTTPServer.cs作用:实现对整个HTTP服务的控制。///默认TCP侦听端口号 privateintportNum=8080;///TCP请求侦听器 privateTcpListenerlistener;///服务线程privateOpenNETCF.Threading.Thread2Thread;///开始进行TCP通信侦听 publicvoidListen()///开始服务 publicvoidStart()///结束服务 publicvoidStop()///挂起(暂停)服务 publicvoidSuspend()DataProcessingMethods.cs作用:封装全局通用的数据处理方法//指示当前Web页面是否正在读写publicstaticboolWebPageReadable=true;//指示当前用户状态publicstaticUserStatusEnumUserStatus=UserStatusEnum.Requesting;///判断字符串是否为数字publicstaticintIsNumeric(stringstr)///生成查询字符串publicstaticstringToQueryString()///生成紧急应答字符串///</summary>publicstaticstringToEmergencyReply()///生成控制信令publicstaticStringToCtrlString(MyWebFormWebForm)///生成短信回复文本publicstaticStringToSMSContent(MyWebFormWebForm)///比拟并找出不同的项publicstaticStringCompareWebForms(MyWebFormNow,MyWebFormOld)///从HTTP请求中提取信息(填表)publicstaticboolFillWebFormSturct(refMyWebFormSubmitForm,StringRecdMessage,intPosition)///修改Html中的单项选择框或复选框publicstaticboolChangeFieldValue(refstringHtmlContent,stringField,boolChecked)///修改Html中的需要显示数值的部分publicstaticboolChangeFieldValue(refstringHtmlContent,stringField,stringValue)///改写主WEB页publicstaticboolReWriteHtml(MyWebFormDisplayForm)///写门禁记录Web页publicstaticboolWriteGateRecord(stringContent)作用:控制OV9650CMOS摄像头///用新线程从摄像头异步获取图像publicvoidCapture()///从摄像头同步获取图像publicstaticboolGetOV9650Pic(boollocal)///将图像转移到Web目录publicstaticvoidMovePicToWebFolder()ProtocolSpecifyStrings.cs作用:封装通信协议中定义的特殊字串,由于此模块中全部是常量定义,因此省略代码作用:串口通信实现代码//初始化函数publicSerialPort(StringPortName,intbRate)//打开串口publicboolOpenPort()///关闭当前工作的串口publicvoidClosePort()//从缓冲区中读取一行字符数据publicstringReadLine()///发送一个字节publicvoidSendByte(byteb)///发送一行字符串(用于GPRS模块),以0x0D换行publicvoidGPRSSendLine(StringContent)///发送一行字符串,并以0x0d0x0a换行publicvoidSendLine(StringContent)///串口接收事件privatevoidSerialPort_DataReceived(objectsender,System.IO.Ports.SerialDataReceivedEventArgse)作用:短信编解码算法///短信内容编码publicstaticstringsmsPDUEncoded(stringsrvContent)///短信中心号编码publicstaticstringsmsEncodedCenterNumber(stringsrvCenterNumber)///接收短信号编码publicstaticstringsmsEncodedNumber(stringsrvNumber)///整个短信的编码publicstaticstringsmsEncodedsms(stringstrCenterNumber,stringstrNumber,stringstrSMScontent)///判断接受的短信编码类型publicstaticboolIsUCS2(stringSMS)///短信内容提取publicstaticstring[]GetEverySMS(stringSMS)///提取短信的发送人号码publicstaticstringGetTelphone(stringSMS)///函数功能:提取短信的发送时间publicstaticstringGetDataTime(stringSMS)///提取短信的内容(PDU)publicstaticstringGetContent(stringSMS)///提取短信的TEXT内容(TEXT)publicstaticstringGetTextContent(stringSMS)/////解析短信正文函数_7-Bit编码publicstaticstringGetTextFromPdu_7Bit(stringpdu)作用:短信息侦听与发送服务实现代码///与GSM模块通信时产生的记录publicstringGPRSStatusStr;///当前短消息序号publicintCurSMSIndex;///短消息内容(解码后)privatestringSMSContent;///目标号码privatestringDestNum;///GPRS模块所在的串口privateCEServer.SerialPortGPRSPort;///初始化GSM模块并启动服务线程publicvoidStart()///不初始化GSM模块直接启动侦听线程publicvoidStartNoInitSMS()///服务线程函数publicvoidSMSThreadFunc()///发送短消息publicvoidSendSMS(stringSMS,stringPhone)///停止线程,并关串口publicvoidStopThread()///触发查询并等待交换器回复privatevoidQueryAndWaitResponse(stringPhone)///触发控制并等待交换器回复privatevoidCtrlAndWaitResponse(stringPhone)///分析短消息内容privatevoidProcessSMSContent(stringSMSContent,stringPhone)FtmMain.cs作用:主控模块实现代码///获取IP地址privatestringGetDHCPIP()///读取用户配置文件privatevoidReadRecords()///对用户设置进行保存privateboolWriteRecords()///应用用户设置privatevoidApplySettings(boolAtLoading)///串口通信协议处理函数privatevoidProtocolRunner(stringRecStr)///刷新TreeView控件privatevoidRefreshTreeView(refMyWebFormDisplayForm,refTreeViewtreeNodes)附录5系统实物图图SEQ图\*ARABIC41模型整体效果图SEQ图\*ARABIC42硬件电路(软交换层与命令执行层)附录6TQ2440开发平台图SEQ图\*ARABIC43TQ2440开发平台实物图表4:TQ2440开发平台核心板特性特性说明CPU处理器SamsungS3C2440AL,主频400MHz(最高可达533MHz)SDRAM内存板载64MBSDRAM(标准配置)可根据用户需要扩展到128MB,提供完整的解决方案32bit数据总线SDRAM,100MHZ(支持稳定运行133MHz,仅此一家)NandFlash板载256MBNandFlash,掉电非易失,有容乃大(可根据用户需要定制为64MB~1GB,提供完整的解决方案)NorFlash板载2MBNorFlash(最高可升级到8MB)CorePower专业1.25V核心电压供电,完美解决CPU发热现象PowerPowerled1个核心板电源指示灯核心板接口尺寸微型核心板:37mmx74mm表4:TQ2440开发平台底板特性硬件特性说明串口板载五线异步串行口(UART0),可外接串口扩展板引出另两个串口(UART1和UART2);WINCE和Linux均有三串口驱动。网络接口板载100MDM9000网卡,带联接和传输指示灯;USB接口USBHOST接口;USBDevice接口。存储接口一个SD卡接口,支持32GBSD卡。音频接口采用芯片UDA1341,立体声音频输出,可录音。LCD接口集成了4线电阻式触摸屏接口;支持800×600、640×480、240×320、320×240等不同分辨率的TFTLCD,(目前实测最大的屏10.4寸屏,800×600的分辨率),可接VGA转接板Camera130W像素摄像头(标配驱动),可支持AV信号视频输入或更高像素的摄像头时钟源内部实时时钟(带有后备锂电池)调试JtagJTAG接口,支持ADS1.2,keil等软件的单步调试功能复位电路采用专业复位芯片811进行复位,稳定可靠电源接口高电流带载的5V电源供电,带电源开关指示灯AD功能可调电阻接到ADC引脚上用来验证模数转换IIC功能提供AT24C02的EEPROM验证IIC功能蜂鸣器测试PWM功能的蜂鸣器用户按键4个用户按键,使用外部中断用户LED灯4个用户LED灯,使用GPIO口控制底板尺寸105mm×131mm

咖啡店创业计划书第一部分:背景在中国,人们越来越爱喝咖啡。随之而来的咖啡文化充满生活的每个时刻。无论在家里、还是在办公室或各种社交场合,人们都在品着咖啡。咖啡逐渐与时尚、现代生活联系在一齐。遍布各地的咖啡屋成为人们交谈、听音乐、休息的好地方,咖啡丰富着我们的生活,也缩短了你我之间的距离,咖啡逐渐发展为一种文化。随着咖啡这一有着悠久历史饮品的广为人知,咖啡正在被越来越多的中国人所理解。第二部分:项目介绍第三部分:创业优势目前大学校园的这片市场还是空白,竞争压力小。而且前期投资也不是很高,此刻国家鼓励大学生毕业后自主创业,有一系列的优惠政策以及贷款支持。再者大学生往往对未来充满期望,他们有着年轻的血液、蓬勃的朝气,以及初生牛犊不怕虎的精神,而这些都是一个创业者就应具备的素质。大学生在学校里学到了很多理论性的东西,有着较高层次的技术优势,现代大学生有创新精神,有对传统观念和传统行业挑战的信心和欲望,而这种创新精神也往往造就了大学生创业的动力源泉,成为成功创业的精神基础。大学生创业的最大好处在于能提高自己的潜力、增长经验,以及学以致用;最大的诱人之处是透过成功创业,能够实现自己的理想,证明自己的价值。第四部分:预算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、周转金开业初期,咖啡店要准备必须量的流动资金,主要用于咖啡店开业初期的正常运营。预计2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论