人类已经进入了网络时代,网络技术的发展为远程教育提供了一个崭新的天地,一种新的远程教育形式---网上教学系统随之出现。它是一种以网络为基础的远程教学系统,传统的教育模式面对面的教学方式已被这种方便快捷的网上教学所代替。WWW凭借其丰富的超文本信息(图象、动画等),统一的用户平台以及易用性强得到了人们的普遍推广,这种教学方式打破了传统教学的时空界限,让人们体会到了自由获取知识的乐趣。将最大限度利用现有教学资源,实现高等教育扩招的大众化、现代化、终身化、方便化、和国际化的新型教育形式和必要途径。 现代远程教育以计算机网络卫星数字技术为支撑,具有时空自由、资源共享、系统开放、操作方便等优点。以互联网为主要手段的现代远程教育已成为一种不可阻挡的趋势。如何将传统的教学活动移植到网络平台上,利用现代信息技术为手段实现人们终生教育的理想,成为待解决而又重大的实际问题。 本文简要介绍了整个网络教学平台的开发过程,包括系统的需求分析阶段、详细设计、概要设计阶段和测试阶段,并通过文字、代码、表格、图片等多种形式详细介绍本系统的整体构架和设计特点。整个网络教学平台采用SSH框架设计完成,在设计方面,本系统也采用了B/S结构,同时使用JSP技术进行动态页面的设计,考虑到代码的可重用性和系统的安全性,本系统运用Java Bean对程序的关键代码进行封装,后台数据库使用MySQL,结合对教学管理知识的了解,本系统实现了对于教学的基本增加、修改、删除功能、条件查询功能和对于不同用户权限的管理。 paper51.com 关键词:SSH框架,JSP,MySQL,需求分析 目 录 1 绪论 1 1.1 系统开发的背景及目的 1 1.1.1 系统开发背景 1 1.1.2 系统研究的意义 1 1.2 系统的实用价值 2 1.3 本文的章节安排 3 2 系统开发环境 4 2.1 系统平台体系结构选择 4 2.2 J2EE平台概述 5 2.2.1 J2EE规范 5 2.2.2 J2EE体系结构 5 2.3 SSH框架介绍 7 3 系统分析 10 3.1系统可行性分析 10 3.1.1经济可行性 10 3.1.2技术可行性 10 3.1.3操作可行性 10 3.1.4法律可行性 11 3.1 需求分析 11 3.2.1 教学目标 11 3.2.2 用户需求和模块功能 11 3.3软件系统的非功能分析 11 3.7 设计目标 12 4 系统概要设计 13 4.1 系统总体设计 13 4.1.1 系统设计目标 13 4.1.2 系统功能模块图 13 4.2 E-R图 15 4.3 数据库概要设计 17 5 系统详细设计与实现 20 5.1 系统登录模块说明 20 5.2 用户注册 20 5.3 教学浏览 21 5.4 教师管理模块说明 21 copyright paper51.com 5.5 教学管理模块说明 22 5.4 教学成果管理模块说明 22 5.5 留言管理模块说明 23 第六章 系统测试 24 6.1 测试方法 24 6.2 测试环境介绍 24 6.3 功能模块测试 24 结 论 26 致 谢 27 参考文献 28 |