c语言课程设计学生成绩管理系统七大功能模块.docxVIP

c语言课程设计学生成绩管理系统七大功能模块.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

中国地质大学

本科生课程论文封面

课程名称c语言课程设计

教师姓名陈伟涛

本科生姓名

本科生学号20111000013本科生专业安全工程

所在院系工程

类别:本科生

日期:2013-1-12

课程设计评语

对课程论文的评语:

平时成绩:

课程论文成绩:

总成绩:

评阅人签名:

注:1、无评阅人签名成绩无效;

2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;

3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

目录

课程设计评语 2

目录 3

1.课程论文题目 4

2.程序设计思路 4

3.功能模块图 5

4.数据结构设计 8

5.算法设计 9

6.程序代码 14

7.程序运行结果 22

8.编程中遇到的困难及解决方法 26

9.总结心得及良好建议 28

10.致谢 28

1.课程论文题目

学生成绩管理系统:

【要求】

设计学生成绩管理系统,实现学生成绩的录入、显示、查找、添加、保存以及成绩排序等功能模块。要求功能选择用菜单实现,数据输入和结果输出要求

用文件存放。

原始数据文件格式(具体数据自行编写):

学号姓名英语c语言高等数学平均成绩

1张三75858080

2李四…………

2.程序设计思路

【思考】

(1)需求分析

由于要录入、读取、保存学生成绩信息,因而要实现文件的输入输出功

能;要求用户可以查询各个学生的成绩,并且可以添加学生成绩信息等,因而要提供查找和添加功能;另外,还应该提供键盘式选择菜单以实现功能选

择。

(2)总体设计

可以将这个系统的设计分为数据输入、数据显示、数据查找、成绩排序、

保存数据、读取数据、数据插入7个模块。

(3)数据结构

把学生的学号、姓名、科目成绩、平均成绩作为结构体成员,存放若干

学生信息用结构体数组。

3.功能模块图

【输入学生数据模块】:

voidinput(structStudentsdu[])

{

inti;

printf(***********************************************************************\n);

printf(请录入学生信息:学号姓名英语c语言高等数学(数据之间用空格隔开):\n);

for(i=0;iN;i++)//

{

scanf(%d%s%f%f%f,sdu[i].num,sdu[i].name,sdu[i].Eng,sdu[i].c,sdu[i]

sdu[i].aver=(sdu[i].Eng+sdu[i].c+sdu[i].math)/3;

print……………*输入完成***************\n);

1/输,

【显示学生数据模块】:

voidprint(structStudentsdu[])

{

tf(i;--------*******输出结果为----*****-*******\n”);

printf(学号姓名。英语c语言高等数学平均成绩\n);

for(i=0;iN;i++)1/遍历输出学生信息

{

printf(33d38s%8.1f38.1f28.1f%10.1f\n,sdu[i].num,sdu[i].name,sdu[i].Eng,sdu[i].c,sdu[i],nath,sdu[i]-aver);

文档评论(0)

165720323137e88 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档