C语言课程设计报告
(—— 度第2学期)
题 目 综合测评系统
院 系 电气信息学院
专 业 计算机科学技术
年 级 级
指 导 教 师 颜 烨
组 员 任丽娜
06月26 日
总成绩教师签名
目 录
一、课程设计………………………………4
1.1设计目的………………………………………………4
1.2 设计要求………………………………………………4
二、总体设计………………………………………………5
2.1 程序流程图……………………………………………5
三、详细设计………………………………………………6
3.1 功能设计………………………………………………6
3.2 系统运行环境和数据库设计…………………………13
3.3 数据编码设计…………………………………………13
3.4 输入输出设计…………………………………………13
四、程序清单和执行结果…………………………………13
4.1 菜单函数………………………………………………15
4.2 录入函数………………………………………………18
4.3 浏览函数………………………………………………21
4.4 排序函数………………………………………………22
4.5 查询函数………………………………………………24
4.6 修改函数………………………………………………28
4.7 删除函数………………………………………………35
五、调试与测试……………………………………………38
5.1 调试中的错误…………………………………………38
5.2 测试中的错误…………………………………………39
六、程序设计总结和结论…………………………………39
七、参考文献………………………………………………39
八、小组成员分工说明……………………………………39
《综合测评系统》
一、课程设计
三、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
3.1功能设计
1. 菜单函数 [void caidan();]
2. 录入函数 [void luru();]
3. 浏览函数 [void liulan();]
4. 查询函数 [void chaxn();]
排序函数 [void paixu();]
修改函数 [void xiugai();]
删除函数 [void shanchu();]
3.2系统运行环境与数据库设计
WindowXP
3.3数据编码设计
struct student
{
int xh;
char name[6];
int eng;
int tb;
int sx;
int vc;
int math;
int com;
int xd;
double a;
double b;
double c;
int f;
}stu[22];
结构体,定义全局变量
3.4、输入/输出设计
输入:分行输入
输出:表格形式输出
四、源程序清单和执行结果:
#include
#include
#include
struct student
{
int xh;
char name[6];
int eng;
int tb;
int sx;
int vc;
int math;
int com;
int xd;
double a;
double b;
double c;
int f;
}stu[22];
/*函数前声明*/
void l