主题:[讨论]做题库管理软件用什么语言比较合适???高手赐教!
说道说道
[专家分:0] 发布于 2010-04-18 13:38:00
[b]题库管理软件:试题管理(录入修改删除等基本功能)、试题选择(随机、手选)、试卷生成(最好是文档格式)、批量导入试题、方便备份等[/b]
回复列表 (共8个回复)
沙发
liupeisong [专家分:2340] 发布于 2010-04-18 14:44:00
语言不是关键,需要数据库和编程语言两个部分,具体如下:
1、数据库:如果题目本身要保存在数据库中且题目中有图片等特殊类型数据,数据库最好要支持BLOB;
2、语言:同1的条件下,应该有较强的图片、文档编辑功能。
本人做的一个类似的实例实现方案:
数据库:sql server2000,编程语言delphi7(组件:rxlib)
程序中使用rxlib中的rxrichedit编辑各小题,可以设置字体、插入图片和表格等,然后将之以流的方式保存在题目字段中(实际上是一个RTF格式的文件,由于此RTF较大还可以压缩后再保存)
板凳
说道说道 [专家分:0] 发布于 2010-04-18 16:09:00
谢谢,如果原来的数据库是VF6.0做的,是否能够保留原来的数据?
3 楼
dbfox [专家分:490] 发布于 2010-04-19 09:31:00
用VFP也是可以的,我就试着做了一个,题型可以是选择题材,问答题,而且有标准答案,对于选择题还可以自动判分,同样的选择题可以打乱次序为班级的每个学生出一份试题,有效解决考场作弊(偷看,递纸条等行为)。如果国家英语四六级考试也采用此方法,估计想买答案的人最少得买三十套才够用。
4 楼
Gleam [专家分:3100] 发布于 2010-04-19 11:05:00
[quote]程序中使用rxlib中的rxrichedit编辑各小题,可以设置字体、插入图片和表格等,然后将之以流的方式保存在题目字段中[/quote]
请问楼上的高手,如果题目中包含图片,表格等信息,数据库应该怎么设计?麻烦给解释一下。
5 楼
liupeisong [专家分:2340] 发布于 2010-04-19 22:12:00
首先, 偶不是什么高手。
至于你的问题:如果题目包含图片等,你可以把每个题目作为一个文件进行处理(比如ms word的格式就比较好),为了便于搜索查找可以把题目的纯文本内容同时放在一个字段中(如果题目只是纯文本就只放在字段中就好了,不需要文件)。
至于这个文件,为了简单起见可以建立一个文件夹存放就最简单。当然也可在放在某个字段中
6 楼
Gleam [专家分:3100] 发布于 2010-04-20 11:22:00
把每个题目作为一个文件进行处理(比如ms word的格式就比较好)
这种方式不错,但是速度会不会受影响?
我很早以前做过一个题库管理系统,考虑到图形及表格的量太大(物理类的题库几乎每个题目里都有图形和公式),所以当时和对方商榷后决定将每个题目都做成图片,分章节存放,然后用题库系统统一管理。
7 楼
DannyFox [专家分:420] 发布于 2010-04-20 15:10:00
偶用VFP做了一个试题库管理系统耶
1.用RICHTEXTBOX录入试题(也可以从别的文字处理程序中粘贴过来,比如MS WORD),其中可以包含图形图像文字,还连接了MS 公式生成器。总而言之,MS WORD的大部分东西都可以输入到其中去。保存在MEMO字段中。缺点是占据磁盘空间比较大。
2.根据条件自动生成MS WORD 格式的试卷文档。其中解决的难题是各个试题连接起来的时候会生成乱码,解决方法是对形成的字符串中的格式控制符进行统一编码。
8 楼
lbscyb [专家分:4780] 发布于 2010-04-29 23:28:00
关键是你擅长哪种语言
我来回复