欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言课程设计-- 宿舍通讯录管理系统.docx

    • 资源ID:1109575       资源大小:138.44KB        全文页数:25页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言课程设计-- 宿舍通讯录管理系统.docx

    课程设计服务课程名称:C语言系:自动化专业:电子信息工程班级:电子本142班目录C语言课程设计成绩评定表1C语言课程设计任务书2程序设计思路3程序基本框架结构图4系统运行界面截图5源代码清单6课程设计总结21C语言课程设计成绩评定表班级电子本142学号24姓名项目组第2组项目组长项目组组员本人工作简介:我主要负责新建通讯录部分的程序。组长评语:为期一周的实训中,我们能一起讨论和解决遇到的困难,每个人都贡献了自己的力量。这周的实训是我们更加深入的了解了C语言这门课程,并意识到了这门学科在将来工作中的重要意义。成绩评定标准ABCDE理论基础很好好比较好一般不好报告完成情况很好好比较好一般不好纪律表现很好好比较好一般不好程序创意很好好比较好一般不好所选模块完成情况很好好一般较差不好所选算法难易程度复杂比较复杂.般简单很简单程序可操作性很好好一般较差不好答辩表现很好好一般较差不好最后成绩优秀A>=5B<=3C<=0D=O良好A>=3B<=4C<=1D=O中等A>=1B>=20=4D<=1及格A=OB=OC<=4D>=4不及格A=OB=OC=OD<=4负责指导教师:(签名)指导教师:(签名)C语言课程设计任务书一、设计目的通过本次课程设计使学生进一步加深对C语言课程内容的理解,初步掌握一般应用程序的开发方法和步骤,进一步了解与掌握C语言的编程方法和技巧,提高学生用C语言解决实际问题的能力。二、设计要求2、遵守课程设计时间安排4、认真完成课程设计报告2、目录4、课程设计任务书6、程序设计说明书8、课设总结与心得1、认真查阅参考书、资料3、按时上机,认真调试程序三、课设报告装订内容及顺序1、课程设计封皮3、课程设计成绩评定表5、程序基本框架图7、源代码清单四、设计题目宿舍通讯录管理系统五、时间安排(一周:从A1月日到叱_月10日)1、查阅资料及程序设计(1天)2、程序编制及调试(3天)3、成绩评定(0.5天)3、打印报告(0.5天)六、参考文献1、C语言程序设计李淑华/李贞编大连理工大学出版社2、C语言程序设计孙连科/姚大鹏编辽海出版社3、C+时尚编程百例网冠科技编.机械工业出版社4、TURBOC实用大全徐金梧等编.机械工业出版社程序设计思路程序设计思路:建立一个函数,用来新建、添加、修改、删除、浏览、查找以及退出通讯录等信息,完成通讯录的功能。先有一个主函数,可以通过主函数调用7个子函数。分别完成新建通讯录、添加通讯录、修改通讯录、删除通讯录、浏览通讯录、查找通讯录、以及退出系统等功能。子函数以1、2、3、4、5、6、7的数字键分别执行某个功能模块。并将模块用OQ符号作为边框完成设计。,CP09rmFMc>oVwiStutftoMyfkrfctt>1,Debugkoe"007量出aM信息.OHOOO0嚣口”0人第1个记录.is2Y 3第4号羊 程序基本框架结构图if(5tui.nuR()-*)系统运行界面截图BdtFinrM*36f1inc1x1e<5t4io.h>1nc1guT1i.1)ainc1M1»<ttrift9.h>iinc1dp"Sndoirs.!)"voidefter();voitfXd();voidM)dify();voidbrovse();voidOe1ete();voidearch():voidde1y();oidprint,w1c<me();structstudenteMrnuR(15;CMrMF2;Icbarphn51);cbarQQmiR(IS);C1Urf1or(ie;CZrro*(ie;>stu(PP);St4ticintfirst"voi4printfMfte(inti>2jI1nking.-C«nfi9vr4tio<i:2-Win32Oebog-2.exe-error(5).OMrning(5)If.Bui1dXMut1F1AdinFi11FindinFH21RM1tJ.RCMy1n17.CIXO中J日A17:5«20157-09源代码清单#definePP36#inc1ude<s1dio.h>#inc1ude<std1ib.h>#inc1ude<string.h>#inc1ude"windows.h"voidenter();voidadd();voidmodiiy();voidbrowse();voidDe1ete();voidsearch();voidde1ay();voidPrinIf_We1Come();structstudent(charnum15;charname201;charphone50;charQQnum15;charoor101;charroom101;)stuPP;staticintfirs1=O;voidPrintf1one(inii)(if(stui.numO=O')e1se(Printf(,学号1%sn*stui.num);PrinIf("姓名1%sn",siui.name);Primf("电话号码t%s,s1ui.phone);printf("QQ号1%sn",SIUi.QQnum);Printf("楼层1%sn",stui.f1oor);PrinIf("宿舍1%sn",siui.room);)voidprintf-(intn)(intj;for(j=0;j<n;j+)(if(j!=O)&&(j%10=0)(printf("nn按任意键继续getchar();puts(,'nn");)Printf1One(j);getchar();)int1oad()(FI1E*fp;inti;if(fp=fopen("d:fi1e'"rb")=NU11)(printf("nCannotopenfiIen");exit(O);for(i=0;!feof(fp)ji÷+)fread(<festui.num,sizeof(structstudent),1,fp);fc1ose(fp);return(i-1);)intmodify_data(inti,intn)(intc,w1;voidinput(inti);voidmenu();intj,k=;doprintf(',n");PrintfrZt宿舍通讯信息管理系统n");printf("n");printf("tOO00OOOOn");printf("n");printf("tttprintf("n");printf("tO0ttprintf("nu);printf("t。Ottprintf("n");printf("tO0ttprintf("nu);printf("tttprintf("nu);printf("tO0ttprintf("nu);1 .学号.ttOOOn");2 .电话号码.ZQQQn");3 .QQ号.ttG)OOn");4 .姓名.ttQQQn");5 .所有数据.ttOOOn");6 .取消并返回ZQQQn");printf("tOO000OOn');PrintfC请选择?:bb");scanf("%d",<fcc);if(c>6c<1)(puts("n选择错误请重新输入!");getchar();1whi1e(c>6c<1);doswitch(c)(case4:Printf("姓名:");scanf(',%s",stui.name);break;case 2: Printf("电话号:");scanf("%s",stui.phone);break;case 3: printf(',QQ号:");scanf(',%s",stui.QQnum);break;case1:if(!first)Printf(“学号”);scanf("%s",stui.num);e1se(do(Printf(“学号”);scanf("%s",stui.num);for(j=0;j<first;j+)if(strcmp(stuj.num,stui.num)!=O)(k=1;)e1seprintf("nn学号重复请重新输入!n");)whi1e(k=0);)break;case 5: input(i);break;case 6: menu();PrintJOne;printf("n确定?nnt1).是2).不,重新修改3).返回不保存bb");scanf("%d,(few1);whi1e(w1=2);return(w1);voidinput(inti)(intj,k=-1;if(!first)(PrintfC学号”);scanf("%s",stui.num);e1sedoPrintf(“学号”);scanf("%s",stui.num);for(j=0;j<first;j+)if(strcmp(stuj.num,stui.num)!=O)(k=1;e1seprintf("nn学号重复请重新输入!n");whi1e(k=-1);)Printf("姓名”);scanf("%s",stui.name);Printf("手机号”);scanf("%s",stui.phone);printf("QQ号”);scanf("%s",stui.QQnum);Printf("楼层");scanf("%s",stui.f1oor);Printf(“宿舍”);scanf("%s",stui.room);first+;)voidsave(intn)(FI1E*fp;inti;if(fp=fopen("d:fi1e","wb")=NU11)(printf("nCannotopenfi1en,')

    注意事项

    本文(C语言课程设计-- 宿舍通讯录管理系统.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开