欢迎来到天天文库
浏览记录
ID:58321743
大小:456.05 KB
页数:11页
时间:2020-09-11
《学生信息管理系统C语言编写.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.目录1设计目的⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯32设计题目及要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯33设计算法分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯33.1模块调用层次图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯33.2核心算法描述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯43.3系统特点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯64程序代码⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯65调试情况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯86结论⋯⋯⋯⋯⋯⋯⋯⋯⋯
2、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11'..学生信息管理1.设计目的本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容。进行课程设计目的在于加深对程序设计基础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计的能力。具体目的如下:1.使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。2.培养学生综合运用所学知识独立完成课题的能力。3.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质
3、。4.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。5.培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。6.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。2.设计题目及要求【1】设计题目【2】要求实现如下功能:(1)建立学生信息的结构体(2)学生信息的初始化(可以从文件获取)(3)学生信息的添加、修改、删除、查找(4)学生信息的输出(5)对学生信息按学号、成绩排序(6)计算一门
4、课的平均分和总分(7)将学生信息保存为文件综合应用数组、指针、结构体、文件等,对该设计题目进行设计和实现。课程设计完成后,提交课程设计报告。3.设计算法分析3.1模块调用层次图【1】变量描述定义形式/名称含义/作用数组charname[20]定义姓名数组结构体structstudentstu[50]声明一个结构数组全局变量intinput=0;floatave,sum;全局变量标记当前录FILE*fp;入学生个数'..文件stu_list2.doc保存学生信息函数SaveInputStuDelStuModifyStu保存录入删
5、除修FindStuInsertStuSortStuListStu改查找插入排序显示学生信息【2】系统模块调用层次图MainSaveInputStuDelStuModifyStuFindStuInsertStuSortStuListStu3.2核心算法描述1.总体模块流程图:开始N!(scanf("%d",&in1)==1T学生信息修改查询插入删除排序保存'.结束.2.修改模块:for(i=0;i<=15;i++)for(i=0;i
6、后学生信息printf("null")3.查询模块:for(i=0;i<=15;i++)for(i=0;i
7、or(i=0;i
8、i+1;jstu[j].numstu[i].ave
此文档下载收益归作者所有