C语言课程设计-学生成绩管理系统.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:32 大小:364KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言课程设计-学生成绩管理系统.doc

C语言课程设计-学生成绩管理系统.doc

预览

免费试读已结束,剩余 22 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

苏州市职业大学继续教育学院课程设计说明书名称C语言程序设计课程设计2012年10月31日至2012年11月14日共2周院系计算机工程系班级10Z计算机网络学号46姓名钱俊琦系主任李金祥指导教师陆公正目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc233978801"1前言1HYPERLINK\l"_Toc233978802"2需求分析1HYPERLINK\l"_Toc233978803"2.1要求1HYPERLINK\l"_Toc233978804"2.2任务1HYPERLINK\l"_Toc233978805"2.3运行环境1HYPERLINK\l"_Toc233978806"2.4开发工具1HYPERLINK\l"_Toc233978807"3概要设计与详细设计2HYPERLINK\l"_Toc233978808"3.1系统流程图2HYPERLINK\l"_Toc233978810"3.2查询函数流程图3HYPERLINK\l"_Toc233978811"4编码与实现15HYPERLINK\l"_Toc233978812"4.1分析15HYPERLINK\l"_Toc233978813"4.2具体代码实现16HYPERLINK\l"_Toc233978814"5课程设计总结30HYPERLINK\l"_Toc233978815"参考文献30HYPERLINK\l"_Toc233978816"致谢301前言编写一个学生成绩管理系统。先建立一个有三个学生的链表,每个结点包含:学号、姓名、三门考试成绩(英语、数学、计算机)。要求利用菜单的形式进行管理。2需求分析2.1要求(1)用C语言实现程序设计;(2)利用结构体进行相关信息处理;(3)画出查询模块的流程图;(4)系统的各个功能模块要求用函数的形式实现;(5)界面友好(良好的人机互交),程序要有注释。2.2任务(1)先建立一个有三个学生的链表,每个结点包含:学号、姓名、3门考试成绩;(2)输入姓名查询该同学的信息,并显示在屏幕上;(3)画出所有模块的流程图;(4)编写代码;(5)程序分析与调试。2.3运行环境(1)WINDOWS2000/XP系统(2)TurboC2.0编译环境2.4开发工具C语言3概要设计与详细设计3.1系统流程图如图3.1所示。开始luru(structstudenta[]函数paixu(structstudenta[]函数charu(structstudenta[])函数del(structstudenta[])函数display(structstudenta[])函数cprint(structstudenta[],intm)函数chaxun1(structstudenta[])函数chaxun2(structstudenta[])函数结束输出3.2查询函数流程图4编码与实现4.1分析在程序的开头部分定义结构体类型和全局的结构体数组,用来存放和提取学生的信息。structstudent//学生数据{intnum;structscoref[9];charname[20];floatave;floatsum;};用输入函数scanf来输入学生的信息放在程序中,在这个函数用void语句就能实现。voidluru(structstudenta[]);//录入函数voidpaixu(structstudenta[]);//排序函数voidcharu(structstudenta[]);//插入函数voiddel(structstudenta[]);//删除函数voiddisplay(structstudenta[]);//显示函数voidcprint(structstudenta[],intm);//查询输出函数voidchaxun1(structstudenta[]);//学号查询函数voidchaxun2(structstudenta[]);//姓名查询函数voidcharu(structstudenta[])paixu(structstudenta[])调用paixu(structstudenta[])structstudenta[];//存档函数在main函数中用int函数定义,然后再运用printf()函数就可以提取学生的成绩了。而后可以根据不同的函数来