1、学生成绩管理系统使用说明书一、基本需求分析1、 用C语言编写一个程序实现学生成绩管理,每个学员包括3门课的成绩,从键盘输入学员信息,包括学号、姓名、三门课成绩,计算出学生的平均成绩,按照学员平均成绩由大到小排序;2、 插入功能:在排序后的学生成绩表中插入一个学生的信息,要求插入后仍然保持成绩表有序;3、 删除功能:要求输入指定的学号,从学生信息表中删除该学生,删除后的成绩表保持有序。 二、扩展功能 1、三门课成绩平均分的最高分和最低分; 2、课程1的平均分; 3、课程2的平均分; 4、课程3的平均分。 三、总体设计 在函数的设计上,整个系统出了主函数外,另外还有七大功能:输入功能、排续功能、插
2、入功能、删除功能、最高分最低分功能、单科成绩平均分功能、输出功能。 四、详细设计 1、程序设计流程图开始 是否继续输入学生信息输入学生信息输入学生信息YN是否插入学生信息 YN删除学生信息插入学生信息是否删除学生信息输出最高分和最低分输出成绩名次是否需要了解最高分和最低分YNYN输出课程2的平均分是否要了解课程2的平均分输出课程1的平均分是否要了解课程1的平均分 YNYN是否要了解课程3的平均分YN结束输出课程3的平均分2、主要功能的实现 (1)、主函数int main( ) 利用循环do while()实现各函数的调用。 (2)、子函数void input() 输入学生学号、姓名、三科成绩(
3、成绩为百分制,若输入错误,提醒用户重新输入),用for循环实现求三科成绩平均分的操作printf(输入学生的三科成绩:n);for(j=0;j3;j+) printf(第%d科成绩t,j+1); scanf(%d,&stucount.scorej);while(stucount.scorej100)printf(输入成绩有误,此成绩是百分制,请重新输入!n); scanf(%d,&stucount.scorej);sum=sum+stucount.scorej; stucount.avr =sum/3.0; /求三科成绩的平均分(3)、子函数void paixu() 我选择用冒泡法实现排序操作
4、 void paixu() /用冒泡法排序 int i,j; struct student t; for(j=0;jcount;j+)for(i=0;icount-j;i+)if(stui.avrstui+1.avr)t=stui;stui=stui+1;stui+1=t;(4)、子函数void output() 用for循环实现输出void output() /输出 int j;printf(tt*名次*n);printf(tt学号t姓名t课程1t课程2t课程3t平均分n);for(j=0;jcount;j+)printf(tt%dt%st%dt%dt%dt%lfn,stuj.num,stu
5、j.name,stuj.score 0,stuj.score 1,stuj.score 2,stuj.avr); (5)、子函数 void charu() 若用户需要插入学生的信息,则调用子函数插入,最终以按顺序输出。(6)、子函数void shanchu() 若用户需要删除学生的信息,则调用子函数插入,最终以按顺序输出。(7)、子函数void highandlow() 若用户需要知道第一名和最后一名,则调用子函数插入,最终以输出最高分和最低分。(8)、子函数void first(),void second(),void third() 若用户需要知道每一科课程的平均分,则点用这些子函数实现操
6、作。五、设计总结 此次程序设计,在赖教师的精心教导下,我学会了如何用C语言的知识编写一个应用程序。首先要对程序的设计要求有一个比较明确的认识,然后系统分析,最后是代码设计与调试。程序实现上,设计了简单的操作界面,将各个功能集中出来按照程序编写原则,便于使用。 在设计过程中,我根据C语言课程所学的概念、理论和方法,按照程序设计的基本步骤,设计出了一个适当规模的程序;进一步加深对C语言的理解和掌握。理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。经过本次设计,我的程序设计能力得到了很大的提高,但相对于程序员来说,还有很大差距,仍需继续努力。从中我也体会到编写程序的过程是
7、很辛苦的,同时也是快乐的。有时调试程序在电脑前坐了一个大下午,全身心在研究代码,感觉真是又累又晕,精神接近崩溃。每一次难题的解决,心理都有说不出的高兴。系统基本完成后,又要多次试用和完善它,经历了无数次的痛苦挣扎,我终于完成了,同时我也深刻体会到程序的编写能力是靠不断地积累。2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,
8、建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: