诠释通用智能组卷系统的设计与操作

摘要:本文分析了计算机自动组卷系统的开发背景及意义,并阐述在B/S结构下计算机组卷系统的总体结构、功能模块的设计、开发工具的选择及其算法实现的关键技术。

关键词:组卷系统;JSP;数据库;B/S结构

1系统设计

该系统采用典型的J2EE三层结构,分表现层、中间层和数据服务层三层体系,将数据访问、业务规则及合法性校验等放在中间层处理。客户端不与数据库直接交互,而是通过组件与连接中间层,而后由中间层与数据库交互。

这一系统从一九九九年问世以来,经过JSP技术十几年的迅速发展,其稳定的表现与广泛之应用,为表现层技术奠定了坚实的基础[1]。系统的中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。

Service层,承担业务逻辑的实现。该层以DAO层作为基础,通过对DAO组件的包装模式,达到完成这一系统所要的业务逻辑。DAO层,该层重点负责与持久化对象交互。封装了数据的查、改、增、删之操作。Web层,负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。PO,持久化对象。该系统采用Hibernate作为ORM框架,将关系型数据库的数据通过实体关系映射工具映射成对象,使实现以面向对象方式操作数据库比较方便。Spring的作用将Service层、Web层、DAO层及PO无缝整合,贯穿了整个中间层,其数据服务层用来存放数据。

1.1总体结构整体结构设计方案采用了B/S模式,有浏览器的用户在任何地方都不用安装专门的软件,便能够顺利通过WEB浏览器访问系统首页index.jsp,前端由JSP页面实现表现逻辑,接受、检验用户输入后调用商务逻辑层向用户返回结果。商务逻辑层使用Servlet和JavaBeans组件实现系统内部复杂的商务逻辑,JavaBeans组件通过ODBC访问数据库。后端数据库用SQLSERVER实现数据持久性存储[2]。

1.2功能模块设计这一系统是对计算机组卷的随机性设计构架的突破。该系统运用人工智能技术,较好解决了包含选择题、填空题、判断题、计算题、组合题和证明题等多种题型在内的智能组卷问题,实现了题目录入、智能组卷、题目管理、手工调整、试卷管理、试卷分析和答案生成等环节的全程微机化和网络化,极大地为教师的工作提供了便利条件;与此同时,它与网络***考试的无缝连接以便于后期扩展,也使之成为网络课程不可缺少的一部分。

充分考虑到系统维护的安全性、用户操作的方便性,分为用户管理模块、课程管理模块、知识点管理模块、题目管理模块、组卷模块、试卷管理模块组成的六个功能模块。

其中组卷模块是智能组卷系统的核心所在。

它包括两部分,智能组卷是为需要快速完成组卷整理过程的用户而准备,用户选定智能组卷所覆盖的章节、知识点、以及用户希望采用的题型,对整份试卷的难度、能力和互斥的知识点等参数进行设定,系统将按照用户的需求,采用最久最近未用算法进行试卷的组织,避免所出试卷的雷同性,组卷结果可以实现手工微调。

对于手工组卷,是为那些想先看到题目的详细信息,再决定是否采用的用户而准备,用户可以根据实际需要选择需要组卷的章节、知识点以及题型,手工完成组卷的全过程。两种组卷方式所生成的试卷均可实现浏览、微调、分析等诸多功能。

1.3数据库设计为了提高数据库的***性,减少数据的冗余,保证数据的一致性,我们对数据库进行了优化和规范化处理,主要有以下数据表组成本系统的数据库,如表1所示。

2系统实现

2.1软件开发工具的确定Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。数据库的选择,DBMS有ACCESS、SQLSERVER、DB2、Oracle、MySQL等,考虑安全性、运行速度、系统的开销成本,及与JSP有机结合,选择SQLSERVER作为后台数据库[2]。

2.2自动组卷算法如何保证生成的试卷能最大限度地满足用户的不同需要,并具有随机性、科学性、合理性,这是自动组卷关键性的问题,计算机组卷有随机抽取算法、回溯试探算法、遗传算法、定性映射法等多种组卷算法,在系统设计中首先设计数据库,在组卷管理中预留接口,本系统按遗传算法确定一种自动组卷算法,另外系统还预留另外一个接口,可以根据用户需要,随时增加不同组卷算法程序,以满足不同的用户的需求。

现在按遗传算法来说明组卷算法:传统的遗传算法采用二进制编码,用1表示某题被选中,0表示某题没有被选中,这种编码非常简单,但在进行交叉和变异操作时,各题型的题量很难控制,而且当试题库题量很大时编码很长。传统的遗传算法以进化代数等于最大进化代数作为终止条件,但是在实际组卷过程中并不知道种群进化到第几代就能得到试卷的最优组合。因此用遗传算法实现自动组卷时,要对传统遗传算法进行一些改进。目前本系统的组卷算法是在传统的遗传算法的基础之上进行了改进,对基因采用整数编码。同时在相同的题型下进行交叉和变异,对用户感兴趣的题型、难度、区分度、分值等属性以及突变概率、交换概率等参数提供经验值提醒和允许用户自定义修改。

