ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:3.71MB ,
资源ID:13439553      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13439553.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计有关网络教学平台的设计与实现Word下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计有关网络教学平台的设计与实现Word下载.docx

1、题 目:网络教学平台的设计与实现学生姓名:学 院:信息工程学院系 别:计算机系专 业:班 级:指导教师:二一 年 六 月摘 要随着计算机技术和网络技术的飞速发展,网络在教育领域发挥越来越大的作用,产生了网络教学这一新的教学模式。网络教学作为现代教育的一个重要发展方向正在高等院校深入开展,但其教学效果并不尽如人意,缺乏高质量的通用的网络教学管理平台是其中的重要原因之一。在分析了国外网络教学管理平台的开发现状的基础上,设计与实现了一个基于J2EE技术的通用网络教学管理平台。系统设计和实现中所用工具和技术:Rational Rose 2003、viso2003、PowerDesigner12.5 、

2、Oracle10g、Struts2和Hibernate3。系统实现的主要功能如下:1、管理员对教师、学生、班级课表、班级、公告信息的增加、删除、修改、查询、批量导入等功能。2、教师发布并管理课通知,管理上传的各种学习资料,布置学生作业,评定并管理学生在线提交的作业,在线解答学生的疑难问题,参与学生的课程论坛讨论并管理学生的讨论容等功能。3、学生可以查看教师发布的通知,查询并下载教师上传的学习资料,也可以在线观看教师上传的学习视频,查看教师布置的作业并提交未过期的作业,也可以查看教师的评定、展示精品作业,向教师提问疑难问题,参与课堂讨论等功能。本文设计的网络教学平台由系统后台管理、教师教学管理和

3、学生学习管理三个子系统组成。它具有以下特点:一是操作简便,界面友好;二是功能较全面;三是功能较强大,具有通用性,能够满足我们学院日常教学的要求,具有较强的应用价值。关键词:网络教学平台;Oracle10g;Struts2;Hibernate3;J2EE架构AbstractWith the development of computer and network technology, the network plays more and more important role in the educational fields,So this new educational model,netw

4、orking education model occurred. The network teaching is developing thoroughly in university, but the teaching effect is not entirely satisfactoryOne of the most important reasons is the lack of the high quality universal network teaching platformBased on the analysis of present situation of network

5、 teaching platform development in the domestic and foreign,this system has been designed and realized universal network teaching management platform using the J2EE technologyDuring the development and realization of The Network Teaching Platform , the follows tools and technology are used .Such as :

6、 Viso drawing tool, Rational Rose 2003, PowerDesigner 12.5, Oracle10g , Struts2 and Hibernate3 and so onThe functions of the system are follows: First, administrator adding, deleting querying and altering teacher information student information, class information, class course tables, bulletins and

7、importing the above information with Excel. Second, teacher releasing and managing inform, managing all kinds of the uploaded study materials, giving homework, correcting homework and giving comment, answering students problems online, taking part in students discussion and managing the content. Thi

8、rd, student can receive the teachers notice, query and download the study materials uploaded by teacher and student can also watch the study video online and view homework given by teacher and submit the not expired homework. Moreover, student can view the teachers comment and the excellent homework

9、, ask teacher for questions and participate in the class discussion too. The network teaching management platform is composed of three subsystems,the administrator management,the teacher teaching management and the student studyThe platform has the following features:First,the operation is simple an

10、d the surface is friendly;Second,the platform is comprehensive in function;Third, the platform with power function and has the universal characters can meet the requirement of the teaching activities of our college so this system has strong application value.Keywords: Network Teaching Platform; Orac

11、le 10g;Struts2;Hibernate3;J2EE Structure图表清单 引 言21世纪是信息的世纪,以计算机、网络和通信技术为核心的现代信息技术迅猛发展,给人们的生活方式带来了巨大的变化,同时对高等学校的人才培养和教学方法也提出了新的要求。传统的教育是以教师为中心、课堂为中心、书本为中心的“三中心”论的管理式教育,教师台上讲,学生台下听,教师满堂灌,学生被动接受。这种教育忽略了学生的主体作用,不能很好的发挥学生的主观能动性,因此在学习的过程中,学生始终处于被动的地位,养成了过分依赖的思想,不能提高学习的效率。为此,信息工程学院积极组织研发网络教学平台,来辅助我院的日常教学工作

