回 帖 发 新 帖 刷新版面

主题:[讨论]做题库管理软件用什么语言比较合适???高手赐教!

[b]题库管理软件:试题管理(录入修改删除等基本功能)、试题选择(随机、手选)、试卷生成(最好是文档格式)、批量导入试题、方便备份等[/b]

回复列表 (共8个回复)

沙发

语言不是关键,需要数据库和编程语言两个部分,具体如下:
1、数据库:如果题目本身要保存在数据库中且题目中有图片等特殊类型数据,数据库最好要支持BLOB;
2、语言:同1的条件下,应该有较强的图片、文档编辑功能。

本人做的一个类似的实例实现方案:
数据库:sql server2000,编程语言delphi7(组件:rxlib)
程序中使用rxlib中的rxrichedit编辑各小题,可以设置字体、插入图片和表格等,然后将之以流的方式保存在题目字段中(实际上是一个RTF格式的文件,由于此RTF较大还可以压缩后再保存)

板凳

谢谢,如果原来的数据库是VF6.0做的,是否能够保留原来的数据?

3 楼

用VFP也是可以的,我就试着做了一个,题型可以是选择题材,问答题,而且有标准答案,对于选择题还可以自动判分,同样的选择题可以打乱次序为班级的每个学生出一份试题,有效解决考场作弊(偷看,递纸条等行为)。如果国家英语四六级考试也采用此方法,估计想买答案的人最少得买三十套才够用。

4 楼

[quote]程序中使用rxlib中的rxrichedit编辑各小题,可以设置字体、插入图片和表格等,然后将之以流的方式保存在题目字段中[/quote]

请问楼上的高手,如果题目中包含图片,表格等信息,数据库应该怎么设计?麻烦给解释一下。

5 楼

首先, 偶不是什么高手。

至于你的问题:如果题目包含图片等,你可以把每个题目作为一个文件进行处理(比如ms word的格式就比较好),为了便于搜索查找可以把题目的纯文本内容同时放在一个字段中(如果题目只是纯文本就只放在字段中就好了,不需要文件)。

至于这个文件,为了简单起见可以建立一个文件夹存放就最简单。当然也可在放在某个字段中

6 楼

把每个题目作为一个文件进行处理(比如ms word的格式就比较好)

这种方式不错,但是速度会不会受影响?
我很早以前做过一个题库管理系统,考虑到图形及表格的量太大(物理类的题库几乎每个题目里都有图形和公式),所以当时和对方商榷后决定将每个题目都做成图片,分章节存放,然后用题库系统统一管理。

7 楼

偶用VFP做了一个试题库管理系统耶
1.用RICHTEXTBOX录入试题(也可以从别的文字处理程序中粘贴过来,比如MS WORD),其中可以包含图形图像文字,还连接了MS 公式生成器。总而言之,MS WORD的大部分东西都可以输入到其中去。保存在MEMO字段中。缺点是占据磁盘空间比较大。
2.根据条件自动生成MS WORD 格式的试卷文档。其中解决的难题是各个试题连接起来的时候会生成乱码,解决方法是对形成的字符串中的格式控制符进行统一编码。

8 楼

关键是你擅长哪种语言

我来回复

您尚未登录,请登录后再回复。点此登录或注册