当前位置:编程学习 > C/C++ >>

c语言学生成绩管理系统求个原创!

学生成绩管理系统 设计目的:本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件和单链表的各种基本操作。本程序中涉及结构体、单链表、文件等方面的知识。通过本程序的训练,使学生能对C语言的文件操作有一个更深入的了解,掌握利用单链表存储结构实现对学生成绩管理的原理,为进一步开发出高质量的信息管理系统打下坚实的基础。 功能: 五大功能模块 1)输入记录模块。输入记录模块主要完成将数据存入单链表中的工作。在此成绩管理系统中,记录可以从以二进制形式存储的数据文件中读入,也可从键盘逐个输入学生记录。学生记录由学生的基本信息和成绩信息字段构成。当从数据文件中读入记录时,它就是在以记录为单位存储的数据文件中,将记录逐条复制到单链表中。 2)查询记录模块。查询记录模块主要完成在单链表中查找满足相关条件的学生记录。在此成绩管理系统中,用户可以按照学生的学号或姓名在单链表中进行查找。若找打该学生的记录,则返回指向该学生的指针。否则,返回一个值为NULL的空指针,并打印出未找到该学生记录的提示信息。 3)更新记录模块。更新记录模块主要完成对学生记录的维护。在此成绩管理系统中,它实现了对学生记录的修改、删除、插入和排序操作。一般而言,系统进行论文这些操作之后,需要将修改的数据存入源数据文件。 4)统计记录模块。统计记录模块主要完成对各门功课最高分和不及格人数的统计。 5)输出记录模块。输出记录模块主要完成两个任务。第一,它实现对学生记录的存盘操作,即将单链表中的各节点中存储的学生记录信息写入数据文件中。第二,它实现将单链表中存储的学生记录信息以表格的形式在屏幕上打印出来。 原创的请标注,可追加。
补充:PS : 我是C语言初学者,希望大神们可以考虑到我初学者的身份,做一个简单,但是符合上述条件的程序,放心,我肯定不会直接复制粘贴拿来考试,因为考试的时候需要自己做,不给网。  我也没兴趣背那么多。   我就是想有个简单的,功能还全的,语句我这个初学者基本都能看懂的。能让我自己一步步解析下来,都能明白,哪个语句什么意思,什么用,为什么这么用。    所以我希望是各位大大们的原创,因为网上的太杂乱了。
追问:哈哈,刚开始学C语言。上课程设计课,想先找一个简单的,原创的学习学习,不然自己有点找不到头绪的感觉。网上现在这些好多语句都不太懂。嗯,谢谢了。不过我主学的是PYTHON。  但是学校要求学的是C语言,所以课程设计是需要用C语言做,而我很明显C语言很差。  所以想找个简单的还符合上述要求的程序,可以让我一句句都懂,都能分析出来。嗯,都是刚开始学的。   但是比C稍微好一点点。哈哈。  可能俩语言门外汉都算不上,额额,那也就是说,我想学PY的话,可以先学C,当是打基础?但是,可能是我学的太少了。我感觉PY和C差距好大的。      C不难么?我才刚开始学,所以觉得,语句挺多的,哈哈,可能没稳下来,看样的得好好稳下来学学了。嗯,知道。  我是刚开始学C语言,好多语句都不会,所以想找个简单的,一点点的学着。   现在网上这些语句都看着好麻烦。。看不懂,我解析不过来,,  我想找个简单点的,自己能一步步解析下来。
答案:http://blog.zhaoxi.net/odaynot/article/details/7942497
这个是我写的,你可以看看。
其他:这是训练你的编程能力的 编这个需要花时间,还是等高手为你解答吧 这些东西太简单了。。只是稍微费时间而已。。。
一般的大牛肯定不会帮你做。。因为费时间。。没什么意义。。充其量就是复习一下基础知识。。
学数据结构的时候大家都做过的。。同学你应该自学一下。。这个费点时间去想。真的很简单 很基本的东西 啊 

上一个:程序修改
下一个:在C语言中0减1为什么是11?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,