基于J2EE现代远程教育系统设计

更新时间:2024-04-07 点赞:4479 浏览:13725 作者:用户投稿原创标记本站原创

随着计算机网络技术与多媒体技术的发展,远程教育已经成为改革开放传统教育模式的强大动力和有效手段。它突破传统学校教育方式的时空束缚,与课堂教育、广播教育、电视教育共同构成多元化的教育体系,一个人只要有一台计算机和接入网络的设备,就可以随时进行学习与培训。跟其他教育模式相比,远程教育具有时空自由、资源共享、系统开放、便于协作等优点。本文在对国内外远程教育现状充分研究的基础上,结合分布式应用技术与现代远程教育中的教学模式,采用多层结构的方式在J2EE平台上设计和实现一个基于Internet的远程教学支撑系统。使得系统具有很强的伸缩性、通用性、兼容性和可操纵性,每一层能够专注于特定的角色和功能。在设计中,系统采用了面向对象的思想和UML的方法进行分析,通过建立清楚的分析模型来更好的理解系统,同时使得问题域对象更加明确,利于系统的设计和开发。由于教学管理和教学活动涉及到的环节的多且相关性非常的复杂,具有业务领域多、覆盖面广、数据量大等特点,本论文对系统的功能划分、角色域权限、数据结构及优化等进行了具体讨论;并以构建在线测试系统为核心,逐步先容了建立系统所需要的一些基本技术,通过总体分析完成系统的概要设计。然后,阐述主要模块的实现目标、设计原则、实施方案等,还特别就关键技术环节如安全技术、组卷算法作了分析与讨论。【关键词】:远程教育J2EE多层结构UML
【论文提纲】:摘要3-4ABSTRACT4-8第一章绪论8-161.1远程教育概述8-121.1.1开展远程教育的必要性及其意义9-101.1.2远程教育技术现状10-111.1.3远程教育系统的发展趋势11-121.2本文主要研究和解决的问题12-141.2.1我国远程教育系统面临的问题12-131.2.2本文的研究内容目标13-141.3本文的组织14-16第二章系统所需的相关技术先容16-242.1J2EE概述16-192.1.1J2EE的概念16-172.1.2J2EE的四层模型17-192.2J2EE主要技术先容19-222.2.1Servlet19-202.2.2JaServerPages202.2.3JaBean20-212.2.4JDBC21-222.3统一建模语言UML22-24第三章远程教育系统需求分析24-413.1多层架构设计特点24-263.2远程教育系统需求概述26-293.3网络教学子系统需求分析29-323.3.1系统分析图29-313.3.2用户功能用例图分析31-323.4在线测试子系统需求分析32-353.4.1系统功能需求32-333.4.2系统性能需求333.4.3系统用例分析33-343.4.4系统功能设计34-353.5教学管理子系统需求分析35-363.6数据库的设计36-413.6.1采用面向对象的数据库结构设计37-393.6.2数据库的优化39-41第四章远程教育系统的在线测试模块实现41-644.1登陆41-484.1.1一般登陆41-444.1.2重复登陆44-484.2题库管理48-534.2.1题型设置48-494.2.2试题录入49-514.2.3题库维护514.2.4试题检索51-534.3试卷管理53-574.3.1试卷天生|教育论文网|53-564.3.2试卷维护56-574.4考试管理57-614.4.1考试监控57-594.4.2阅卷管理59-614.5学员在线考试61-634.6学员自测练习63-64第五章系统设计中的关键技术研究64-765.1系统安全性策略64-675.1.1基于角色的用户管理64-655.1.2Web层的安全控制655.1.3EJB层的安全控制65-665.1.4资源层的安全控制665.1.5使用SSL保证数据的传输安全66-675.2自动组卷算法67-765.2.1组卷策略分析67-695.2.2改进遗传算法在组卷中的应用69-725.2.3组卷测试数据72-76第六章总结和展望76-77参考文献77-79致谢79-80攻读硕士期间发表的论文80
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~