- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
远程教育论文系列基于Web的远程教育平台的设计与实现
基于Web的远程教育平台的设计与实现
【摘 要】研究并设计了一个基于Web的远程教育平台,系统采用MVC三层结构,用户界面层、业务逻辑层和数据访问层。系统主要实现的功能包括:学习资源、新闻公告、论坛交流、网络课堂、资料上传,以及强大的后台管理等功能。该系统采用Myeclipse作为Web开发平台, Mysql Server5.0作为数据库开发工具,采用BS体系结构,界面美观,操作方便。
【关键词】远程教育, JSP, MVC,数据库
信息化社会人们需要终身学习,远程教育特别是以网络为主要载体的现代远程教育,顺应了这一趋势,给人们随时获取新知识提供了便捷和强有力的支持。
如今,全球每年有超过7000万人次通过互联网来接受教育,继续教育已占美国GNP的6%,而且在不断向上攀升。以互联网为核心的在线学习(e-Learning)正在成为全球性的教育培训的潮流和趋势。
现代远程职业培训是后工业化时代的一种新型的教育组织形式,是在科技知识呈几何级指数增长的学习化社会背景下发展起来的,迄今为止,世界各国都为建立一个成型的现代远程职业培训体系和终身教育模式而努力。
本文设计了一个基于Web的远程教育平台,可以让各地的学员通过互连网在线学习,实现了资料下载,网络课堂,论坛等功能,为学员和教师之间提供了一个良好的交流平台。
1、基于Web的远程教育平台概述
1.1 系统功能
系统主要包括学习论坛、新闻公告、网络课堂及学习资源下载及后台管理等模块的设计和实现。
论坛模块:包括发帖、回复帖子、学习交流、后台管理等方面。
网络课堂模块:主要提供了java方面的学习资料,可供学员全方位的学习,并由管理员随时上传必威体育精装版内容可供更新。
学习资源模块:包括平面,网站,技术文档等各方面的知识。
新闻公告模块:实现了新闻发布,新闻浏览,公告显示,以及公告的添加等等。
另外本系统有强大的后台管理功能,可以实现平台的更新及修改。学员通过账号登陆后可以浏览新闻公告,学习各门课程,并同大家进行在线交流等。
1.2 系统开发工具
本系统在操作系统Windows XP上开发,以Myeclipse 6.0作为开发平台,JSP和Html作为开发语言,采用Struts+Hibernate技术,Mysql Server 5.0作为数据库服务器管理系统。Tomcat 6.0作为Web服务器。
1.3 系统结构
系统采用MVC三层结构,使用Struts +Hibernate技术,其结构框如下页图1所示。
图系统结构框图
2、基于Web的远程教育平台设计分析
根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考虑,将数据库应用系统设计分为以下几个阶段:①规划;②需求分析;③概念设计;④逻辑设计;⑤物理设计。
2.1 应用需求分析
要设计一个良好的基于Web的远程教育平台,就必须首先明确该应用环境对平台的要求。远程教育平台的应用背景为:方便用户随时随地都能方便快捷地登陆该平台,并进行浏览,管理等操作;因此,该系统需满足以下几方面需求:
①信息浏览:能让学生、教职工等用户快速地浏览到平台信息。
②数据的维护:新增:允许管理员级的用户对数据进行新增操作,保证数据库的真实性与实时性;删除:允许管理员级的用户对数据进行删除操作,保证数据库的真实性与实时性。
2.2 系统功能模块划分
①前端浏览模块:该模块实现让学生、教职工快速地浏览到所需要的信息。
②后台管理模块:该模块实现数据的新增、删除功能。
2.3 系统数据库设计
2.3.1 概念设计
概念设计的目标是产生反映远程教育平台需求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。
①ER模型
ER模型是对现实世界的一种抽象。它的主要成分是实体、联系和属性。使用这三种成分,可以建立许多应用环境的ER模型。
②ER模型的操作
在利用ER模型进行数据库概念设计的过程中,常常需要对ER图进行种种变换。这些变换又称为ER模型的操作,包括实体类型、联系类型和属性的分裂、合并和增删等等。
③利用ER方法的数据库概念设计
利用ER方法进行数据库的概念设计,可以分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局ER模式,最后对全局ER模式进行优化,得到最终的ER模式,即概念模式。
通常,一个数据库系统都是为多个不同用户服务的。各个用户对数据的观点可能不一样,信息处理需求也可能不同。在设计数据库概念结构时,为了更好地模拟现实世界,一个有效的策略是“分而治之”,即先分别考虑各个用户的信息需求,形成局部概念结构,然后再综合成全局结构。在ER方法中,局部概念结构又称为局部ER模式,其图形表示称为ER图。
2.3.2 系统数据库设计
由于ER图是数据库概念设计的结果,而DBMS一般
您可能关注的文档
- 资源与环境第五讲中国水资源可持续发展研究.ppt
- 资源与环境第四讲人口与可持续发展.ppt
- 资讯安全─入门手册资讯安全最佳实务.ppt
- 资源与环境第八讲工业的可持续发展.ppt
- 走近科学家某小学生课件制作.ppt
- 走进青春青春误读.ppt
- 超高速集成电路硬件描述语言VHDL培训教程.ppt
- 路基病害整治第一章绪论.ppt
- 路基病害整治第三章路基横向不均匀沉降原因与防治措施.ppt
- 路基病害整治第九章冻土地区路基病害与防治.ppt
- 数学冀教版二年级下册《参观爱国教育基地》说课课件.ppt
- 统编版历史八年级上册第七单元 人民解放战争 大单元教学设计.pdf
- 人教版小学数学四年级下册第八单元《平均数与条形统计图》 单元教学设计(表格式).pdf
- 《口算两位数加减法》说课课件冀教版二年级下册数学.ppt
- 人教版四年级数学下册第九单元《数学广角——鸡兔同笼》 单元教学设计(表格式).pdf
- 牛津深圳版英语八年级上册Unit 8 English Week 单元整体教学设计.pdf
- 北师大版小学数学六年级下册3.2《图形的旋转(二)》说课课件.ppt
- 二年级下册冀教版第六单元《解决问题》说课.ppt
- 人教版九年级化学上册全册教学设计教案.pdf
- 人教版四年级数学下册第二单元《观察物体(二)》 单元教学设计(表格式).pdf
文档评论(0)