用C#做一个考试系统 实现试题录入和考试 求对试题信息(比较多)的操作的思路 想C那样用链表吗?

有没有更方便的?(全部试题需要保存到文件里)
2024-12-25 12:49:12
推荐回答(2个)
回答1:

你先把业务类设计好了,所有的增删改查询都是针对业务类对象(集合)进行的。在进行编码的时候不能过多地考虑如何与本地的存储有关系。这是你能实现面向对象编程的基本技巧。

至于你所说的存储到本地文件,一句话就可以实现:序列化!

需要存储的时候,将存储的对象序列化成XML(或者二进制流)保存到本地文件,需要使用的时候再从本地文件读取出来反序列化成对象。

你需要把系统中用到的任何东西都当成对象!试题是对象,试题类型也是对象,同时是试题类的一个属性……
一定要从这样的角度来设计程序。
GOOD LUCK!

回答2:

首先是试题的分类,客观题:单选、多选、填空;主观题:简答,阐述。存入数据库。
当然 评分只能是 自动评定客观题,主观题则需要人工评分。
各类型题,都带上分值,这样可以通过拼加总分来获得不同的试卷。

51asp 上应该有不少这样的系统,你可以去参考的看一下啊。