- 111
- 0
- 约3.31千字
- 约 26页
- 2020-04-11 发布于辽宁
- 举报
Python Web开发基础教程(Django版)主讲:XXX第9章 Python在线题库本章主要内容:项目设计项目实现数据管理实现试卷导出9.1 项目设计本节主要内容功能分析数据库设计9.1.1 功能分析Python在线题库主要具有试题管理、试卷模板定制和试卷导出等功能。试题管理:具有试题管理权限的用户可以添加、修改和删除题库中的试题。试卷定制模板:具有试卷定制权限的用户可以设置各种类型的试题在试卷中的数量和分值,后台根据设置随机抽题生成试卷。试卷导出:预览试卷内容、下载试卷Word文件。9.1.2 数据库设计Python在线题库主要包含4个数据表:试题类型表、试题表、试卷模板表和试卷内容表。试题类型表:保存试题类型名称。参照全国计算机等级考试二级Python考试大纲,试题类型包括单项选择题、基本操作题、简单应用题和综合应用题。试题类型表包含试题类型ID和试题类型名称字段。试题表:保存试题。试题表包含试题ID、试题题干、试题选项、试题图片和参考答案等字段。仅单项选择题有试题选项,每小题的选项用JSON字符串表示。试题表与试题类型表之间是多对一关系,一种试题类型对应多道试题。试卷模板表:保存一套试卷的试题设置。试卷模板表包含试卷模板ID、模板名称、制卷时间、单项选择题数量、单项选择题分值、基本操作题数量、基本操作题分值、简单应用题数量、简单应用题分值、综合应用题数量和综合应用题分值
原创力文档

文档评论(0)