学生信息管理系统
一.题目内容
对例1的学生信息管理系统,要求完成以下基本任务:
1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。
2.将功能补充完全(基于文件处理,完成刷新和保存功能)。
3.将学生信息改为更好的数据组织,而非离散形式(结构体)。
二.算法设计(流程图)
三.源代码
四.测试及调试截图
运行截图:
菜单选项0.系统帮助
菜单选项2.查询学生信息
菜单选项3.修改学生信息
菜单选项4.增添学生信息
菜单选项5.删除学生信息
菜单选项6.显示当前信息
菜单选项7.将学生信息写入文件中
测试代码:
测试截图:
五.总结心得
这次的程序是关于一个学生信息管理系统,它的菜单里有8个选项功能,基本实现了一个系统的正常操作需求。次系统还有基于文件处理的部分,实现了数据的存储修改和删除功能。对于实验要求的结构化,因为第一次遇见这种问题,运用的还是不太熟练。而且,以前很少用C语言写程序,都是用C++,这次重新温习了C语言,觉得收获很多。