随着信息技术的不断发展极大地促进了计算机管理技术在各行各业得到了广泛的应用。随着社会的发展,人民的富裕教育问题摆在了越来越重要的地位。教育资源的稀少与人们越来越多的需求形成了矛盾。而传统的教育虽然发展速度并不慢,但与人们的迫切需求还有很大的差距。互联网教育以其独特的便捷性可以为传统教育提供有力的补充,使教育资源的利用更加高效,为人们提供一个优质的教育机会。让用户可以根据自己的兴趣,需要在平台里找到优质的教育资源,让有一技之长的人们可以把自己的知识分享出来,及享受到了分享知识的快感,又可以得到教书育人的成就感,并凭借自己的知识额外收获一份劳动的报酬。并且老师们还可以在网络上交流教书育人的心得,分享优秀的方法,使自己的能力得到提升。而且对课业辅导,考试等利用信息技术可以提高效率,为每一个学生设置的教育档案也可以帮助学生发现学习中的问题,提高学习的效率。
二、国内外研究综述
国外的网络课程平台的理论研究与技术实践非常丰富,相当一部分平台秉承了开源软件的理念,免费向用户开放源代码并吸收用户参加最终产品的开发。这些平台已经属于网络课程设计的第三代产品,除了可通过网页给学习者提供教学材料、有关教育网连接以及提供学习者通过电子邮件、电子公告栏、网上练习和测量进行异步双向交流外;还实现了通过网上交谈室、电话会议、视频会议或MUDs(MOOs)系统进行同步双向交流的功能。
我国目前对网络教学管理平台的研发及使用主要有以下两种形式:首先,引进国外的网络教学管理平台,在一定范围内产生了积极的作用。然而,尽管引进国外的平台在一定程度上促进了我国教育信息化的发展,给教师的网络教学带来了便利,但终究是“舶来品”,比较容易造成囫囵吞枣地利用,一不能尽其才,二不适合我国目前发展水平需要。与其花大力气将其本土化,不如借鉴其开发的理念,尝试开发本土的平台。其次,自主研发网络课程平台。目前国内也研发了许多网络课程平台,这些网络教学平台基本都包含有以下几个系统:网上教学系统、网上教务管理系统、网络课程开发系统。其中网上教学系统包括音频会议子系统、视频会议子系统、异步通讯子系统、学生活动跟踪子系统、测试与答疑子系统等,网上教务管理系统包括学生注册子系统、师生档案管理子系统、课程编排子系统等。此外一些网络教学平台还包括了网上教学资源管理系统,该系统包括试题库、案例库、网络课件库、文献资料库等。
三、毕业论文所用的方法和可行性分析
对于网络教育平台系统的总体来说,对于系统的访问者来说,我们采用基于门户方案的B/S模式,只要通过浏览器访问即可不需要用户安装繁琐的程序等,本系统架构共划分为三层:表示层、控制层、业务逻辑层、数据服务层、持久层。
网络教育平台系统,架构采用J2EE三层开发体系架构,使用Struts2+Spring+
Hibernate三大技术框架,以及结合ajax的异步刷新和校验使得系统的效率以及体现性更好。
Struts2是以WebWork为核心,该框架是属于MVC设计思想中的C(控制器) ,采用拦截器的机制来处理用户的请求,基于MVC设计模式的流程而发展成熟的,与struts1有这本质的区别。struts2的形式提高了程序员在开发的过程中的重复性以及效率;容易整合,以及模板的支持和插件的支持,提升以及更少的配置。
Spring是一个java领域内的一个开源框架是在2003年流行的一个轻量级的开发框架,主要也是为了解决现在很多企业中应用程序开发的过于复杂性而创建的。主要的思想就是工厂模式,实现了工厂模式的工厂类。Spring强大和流行起来主要就是两个较为强大的模块,一个是面向切面编程(AOP)和控制反转(IOC)
Hibernate通过持久层的框架将数据库存储从服务层中分离出来。是轻量级的ORM框架可以实现关系型数据库和对象之间的映射。现在的web系统都是和不同类型的数据库打交道所以框架的引入使得程序员的操作更加的面向对象和简便。
四、主要参考文献与资料获得情况
[1] 王珊、萨师煊.《数据库系统概论(第四版)》,北京:高等教育出版社,2006
[2] 张海藩.《软件工程导论》,清华大学出版社,2009
[3] 李刚《轻量级javaee企业级应用》,电子工业出版社 2008
五、指导教师审批意见
该生对于所研究的课题进行了较为详细的研究,确定课题有一定的研究价值,本课题是学生所学专业知识的延续,符合学生专业发展方向。本课题的研究方法和研究步骤基本合理,难度合适,学生能够在预定时间内完成课题的设计。
同意该课题开题。