学位论文 > 优秀研究生学位论文题录展示
J2EE架构下的网络教学系统的设计与实现
作 者: 于丽
导 师: 程伟;周靓
学 校: 电子科技大学
专 业: 软件工程
关键词: 网络教学 J2EE MVC UML
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 91次
引 用: 0次
阅 读: 论文下载
内容摘要
随着计算机技术和网络技术的飞速发展,在教育领域发挥着越来越重要的作用,并日益深刻地影响着教学内容、教学方法、教学模式的变革。随着校园网建设工作的全面实施,网上教学、教育资源共享等方面的重要性和迫切性已经得到越来越多的重视和实现。与传统的教学模式相比,网络教学既具有普通计算机辅助教学的各种优势,又克服了其运用于单机的局限性。网络教学覆盖面广、教学手段灵活多样,教育资源和学习不受时空限制,可以随时、随地为受教育者提供教育服务。因此,它更能满足信息时代人才培养的要求,己广泛应用于远程教育、职业教育、学校辅助教学等领域。系统采用当前流行的J2EE技术作为系统的整体架构,并通过J2EE四层架构与MVC设计模式相结合,实现了表现逻辑与业务逻辑相分离,方便了系统的开发与维护;采用开放源码的JBOSS作为应用服务器,整合的Tomcat作为Web服务器;页面表现主要由JSP实现,完成用户与系统的交互;业务逻辑处理主要由EJB组件封装完成。系统用户分为三种:管理员、教师和学生,用户通过各自的访问入口进入系统,完成权限范围内的功能操作。系统主要实现了教师网上教学、辅导答疑、作业管理、学生管理、学生的在线学习、课程作业、在线测试、答疑讨论、管理员的系统管理、用户管理、课程维护、公告管理等多个功能。本文详细介绍了系统的开发与实现过程:从组件的开发、数据信息的访问到系统的部署。为实现系统中使用较多的数据信息上传功能的优化,对TFTP协议进行了改进,以更适用于校园网环境。通过模拟上百个用户对系统进行并发访问,来对系统的并发性能进行测试。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 绪论 10-18 1.1 课题背景及研究的意义 10-13 1.1.1 课题背景 10-11 1.1.2 研究意义 11-13 1.2 网络教学概述 13-14 1.2.1 网络教学概念 13-14 1.2.2 网络教学系统概念 14 1.3 国内外发展现状及趋势 14-15 1.4 研究内容和方法 15-16 1.4.1 研究内容 15-16 1.4.2 研究方法 16 1.5 论文的组织结构 16-17 1.6 本章小结 17-18 第二章 系统相关背景知识介绍 18-30 2.1 信息系统体系结构的发展 18-20 2.1.1 两层应用体系结构 18 2.1.2 传统的三层应用体系结构 18-19 2.1.3 基于WEB 的三层体系结构 19-20 2.2 J2EE(JAVA 2 PLATFORM ENTERPRISE EDITION) 20-23 2.2.1 J2EE 概述 20 2.2.2 J2EE 四层模型 20-22 2.2.3 J2EE 核心技术 22-23 2.3 组件技术 23-26 2.3.1 组件的概念 23-24 2.3.2 J2EE 应用组件 24 2.3.3 EJB 组件 24-26 2.4 MVC 模式 26-28 2.4.1 MVC 模式的概述 26-27 2.4.2 J2EE 与MVC 模式的配合使用 27-28 2.5 本章小结 28-30 第三章 网络教学系统需求分析 30-40 3.1 系统功能需求分析 30-31 3.2 系统的功能结构设计 31-34 3.3 系统的建模 34-39 3.3.1 统一建模语言UML 34-35 3.3.2 UML 中的要素 35-36 3.3.3 建立系统用例图 36-38 3.3.4 建立系统的活动图 38-39 3.4 本章小结 39-40 第四章 网络教学系统设计 40-47 4.1 系统功能设计 40 4.2 系统结构设计 40-41 4.3 数据库设计 41-42 4.3.1 数据库的需求 41 4.3.2 数据库结构设计 41-42 4.4 系统所用的相关技术 42-46 4.4.1 体系结构的选择 42-43 4.4.2 应用服务器的选择 43-44 4.4.3 数据库的选择 44-45 4.4.4 数据库连接 45-46 4.5 本章小结 46-47 第五章 网络教学系统的开发与实现 47-73 5.1 组件的开发与实现 47-55 5.1.1 客户层的设计开发 47-48 5.1.2 WEB 层的设计开发 48-51 5.1.3 业务逻辑层的设计开发 51-55 5.2 系统数据访问的实现 55-58 5.2.1 基于JDBC 实现数据库访问 55-56 5.2.2 数据库连接池 56-58 5.3 系统的部署 58-61 5.3.1 服务器的部署 58-59 5.3.2 EJB 的部署 59-60 5.3.3 应用程序的部署 60-61 5.4 系统的优化 61-68 5.4.1 资源文件的组织与管理 61-63 5.4.2 目录的建立 63-66 5.4.3 数据信息的上传 66-68 5.5 系统的运行 68-72 5.5.1 系统并发性能的测试 68-69 5.5.2 系统部分运行界面 69-72 5.6 本章小结 72-73 第六章 总结与展望 73-75 致谢 75-76 参考文献 76-79 攻读学位期间公开发表的论文 79-80
|
相似论文
- 中小企业进销存管理系统的研究与设计,TP311.52
- 基于MDA的界面自动生成方法的研究,TP311.5
- UML模型到XMI的映射方法研究,TP311.5
- 基于模型的Web测试技术研究与应用,TP311.53
- 基于形式化UML测试序列生成方法研究,TP311.53
- 基于Moodle的高职网络教学系统设计与实现,TP311.52
- 基于聚焦爬虫技术的教学资源搜集与自动整理方法研究,TP301.6
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 高中历史新课程网络教学资源的合理有效利用研究,G633.51
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
- OpenBASE企业管理器设计与实现,TP311.52
- 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
- 基于高校网络教学平台的学习绩效评价研究,G434
- 新疆电信融合计费管理子系统的设计与实现,TP311.52
- 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
- 新疆广播电视大学教学评价系统的设计与实现,TP311.52
- 高职院校毕业生信息管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|