好文档 - 专业文书写作范文服务资料分享网站

学生成绩管理系统C语言(附完整源代码)

天下 分享 时间: 加入收藏 我要投稿 点赞

学生成绩管理系统C语言(附完整源代码)

课程设计报告 学生成绩管理系统

院系: 专业: 班级: 完成日期: 2009年1月03日 设计题目:学生成绩管理系统 目录 1、题目描述

2、算法设计/设计思想

3、结构框图、各模块的功能描述 4、主体思想: 5、程序的,,,流程图 6、源代码 1.题目描述

设计一个简单的学生成绩管理系统,要求有简单的界面,程序段要分清模块, 该程序应该:

(1)输入学生成绩,求总分,平均分,以及排序。 (2)查询学生单科成绩,总分和平均成绩; (3)添加、修改学生成绩具有下列功能: (4)实现保存与查看功能 2.算法设计/设计思想

利用二维数组——定义stu[][]存储学生学号、各科成绩,总分,平均分,名次,利用文件来存

储,读取数据。

具体分工是:

: 负责inputx(),print1(),input();

:负责文件的存储和读取,main(),System(),Idea()以及各调用函数之间的连; : 负责find1(),find2(),find3(),find31(),Find(); : 负责del(),add(),change1(),Change(); 后期调试由小组共同负责。 3. 结构框图、各模块的功能描述 3.1 创建成绩表

3.1.1 input()功能是输入学生的信息,便于以后的查询、浏览。 3.2 添加 3.2.1 add( )功能是向inputy()添加新的内容。 3.3.2 chance( )对单科成绩进行修改。 3.3 查询

3.3.1 可根据学号,科目,名次,进行查询。

3.3.2 查询内容包括:该学生的各课成绩、、平均分。 3.4 删除

3.4.1可以输入学号删除一名学生的一课成绩。。 3.5 浏览成绩单

3.5.1 通过此print1()可以查看所有学生的各课成绩、总分、平均分和名次。 3.6 文件()

3.6.1 保存以上所输入的信息以达到既是关闭窗口信息也不会丢失信息的目的。 3.6.2 随时打开,修改文件。

3.7.退出功能是退出 主菜单

退出系 意见评述 功能菜单 统

输入添加及改查找功能 退出功能菜单 成绩 功能

查输排查找学学添修某某生生加改段生成成成某成成绩 绩 科绩 绩 绩 成 绩

按按按 名学科 次号目 查查查 找 找 找 四、主体思想:

1、 考虑到此程序量大代码多,所以用函数调用,分几个人去完成。 2、 在输入学生成绩的时候,想到学生人数不固定,所以在程序开头定义一个符号常量代

表学生人数,可以随时更改。

3、 考虑到查找模块和添加修改模块要用到输出成绩模块所以要建文件进行保存并能被其

他模块调用所以要用指针。

4、 要反复回到主菜单,所以用到GOTO功能,壁景的好看用到了CONIO.H 函数。

5、 在成绩输入和排序时,要用FOR循环,甚至,,,的三重嵌套。 6、 为了给读者带来方便,所以关于提示语全用中文。 五、程序的,,,流程图

1、学生成绩的求和求平均,及名次 定义 i ,j, t, k, m For i=0 to stu-1 a[i][6]=0 For j=1to 5 a[i][6]+=a[i][j] a[i][7]=a[i][6]/5 For i=0 to stu-1

学生成绩管理系统C语言(附完整源代码)

学生成绩管理系统C语言(附完整源代码)课程设计报告学生成绩管理系统院系:专业:班级:完成日期:2009年1月03日设计题目:学生成绩管理系统目录1、题目描述2、算法设计/设计思想3、结构框图、各模块的功能描述4、主体思想:5、程序的,,,流程图6、源代码1.题目描述
推荐度:
点击下载文档文档为doc格式
5qyfg9fyn60zdc523xwm17c19373ml00gna
领取福利

微信扫码领取福利

微信扫码分享