001考试类小程序设计方案简要需求分析和数据库简要设计

    现在准备着手做一个考试类的微信小程序。考试大家都知道,一张试卷,里面有单选、多选、判断题、简答题,填空题等题型。目前做的需求分析就是,先做一个简单的单选题型,后期也许有可能会加入更多题型。

    那么就以单选题为唯一和主要题型做为本次开发的内容。那最主要的就是有两个主体,一个是试卷,一个是试题。一个试卷由多个题组成,一个题目,也可以同时存在各个试卷中。

    下面来着个分析一下主体的类型;

    一个试卷需要有试卷名称(比如数学期中测试题,奥数实战题等),考试密码,开始时间,结束时间,图文描述等。

sj(id,title,pwd,stime,etime,ms,ctime)

在navicator中建立数据表ktucms_lsk_exam_sj


    一个题目,题目描述,题目图片(可上传一张图),若干个选项,(a,b,c,d,e...)也有可能更多,题目答案,简单解析(文字)。

tm(id,title,picurl,xxlist,ans,jx)


    还需要一个关系类,即试卷与题目的关系关联。

sjtm(id,sjid,tmlist),以此类推,建立ktucms_lsk_exam_sjtm表

题目,试卷的发布放到服务器端来操作。即完成试卷的添加,题目的添加,和试卷的组成。

考试操作在微信小程序端进行操作。即用户可以在小程序端查看试卷,查看题目,进行考试。

猜你喜欢

转载自blog.csdn.net/ktucms/article/details/79339554
今日推荐