3系统安全性

采用这种结构优点在于:①充分发挥了B/S与C/S体系结构的优势,弥补了二者不足。充分考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单,维护简单灵活,易于操作。②信息采用B/S结构,保持了瘦客户端的优点。装入客户机的软件可以采用统一的WWW浏览器。③数据库端采用C/S结构,通过ODBC/JDBC连接。这一部分只涉及到系统维护、数据更新等,不存在完全采用C/S结构带来的客户端维护工作量大等缺点。并且在客户端可以构造非常复杂的应用,界面友好灵活,易于操作,能解决许多B/S存在的固有缺点。④对于原有的基于C/S体系结构的应用,只需开发用于的WWW界面,就可非常容易地升级到这种体系结构,并保留原来的某些子系统。这样就充分地利用现有系统的资源。另外本系统还能自动生成WORD格式试卷,教师利用本系统出卷后就能在WORD中很方便地进行手工调整修改,弥补了计算机自动组卷排版的不足,完全可以生成一份较高质量的试卷,从而减轻了学校教师的工作量,使他们能有更多的精力投入到教学研究中去。

转载请注明出处学文网 » 诠释通用智能组卷系统的设计与操作

学习

大学生阅读文化

阅读(44)

本文为您介绍大学生阅读文化,内容包括大学生阅读文化教程,文化自信与民族复兴全文免费阅读。论文关键词:大学生阅读文化读者分析论文摘要:阅读是一种可以影响国民素质的文化,包含阅读目的、阅读兴趣、阅读习惯和阅读方法等。大学生阅读文

学习

宁波“云医院”从云到实

阅读(28)

本文为您介绍宁波“云医院”从云到实,内容包括宁波云医院,宁波云医院app优缺点。7月26日,“宁波云医院”线下实体机构开业,宁波市卫生计生委主任王仁元在开业仪式上表示,该平台不仅贯通各级医疗机构,还引入药店、保险公司等第三方机构提供完

学习

中国国际贸易学会 上海对外贸易学院

阅读(165)

中国国际贸易学会与上海对外贸易学院联合举办的“2012年中国外经贸发展与改革”专题征文活动业已结束。本次征文自4月2日起到6月10日止,共收到有效征文245篇;评选工作自6月11日始,评审委员会委员经过初评、复评和总评3轮评选,共评出:特别奖3

学习

苔藓微景观的制作与养护

阅读(27)

随着生活水平的不断提高,近年来绿色盆栽进入了千家万户,园林产业得到了蓬勃发展。苔藓微景观在传统绿色植物的基础上,因创意独特美、风格寓意强和可以自主设计等特点深受人们的喜爱。本文在简要介绍苔藓微景观常见制作素材的基础上,阐述其一

学习

浅谈多联机空调系统设计

阅读(23)

本文为您介绍浅谈多联机空调系统设计,内容包括多联机空调品牌排行榜前十名,多联机空调匹数计算公式解。分析了多联机空调系统的工作原理及特点,深入探讨了多联机空调系统在工程设计中应当注意的问题,包括负荷计算、设备选型、新风问题等。

学习

培训效果评价总结范文

阅读(38)

本文为您介绍培训效果评价总结范文,内容包括培训评价心得8篇怎么写,ojt培训总结与评价。培训效果评价总结范文第1篇【摘要】目前,在提高师资水平方面存在着两方面问题:一是对教师的评价偏重于总结性;二是对教师的培训侧重于显性知识,而

学习

举人王致和与“臭豆腐”

阅读(24)

1668年,安徽仙源县举人王致和进京赶考,结果名落孙山,滞留京城。这已经是他第四次会试落第了。王致和屡战屡败,想起千里之外家中供养自己读书、年已七旬的父母,想起经年累月寒窗苦读现在却一事无成,不禁悲从中来,跳楼的心都有。欲返故里,无奈交通

学习

角色扮演在幼儿教育中的应用研究

阅读(21)

角色扮演可以锻炼儿童的社会,培养儿童与人交流的能力与合作能力,使儿童在角色扮演中通过对角色的认知和演绎,理解角色人物的心情以及应该承担的相应责任,对于构建儿童的思想观和价值观具有初步的引导作用,是一种对儿童社会化行为具有有效指引

学习

物流成本核算

阅读(31)

本文为您介绍物流成本核算,内容包括物流成本核算怎么做,物流成本核算论文。论述了企业物流成本核算中存在的问题,系统阐述了运用作业成本法的可行性和优势,最后建立了物流成本的作业成本核算模型。关键词:物流成本核算方法作业成本法虽然现

学习

浅谈盾构刀盘刀具磨损

阅读(27)

盾构机的刀盘根据地质条件的不同一般分软土和硬岩两种刀盘布置形式,软土区刀盘的布置形式是以齿刀为主辅以边缘滚刀和刮刀,硬岩刀盘的布置形式是以滚刀为主辅以刮刀。刀具、刀盘是盾构机的一个非常重要的组成部分,对刀具地合理选择、使用

