1 / 28
文档名称:

c语言课程设计论文.doc

格式:doc   大小:139KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言课程设计论文.doc

上传人:漫山花海 2019/11/13 文件大小:139 KB

下载得到文件列表

c语言课程设计论文.doc

相关文档

文档介绍

文档介绍:--------------------------校验:_____________-----------------------日期:_____________c语言课程设计论文《C语言程序设计》项目设计报告项目名称:学生成绩信息管理系统2016年1月13日目录1项目分析 1 1 12系统设计 2结构设计 2 23系统实现源程序 4设计 4 5 13 144功能测试 16测试 16功能测试 165系统设计遇到的问题及解决方法 216项目设计总结 221项目分析信息储存与查询是计算机处理数据的优势之一,目前,学生信息的管理系统已经完全走进了校园,其中成绩信息的储存是主要部分,本课题使用C语言实现学生成绩的储存,查询,修改,以及删除等操作。程序中涉及到数据块和文件指针的操作,包括结构体数据定义,使用及文件的读写,定位,修改等。  学生成绩信息管理系统的主要功能如下:①添加学生信息:录入学生的基本信息,如姓名,学号,成绩。②显示所有学生成绩信息:直接显示已经全部录入学生的成绩信息。③学号或姓名查询:可以根据学生的姓名和学号直接查询该名学生的成绩。④成绩查询:可以根据一个特定的分数来查询学生的信息。⑤删除学生成绩信息:可以直接根据学号确定是否删除对应学生的成绩信息。⑥修改学生成绩信息:直接根据学生学号来修改学生的姓名,学号,成绩。学生成绩信息管理系统添加学生信息显示所有学生成绩信息学号或姓名查询成绩查询删除学生成绩信息修改学生成绩信息重新添加信息继续添加信息图1-1系统功能模块图2系统设计结构设计structstu //定义结构体类型{ charname[10]; //姓名 charnum[10]; //学号 charscore[10]; //成绩} //文件名,使用文件方式{printf("信息写入失败");exit(0);charwjm[20]; //文件名设计表1函数列表序号函数原型功能说明1voidaddnew()新增学生姓名,学号,成绩信息2voidaddold()在原有基础上继续增加其他同学的信息3voidprintall()显示所有已经存入学生的成绩等信息4voidsearch()根据姓名或者学号查询学生分数5voidjgsearch()根据成绩查询对应的同学6voiddel()删除学生信息7voidmodify()修改学生信息8system(“cls”);,输入学生的学号进行删除操作,如果没有此人,系统将会提示无此人,如果找到,系统将会确认你是否需要删除,流程图如1-2所示。输出删除成功结束开始输入学号在文件里查找输出文件无此人确认删除输入1输入0是否找到YesNoYes图1-,流程图如图1-3所示。YesNo开始输入学号或姓名在文件中查找是否找到输出姓名,学号,成绩结束输出文件无此人记录 图1-3查询功能流程图3系统实现源程序设计voidmain(){ intx; system("cls"); /*清屏*/ do { printf("\n欢迎使用学生成绩信息管理系统\n\n\n\n\n"); printf("1---------添加学生信息\n\n"); printf("2---------显示所有学生成绩信息\n\n"); printf("3---------学号或姓名查询\n\n"); printf("4---------成绩查询\n\n"); printf("5---------删除学生成绩信息\n\n"); printf("6---------修改学生成绩信息\n\n"); printf("0---------退出"); printf("请您选择:");choice: scanf("%d",&x); switch(x) { case1:add();break; case2:printall();break; case3:search();break; case4:jgsearch();break; case5:del();break; case6:modify();break; case0:break; default:printf("\n错误的选择,请重新选择:");gotochoice; } } while(x!=0); system("cls"); printf("\n\n欢迎再次使用学生成绩管理系统\n");}添加学生信息/*学生成绩信息管理系统*/intc,j,t;structstu /*定义结构体类型*/{ charname[10]; charnum[10]; charscore[10];}student[100],newstudent[100];/*添加学生个人信息*/v

最近更新

货物运输组织方案 9页

调研课题工作方案 8页

规划方案意见 5页

描写杜鹃花作文(6篇) 7页

关联理论视角下的口译译前准备的开题报告 2页

多云与混合云策略优化 31页

全媒体时代都市报盈利模式的变化——以《南方.. 2页

耐药性菌株的生物膜形成 31页

菜品出现异物处理方案 8页

英语教学穿插游戏设计方案 3页

元代书法家群体与复古观念研究的开题报告 2页

健身教练职业倦怠的现状及对策研究——以太原.. 2页

信用衍生工具定价研究的开题报告 2页

俄运输系统形成与轮式和履带式运输物流的研究.. 2页

余热驱动内可逆VM循环热泵的有限时间热力学优.. 2页

低合金钢体系失效过程的研究的开题报告 2页

红外触屏方案 6页

会宁地区学龄前儿童智力及生长发育状况分析的.. 2页

策划提成方案 7页

企业网络安全风险分析及解决的开题报告 2页

社区绿色环保活动方案 6页

企业家社会网络对中小企业绩效的影响研究的开.. 2页

企业主导的农村城镇化机制研究——以长治县振.. 2页

以衍生产品为目的的角色造型设计研究的开题报.. 2页

初中一次函数分段函数典例题 11页

从人体空间到建筑空间——不同功能空间的共性.. 2页

电热水器零冷水方案 8页

电商物流解决方案 6页

江苏省中小学生实验操作大赛在线测评生物题库.. 9页

家具类项目实施方案及质量控制措施(共24页) 24页