12、。网络教学平台的开发可以使教务的管理、教师的教学和学生的学习更加方便。系统管理员利用该平台可以管理学生、教师、班级、系、专业、学院和班级课表等操作。同时系统管理员也可以发布学堂公告,便于告知教师和学生相关教务信息。教师利用该平台可以发布课通知,管理个人信息,管理讲义资料,管理作业,答疑,管理论坛。学生使用管理员提供的用户名和密码可以登录到系统,然后学生点击相应的课程进入该课程的功能界面。学生在该功能界面里可以进行一系列操作,包括:查看课程通知和课程信息,讲义资料的下载,在线视频学习和与教师交流,查看精品作业,查看老师布置的作业,提交作业,查看老师对自己作业的评定,查看其他学生提出的问题,根据问

13、题关键词搜索问题,向老师提问问题,查看自测题以及相应的答案。学生在课程论坛中可以查看精华帖,可以在相应的论坛分组中发帖子,也可以回复其他同学发的帖子。本平台丰富的功能可以满足学院的日常教学工作,可以使教师的教学和学生的学习更加方便、有效,从而提高了教学效率。第一章 相关技术简介1.1 struts2框架技术简介Struts架构是MVC设计模式的一种实现,它将Servlet和JSP标记(属于J2EE规)用作实现的一部分。Struts继承了MVC设计模式的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts框架体系结构如图1-1所示。其中FilterDispatcher作为主控制器由

14、Struts2框架本身提供,系统所有其它动作,都要经过FilterDispatcher来分发即管理系统所有的行为。由它决定哪个Action被真正调用并处理导航流,同时Action可以通过配置文件来管理,在一定程度上增加了整体结构的灵活性。Action作为分控制器负责某一个或者多个业务逻辑的调度,并把响应结果数据提交到相应的表现层(视图)组件显示给用户。模型包括概念模型(实体组件)和设计模型(业务逻辑组件),实体组件是对物理实体的抽象,代表业务实体的数据;业务逻辑组件主要是对业务逻辑处理功能的具体实现,有普通的JavaBean组件类表示,本质上是负责处理系统的业务逻辑和访问底层数据库。视图负责接

15、收客户端用户数据和返回后台处理的响应结果数据给用户。配置文件struts-config.xml用于定义框架中各个对象之间的关系,将框架中的视图(JSP)、分控制器(Action) 等部分联系在一起;所有与Struts相关的特殊配置项目都应在此文件中进行设置;在应用系统变动时,只用修改该配置文件中的配置,而不用再重新编译发布相关的类;同时它还描述了客户提供的数据与Action组件的对应映射关系;系统启动配置文件将被加载到存供主控制器读取。图1-1Struts框架体系结构图1.2 Hibernate3框架技术简介Hibernate 是一个功能强大的开源ORM 框架工具,允许开发者使用常见的Java

16、 语言特性(如继承、多态等)实现对象模型到关系数据库的映射,并支持Oracle、DB2、SQL Server、MySQL 等主流数据库系统。Hibernate利用反射机制在运行时实现持久化一个对象的各种操作,保证了源码的简练和完全的面向对象风格。图1-2 Hibernate框架体系结构图Hibernate框架体系结构如图1-2所示。Hibernate自身通过对象-关系映射文件(*.hbm.xml)将实体类映射到数据库中的表,为应用程序提供持久化服务。Hibernate是Java应用和关系数据库之间的桥梁,它将应用层对对象的操作直接转化为对关系数据库中的表的操作,使程序员不用关心数据库的操作问题,解决了业务逻辑和数据模型的矛盾,真正做到了面向对象编程。Hibe

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1