基于J2EE架构的题库管理与组卷系统的设计与开发
摘 要:J2EE架构是目前很多企业采用的一种内部管理系统升级办法,高校也可以应用这种办法,来提升题库管理与组卷系统开发的科学性。基于此,本文首先介绍了基于J2EE架构的题库管理与组卷系统设计与开发的优势。其次,分析基于J2EE架构的题库管理与组卷系统设计与开发的模型。最后,针对这一模型,分析具体的设计与开发路径。
关键词:J2EE架构;题库管理;组卷系统;系统设计与开发
Abstract:The J2EE architecture is an internal management system upgrade method adopted by many enterprises. Universities can also apply this method to improve the scientific nature of the problem database management and organizing test paper system development. Based on this,this paper first introduces the advantages of the design and development of the question bank management and organizing test paper system based on J2EE architecture. Secondly,the model of the design and development of the question bank management and organizing test paper system based on J2EE architecture is analyzed. Finally,analyze the specific design and development path for this model.
Keywords:J2EE architecture;question bank management;organizing test paper system;system design and development
0 引 言
软件工程专业的考察题目,具有一定的特殊性,在长期的教学实践当中,很多高校都通过考试的办法,“以考促教,以考促学”,来提升软件工程专业的教学质量与学习效果。人工设置习题的办法,工作量较大,难度较高,已经不适用于新时代的教学特征,因而,为了提高试卷的标准化程度,需要采用基于J2EE架构的题库管理与组卷系统的设计与开发。
1 基于J2EE架构的题库管理与组卷,系统设计与开发的优势
基于J2EE架構的管理模式,是企业目前升级管理效果的重要方式之一,它具有开发难度低、部署高效、管理简单等特征。应用在高校软件工程系统的题库开发与组卷系统设计与优化中,主要有以下几方面的优势。
(1)J2EE架构可以实现“编写一次,随处运行”的效果,减少软件工程题库管理与组卷系统开发过程当中的工作量,降低工作人员的工作与管理、维护的难度。
(2)基于J2EE架构的题库管理与组卷系统开发,安全性比较高,能够方便管理人员对其数据运行安全进行全面的维护。
(3)基于J2EE架构的题库管理与组卷系统,开发成本比较低,运行的时间比较短,可以对多个开发层级进行压缩,进一步降低整个系统开发的复杂性,提高系统开发的经济效益。
(4)基于J2EE架构的题库管理与组卷开发系统,具有高度灵活的特征,可以应对软件工程的具体实践题目与理论题目,进行优化设计,保障学生与教师都可以通过这个系统,进行灵活的资源获取[1]。
(5)提高了整个考试的公开透明程度,避免教师由于个人因素,影响学生成绩评定的公平性,并提高考试出分的速度。
2 基于J2EE架构的题库管理与组卷系统设计与开发的模型
目前很多高校都在采用自动化的题库管理与组卷开发模式,实现教考分离,提升教学管理的质量,提升题库建设与组卷开发的标准化程度,使教师可以将全部的精力应用到教学质量提升的过程当中去。
基于J2EE架构的题库管理与组卷系统设计与开发,主要包含工具层的设计与开发、方法层的设计与开发、基层的设计与开发、以及质量焦点的设计与开发。在进行设计与开发的过程中,设计人员要优化对软件工程题目的管理与划分,根据现代化的教学系统与考试系统的需求,进行题库系统与组卷系统的宏观印象设计(分布式结构和J2EE原则)、动态生成显示设计(JSP、Servlets,或者XML可扩展样式表语言),并做好题库逻辑、数据访问、后台系统集成的管理与设计工作。
3 基于J2EE架构的题库管理与组卷系统设计与开发路径
3.1 细分架构的题库管理与组卷系统设计与开发的模块
技术人员要根据目前软件工程专业的题库管理系统与组卷开发系统,对J2EE架构进行细致的划分,目前主流的划分方式为客户机结构与服务器结构两个层级。
一方面,客户机结构主要包括客户端、服务器端、表示层端。技术人员要根据Entity EJB进行浏览器的设置,保障浏览器的分类程序可以适用于目前软件工程题库管理与组卷开发的内容与需求。帮助用户按照Entity EJB客户应用容器的实际应用效果,进行优化的表示层设计表达,通过Entity EJB的应用数据,建设新型的Web服务器,对整个客户机端的结构进行优化。
另一方面,客户机端主要包含服务器端的应用结构、服务器端的教学逻辑、服务器端的考试逻辑、服务器端的题库、系统服务器端的组卷系统。管理人员要利用Enterprise Java Bean,对服务器端的应用会话逻辑进行优化。并利用整个系统的考评结构与教学结构的EJB,提升设计的科学性。根据EJB简单语句、CACHE服务语句,对整个题库管理与组建开发的服务和结构进行持续的优化。
3.2 优化用户系统的分类设计
基于J2EE架构的题库与组卷开发系统,主要的用户有学生、教师和管理员,技术人员要根据不同的用户身份,进行身份检验与层级设计。在J2EE架构当中,三类用户只有输入自己专门的用户名和密码,才可以进行登录,不同类型的用户之间,不能进行数据的共享,可以大大提升整个题库系统设计的安全性。
技术人员可以利用JNDI(Java Naming and Directory Interface)尋址,对J2EE架构系统当中的数据添加、数据删除、数据修改和数据查询等工作进行密保设置[2]。始终围绕着教师与学生的需求进行自动化的组卷开发,并根据目前J2EE架构当中的系统漏洞,进行手工微调,从而提升整个J2EE架构设计的智能化程度。
通常在同一时间,有大量的学生进行在线练习和考试,因而在软件工程的实际考试过程当中,基于J2EE架构的题库与组卷开发系统,要能够允许多人同时在线,并利用数据库连接池(Database Connection Pooling)模型对试卷的题目和选题的顺序进行设置,避免相邻的学生采用同一套题目,形成考试作弊的环境。
3.3 管理员系统优化设计
技术人员要基于J2EE远程连接(Remote Client Connec-tivity)模型,对考试的时间进行灵活的设置,方便管理员用户针对实际的现场考试情况进行灵活的考试时间调整。技术人员要利用J2EE事务管理(Transaction Management)模型,对学生提交的试卷进行自动批阅,尤其是客观题,可以根据智能化的考评体系进行标准化评分,减少题库与组卷管理员的工作量,提高整个考评系统的标准化程度。
技术人员可以通过Java Servlet,对基于J2EE架构的题库管理系统进行优化,方便学生对自己的考试成绩进行查询,并自动向学生推送参考答案,方便学生根据自己的答案进行纠错,并建立错题集,从而提升日后的学习效果。可以利用JavaIDL/CORBA,对整个基于J2EE架构的组卷层级进行划分,通过不同的角度,对软件工程专业的习题难度、习题类型、习题覆盖率、学生得分情况,进行自动化的数据分析,并与数据可视化技术相结合,为教师推送学生的考试成绩,方便教师根据成绩做出日后的教学安排。
技术人员可以利用J2EE安全(Security)模型,对整个基于J2EE架构的题库设计界面进行简化,方便学生用户、教师用户和管理用户在最短的时间内学习到整个管理系统的操作流程。可以利用XML(标准通用标记语言的子集),对整个题库系统进行加密,防止系统内的题目泄露或者导致答案外泄,影响整个系统设计的真实性与安全性。利用JMS,对整个录入试卷系统、组卷管理系统、阅卷系统、统计分析系统、成绩操作系统进行一体化管理,方便学生用户与教师用户根据自己的身份进行相关信息的针对性查询。
4 结 论
综上所述,软件工程题库与组卷系统的开发与设计人员,要综合运用JavaIDL、EJB、JND等基于J2EE架构的现代化技术,对整个系统的程序结构与服务层级进行升级。从本文的分析可知,研究基于J2EE架构,有助于设计人员从发展的角度看待目前教考系统设计的优化。因而,我们加强对J2EE架构优势、结构、层级、组建标准的理论研究,并在管理实践当中,促进题库与组卷开发设计的科学性提升。
参考文献:
[1] 崔清宇.基于J2EE架构的MVC模式在线考试系统 [J].电脑编程技巧与维护,2018(5):19-21+49.
[2] 邓丹君,倪波,姚莉.基于进阶式项目驱动的“J2EE架构程序设计”的实践教学改革 [J].软件导刊(教育技术),2017,16(12):16-18.
作者简介:孙德刚(1978.04-),男,汉族,山东德州人,高级工程师,学士学位,研究方向:教育信息化、软件开发;曹金静(1983.12-),女,汉族,山东德州人,讲师,硕士,研究方向:电子信息、软件开发。
热门文章:
- 2023铜教案模板7篇(精选文档)2024-03-27
- 2023猜动物教案6篇(全文完整)2024-03-27
- 幼儿园大班古诗《风》教案2024-03-27
- 2023年户外大班体育活动教案8篇2023-12-28
- 四个太阳教案优秀6篇(完整文档)2023-12-27
- 2023年家幼儿教案通用【优秀范文】2023-12-27
- 幼儿交通安全的教案精选2023-12-27
- 2023年绘画6教案最新7篇(范例推荐)2023-12-27
- 说课美术教案模板精选【精选推荐】2023-12-27
- 2023年度早教馆教案8篇【完整版】2023-12-26
相关文章:
- 2022年度学习新党章知识测试题库(150题)2022-06-06
- 2022年度X局第二批队伍训练整顿应知应会学问题库2022-07-16
- 2023年度软件测试面试题库,菁选2篇2023-03-22
- 2023年会计初级职称题库《初级会计实务》专项复习试题(范文推荐)2023-04-10
- 银行从业资格考试题库《法律法规》提分练习(完整)2023-04-10
- 2023年度美丽中国与生态文明建设满分题库(全文完整)2024-01-06
- 开发区意识形态工作存在的问题调研9篇2022-09-14
- 开发区意识形态实施细则3篇2022-09-14
- 开发区意识形态风险点有那些5篇2022-09-14
- 2023开发年终总结精选8篇(完整)2022-12-08
- 科学研究与技术开发项目委托合同2023-05-09
- 2023年度监管资金何时给开发商(6篇)2023-09-25
- 2023年软件开发人员辞职报告2024-02-08
- 在X开发区工作会议上讲话(全文)2024-03-17
- 2023开发票申请报告2024-03-23
- 基于熵权理论的模糊数学方法的桥梁设计方案评价模型2022-10-23
- 企业设计师个人年度工作总结2022-08-15
- 设计师转正述职报告工作态度8篇2022-09-16
- 设计师转正述职报告责任感5篇2022-09-16
- 三维游戏设计中动画角色设计要素分析2022-11-05
- 开孔补强设计在压力容器设计中的应用探讨2022-11-13
- 浅议现代机械设计理念和技术展望2022-11-13
- 设计个人工作述职报告6篇(范文推荐)2022-12-10
- 2023年幼儿园主题活动设计方案【精选推荐】2023-01-10
- 读书活动设计方案3篇2023-01-21
- 基于SOA,和RFID,的应用系统集成方法2022-10-22
- 冬季呼吸系统疾病的食疗方2022-10-27
- 治疗癌症中的系统工程2022-11-09
- 系统集成岗年终总结【精选推荐】2023-03-29
- 系统故障情况说明,菁选3篇2023-07-07
- 在全市民政系统安全生产工作会议上讲话2024-01-06
- 局长在全市年度文化和旅游系统安全生产工作会议上讲话2024-01-21