c语言成绩管理系统(完整)
C语言课程设计报告
(2010 —— 2011 年度第2学期)
题 目 综合测评系统
院 系 电气信息学院
专 业 计算机科学技术
年 级 2010级
指 导 教 师 颜 烨
组 员 黄欢 王雅
2011年 7 月 1 日
总成绩教师签名
目 录
一、问题要求及任务描述…………………………………4
1.1 题目要求………………………………………………4
1.2 主要任务………………………………………………4
二、总体设计……
2.1 程序流程图……………………………………………
三、详细设计………………………………………………
3.1 数据编码设计…………………………………………
3.2 功能设计………………………………………………
3.3 系统运行环境…………………………………………
四、程序清单和执行结果…………………………………
4.1 菜单函数………………………………………………
4.2 输入函数………………………………………………
4.3 输出函数………………………………………………
4.4 查询函数………………………………………………
4.5 修改函数………………………………………………
4.6 存储函数………………………………………………
4.7 排名函数………………………………………………
4.8 另增函数………………………………………………
4.9 删除函数………………………………………………
五、调试与测试……………………………………………
5.1 调试中的错误…………………………………………
5.2 测试中的错误…………………………………………
六、程序设计总结和结论…………………………………
七、参考文献………………………………………………
八、小组成员分工说明……………………………………
《综合测评系统》
一、问题要求及任务描述
1.1题目要求
测算每个同学的期末平均加权成绩和综合评定的总分。
1.2 设计要求
测出每个同学的期末平均加权成绩和综合评定的总分,对同学的各门测评成绩的输入,输出,查询,删除,修改,增加,存储,导入,排名。
二、总体设计
select() 流程图:
3.1数据编码设计
struct cj1
{
int num;
char name[9];
double score[12];
}a[21];
struct cj2
{
int num;
char name[9];
double score[12];
}b[21];3.2功能设计
菜单函数 void select1(); void select2();
select1() 程序流程图如下:
2. 输入函数 [void input1 ();] 程序流程图:
[void input2 ();]
3. 输出函数 [void shuchu1();]
[void shuchu2();]
查询函数 [void chaxun1();]
void xhchaxun1()
void xmchaxun1()
void pjchaxun1()
5. 修改函数 [void xiugai1()]
排序函数 [void paiming1();]
7. 删除函数 [void shanchu1();]
8. 另增函数 [void lingzeng1();]
9. 存储函数 [void load1();]
10. 导入函数 [void read1();]
3.3系统运行环境与数据库设计
Microsoft Visual C++6.0
四、源程序清单和执行结果:
#include
#include
#include
struct cj1
{
int num;
char name[9];
double score[12];
}a[21];
struct cj2
{
int num;
char name[9];
double score[12];
}b[21];
int biaohao