如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
程序类课程设计报告书题目:学生成绩管理程序系别:计算机科学与应用系学号:101006237学生姓名:张为涛指导教师:薛海燕完成日期:2012年5月28日TOC\o"1-3"\h\uHYPERLINK\l_Toc17066一、需求分析PAGEREF_Toc170663HYPERLINK\l_Toc293601、目的分析PAGEREF_Toc293603HYPERLINK\l_Toc314572、系统分析:PAGEREF_Toc314574HYPERLINK\l_Toc13297二、总体设计:3HYPERLINK\l_Toc1156三、详细设计4HYPERLINK\l_Toc34451、程序设计组成框图4HYPERLINK\l_Toc309372、模块功能说明4HYPERLINK\l_Toc3723:主要函数之间的调用关系及各自功能5HYPERLINK\l_Toc12033四、程序运行效果截图7HYPERLINK\l_Toc64501、主菜单7HYPERLINK\l_Toc264892、输入成绩7HYPERLINK\l_Toc286493、查看成绩8HYPERLINK\l_Toc218104、查询成绩9HYPERLINK\l_Toc86455、修改成绩9HYPERLINK\l_Toc277646、添加成绩PAGEREF_Toc2776410HYPERLINK\l_Toc189787、删除成绩PAGEREF_Toc1897810HYPERLINK\l_Toc192248、保存成绩PAGEREF_Toc1922411HYPERLINK\l_Toc16551五、个人总结PAGEREF_Toc1655111HYPERLINK\l_Toc254241、在调试过程中,主要遇到以下几个问题;PAGEREF_Toc2542411HYPERLINK\l_Toc274612、对本程序设计的认识PAGEREF_Toc2746111HYPERLINK\l_Toc21962六、源代码PAGEREF_Toc2196212HYPERLINK\l_Toc22655七、指导教师评语:PAGEREF_Toc2265528一、需求分析1、目的分析1)能录入学生信息存储在文件中,每位学生录入的信息有:姓名、学号、性别、班级、和三门功课(数学,英语,计算机)的成绩。2)能够统计每个学生三门功课成绩并显示;3)能按学生号查询其三门学功课成绩并显示;4)能浏览全部学生成绩;5)能够修改和添加学生信息;6)能按总成绩由高到低显示学生成绩。2、系统分析:1)加入学生成绩信息2)计算学生总成绩3)按学号查询成绩4)查询全部学生成绩5)按总成绩排序6)保存系统信息总体设计:采用MicrosoftVisualC++6.0作为开发工具,定义学生结构体,对所要处理的学生信息进行存储,分别调用各个功能函数来处理。三、详细设计1、程序设计组成框图2、模块功能说明1输入功能:输入学生姓名学号及成绩。2查看功能:输出姓名学号及各科成绩。3查询功能:通过学号查询学生姓名及各科成绩。4修改功能:通过输入学号修改指定学生的错误信息。5添加功能:添加学生信息。6删除功能:通过输入学号输入指定学生信息。7保存功能:将学生信息保存。8退出系统。3:主要函数之间的调用关系及各自功能主要函数的函数原型voidinputscore(void);voidsavescore(void);voidavergescore(void);voidmodifyscore(void);voidlookscore(void);voidsearchscore(void);voidstatistic(void);voidadd(void);voidmodify(void);voiddelscore(void);voidmenu(void);在菜单界面输入1,调用函数inputscore()实现输入学生成绩信息功能。在菜单界面2,调用函数lookscore()实现学生成绩按平均分高低排序输。出,同时lookscore()函数调用avergescore()函数实现各个学生平均分的计算。在菜单界面输入3,调用searchscore()函数实现通过学号查找学生成绩信息功能。在菜单界面输入4,调用