学习

服装风格的设计浅析

阅读(27)

本文为您介绍服装风格的设计浅析,内容包括服装店铺设计风格,服装有哪些设计和风格。时尚是最耀眼,最刺激的舞台。同时,时尚也是一种无声的语言,面对时尚的历史长廊,即使是时间流逝,也无法阻挡时尚对我们的诱惑。时尚的服装有着艺术和商业的双

学习

浅谈电力系统中的电抗器

阅读(26)

本文为您介绍浅谈电力系统中的电抗器,内容包括低压电抗器与电力电容怎么匹配,低压电力电抗器技术标准。电抗器依靠线圈的感抗阻碍电流变化的电器,电力系统网中所采用的电抗器,实质上是一个无导磁材料的空心线圈,它可以根据需要布置为垂直、

学习

怎样选购蜂蜜

阅读(30)

本文为您介绍怎样选购蜂蜜,内容包括怎样选购蜂王浆,怎样选购蜂产品。在我国,蜂蜜是一种历史悠久的营养食品。早在公元前3世纪,《礼记・内则》就有“子事父母,枣栗饴蜜以甘之”的记载。现在随着生活水平的提高,以及大众对蜂蜜保健功效的认可,

学习

社会性别文献综述

阅读(27)

本文为您介绍社会性别文献综述,内容包括社会性别文献综述,社会与性别参考文献。现代社会中,大量的女性步入职场,“男主外,女主内”的传统家庭模式被打破,近年来在工作领域中对一些工作行为变量的影响上,男女在传统生理性别上差异越来越小,而社

学习

爱的诠释(转载)作文700字

阅读(25)

本文为您介绍爱的诠释(转载)作文700字,内容包括爱的感悟作文700字,爱的诠释作文。爱的承诺让人纯净。点滴思念,满含着全部的爱意,在生命的转弯处,恰恰有一个交点。如恒星,划过夜空,如海风,吹过心田。爱的注视,是会穿过时空的。深深地感叹爱的执

学习

浅议反思性教学的操作思路和方法

阅读(19)

本文为您介绍浅议反思性教学的操作思路和方法,内容包括反思性教学与常规教学的差异,反思性教学的研究方法。随着国家新一轮课程改革在全国的铺开,我们的教学进入了一个全新的领域,这为我们师生共同发展提供了广阔的空间。作为课程改革的实

学习

护理操作中的泪道冲洗

阅读(22)

本文为您介绍护理操作中的泪道冲洗,内容包括泪道冲洗护理操作流程,泪道冲洗护理评估。泪道冲洗作为现代眼科护理中的一项普遍操作,看来简单,实际操作却易因手法不当导致眼睑浮肿、冲出异道、疼痛剧烈等不良后果。经验为冲洗针头垂直插入泪

学习

西南油气田天然气压缩机操作工技能现状分析及改进措施

阅读(23)

本文为您介绍西南油气田天然气压缩机操作工技能现状分析及改进措施,内容包括石油天然气压缩机操作工工作内容,天然气压缩机的处理量计算公式。随着西南油气田的开采和产能建设的加快,天然气压缩机增压上产的速度逐年加快,每年鉴定天然气压

学习

新支线飞机RNAV飞行操作程序的设计与验证①

阅读(24)

DOI:10.16660/ki.1674-098X.2016.22.007区域导航(RNAV)是一种先进的飞行运行方式,具备RNAV能力的民用飞机可以充分发挥机载设备性能,降低飞机对导航台的依赖,减少飞行时间,降低燃油消耗,减小空管负担,增加空域容量,提高航空公司的运行效益。该文结

学习

高炉铁口操作与维护

阅读(76)

本文为您介绍高炉铁口操作与维护,内容包括高炉维护好铁口有哪些措施,高炉铁口维护及管理实践论文。摘要:高炉铁口位于炉缸下沿,主要由铁口框架、保护板、砖套、泥套、流铁孔道及泥包组成,其工作环境恶劣,长期受高温渣铁的侵蚀和冲刷。高炉铁

学习

《红色小提琴》:以音乐诠释的生命主题

阅读(26)

本文为您介绍《红色小提琴》:以音乐诠释的生命主题,内容包括小提琴中的红色经典,红色小提琴主题曲谱。[摘要]《红色小提琴》以一把红色小提琴作为影片叙事中心,将不同时空、不同人物命运串接起来,演绎了一段跨越三个世纪的传奇故事。这是

学习

QQ概念版,动态操作新体验

阅读(397)

本文为您介绍QQ概念版,动态操作新体验,内容包括qq最新版有哪些新功能,qq最新版体验模式。QQ是我们使用最多的即时聊天工具之一,可使用的时间长了,老是面对一个界面总会感觉有些厌倦,如果操作界面能够动起来,那将是一种什么感受?QQ概念版