班级成绩管理系统c语言课程设计内容摘要:
生的信息与成绩” 功能,可以 按任意键返回主菜单 ; 按“ 3”键进入“按学号查询班级内某个同学的信息与成绩” 功能,可以 按任意C 语言课程设计 15 键返回主菜单 ; 按“ 4”键进入“查询班级平均分与各科平均分” 功能,可以 按任意键返回主菜单 ; 按“ 5”键进入“按学 号查看和修改班级内某个同学的信息和成绩” 功能,可以 按任意键返回主菜单 ; 按“ 6”键进入“想添加的人数和相关学生信息与成绩” 功能,可以 按任意键返回主菜单 ; 按“ 7”键进入“按学号查询到班级内某个同学的相关信息并提示是否删除改名学生信息” 功能,可以 按任意键返回主菜单 ; 按“ 8”键进入“保存全班同学信息” 功能; 按“ 9”键退出程序。 第七章 总结 课程设计是培养学生综合运用所学知识 ,发现 ,提出 ,分析和解决实际问题 ,锻炼实践能力的重要环节 ,是对学生实际工作能力的具体训练和考察过程 .随着科学技术发展的日新日异,当今计算机 应用在是生活中可以说得是无处不在。 因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。 我的题目是班级成绩管理系统的设计,对于我们这些新手来说,这是很大的考验,我一千次一万次的问自己,怎么才能找到课堂所学与实际应用的最佳结合点。 怎么才能让自己的程序在篇幅上简单,在使用价值上丰富。 怎样让自己的业余更靠近专业。 怎样让自己的计划更具有序性,而不会忙无一用。 机会是老师,学校,以及无数代教育工作者给的,而能力是自己的,耐性是需要的。 经过自己的琢磨,还查阅了很多书籍,才做到了心中有数,才了解了 C 语言课程设计的 真正用意 —— 培养自学能力,养成程序编辑的好习惯。 我从来不相信车到山前必有路的说法,认为那只是懒惰者自寻懒惰的借口,我要积极,要把握,要努力。 回顾起此次课程设计,至今我仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服 务,从而提高自己的实际动手能力和独立思考的能力。 在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体等等。 通过这次课程设计之后,一定把以前所学过的知识重新温故。 C 语言课程设计 16 这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在郭老师的辛勤指导下,终于游逆而解。 同时,在郭老师的身上我学得到很多实用的知识,在次我表示感谢。 同时,对给过我帮助的所有同学和各位指导老师再次表示忠心 的感谢。 做完这个课程设计,我们的自信一下子提高了,我们也会写程序了。 尽管对于有些人这种程序会很简单,可对于我们 C 语言初学者来说,已经很不容易了。 这次体验为以后的学习计算机的我们增强了信心。 享受劳动成果的滋味实在美妙啊 ! 在课程设计过程中,我学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪,黑夜过去了,我们收获的是黎明。 在本次实践中,给我印象最为深刻的是在文件删除程序的编译过程中,先有我的各个子程序都已经编辑成功,那么这最后的程序就将是我成功 的关键。 老天不会让我太过顺利,他在这最后的时刻设置的障碍,是要考验我的能力,他要置我于死地。 在这个问题的解决上,我打了退堂鼓,我不能忍受长时间的无功而反,时间正在消磨我的意志。 没有了柳暗花明的一天,那么我怎么能说经受住了考验。 谢谢老师的那句话,她说:人力有所不能及,然而,人的精神是不会败倒的。 我鼓起勇气,到处问,到处查资料,黄天不负有心人,在一篇文章上,终于看到了我所特别要求的函数,我实现了组合是关键的理论。 不得不说这是精神的胜利,是永不言败的精神让我的程序重见天日。 谢谢给我指点迷津的老师。 附 1:源程序 代码 include include include include include define N 20 define M 4 C 语言课程设计 17 typedef struct student { char number[10]。 char name[20]。 float score[M]。 float aver。 }STU。 STU stu[N]。 int n。 void enter()。 //输入 void save()。 //保存 void avergescore()。 //平均分 void home()。 //主界面 void look()。 //查看 void find()。 //查找 void count()。 //统计 void add()。 //添加 void modify()。 //修改 void deleted()。 //删除 void menu()。 //菜单 void exit()。 //退出 C 语言课程设计 18 void main()//主函数开始 { int i,k=0。 char username[15],pwd[6]。 printf(\n\n)。 printf( \t┏━━━━━━━━━━━━━━━━━━━━━┓ \n)。 printf( \t┃ ******************************************┃ \n)。 printf( \t┃ *** ****┃ \n)。 printf( \t┃ *** 欢迎使用班级成绩管理系统 ****┃ \n)。 printf( \t┃ *** ****┃ \n)。 printf( \t┃ *** 湖南工程学院 ****┃ \n)。 printf( \t┃ *** ****┃ \n)。 printf( \t┃ *** 指导老师:王颖 ****┃ \n)。 printf( \t┃ *** ****┃ \n)。 printf( \t┃ *** 操作学生:金潼 ****┃ \n)。 printf( \t┃ *** ****┃ \n)。 printf( \t┃ ******************************************┃ \n)。 printf( \t┗━━━━━━━━━━━━━━━━━━━━━┛ \n)。 for(i=0。 i3。 i++) { printf(\n 请输入我的名字 :)。 gets(username)。 C 语言课程设计 19 printf(\n 请输入权限密码 :)。 gets(pwd)。 if((strcmp(username,jintong)==0)amp。 amp。 (strcmp(pwd,123456)==0)) { printf(\n 您已经成功登录 \n)。 k=1。 for(i=0。 i20。 i++) { printf(.)。 Sleep(100)。 } system(cls)。 home()。 break。 } else printf(\n 用户名或密码无效 请重新输入 :\n)。 continue。 } if(k==0) printf(\n 连续输入错误 3 次 将退出程序 \n)。 Sleep(2020)。 C 语言课程设计 20 exit(0)。 } void home() /*功能选项调用 */ { int mm=0。 menu()。 do { mm=1。 switch(getch()) { case 39。 139。 : enter()。 break。 /*成绩输入 */ case 39。 239。 : look()。 break。 /*成绩查看 */ case 39。 339。 : find()。 break。 /*成绩查找 */ case 39。 439。 : count()。 break。 /*成绩统计 */ case 39。 539。 : modify()。 break。 /*成绩修改 */ case 39。 639。 : add()。 break。 /*成绩添加 */ case 39。 739。 : deleted()。 break。 /*成绩删除 */ case 39。 839。 : save()。 break。 /*成绩保存 */ case 39。 939。 : exit(0)。 /*退出程序 */ default : printf(输入有误 \n)。 } C 语言课程设计 21 printf(按任意键继续 \n)。 getch()。 menu()。 }while (mm==1)。 } void menu() /*进入菜单 */ { system(cls)。 printf(\n)。 printf(\n)。 printf(┃ **********欢迎进入学生成绩管理系统 **********┃ \n)。 printf(┃ 菜单 ┃ \n)。 printf(┃ 成绩输入 ┃ \n)。 printf(┃ 成绩查看 ┃ \n)。 printf(┃ 成绩查询 ┃ \n)。 printf(┃ 成绩统计 ┃ \n)。 printf(┃ 成绩修改 ┃ \n)。 printf(┃ 成绩 添加 ┃ \n)。 printf(┃ 成绩删除 ┃ \n)。 printf(┃ 成绩保存 ┃ \n)。 printf(┃ 退出系统 ┃ \n)。 printf(┃ ********请选择相应的功能号( 19): *******┃ \n)。 C 语言课程设计 22 } void enter()/*输入信息和成绩功能 */ { int i,j。 system(cls)。 printf(输入班级学生人数: \n)。 scanf(%d,amp。 n)。 for(i=0。 in。 i++) { printf(请输入学生 %d 的学号 姓名 :\n,i+1)。 scanf(%s%s,stu[i].number,stu[i].name)。 printf(请输入学生成绩 :\n)。 printf(语文 \t 数学 \t 英语 \t 计算机 \n)。 for(j=0。 jM。 j++) scanf(%f,amp。 stu[i].score[j])。 } printf(成功输入 \n)。 } void avergescore()/*计算平均分功能 */ { int i,j。 for(i=0。 in。 i++) C 语言课程设计 23 { stu[i].aver=0。 for(j=0。 jM。 j++) { stu[i].aver+=stu[i].score[j]。 } stu[i].aver=stu[i].aver/M。 } } void look()/*查看及排序功能 */ { int i,j,k。 STU t。 avergescore()。 system(cls)。班级成绩管理系统c语言课程设计
相关推荐
发展初 期,海尔集团依靠商场销售到店中店、再到建设自己的品牌专卖店,树立起海尔品牌的知名度和信誉度。 海尔集团的多元化产品策略以及在营销上投入雄厚资金,使它在全国范围内的家电专卖店得以高效运营。 目前,海尔已在全国主要县城建立了自己的品牌专卖店。 在城市家电市场,海尔也建立了完善的自控销售网络。 海尔根据自身的产品类别多、年销售量人、品牌知名度高等特点,适时进行了通路整合。
事故性质最终分析结论 : 事件报告 情况 报告时间 年 月 日 时 报告单位: 负责人(签名): 日期: 年 月 日 38 尊敬的各位领导,企业家朋友们, 大家好。 我们公司成立于 2020 年,前身是 **公司,公司为国家高新技术企业,公司研发中心为浙江省高新技术企业研发中心。 我们主要生产化学医药中间体及原料药,主要产品为第四代头孢 中间体 GCLE,我们是该产品全球三大供应商之一
的行为 B. 大量阅读,不必深入思考 C. 通过实践活动反思自己的行为 D. 通过讨论反思自己的行为 ,说法不正确的是( )。 A. 反馈是发展个人技能和能力的有效途径 B. 反馈是对个人的一种人身攻击 C. 反馈是进行自我认知的一个有效途径 D. 我们可以通过预见反馈、主动寻求反馈、采取积极的态度来正确对待不同的反馈。 关于接受反馈的方法,说法不正确的是( )。 A. 听取反馈事实
公司设立信息网络系统,公司办公室计算机室负责网络系统的维护工作。 总经理直接领导公司办公室网络管理工作。 计算机网络室负责公司与外部的信息交流,根据公司管理需要,与外部建成信息网络。 信息管理的分工 信息管理部门负责公司信息网络的组建、联系、协调,并对各部门的信息管理检查与考评。 质量管理部门设质信息系统,负责对国内外在经营管理、生产技术、使用维护等方面反映产品实际水平的信 息管理。
中共国电红兴隆 生 物 质 发 电 有 限 公 司 委员会文件 19 抄送:,。 200年月日印发 附件 4: 内部资料 注意保存 会 议 纪 要 国 电红兴隆生物质发电有限公司 签发: 时 间: 地 点: 出 席: 参加人员: 主 持: 记 录: 标题 (宋体 二号 加黑) (正文) 20 抄报 : 分送: 印数: 附件 5: 内部资料 注意保存 国电红兴隆生物质发电有限公司
析、污染防治措施、风险评价及应急处理措施为评价重点。 评价 原 则 ( 1) 现状调查具有代表性; ( 2) 污染调查与源强核算力求准确; ( 3) 项目建设前后污染物排放情况增减对比分析; ( 4) 污染防治措施做到合理可行,并且有可操作性; ( 5) 严格贯彻国家和地方的有关方针、政策、标准、规范和规划; ( 6) 评价工作依据充分科学,态度正确公正,评价结论明确可行。