课程设计:成绩录入管理系统

课程设计:成绩录入管理系统

ID:18563802

大小:772.00 KB

页数:26页

时间:2018-09-19

课程设计:成绩录入管理系统_第1页
课程设计:成绩录入管理系统_第2页
课程设计:成绩录入管理系统_第3页
课程设计:成绩录入管理系统_第4页
课程设计:成绩录入管理系统_第5页
资源描述:

《课程设计:成绩录入管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、26******大学高级语言程序设计(C)实验报告设计题目:学生成绩管理系统专业班级姓名学号辅导老师2013~2014学年第一学期26目录1需求分析1.1系统有如下功能---------------------------------------------------------------------31.2信息定义--------------------------------------------------------------------------32系统设计2.1本程序中所有用到的数据及其数据结构的定义-----

2、-------------------------------32.2函数之间的调用关系图------------------------------------------------------------43调试分析过程描述3.1调试过程中遇到的问题------------------------------------------------------------23.2程序的运行结果--------------------------------------------------------------------34

3、总结(心得体会)-------------------------------------------------------------------------65附录(源代码)------------------------------------------------------------------------------66参考文献-----------------------------------------------------------------------------------23261需求分析1.1

4、系统有如下功能:• 能输入并显示n个学生的m门考试科目的成绩、总分和平均分。• 按管理者不同需求进行排序(包括:按总分、平均分、各科成绩等信息来排序)。•能够删除和修改学生的成绩和信息• 任意输入一个学号,能显示该学生的姓名、各门功课的成绩。• 将输入的学生成绩数据保存到文件中。• 从文件中读出学生成绩数据。• 能从两个学生中插入另一个学生的信息。关键词:显示数据;排序;查询;写入文件;读出数据;删除修改功能;插入保存功能1.2信息定义:(1)学号以%d形式输入,姓名以%s形式输入,成绩以%d形式输入。(2)输出时以学号(%s),姓

5、名(%s),成绩(%d),总分(%f),平均分(%f)形式。(3)用结构体数组来管理和储存学生的基本信息和成绩情况。(4)使用宏定义以及较多的子函数,使系统更加人性化,操作起来更方便。2系统设计2.1本程序中所有用到的数据及其数据结构的定义:#include#include#include//头文件26#include#include#defineHeader1"----------------------------------------

6、-MESSAGEBOOK----------------------------"#defineHeader2"

7、

8、学号

9、姓名

10、班级

11、高等数学

12、大学英语

13、C语言

14、总分

15、平均分

16、

17、"#defineHeader3"

18、

19、------------

20、-------

21、-----------------

22、--------

23、--------

24、-----

25、------

26、------

27、

28、"//宏定义一个菜单栏,#defineFORMAT"

29、

30、%-12s

31、%-7s

32、%-17s

33、%-8d

34、%-8d

35、%-5d

36、%-6.1f

37、%-6.2f

38、

39、"

40、//后面printf输出时更加便捷。#defineDATAp->num,p->name,p->gc,p->math,p->english,p->language,p->sum,p->aver#defineEND"--------------------------------------------------------------------------------

41、"#defineN3000//限制录入的学生人数在3000之内intsaveflag=0;//定义一个全局变量,其初值为1typedefstructmessag

42、ebook//定义一个结构体messagebook{charnum[11];charname[10];chargc[40];intmath;intenglish;intlanguage;floatsum;floataver;}MB;2

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

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

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