数据库订餐系统-数据库订餐系统工作流图

本文目录一览:

问一个关于php写的关于订餐系统的问题

在菜单页面选取的菜和数量可以存到Cookie 里,提交订单时候把之前存的都提交到服务器,做成购物车那样的就可以了。

补充:

我看你上传界面了,感觉你这样设计的不是很好,每次选择一种商品时候不必提交到服务器,应该是保存到本地,等选择完后一起提交订单到服务器处理。你这么设计如果还用Session保存的话并发一多的时候服务器压力很大的。

C语言电话订餐系统的代码,含文件存储或者数据库存储

如果简单写一个jdbc连接数据库的查询SELECT*From表where条件;然后遍历得到的list,可以获取到存储的地址

求C语言电话订餐系统的代码,含文件存储或者数据库存储

#include#include#include#includetypedefstructbody{charname[20];charphonenumber[20];charaddress[50];charmail[50];chargroup[10];}CARD;voidinput(CARD*cp);intsearch(CARD*cp,intn);voidmenu(void);voidlist(CARD*cp,intn);intdel(CARD*cp,intn);voidsave(CARD*cp,intn);voidsort(CARD*cp,intn);voidreload(CARD*cp,FILE*fp);intn=0;FILE*fp;voidmain(){inti,m,a;i=0;CARDcontact[100],*cp;cp=contact;if((fp=fopen("contact_list.bin","a+"))==NULL){printf("erroronopenfile\n");getch();exit(1);}while(!feof(fp)){if(fread(cp+n,sizeof(CARD),1,fp)==1)n++;}fclose(fp);printf("\t\topenfilesuccess");printf("\n\n\n\t\tNow%dcontactsonfile",n);printf("\n\t\tpessanykeytocontinue");getch();while(1){menu();printf("\t%dcontactsonfile",n);printf("\n\t\tchoosethenumber:");scanf("%d",m);switch((int)m){case1:system("cls");printf("%dcontacts",n);list(cp,n);printf("\n\n\t\tpressanykeytocontinue");getch();break;case2:cp=contact;for(i=n;iname);printf("\nphonenumber:");gets(cp-phonenumber);printf("\naddress:");gets(cp-address);printf("\ne-mail:");gets(cp-mail);printf("\ngroup:chooseanumber\n1.family\n2.colleague\n3.friend\n");scanf("%d",x);switch((int)x){case1:strcpy(cp-group,"family");break;case2:strcpy(cp-group,"colleague");break;case3:strcpy(cp-group,"friend");break;default:printf("\nerror:wrongkeypressed");break;}}intsearch(CARD*cp,intn){ints,i;charnamefor[20],phonenumberfor[20];printf("\n\nsearchon:\n1.name2.phonenumber\n");fflush(stdin);scanf("%d",s);if(s==1){printf("pleaseenterthename:\n");fflush(stdin);gets(namefor);for(i=0;iname,namefor)==0){printf("\n\n\nSearchresult:\n\n");printf("%s\t",(cp+i)-name);printf("%s\t",(cp+i)-phonenumber);printf("%s\t",(cp+i)-address);printf("%s\t",(cp+i)-mail);printf("%s\t",(cp+i)-group);return(i);}}}elseif(s==2){printf("pleaseenterthephonenumber:\n");gets(phonenumberfor);for(i=0;iphonenumber,phonenumberfor)==0){printf("Searchresult:\n");printf("%s\t",(cp+i)-name);printf("%s\t",(cp+i)-phonenumber);printf("%s\t",(cp+i)-address);printf("%s\t",(cp+i)-mail);printf("%s\t",(cp+i)-group);return(i);}}}printf("\nNosuchfileexist,pressanykeytocontinue\n\t");getch();return-1;}voidmenu(){system("cls");printf("\n\nWelcometothecontactsystem\n");printf("\n\n-----------copyright-----DongChao---------------------\n\n\n\n");printf("\n\nPleasechoosethenumber\n\n\n\n");printf("\t1.list2.input3.search4.delete\n\t5.sort6.save7.reload\n\n");printf("\t8.exit\n\n\n\n\t");}intdel(CARD*cp,intn){intd,i,a;printf("\n\n\tDeletecontact:");d=search(cp,n);if(d!=-1){printf("\n\nAreyousuretodeletethiscontact?\n\t1.Yes2.No\n");scanf("%d",a);if(a==1){for(i=d;iname,(cp+i+1)-name);strcpy((cp+i)-phonenumber,(cp+i+1)-phonenumber);strcpy((cp+i)-address,(cp+i+1)-address);strcpy((cp+i)-mail,(cp+i+1)-mail);strcpy((cp+i)-group,(cp+i+1)-group);}n=n-1;return(n);}elseif(a==2){printf("\n\tpressanykeytocontinue");getch();}}if(d==-1){printf("Nosuchfileexist,pressanykeytocontinue\n\t");getch();}}voidlist(CARD*cp,intn){inti;printf("\nnamephonenumber\taddress\t\te-mail\tgroup\n");i=0;while(iname);printf("%10s",(cp+i)-phonenumber);printf("%15s",(cp+i)-address);printf("%18s",(cp+i)-mail);printf("%10s\n",(cp+i)-group);i++;}}voidsave(CARD*cp,intn){FILE*fp;inti=0;if((fp=fopen("contact_list.bin","w"))==NULL){printf("erroronopenfile\n");getch();exit(1);}for(i=0;i0){system("cls");printf("\n\tSavecomplete,pressanykeytocontinue");getch();}else{system("cls");printf("\n\tnocontactissaved");getch();}fclose(fp);}voidsort(CARD*cp,intn){inti,j;CARDcontactsort[100],*sp;sp=contactsort;j=0;system("cls");printf("\n\n\tsortthecontactsof\n\n\t\t1.family2.colleague3.friend\n\t\t");states:printf("pleasechoose:");scanf("%d",i);switch((int)i){case1:for(i=0;igroup,"family")==0){strcpy((sp+j)-name,(cp+i)-name);strcpy((sp+j)-phonenumber,(cp+i)-phonenumber);strcpy((sp+j)-address,(cp+i)-address);strcpy((sp+j)-mail,(cp+i)-mail);strcpy((sp+j)-group,(cp+i)-group);j++;}}list(sp,j);if(j==0){printf("\t\tNofileoffamily");}printf(",pressanykeytocontinue");getch();break;case2:for(i=0;igroup,"colleague")==0){strcpy((sp+j)-name,(cp+i)-name);strcpy((sp+j)-phonenumber,(cp+i)-phonenumber);strcpy((sp+j)-address,(cp+i)-address);strcpy((sp+j)-mail,(cp+i)-mail);strcpy((sp+j)-group,(cp+i)-group);j++;}}list(sp,j);if(j==0){printf("\t\tNofileofcolleague");}printf(",pressanykeytocontinue");getch();break;case3:for(i=0;igroup,"friend")==0){strcpy((sp+j)-name,(cp+i)-name);strcpy((sp+j)-phonenumber,(cp+i)-phonenumber);strcpy((sp+j)-address,(cp+i)-address);strcpy((sp+j)-mail,(cp+i)-mail);strcpy((sp+j)-group,(cp+i)-group);j++;}}list(sp,j);if(j==0){printf("\n\n\t\tNofileoffriend");}printf(",pressanykeytocontinue");getch();break;default:printf("\nerror:wrongkeypressed,pressanykeytocontinue");getch();gotostates;}}voidreload(CARD*cp,FILE*fp){inti=0;system("cls");fp=fopen("contact_list.bin","r");while(!feof(fp)){if(fread(cp+i,sizeof(CARD),1,fp)==1);i++;}printf("\n\n\n\t\t\t%dcontactsonfile,pressanykeytocontinue\n\t\t",i-1);getch();fclose(fp);}

想开发一个订餐系统(或者是订餐软件),,不知道什么开发,需要什么资源,怎么运用SQL数据库,

接下来你要搭框架啊,设计你的界面,不知道你学习的什么语言,网上也有很多例子,可以找个做好的代码看一下,学习一下,这样做起来比较方便,刚开始学不着急,慢慢来。

如何实现制作网上订餐系统

简单的讲就是给访客一个表单,让其选择提供的菜名;提交后保存到数据库;后台给一个页面供备菜室查看顾客所订的菜单。

移动点餐系统需要数据库吗

需要.

你应该根据实际流程先设计一下所需字段,比如订餐时间,订餐人,订餐内容,订餐价格,等等,哪些需要事后统计汇总的,如订餐价格要小计,就应该用数字类型的字段,其它的用文本型的字段等等


原文链接:https://527256.com/44607.html

相关文章

访客
访客
发布于 2022-10-21 20:01:14  回复
here条件;然后遍历得到的list,可以获取到存储的地址求C语言电话订餐系统的代码,含文件存储或者数据库存储#include#include#include#includetypedefstructbody{charname[20];charphonenumber

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

返回顶部