C语言课程设计报告样本 下载本文

学生简历管理系统

图9 按学号查询的结果

5.5信息修改界面

从键盘中输入需要修改的信息代码,自动提示输入新的信息。

第 16 页 共 13 页

学生简历管理系统

5.5信息删除界面:

图10 信息删除运行的结果

第 17 页 共 13 页

学生简历管理系统

5.6信息读入界面:

5.7信息保存界面:

6.程序调试与测试

第 18 页 共 13 页

学生简历管理系统

6.1程序调试

1. 各模块分别调试过程及结果

(1)主函数的编译及调试较为简单,在这部分并没有碰到太大的问题。

(2)录入功能的编译是要添加新的学生信息,编译后结果为输入所要建立学生信息的条数和建立学生基本信息的内容。

(3)查询信息函数可按两种方法查询,选择学号运行结果输出该学号学生的信息,选择班级运行结果为输出该班级所有学生信息。

(4)修改信息函数先要显示所有学生信息以便进行修改,输入要修改的学号,输入修改后的信息,将原来信息修改。

(5)删除信息函数先显示所有学生信息以便进行删除,输入要删除的学号,将原来信息删除。

(6)显示所有学生信息函数选中主菜单的显示所有学生信息,调试运行后输出所有学生信息。

(7)保存学生信息函数直接定义保存在c:\\\\stu.txt中,调试运行后出现信息已保存的提示。同理读入学生的信息调试结果和过程一样。

(8)退出函数,设置保存记录标志,调试保存后选中主菜单退出可退出系统。

2. 集成调试过程及结果

本系统经过分部编译调试后各个函数的功能实现基本没有问题,在集成调试过程中由于各个函数的互相调用因而产生了一些问题。函数的嵌套使用个别不能实现,出现链表指针混乱的情况。经过各个函数的分布排查,重新检查指针的指向,以及函数的调用语法是否出现错误,最终排查出了程序的错误指出,通过调试实现基本要具备的功能功能。能正确处理和保存学生信息。

3. 功能调试过程及结果

(1)录入功能通过调试能新建学生信息。

(2)查询功能通过调试能按学号班级查询学生信息。 (3)修改、删除能按指定操作实现相应过程。

(4)显示、保存、读入均通过调试,能实现相应的功能。

第 19 页 共 13 页