x243978579
x243978579
采纳率0%
2015-04-01 06:05 阅读 12.8k

关于考试题库系统的数据库设计

做一个考试题库,数据库怎么设计?大神们,求思路!!!最好配上几幅图

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

8条回答 默认 最新

  • zhangsheng_1992 zhangsheng_1992 2015-04-02 08:43

    正巧以前做过这个 给你分享一下吧 数据库选择的是mysql
    一共用到300多张吧 提供15000名学生的每日在线考试这个事数据库总览
    其中的exam_paper 一共是256张分表 用来存放学生每天提交的考卷和 结合你的数据量 考虑要不要分表
    然后主要是试题表
    这是我的试题表的字段图片说明
    其中主要的就是试题归属那个课程的kid 如果是选择题的话 ABCD 选项存储为json 然后用type来区分试题的类型
    如果需要原项目的话请联系我

    点赞 4 评论 复制链接分享
  • ACMAIN_CHM ACMAIN_CHM 2015-04-01 07:19

    建议楼主先自己亲自尝试一下写一下初步的设计方案,毕竟这个在线考试系统的设计可以非常复杂,同样也可以极其简单。前提是需要的定义。比如试题的种类,单选,多选。问答? 题目中是否有图片? 是否需要设计试题编写?是否需要控制考试次数?是否需要设计不同难度考题出现比例? ABCD选项是固定还是随机?

    点赞 3 评论 复制链接分享
  • David_Is_Me 你我他联盟 2015-04-01 06:15
  • bdmh bdmh 2015-04-01 06:20

    考题表(id,内容)
    选项表(考题id,选项),一对多
    答案表(考题id,答案),可能一对多,看需求
    这三个表不能少

    点赞 评论 复制链接分享
  • wangjian110520 will(威尔) 2015-04-01 07:50

    这个太简单了,还是自己先设计一下,做一个需求文档吧

    点赞 评论 复制链接分享
  • jiangwei_1234 jiangweihouse 2015-04-02 07:18

    首先会涉及哪几张表 数据要入库 然后满足增删改 哦啦

    点赞 评论 复制链接分享
  • yujiaao COCO_AS 2017-12-03 11:07

    这有成熟的开源的项目,供参考 PHPEMS http://phpems.net

    点赞 评论 复制链接分享
  • u011060986 u011060986 2020-05-14 09:27

    作者用的不是JSON格式,是PHP的序列化

    点赞 评论 复制链接分享