学生信息进行修改,也可随时对个别项进行修改。6、删除模块:可对退学或休学的学生信息做删除处理。7、统计模块:
对学生四门成绩最高分、最低分、平均成绩的统计。
8、排序模块:对学生四门成绩由高到低的排序。9、退出系统:选择该项,自动退出该系统。五、详细设计及运行结果流程图,函数之间相互调用的图示,程序设计及编码运行结果。
f开
始
输入i的值
判断i的值
录
输
查
新
修
删
入
出
询
增
改
除
模
模
模
模
模
模
块
块
块
统计语文最高分、最低分、平均成绩
统计数学最高分、最低分、平均成绩
统计英语最高分、最低分、平均成绩
块
块
块
统计计算机最高分、最低分、平均成绩
排序语文成绩
排序数学成绩
排序语文成绩
排序语文成绩
退
出
系
统
结
束
六.调试情况及运行结果1、对自己设计进行评价,指出合理和不足之处,提出改进的方案。此次实践课编写的是一个应用程序,相对于以前我们见的程序,它要大得多,运行的结果也没有预想中的好,数据
f的输出格式不太规范,而且各模块也出现了一些小问题,在同学们的帮助下,我很有耐心的一次又一次的进行修改,最后运行的结果基本上达到了预期的目的。可是毕竟是第一次独立完成这样的大程序,结果还不是太理想。由于时间很短,在选题报告中设想到的好多功能都没有实现。已有的那些功能虽已能基本上满足用户的需要,但如果还有更多的功能程序就会更加完美。如:再录入数据时,没有设计数据输入出错的提示,如果成绩输的是负值程序也继续执行,这就给运用上带来一些不便;没有设计按各科成绩排序的功能。2、在设计过程中的感受。本次C语言的实习课让我对C语言的学习又有了更深入的了解,也让我更深刻地领悟到了“实践出真理”这个道理,在上机实践过程中学到的知识远远超过了在课堂上十几周学到的,学校组织的这次实习让我们这些实践知识匮乏的大学生增添了许多社会经验,为我们将来走上工作岗位其了不小的铺垫作用。本次实习中遇到了很多以前没有遇到过的问题,也曾想要放弃,但看到那些同学都在那认真的写程序,给了我继续的信心。在同学的帮助下,我顺利的结束了本次实习,让我知道原来凭借自己努力取得的成功会让自己这么欣慰,也让我知道了友谊和团结的重要性。3、程序中出现的问题及解决方法问题一、学生初始信息模块:其中包括学生的姓名、学号和性别以及学生的语文数学、r