c语言学生成绩管理系统问题总结.docx
《c语言学生成绩管理系统问题总结.docx》由会员分享,可在线阅读,更多相关《c语言学生成绩管理系统问题总结.docx(9页珍藏版)》请在冰豆网上搜索。
c语言学生成绩管理系统问题总结
c语言学生成绩管理系统问题总结
篇一:
c语言课程设计学生成绩管理系统个人总结
c语言课程设计——学生成绩管理系统个人心得体会
(徐州工程学院14计嵌1班07组张凯)
这一周以来的课程设计,不仅让我明白了c语言的确是一门很有用的,但是又是不容易的一门课程。
起初刚开始做课程设计时,以为这个课程设计不会有多难,只不过是把多个函数组合起来就好了,但是,经过这一星期的编程,发现要完完整整把程序按照要求编出来是一件很不容易的事情。
然而在这一周以来的学习中,也对c语言这门课程有了更加的了解和学习。
在整个编程的过程中,可以说遇到了很多难题,但是让我印象最深刻的是在编写从某文件中读取学生信息这个程序时所遇到的困难。
起初,程序时编写出来了,在组建时也没有错误,但是就是实现不了这个功能,接着就是整整一天的苦战;终于,能够读取文件中的信息了,可是,新问题又来了,在显示读取的信息时出现了乱序。
另外在编写加密代码的时候竟然忘记了将其放在主函数中运行闹了笑话,在指导老师的帮助下最后解决了这个问题。
每天看到一行行代码着实有时让人头大。
然而在这个程序完整地编写下来,我觉得编写程序需要很大的耐心,一个稍微大点的程序就有个几百甚至上千行,没有耐心是很难做得成功的。
当然细心也很需要,在编程的过程中有很多错误都是自己的粗心造成的,有时甚至自己多次检查都看不出来,这样一来,会造成时间的大量浪费。
这次的课程设计也是一次很好的对自我的检查。
它让我知道了自己在c语言的学习上还不够认真刻苦,很多知识点还是没有很好的掌握,甚至有些知识点很生疏,这也许就是我在编写从某文件中读取学生信息这一函数时老碰壁的原因所在!
从这一点上来看,发现我对待学习的态度还不够端正,有待加强。
不管怎么说,经过这一次课程设计,在c语言方面的收获最大,让我读代码的能力大大提升了不少,也巩固了很多知识。
同时也受到了指导老师刘云、邹文辉的细心指导,非常感谢!
篇二:
c语言学生成绩管理系统实训报告
郑州大学实训报告
实训名称:
“学生成绩管理系统”设计
姓名:
院(系):
软件学院专业班级:
学号:
指导教师:
成绩:
时间:
年2月日至年月31日
实训任务书………………………………………………………i实训进度日历……………………………………………………iV实训报告…………………………………………………………11.软件需求分析………………………………………………12.软件规格说明………………………………………………13.系统框架和思路……………………………………………14.流程图………………………………………………………2实训感想………………………………………………………….3附录……………………………………………………………….4
郑州大学软件学院
学生实训任务书
一、题目
“学生成绩管理系统”设计二、学生信息
专业学号
姓名三、用户需求及约束条件
1、用c语言实现基于dos操作系统的“学生成绩管理系统”。
2、设计“学生成绩管理系统”的用户界面,系统启动进入后,只能通过界面菜单指令才能退出。
3、“学生成绩管理系统”具有以下功能:
1)系统启动后,弹出一个用户界面,能实现人机交互的功能。
而且只能通过界面菜单命令实现各种功能(包括系统退出功能)。
2)录入学生成绩(信息有:
班级、姓名、学号、五门课程成绩);3)计算学生五门功课的平均成绩并存档。
下面的功能必须是第3)项功能完成以后才能进行。
4)输出学生的信息和对应的原始成绩以及平均成绩;
5)按平均成绩进行排序,输出排序后的学生信息以及对应的课程成绩和平均成绩。
6)对成绩修改,分别有两种模式,一种是按学号查找后进行修改;另一种是按姓
名查找后进行修改;修改后重新排序学生的顺序,并输出学生信息和对应课程成绩和平均成绩。
7)增补遗漏的学生以及对应的信息和对应的课程成绩,并计算出平均成绩,增补
以后重新排序学生顺序,并输出学生信息和对应课程成绩和平均成绩。
8)附加功能:
把学生信息和对应的课程成绩和平均成绩存入到文件中。
9)附加功能:
输出文件中的内容。
1
10)附加功能:
试着从文件中导入数据到成绩管理系统中,然后进行管理。
四、设计要求、技术参数及设计规格
1、设计的系统能够运行,基本功能实现;2、撰写实训报告,实训报告中的内容包括:
1)软件需求分析;
2)软件规格说明和设计要求;3)对数据的管理方案;
4)“学生成绩管理系统”设计的思路和整体框架;
5)各功能或者模块实现的思路(或者用带注释的程序代替)并交待模块之间的接口关系;
6)“学生成绩管理系统”设计的结果(可以用一些屏幕拷贝的图来补充说明)。
3、程序设计环境为Turboc++3.0或Visualc++6.0。
4、实训结束前提交纸质实训报告及其word文档、系统的源程序文件和可执行文件,将这三个文件压缩后以“学号后两位姓名”的形式命名,上传到FTP上自己所在班级对应的文件夹里。
FTP地址:
实训报告要求按以下顺序装订:
?
封面?
简单目录?
任务书?
实训进度日历?
实训报告正文?
实训感想?
[附件]
6、所有的设计工作需要同学自己真实地、独立地完成。
五、工作量
2
六、考核形式、考核时间、考核指标及成绩评定
实训成绩由下面构成:
实训纪律、实训态度和平时表现占20%;实训结果占30%;实训报告占30%;实践操作能力占20%。
考核形式:
1)老师每日对学生的考察、评估和考核;2)最后对实训项目完成的质量进行考核和验收。
完成期限:
年12月31日指导教师签章:
专业负责人签章:
教学院长签章
年12月10日
3
篇三:
c语言实训报告-学生成绩管理系统
实训报告
题目:
学生成绩管理系统
院系:
信息科技学院
专业:
电子信息科学与技术
姓名:
周谒真
学号:
1052400101
指导教师:
王小琼
日期:
20XX年7月5日
桂林电子科技大学信息科技学院
1.应用程序的名称....................................................................................................................3
2.应用程序的主题和设计目的.................................................................................................3
3.应用程序简介&应用程序的总体设计图(见需求规格说明书).........................................3
4.需求规格说明书....................................................................................................................3
1.综合需求.......................................................................................................................3
2.数据要求.......................................................................................................................3
3.界面要求......................................................................................................................4
4.软件描述......................................................................................................................4
5.界面介绍..............................................................................................................................4
6.程序源代码...........................................................................................................................5
7.测试结果................................................................................................................................13
8.课程设计中存在的问题......................................................................................................15
9.在设计实践过程中的自我感受].........................................................................................15
附录..........................................................................................................................................17
2
学生成绩管理系统
实训报告
1.应用程序的名称
学生成绩管理系统
2.应用程序的主题和设计目的
主题:
用于学生成绩管理和查询
设计目的:
方便老师管理和查询学生成绩
3.应用程序简介&应用程序的总体设计图(见需求规格说明书)
4.需求规格说明书
1.综合需求
1)功能要求
使用的学生成绩管理系统,可以录入学生信息,按学号对学生信息进行
查询,并将学生信息按学号进行排序。
2)性能要求
能够让前来查询的管理人员和学生能够在2秒钟内查到需要的正确的信
息,并且能够重复查询。
3)运行要求
能在windows98以上的系统中运行。
4)升级要求
暂无
2.数据要求
1)数据输入
可根据自己需要定义多个数据供查询,数据输入有学号(char10),姓名
(char20),英语成绩(float4),数学成绩(float4),计算机成绩(float4)。
.
2)数据输出
输出到屏幕上。
有学号(char10),姓名(char20),英语成绩(float4),数学成绩(float4),计算机成绩(float4),总成绩(float4),平均成绩(float4),英语班级均分(float4),数学班级均分(float4),计算机班级均分(float4)。
3)数据存储
根据不同的电脑来配备,普通存储数据80G硬盘足够了。
4)数据备份
可以导入/导出到备用硬盘。
数据字典:
3
5)数据筛选
按需筛选
6)主要算法
For循环,while循环冒泡法排序
3.界面要求
文本菜单界面
4.软件描述
1)功能描述
使用的学生成绩管理系统,可以录入学生信息,按学号对学生信息进行查询,并将学生信息按学号进行排序。
2)性能描述
相应时间控制在2秒以内,数据文件读取正确。
3)操作步骤
选择查询方式,输入查询要素,点击查询。
5.界面介绍系统初始化界面
录入界面
统计界面
4
6.程序源代码
#include
#include
#include
#include
#include
typedefstructSTUdEnT//定义一个名为STUdEnT的结构体{
charstudentnumber[10];//学生学号