个简单实用的综合程序。为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力。
要求学生以TC或VC为开发工具,完成一个小型应用软件的设计和开发。进一步提高学生进行程序设计的能力。
2课程的主要内容
(1)选题(2)进行系统分析(3)程序设计实现(4)系统测试(5)编写、上交课程设计报告
3.实践要求:
(1)系统设计要实用。(2)对系统进行功能模块分析、控制模块分析正确,要画出主要功能模块的流程图。(3)编程简练,可用,界面友好,功能全面。(4)课程设计报告、流程图要清楚。
2
f4.课程设计题目描述和要求
本课程设计选题为“学生成绩管理系统”。系统主要功能是管理学生成绩信息,要求能实现学生成绩添加、删除、修改、查找,总分、平均分计算、按成绩排序等功能。……
经过分析,确定本系统结构图如下图所示:
学生成绩管理系统
录显增删修统查排恢保退入示加除改计找列复存出学学学学学学学学学学系员员员员员员员员员生统信信信信信信信信信信息息息息息息息息息息
5.程序代码。
图1系统结构图
1文件头部对函数要调用到的系统函数的声名
i
cludestdioh将需要不得的函数包含在内
i
cludestdlibh
i
cludeco
ioh
i
cludestri
gh
defi
eN20
定义宏N为学生结构体的总数
3
fstructstude
t这义学生结构体
lo
g
um
char
ame20
charsex4
i
tscore3
i
tsum
i
tave
structstude
tstuN
i
tt1pl0
定义两个全变量,学生总数变量和增加的学生变量
2定义无空函数
voidsvoidi
putvoidshowvoidi
creasevoiddeletvoidame
dvoidpresidevoidfi
tvoidarra
gevoidresumevoidsavevoidoutputvoiddeletavoiddeletbvoidfi
ta
以下为定义无参函数输入
显示增项删除
修改统计查找排序恢复保存退出学号查找后删除姓名查找后删除学号查找
4
fvoidfi
tbvoidarra
gavoidarra
gb
姓名查找学号排序总分排序
3主函数
voidmai
主函数
i
tpasword
这义密码
system