网站大量收购独家精品文档,联系QQ:2885784924

基于JSP的网络教学管理平台的设计与实现.docVIP

基于JSP的网络教学管理平台的设计与实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的网络教学管理平台的设计与实现   摘要:根据课程相关资源使用的实际情况,采用B/S架构设计了一个通用的课程网络教学系统。针对使用该系统的角色设计了管理员、教师、学生三个子模块,以及对教学活动、教学资源的管理功能。并通过JSP和数据库技术对系统进行了实现。   关键词:网络教学系统;JSP;B/S   中图分类号:TP313 文献标识码:A 文章编号:1009-3044(2015)29-0001-02   伴随着计算机技术及信息化的高速发展,信息化已渗入到人们生活的方方面面,在很大程度上改变了人们的生活。当下的传统教学模式内容较为单一、信息量较少、信息的更新也不够及时,已经无法满足人们对于知识的需求。如何使传统教学能跟上时代脚步并根据信息化的发展来做出相应的变革是现代教学中需要解决的问题。而网络教学是基于网络技术以及多媒体技术的,是在网络大环境下展开的一种教学,相对传统教学而言有着反应迅速、信息量大等优点。所以设计和开发出一个功能齐全的网络教学管理平台是当前教学改革的一个重要方向。   1 开发环境   1.1 JSP   JSP(Java Server Pages)即Java服务器页面,是一种动态的网页技术标准。作为一种简化的Servlet设计,JSP通过Java编程语言编写后台脚本来对生成动态网页的处理逻辑进行封装,并通过JavaBean实现对服务端资源的访问。这样就将网页的显示部分与逻辑部分进行了分离,并实现了程序组件的可重复使用,增强了系统的扩展功能,大大简化了Web应用程序的开发过程。   1.2 My SQL   My SQL是一种关系型数据库管理系统。关系型数据库的特点是将数据分别保存在不同的表中,在使用数据时,能够对数据库更好地进行各种操作。My SQL使用了多种编译器测试,代码具有可移植性,并且支持多种操作系统,适应性非常强。并且采用多线程技术,优化了数据查询算法,缩短了查询时间,大大提高了CPU的资源利用。与此同时My SQL支持可以处理千万条记录的大型数据库,满足一般系统的要求。最重要的一点是,My SQL是免费和开源的,一般用户不用支付其他费用。对于用户的特殊需求,用户可以通过修改My SQL的系统源码来开发相适合的My SQL系统。   1.3 MyEclipse   MyEclipse是对Eclipse平台的一个扩展插件,是一个基于Eclipse基础之上开发而成的一个功能强大的集成开发环境。MyEclipse支持代码的编写、配置、测试和发布等,几乎包括了目前所有的Eclipse开发工具,在Java和数据库的开发、发布以及整合方面发挥了很大的作用。同时MyEclipse结构上的模块化优势体现在可以对任意的一个模块进行单独的扩展和升级,同时并不会影响其他的模块。   2 系统设计   2.1 用户需求分析   本网络教学管理平台的需求主要为以下几个方面:   1) 管理员模块:管理员可以在修改个人密码、审核系统用户、对教师信息进行管理、对在线讨论进行管理、管理公告等。   2) 教师模块:个人信息的修改、发布教学资源并进行管理下载学生作业、参与在线讨论、浏览公告等。   3) 学生模块:学生可以注册、修改个人密码、下载课件教学视频、上传个人作业、参与在线讨论、浏览公告等。   2.2 业务流程分析   系统业务流程如图1所示。此业务流程图标识了不同用户在登录系统以后对系统资源所能够进行的相应操作活动,以帮助用户以及设计人员对本系统所能够满足的用户需求有一个直观的认识。由图中可以看出,用户在登录本系统时需要选择相应的用户角色,登入系统后能够拥有系统为所选角色授予的权限。在本系统中,管理员可以对用户信息进行管理、对在线讨论进行管理、管理公告等。教师可以对个人信息的修改、发布教学资源并进行管理下载学生作业、参与在线讨论、浏览公告等。学生可以进行注册、修改个人密码、下载课件教学视频、上传个人作业等。   3 系统实现   3.1 系统功能模块   本系统的功能主要由管理员模块、教师模块和学生模块三个部分来实现,系统功能模块如图2所示。   管理员模块的基本功能包括:用户信息管理、教学资源管理、在线测试管理、作业管理、在线讨论管理和公告管理。其中用户信息管理能够完成对登录系统的用户进行添加、删除和修改相应信息;教学资源管理能够完成对课程相关电子资源的添加、删除和编辑;在线测试管理能够完成对测试题目的添加、删除;作业管理能够完成对学生上传的作业进行查看、删除;在线讨论管理能够完成对教师和学生的在线讨论内容进行修改和删除;公告管理能够完成对平台公告信息的添加、修改和删除。   教师模块的基本功能包括对课程相关电子资源的上传,对在线测试题目的编辑和在线测试任务

文档评论(0)

小马过河 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档