基于Flex与J2EE的RIA网络考试系统的设计与实现.doc

基于Flex与J2EE的RIA网络考试系统的设计与实现.doc

ID:56316691

大小:171.00 KB

页数:5页

时间:2020-06-11

基于Flex与J2EE的RIA网络考试系统的设计与实现.doc_第1页
基于Flex与J2EE的RIA网络考试系统的设计与实现.doc_第2页
基于Flex与J2EE的RIA网络考试系统的设计与实现.doc_第3页
基于Flex与J2EE的RIA网络考试系统的设计与实现.doc_第4页
基于Flex与J2EE的RIA网络考试系统的设计与实现.doc_第5页
资源描述:

《基于Flex与J2EE的RIA网络考试系统的设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Flex与J2EE多层架构的RIA智能网络考试系统的设计与实现拓守恒作者简介:1。拓守恒(1978.9),男,宁夏中卫县人,陕西理工学院讲师,硕士,研究方向为软件工程,人工智能。陕西理工学院项目基金,项目编号SLG0818。(陕西理工学院计算机系陕西汉中723003)摘要:论文首先介绍网络应用系统发展的现状,提出采用应用Flex作为表示层实现,应用Hibernate作为持久层实现,并结合Spring技术作为业务层搭建富英特网应用(RIA)系统模型。采用粒子群优化PSO算法组卷,从而设计出了一套多层次、高

2、性能、智能化的网络考试系统。关键词:富英特网,智能,考试系统,多层架构 DesignandRealizationofRIAintelligentnetworkexaminationsystembasedonFlexandJ2EEMulti-tierArchitectureTUOShou-heng(Dept.ofComputerScience&Technology,ShaanxiUniversityofTechnology,Hanzhong723003,China)Abstract:thispaper bri

3、eflyreviewsthepresentsituationofdevelopmentofnetworkapplicationsystem.weproposeusingtheHibernateframeworktechnologytothepersistencelayer,thepresentationlayerutilizedbyFlextechnologyandthebusinesslayerutilizedbySpringtechnologytoputuprichinternetapplication

4、model,andusingParticleSwarmOptimizationAlgorithmtogrouptestpaper.ResultsshowthatthisnewframeworkhelpsdesignanMulti-Hierarchy,HighPerformanceandintelligentnetworkexaminationsystem.Keywords:richinternet,intelligence,networkexamination,multi-tierarchitecture随

5、着网络技术的高速发展,Internet已经日益成为应用程序部署运行的默认平台。传统的B/S、C/S模式系统逐渐暴露出功能单一、接口专用、不易部署、不易升级、安全性低等缺点。为了提高用户体验,出现了一种新类型的Internet应用程序。那就是RichInternetApplication(RIA)。RIA将桌面型计算机软件应用的最佳用户界面功能性与web应用程序的普遍采纳和低成本部署以及互动多媒体通信的长处集于一体,最终实现一种可以提供更直观、响应性和有效的用户体验应用程序。本文采用AdobeFlex与J2E

6、E多层架构作为RIA智能网络考试系统的技术解决方案。网络考试系统的智能抽题策略是智能试题库研究的一个重点和难点。智能抽题策略的效率与质量直接取决于抽题算法的设计。智能抽题是典型的约束问题的求解过程。通常抽题过程在“强约束”下,经常会出现无法满足性能要求的试卷,使得约束问题变成了一个NP(NonPolynomial)问题。如何从庞大的试题库中采用一定的抽题策略,选择符合要求的试题,与试卷题目的章节分布、平均难度、题型以及分数分布等因素相关,涉及到全局寻优和收敛速度等问题。近年来,一些研究人员尝试将智能化方法用

7、于考试抽题组卷的研究中,取得了一些有效的研究成果[1]。本文在建立智能抽题的数学模型的基础上,采用粒子群优化PSO(ParticleSwarmOptimization)算法对模型进行优化求解,为开发更加有效的智能抽题组卷系统提供了一条新途径。1网络考试系统的结构设计1.1基于Flex和J2EE多层架构的网络考试系统体系结构设计随着Web应用需要更复杂的表现和逻辑处理,J2EE采用多层体系架构,本文提出了基于Flex+Spring+Hibernate框架的J2EE多层架构模型,采用Flex作为表示层,Spri

8、ng实现业务逻辑层,持久化层采用Hibernate技术进行框架整合,如图1所示。该结构分为客户层,表示层(Web层)、业务逻辑层、数据持久层,数据库层[2][3]。HTTPHTTPDAOClasses客户层表示层业务逻辑层数据持久层数据库层Web浏览器/flashplayerHttpService,WebService,RemoteObjectFlexMVC(model,view,controller)HTTPS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。