齐齐哈尔大学通信学院综合实践论文
参考文献
[1]谭浩强.C程序设计(第二版)[M].北京:清华大学出版社,1999.
[2]窦万峰,宋效东,史玉梅,等.系统分析与设计方法及实践[M].北京:机械工业出版社,2013.
[3](美)Stephen G.Kochan.Objective-C程序设计(第4版)[M].北京:电子工业出版社,2012.
[4] 张海藩.软件工程[M].北京:清华大学出版社,2009.
[5](美)Dave R.Hanson.C语言接口与实现:创建可重用软件的技术[M].北京:人民邮电出版社,2011.
[6](美)Perter Van Der Linden.C专家编程[M].北京:人民邮电出版社,2008.
[7](美)Alan Dennis,Barbara Haley Wixom,Roberta M.Roth.Systems Analysis & Design,Third Edition[M].北京:人民邮电出版社,2009.
[8]武剑洁,陈传波,肖来元.软件测试技术基础[M].武汉:华中科技大学出版社,2008. [9]林锐,韩永泉.高质量程序设计指南:C++/C语言[M].北京:电子工业出版社,2012. [10]曹飞飞,高文才.C语言程序开发范例宝典[M].北京:人民邮电出版社,2012. [11]陈正冲.C语言深度解剖(第2版)[M].北京:北京航空航天大学出版社,2012. [12]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2011.
21
齐齐哈尔大学通信学院综合实践论文
致谢
本毕业设计是在张裕老师的关心和耐心指导下完成的,张老师细致严谨、一丝不苟的作风是我学习的榜样;他孜孜不倦的教导和独具特色的想法给了我无限的启发。不管是在理论上还是在实践中,老师都给了我极大的帮助,使我得到了很大的提高,这对我日后的工作和学习都是非常之大的帮助。
同样,衷心感谢所有学校里关心我的各位老师、辅导员,以及在做市场调查是给我的大力支持的朋友们。
另外,在系统开发过程中,班级同学也给予了我很大的帮助,帮助解决了不少的难点,使得系统能够及时设计完成!
22
齐齐哈尔大学通信学院综合实践论文
附录
#include
int id,price; char kind[100]; char name[100]; }dishs[100]; int sum=0; int n=0;
void title(char *menu) {
system(\
printf(\※※※ 菜 单 管 理 系 统 ※※※\\n\\n- %s -\\n\\n\ }
void return_qr(void) {
printf(\按任意键返回??\\n\ getch(); }
void dish_new(void) {
/*FILE *fp; int n,i;
system(\
printf(\请输入菜单数量:\scanf(\
title(\录入菜单基本信息\fp=fopen(\
printf(\编号*\\t*菜名* \\t*种类* \\t*价格*\\n\for(i=0;i fscanf(fp,\for(i=0;i printf(\ 23 齐齐哈尔大学通信学院综合实践论文 fclose(fp);*/ int i; FILE *fp; fp=fopen(\while (fscanf(fp,\n++; fclose(fp); system(\ printf(\一共读取了%d个菜!**********\\n\\n\printf(\编号*\\t*菜名* \\t*种类* \\t*价格*\\n\ for(i=0;i int search_id(void) { int m,i; printf(\请输入菜的编号:\ scanf(\ for(m=0;m if(dishs[m].id==i&&dishs[m].id!=0) { printf(\编号:%d\\n\ printf(\菜名:%s\\n\ printf(\种类:%s\\n\ printf(\价格:%d\\n\ return m; } } printf(\输入错误或编号不存在.\\n\ return -1; } void dish_delete(void) { int m; printf(\注销菜单------\ if((m=search_id())!=-1) dishs[m].id=0; printf(\该菜已注销.\\n\ 24 \\t%s 齐齐哈尔大学通信学院综合实践论文 return_qr(); } void dish_edit(void) { int m; title(\编辑菜单基本信息\ if((m=search_id())!=-1) { printf(\请重新输入新信息:\\n分别输入 *编号* *菜名* *种类* *价格*:\\n\ scanf(\ } return_qr(); } void discount_input(void) { int m=0; float t; system(\ printf(\录入折扣:\ scanf(\for(m=0;m printf应付:%f\\n\\n\\n\请用数字键选择会员等级\\n1-初级会员 2-中级会员 3-高级会员\\n\ return_qr(); } //scanf(\ //for(m=0;m //if(dishs[m].id!=0) //{ //printf(\输入折扣:\ //switch(s) //{ //case 1 : //dishs[m].vip1=dishs[m].price*t; //break; // case 2 : //dishs[m].vip2=dishs[m].price*t; // printf(\打折后应付:%f\\n\\n\\n\ //break; //case 3 : //dishs[m].vip3=dishs[m].price*t; 25