学生学籍管理程序(用c语言简单程序做,想求后半部分)

尽管还有许多不足还是在这里存一下叭!

设计一个学生证的管理程序。该程序具有以下功能:
(1)录入某位学生的学生证信息(学生证应该包括的内容请参看自己的学苼证);
(2)给定学生的学号修改该学生的学生证信息;
(3)给定学生的学号,删除该学生的学生证信息;
(4)根据输入的学生的学号显示该学生的学生证信息;
(5)根据输入的班级的编号,显示该班所有学生的学生证信息;
(6)统计功能:提供一些统计各类信息的功能

(1)按照分析、设计、编码、调试和测试过程完成应用程序;
(2)学习并使用流程图等工具,并在撰写报告中使用;
(3)程序的各项功能在程序运行时以菜单方式选择并执行;
(4)要求用户输入数据时,要给出清晰、明确的提示包括:输入数据的内容、格式及结束方式等
(5)所有的信息存储在一个文件或多个中,并实现文件读写操作
(6)程序中用链表存放学生证信息并实现增删减功能。(必须)

其实做这个程序还是比较水的没有太多的思考,只顾着主要功能(想尽快完成:-P)比较特别的(?)大概就是除了必要实现的功能以外考虑到了修改后必须要保存的情况,为了提高友好性在答辩前临时添加了一个保存提示(在退出管理模块/本程序的时候,若已进行了信息修改而未保存将提示保存),此外每个功能也有继续操作等比较友好的设置统计功能也尽量想了很多。

答辩后老师提出的几点可鉯改进的地方:

  • 排序功能(完完全全没考虑到啊!!)
  • 录入完毕后显示信息进行确认
  • 修改时的确认(防止修改错误)
printf("\n1.请按要求输入学生的學生证信息\n2.学生入学日期以xxxx.xx.xx为格式(例如:)\n3.学生学制及所属班级只需输入数字即可(例如学生在1班则只需输入1即可。)\n4.*切记!录入信息或哽改信息后在退出本系统前要在主页面选择保存数据否则本次操作数据将丢失!\n5.学院专业名称请统一输入标准全称,否则将影响数据统計!\n"); printf("该学号已经存在学生信息表中!请重新输入\n"); printf("请输入您所要查询的班级的所在年级\n"); printf("请输入您所要查询的班级的所在专业\n"); printf("请输入您所要查询的班级的所在年级\n"); printf("学生信息表为空,请先添加学生信息!\n"); printf("学生信息表为空请先添加学生信息!\n"); printf("学生信息表为空,请先添加学生信息!\n"); printf("提示:您刚执行的操作还未保存确定要返回主菜单吗?\n"); printf("学生信息表为空请先添加学生信息!\n"); printf("学生信息表为空,请先添加学生信息!\n"); printf("提示:您刚执行的操作还未保存数据将会丢失!确定要退出本程序吗?\n");
}

我要回帖

更多关于 c语言简单程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信