高校平台集考试系统、权限系统、基础系统、评教系统、新生入学系统等,有幸参加其中之一的考试系统。在考试系统中存在这样一种情况,关于题库表怎么在数据库中存放的问题。 题库看着简单的两个字,却包含了很多,题库中包含很多题型,每个题型有很多题,就廊
高校平台集考试系统、权限系统、基础系统、评教系统、新生入学系统等,有幸参加其中之一的考试系统。在考试系统中存在这样一种情况,关于题库表怎么在数据库中存放的问题。
题库看着简单的两个字,却包含了很多,题库中包含很多题型,每个题型有很多题,就廊坊师范学院来说,到现在为止,经历过得题型就有28种,而且每年都有可能会新增很多题型,如果单纯只是将题型列举,怎么也列举不完,每个题型中有多少道题也不确定,也许今年多,明年就少,也许今年少,明年多。。。
那么应该如何解决这个问题?有以下三种解决方案:
第一:动态建表(题型+课程=一个题库)
动态建表,一个题型和一门课程决定一张题库表,当在给课程配置章节题型的时候就动态创建这张表。
弊端:
会用到sql语句,不符合面向对象的思想
抽题时访问表数量多
第二:28种题库表+动态创建表(添加新题型时动态加表)
列举现有的28中题型,这28个题型符合面向对象思想,对于新添加的题型,采用sql语句创建和操作。抽题时,从相应题型对应的题库表中抽取。
弊端:
数据库中题库表太多,仍然需要sql语句,不符合面向对象思想
对于动态创建的表,在抽题过程中需要访问的表数量多
第三:所有题型的题放在一张表
优点:
方便添加新题型
抽题时只需查询一张表
弊端:
表中数据量大,考试时,访问数据频繁,容易瘫痪
数据冗余,存在多余字段
我们最后选择了第三种解决方案,理由如下:
主要是应对新题型更加灵活,抽题方便,关于它存在的弊端,我们的解决方法是抽题提前,考试前将这门课程的题取出来放在一张临时表中,抽题过程中访问这张临时表,除此之外,提前抽题,考试前几分钟,将题按照一定规则取出入库。
既然这种方案方便添加新题型,那么他又是如何方便的呢?在设计相应的表时又是如何设计的呢?
我们分析知道,一个再复杂的题型构成的题库都是由最基本的一些属性(比如课程、题型等)+选项+空数+正确答案+听力+题库从表等最基本的组件组成的。因此我们设计的表是这样的。
题组件如下:将组件当做一个题型分别存入题型和题型详情中
题型表和题型详情表如下:
题库表如下:
关于添加题型的页面如下:组合成新题型后存入题型和题型详情表中喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+ICAgICAgICAgICAgIDxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20141226/20141【本文来自鸿网互联 (http://www.68idc.cn)】22609232952.png" alt="">
道路是曲折的,实现是纠结的,至于效果嘛,还不知道,正在实现中。。。。。。。

良久团购是一个全球供应链平台,在销售端,依靠打造私域流量,以团购的形式,将物美价廉的产品给到消费者。良久团购采用的是F2C+社群团购模式;良久团购拥有大量的合作经销商,而每个合作的经销商背后都建有百人成团的微信群,里面沉淀了庞大的消费客户群体,因此良久团购拥有一条庞大的消费管道,可以直接对接产品源头。

TG是一款跨平台的即时通信社交平台;TG是Telegram的简称,用户可以相互交换加密与自毁消息,发送照片、影片等所有类型文件,是专注于速度和安全性的消息传递应用程序,其客户端是自由及开放源代码软件,但服务器端是专有软件。

952300是“极兔快递”的电话号。952300是极兔速递业务员专属外呼号码,业务员会在订单揽件及快递派送阶段通过该号码联系客户,确认揽件地址及协商投递签收形式。极兔速递以快递和国际物流为核心业务,是一家全球综合物流服务运营商,致力通过提供全面的物流解决方案,为全球客户创造极致的服务体验。

ig全称“Instagram”一款免费提供线上图片及视讯分享的社交平台,以一种快速、美妙和有趣的方式将用户随时抓拍下的图片彼此分享;它可以让用户用智慧型手机拍下相片后再将不同的滤镜效果添加到相片上,然后分享到社群网路服务、或是Instagram的服务器上。

汽水音乐是抖音旗下音乐平台。汽水音乐是一款面向热爱音乐潮流的年轻人的听歌平台;其整体风格接近字节在海外的音乐产品“Resso”,播放界面即为首页,汽水音乐采取上下滑的音乐切换模式,且会在播放界面中采用视频动态作为背景。

桃是爱奇艺平台的简称。爱奇艺旗下有一个智能电视APP“奇异果TV”,而奇异果的学名就是猕猴桃,网友们从奇异果-猕猴桃-桃的联想中将爱奇艺戏称为“桃”。“奇异果TV”(银河奇异果)是银河和爱奇艺联合打造的智能电视应用,由银河互联网电视公司播控和运营,集成了爱奇艺正版高清视频内容,包含院线大片、热播电视剧、火爆综艺、热血动漫等精彩内容。

第三方直播平台有:1、淘宝直播,阿里巴巴旗下的消费类直播平台;2、抖音电商,抖音旗下电商平台,致力于成为用户发现并获得优价好物的平台;3、快手电商,快手科技旗下直播电商平台;4、京东直播,京东旗下直播平台,主推电商泛娱乐营销模式;5、虎牙直播,一个互动直播平台,为用户提供高清、流畅而丰富的互动式视频直播服务;6、斗鱼,一家弹幕式直播分享网站,为用户提供视频直播和赛事直播服务。

百付宝是百度旗下的一款支付平台,是中国领先的在线支付应用和服务平台。百付宝提供卓越的网上支付和清算服务,为用户提供了在线充值、交易管理、在线支付、提现、账户提醒等丰富的功能,特有的双重密码设置和安全中心的实时监控功能更是给百付宝账户安全提供了双重保障。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

SublimeText3 Linux new version
SublimeText3 Linux latest version

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 English version
Recommended: Win version, supports code prompts!
