版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、百度文库-好好学习,天天向上 # 基于Web的远程教育平台的设计与实现【摘要】研究并设计了一个基于Web的远程教育平台,系统采用MVC三层结构,用户界面层、业务逻辑层和数据访问层。系统主要实现的功能包括:学习资源、新闻公告、论坛交流、网络课堂、资料上传,以及强大的后台管理等功能。该系统采用Myeclipse作为Web开发平台,Mysql作为数据库开发工具,采用BS体系结构,界面美观,操作方便。【关键词】远程教育,JSP,MVC,数据库信息化社会人们需要终身学习,远程教育特别是以网络为主要载体的现代远程教育,顺应了这一趋势,给人们随时获取新知识提供了便捷和强有力的支持。如今,全球每年有超过700
2、0万人次通过互联网来接受教育,继续教育已占美国GNP的6%,而且在不断向上攀升。以互联网为核心的在线学习(e-Learning)正在成为全球性的教育培训的潮流和趋势。现代远程职业培训是后工业化时代的一种新型的教育组织形式,是在科技知识呈几何级指数增长的学习化社会背景下发展起来的,迄今为止,世界各国都为建立一个成型的现代远程职业培训体系和终身教育模式而努力。本文设计了一个基于Web的远程教育平台,可以让各地的学员通过互连网在线学习,实现了资料下载,网络课堂,论坛等功能,为学员和教师之间提供了一个良好的交流平台。1、基于Web的远程教育平台概述系统功能系统主要包括学习论坛、新闻公告、网络课堂及学习
3、资源下载及后台管理等模块的设计和实现。论坛模块:包括发帖、回复帖子、学习交流、后台管理等方面。网络课堂模块:主要提供了java方面的学习资料,可供学员全方位的学习,并由管理员随时上传最新内容可供更新。学习资源模块:包括平面,网站,技术文档等各方面的知识。百度文库-好好学习,天天向上百度文库-好好学习,天天向上新闻公告模块:实现了新闻发布,新闻浏览,公告显示,以及公告的添加等等。另外本系统有强大的后台管理功能,可以实现平台的更新及修改。学员通过账号登陆后可以浏览新闻公告,学习各门课程,并同大家进行在线交流等。系统开发工具本系统在操作系统WindowsXP上开发,以Myeclipse作为开发平台,
4、JSP和Html作为开发语言,采用Struts+Hibernate技术,MysqlServer作为数据库服务器管理系统。Tomcat作为Web服务器。系统结构系统采用MVC三层结构,使用Struts+Hibernate技术,其结构框如下页图图系统结构框图2、基于Web的远程教育平台设计分析根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考虑,将数据库应用系统设计分为以下几个阶段:规划;需求分析;概念设计;逻辑设计;物理设计。应用需求分析要设计一个良好的基于Web的远程教育平台,就必须首先明确该应用环境对平台的要求。远程教育平台的应用背景为:方便用户随时随地都能方便快捷地登陆该平
5、台,并进行浏览,管理等操作;因此,该系统需满足以下几方面需求:信息浏览:能让学生、教职工等用户快速地浏览到平台信息。数据的维护:新增:允许管理员级的用户对数据进行新增操作,保证数-2百度文库-好好学习,天天向上百度文库-好好学习,天天向上 - 据库的真实性与实时性;删除:允许管理员级的用户对数据进行删除操作,保证数据库的真实性与实时性。系统功能模块划分前端浏览模块:该模块实现让学生、教职工快速地浏览到所需要的信息。后台管理模块:该模块实现数据的新增、删除功能。系统数据库设计2.3.1概念设计概念设计的目标是产生反映远程教育平台需求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独
6、立于支持数据库的DBMS,不依赖于计算机系统的。ER模型ER模型是对现实世界的一种抽象。它的主要成分是实体、联系和属性。使用这三种成分,可以建立许多应用环境的ER模型。ER模型的操作在利用ER模型进行数据库概念设计的过程中,常常需要对ER图进行种种变换。这些变换又称为ER模型的操作,包括实体类型、联系类型和属性的分裂、合并和增删等等。利用ER方法的数据库概念设计利用ER方法进行数据库的概念设计,可以分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局ER模式,最后对全局ER模式进行优化,得到最终的ER模式,即概念模式。通常,一个数据库系统都是为多个不同用户服务的。各个用户对数
7、据的观点可能不一样,信息处理需求也可能不同。在设计数据库概念结构时,为了更好地模拟现实世界,一个有效的策略是“分而治之”,即先分别考虑各个用户的信息需求,形成局部概念结构,然后再综合成全局结构。在ER方法中,局部概念结构又称为局部ER模式,其图形表示称为ER图。2.3.2系统数据库设计由于ER图是数据库概念设计的结果,而DBMS一般采用关系型,因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。用户所用到的那部分数据的描述常常用子模式表示。本设计用到的数据库表如表1表5所示。表1用户表f段类型是否关键字注释id门劲编寸是自动生成name文木否用户牡passuord文木否密码文本性别nir
8、kriiim尸否妮称pic川户头像tutLi数7竹发帖数ercatclime日期型否用户创建时问itlc文本否用户角色表2主版表字段类型是否关键子注释bum(nl自动编号是自动工成i(i;irfln;imr文木否i血杯lliKlfillV卩(:文木否上版类型info文木否主版简介mLin(!ri(数字否版二H)表1记录所有用户的用户名和密码,当用户登陆时,通过查询用户表来核对用户名和密码是否正确,若正确则进入详细页面,否则重新登陆。表2记录的主版分类的名字、类型和简介,当用户进入论坛时,系统会自动查询此表,在页面上显示主版名、主版类型、主版简介。是否关键字注释articleid1动编匕C口动生
9、成title文木否帖子标题fiintrnt文木否帖子内容userid数字否用户IDereatetimeH期型否帖子发表时间hntirdid数字杏所屈主版TDrcadcount数字否浏览数applyc-oLint数竽否冋复数picname文木否圈片名alia:hturnlnaJiH!丈木否附件名表3发表帖子表表3记录了论坛帖子的所有信息以及浏览数,回复数,当用户点击论坛相对应的主版时,会通过查询此表来显示该主版下的所有帖子。表4新闻表字段类卑是否关进7注释Hwsif1自功编号是1动生成nt?wsi文本否新闻类型newHtliilt!日期型新闻发表时间iiwsubjsei丈本I1!新闻标赵iiw-
10、t)rilfnt文本新闻内容n-eweditor文木新闻作者表5回复表字段类型圧否关讹字注释jpplvid自动编号是自动生成(-unienl文本否院系紹字userid数7否川八idLirliclitl数7否文Mil)1iiutt日期型否回复时间百度文库-好好学习,天天向上百度文库-好好学习,天天向上- #- 表4记录了新闻的标题和内容,当用户点击“新闻公告”时,会在该页面显示对应新闻信息。表5记录了所有帖子的回复信息,可以通过查询此表来查看相应帖子的回复信息。3、测试运行Web服务器的构建本系统采用Tomcat作为Web服务器,用户首先必须安装,然后下载并安装,并在运行时开启Tomcat服务.并把相应的项目拷到webapps目录下,运行时在IE地址栏输入:http:/localhost:8080/Faredu/即可。部分页面实例平台首页此页面属于平台首页,当用户开始浏览本系统时,就会显示此页面,并提供登陆入口。新闻公告界面用户成功登录后,可以点击”新闻公告”进入新闻公告页面,可以浏览所有新闻公告。4、结束语本设计设计了基于WEB的远程教育平台,其方案经过了验证,源代码经过了测试,达到了预期的效果。该平台实现了新闻公告,学习资源下载,论坛交流,网络课堂等功能,并提供有强大的后台管理功能,可实时能系统进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度木材运输碳排放交易合作合同4篇
- 2025年度个人艺术品投资收藏合同4篇
- 吉林省长春市净月实验中学2024-2025学年九年级上学期期末化学试题(含答案)
- 园区物业服务质量提升考核试卷
- 2025版微信公众号内容版权授权与运营维护服务合同3篇
- 原材料卸车作业中安全生产奖励制度合同3篇
- 2025年代理经销销售合同
- 2025年农产品合同模板
- 2025年合资合约示范
- 二零二五年度贵州事业单位合同制工人聘用协议3篇
- 2025水利云播五大员考试题库(含答案)
- 中药饮片验收培训
- 手术室专科护士工作总结汇报
- DB34T 1831-2013 油菜收获与秸秆粉碎机械化联合作业技术规范
- 创伤处理理论知识考核试题及答案
- 2019级水电站动力设备专业三年制人才培养方案
- 肝素诱导的血小板减少症培训课件
- 抖音认证承诺函
- 高等数学(第二版)
- 四合一体系基础知识培训课件
- ICD-9-CM-3手术与操作国家临床版亚目表
评论
0/150
提交评论