网站大量收购闲置独家精品文档,联系QQ:2885784924

基于J2EE多层技术架构培训系统设计方案.docVIP

基于J2EE多层技术架构培训系统设计方案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE多层技术架构培训系统设计方案

基于J2EE多层技术架构培训系统设计方案   【摘 要】为实现学校教学工作的信息化,从而提高培训质量,利用先进的计算机、多媒体技术、数据库以及Internet网络技术,建立全面的、多元化的培训考核平台,实现从培训学习、模拟练习、培训考核到知识共享的一套完备的学习体系。系统建设将注重系统稳定性、网络安全性、可靠性、可扩展性、可维护性,力图使本系统成为学校教学中优秀的培训与实践平台,能为广大学员提供完整、系统的知识体系和直观、清晰的学习内容。   【关键词】J2EE;培训系统;MVC   1 建设原则   随着学校学员对培训要求的提高和学校自身的业务拓展,需要在培训与考核的各个环节做好培训质量的监督与管理。在综合考虑当前学校的培训现状与需求的基础上,从高效便捷的角度进行整体设计,以实用化应用为目的,以精细化培训为目标,为管理创新、服务创新提供技术支撑。在技术架构、软硬件平台、应用和数据布署等方面全面推进学校培训系统的建设。本系统应提供全过程、多手段的培训考核监管功能,同时系统还应辅助建立科学的培训考核质量评测体系。   2 总体技术方案   2.1 J2EE多层体系架构   按照系统功能架构设计要求,结合当前信息技术应用实际情况,将采用基于J2EE的多层技术构架来搭建,以提高系统的灵活性、可扩展性、安全性以及并发处理能力,适应集约化管理和业务发展的需要。   本系统采用面向WEB应用开发、基于J2EE标准的软件应用平台。采用B/S结构,使学习不受时间和地点的约束,无论出差还是旅游,打开浏览器即可访问,客户端不需要安装任何软件;Web服务器端是安全可靠的UNIX操作系统,数据库服务器采用高信赖性的ORACLE数据库,增强系统稳定性的同时提高了系统运行效率。   如图可见,应用系统分为五个层次,每个层次分别完成不同方面的系统功能。各层分工如下:   UIP功能:从用户接受输入、把用户的请求转到UIM层、显示UIM层返回的界面描述内容;   UIM功能:响应UIP层的请求、调用业务逻辑组件、对象集的转换、生成界面显示内容、维护用户对话关系;   BL功能:响应UIM层的请求、执行逻辑计算、完成业务功能逻辑;   OP功能:根据数据定义,对数据库进行操作,返回对象集合;   RDB功能:关系数据库系统,存储数据。   2.2 系统设计模式   系统的设计采用MVC的设计模式。MVC是在应用结构方面主流的设计模式,MVC通过将问题分为三个类别来帮助解决单一模块方法所遇到的某些问题:   Model(模型):模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。   View(视图):视图提供模型的表示。它是应用程序的外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。   Controller(控制器):控制器对用户的输入做出反应。它创建并设置模型。   3 系统功能方案   3.1 人员管理   软件最终用户根据不同的角色可划分为管理员(系统管理以及各科室的培训数据管理)、学员(网络学习用户)和教师(授课指导教师)。   在学员界面中可通过个人管理区查看及维护个人信息、选择课程、查看以往听课记录、通过在线教师听课、进行在线考试等。教师界面可以编写、录制教学相关课程,对学员作业进行批改以及安排相关考试等权限。管理员可以对系统参数进行维护并对新增用户账户进行审批及赋权,同时还负责管理培训数据录入、培训计划创建、培训学员分类、试题库建立及管理、考试组织实施等。此外由于网上培训涉及到操作的安全性,系统还将提供日志管理功能对什么人、什么时间、做了什么的查询,做到管理过程的有据可查。   3.2 在线培训   在线培训是一个网络学习平台,平台提供学员学习内容、学习环境,可以利用平台中提供的课件,使学员更多更快的掌握相关知识,提供培训效率、增强培训效果。学员使用平台学习时,平台会将学员的学习过程记录下来。在线培训包含课程管理、课件管理、学习讨论等几部分主要功能。   3.2.1 课程管理   根据学校不同的教学科室对课程进行设计和分类管理。课程的内容包含课程的基本信息,课件,案例分析,考试等。管理人员可以定期更新、调整课程结构,以帮助参加培训的人能够更好与实际工作相结合。课程结构多种多样,可按专业、形式、时长等条件进行复核过滤筛选,确保学员能够快速定位到目标课程。课程的内容较传统授课方式丰富了许多,既包含课程的基本信息介绍、课件等,也包括了相关的案例分析、模拟试题及解析等。   3.2.2 课件管理   将教师授课课件按照不同学科分类创建菜单进行管理。教师用户可以通过创建新课件或者上传

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档