论文部分内容阅读
在网络环境下构建信息化教学平台进行辅助教学已成为各类基础学校的一种主流教学方式,如何将各种类型的多媒体教学资源融入到初中英语课堂教学中,共享教学资源,激发学生的学习兴趣,改变传统的课堂教学模式成为目前中学英语教学改革的主要目标。本文针对初中英语课堂教学过程中存在的实际情况以及发展趋势,从理论与实践两个角度出发,结合网络教学辅助系统的一般原理,利用Struts框架技术来设计和实现系统,按照软件工程设计的一般规范,设计并实现了一套满足初中英语课堂教学辅助系统,给出了需求分析、总体设计、数据库设计、源码及运行结果。论文首先通过对系统结构框架以及主要业务处理模型、流程的分析,应用传统结构化分析技术及面向对象分析技术获取了系统主要功能需求以及非功能需求。在此基础上,根据系统设计原则,分别从系统前台和后台数据管理两部分描述了系统主要模块,给出了系统功能模块结构设计。在获取数据实体的基础上,建立了系统数据库需求分析中的主要实体关联,给出了主要数据表的逻辑结构设计。根据网络教学系统前台访问以及后台数据管理的逻辑关系论述了系统主要功能模块的实现过程。为了更好的体现J2EE开发组合的优势,系统在实现过程中自行开发多个模块补充功能,采用插件、数据库技术,将教学电子课件、教学课件管理、课堂内容扩充知识等学习素材发布到网络教学平台,同时设计了小组学习交互模块,并开展了在线辅导答疑。学生利用业余时间在线自学,并可进行小组讨论和协作学习。论文给出了其中部分模块的软件实现流程及关键代码,完整了再现了整个系统地实现细节。最后,根据初中英语网络教学系统预期的功能需求定义,给出了详细的测试计划以及主要的测试用例。本文开发的教学辅助系统基于目前流行的SSH(Struct+Spring+Hibernate)框架,采用浏览器/服务器结构,通过应用MVC设计模式(模型、视图与控制层)来简化应用程序开发和维护的周期和成本,实现最大程度的软件复用。系统测试结果表明本系统能够很好的适应初中英语开放式教学的实际特点,满足了初中英语教学辅助功能需求。