C语言单元9 学生成绩管理系统ppt课件.ppt

C语言单元9 学生成绩管理系统ppt课件.ppt

ID:58886341

大小:636.00 KB

页数:42页

时间:2020-09-30

C语言单元9 学生成绩管理系统ppt课件.ppt_第1页
C语言单元9 学生成绩管理系统ppt课件.ppt_第2页
C语言单元9 学生成绩管理系统ppt课件.ppt_第3页
C语言单元9 学生成绩管理系统ppt课件.ppt_第4页
C语言单元9 学生成绩管理系统ppt课件.ppt_第5页
资源描述:

《C语言单元9 学生成绩管理系统ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学内容课程设计任务书学生成绩管理系统1重点和难点重点:总体设计详细设计难点:详细写出编程步骤21.课程设计名称(1)学生成绩管理系统2.设计目的:(1)基本掌握面向过程程序设计的基本思路和方法。(2)熟练掌握C语言的基本知识和技能。(3)能够利用所学的基本知识和技能,解决简单的程序设计问题。9.1课程设计任务书33.设计要求1)基本要求(1)要求利用C语言面向过程的编程思想来完成系统的设计。(2)突出C语言的函数特征,以多个函数实现每一个子功能。(3)画出功能模块图。(4)进行简单界面设计,能够实现友好的交互。(5)具有清晰的程序

2、流程图和数据结构的详细定义。(6)熟练掌握C语言对文件的各种操作。2)信息描述·有关该系统基本信息的描述。9.1课程设计任务书49.1课程设计任务书3)功能描述·基本信息数据的录入。·基本信息的查询与修改。·数据排序。·数据的统计、分类、检索和基本信息分析。4)设计过程·分析项目任务的功能要求,划分项目功能模块。·画出系统流程图。·代码的编写。定义数据结构和各个功能子函数。·程序的功能调试。5·完成系统总结报告以及使用说明书 。·撰写课程设计说明书5)课程设计说明书的内容·需求分析·总体设计·详细设计、·编码(详细写出编程步骤)·测

3、试的步骤和内容·课程设计总结·参考资料等。9.1课程设计任务书66)进度安排课程设计时间为一周或两周,分五个阶段完成:·分析设计:明确设计要求,找出实现方法,完成需求分析和总体设计。·详细设计:编写各模块对应函数和主函数,编写C代码。·编码调试阶段:测试运行程序、调试代码,找出不足和错误,修改并改善。·总结报告阶段。总结设计工作,写出课程设计说明书。·考核阶段。9.1课程设计任务书71.设计目的通过设计一个数据管理工具对学生成绩进行管理,从而达到节省人力、物力资源的目的。通过这个系统进行学生成绩管理,以提高对学生成绩进行登记、删除、

4、查询、修改、排序的效率。9.2学生成绩管理系统82.功能描述该系统由5大功能模块组成。(1)输入记录模块(2)查询记录模块(3)更新记录模块(4)统计记录模块(5)输出记录模块9.2学生成绩管理系统99.2学生成绩管理系统3.数据结构设计学生信息结构体:structstudent{intno;charname[20];charsex[4];floatscore1;floatscore2;floatscore3;floatsort;floatave;floatsum;};结构体student将用于存储学生基本信息。109.2学生成绩管

5、理系统4.详细设计(1)input()函数原型:voidinput()input()函数用于录入学生信息。(2)sort()函数原型:voidsort()sort()用于对学生数据按平均分从高到低排序。(3)display()函数原型:voiddisplay()display()函数用于显示学生信息。(4)insert()函数原型voidinsert()insert()函数用于插入新的学生信息。119.2学生成绩管理系统(5)del()函数原型voiddel()del()函数用于删除一条学生记录。(6)average()函数原型vo

6、idaverage()average()函数用于求解每一个学生的平均分。(7)find()函数原型:voidfind()find()函数用于查找学生记录。(8)modify()函数原型:voidmodify()modify()函数用于修改学生数据信息。(9)主函数main()整个成绩管理系统控制部分。129.2学生成绩管理系统5.程序源代码:#include#include#include#include#include#defineMAX8

7、0voidinput();voidsort();voiddisplay();voidinsert();voiddel();voidaverage();voidfind();139.2学生成绩管理系统voidmodify();intnow_no=0;structstudent{intno;charname[20];charsex[4];floatscore1;floatscore2;floatscore3;floatsort;floatave;floatsum;};149.2学生成绩管理系统structstudentstu[MAX],

8、p;voidaverage()/求平均数/{inti;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。