大家好,有关学生成绩查询系统的程序,不是要大家帮写,过来看看!该怎么处理

大家好,有关学生成绩查询系统的程序,不是要大家帮写,过来看看!
我想写个图书馆管理系统,现在大一,刚学完C,感觉还有很多不懂,拍砖的轻点!

我现在可以用C写一个图书馆管理程序,包括学生成绩的查询,增删,学生人员的增删等等一些基本的功能,但是我想那些学生的成绩数据放在哪里?数据库吗,上次老师说什么,学生成绩系统包涵什么前台后台,比如前台用什么搭建,后台用什么搭建的之类的,这些是什么意思。

总的来说,我现在想写一个能实际运行的学生成绩系统,需要到什么知识。除了C语言,谢谢了

------解决方案--------------------
小菜鸟发表下看法~
如果只学过C也可以写,就是ADT,神马接口实现分离之类的。
这样做貌似很麻烦。不过只要求C就可以了。

数据库的就不知道了,没学。
------解决方案--------------------
不用其它知识了。 
数据方文件。
其它无视之


编写类似XX系统,通讯录等代码教程:
http://tieba.baidu.com/f?kz=1109535412
------解决方案--------------------
不需要数据库.相信楼主学过简单的数据表示.以及文件的操作.就可以完成上面的工作.
------解决方案--------------------
这是一个基本问题, 有用的信息有一个很大的特征就是可以被重复利用, 如果信息在很短时间内就消失,那么这个信息估计就是些中间变量之类的信息, 对我们最终的目的而言毫无意义。 所以人们首先想到的是把有用的信息存储下来(不知道是因为有用才存下来还是由于存储下来才有用), 所以无论是PC, 还是SC(Super Computer), 都有主存(或内存)和外存的概念。 如果你要实现一个学生信息的系统, 那么你的系统很可能在PC上运行, PC不同于服务器, 是会断电的(这里说的是大部分情况), 就算不断电, 试想一下, 如果你这个系统这用的资源很大, 但如果你把学生的数据存储在外存上面, 就可以在一段时间内释放计算机的资源。 如果你刚开始没有接触数据库, 你就可以忽略你们老师说的话, 其实这个系统用C语言(用C语言文件模块, lz问 “但是我想那些学生的成绩数据放在哪里?”, 当然是外存, 也就是OS的文件里啊!)就足够了, 根本牵扯不到数据库的, 如果有的话, 那就是你这个系统就是一个数据库,可以 ADD, CHANGE, DELETE, SELECT etc。