英语课过程化教学管理论文

时间:2022-10-04 12:09:59

英语课过程化教学管理论文

1.系统架构设计

任何在系统使用中,用户需求肯定会发生变化。为了实现高度可扩展性和易维护性,本系统采用MVC架构的B/S结构设计。所有逻辑都在服务器端完成,这样版本更新时可节省客户端升级维护成本。系统采用作为服务器端开发语言,SQLServer2008作为数据库管理引擎,IIS作为Web服务器。系统采用三层架构。其中,View层用于构建系统界面,搜集输入输出程序运行结果,实现与用户的交互。BLL层用于封装所有的系统功能,调度View层的显示。DAL层用于对数据库和配置文件进行读写,负责数据交互。Model层,用于描述实体数据往来于各层之间。

2.数据库设计

在数据库设计过程中一直以BC范式为规范,既避免数据冗余,又避免数据间的函数依赖。每个数据表都采用自动增长的整数作为主键,既可避免实体重复,又可方便建立索引提高检索速度。

3.系统实现

(1)DAL层和Model实现

LINQ是VisualStudio2008和.NETFramework3.5版本中一项突破性的创新,它通过将面向对象编程的准则应用于关系数据,简化了面向对象编程与关系数据之间的交互。LINQtoSQL层:LINQ可以快速创建基于数据库表结构的对象,并根据表之间的关系,创建对象之间的联系。它实现了对数据库表的操作和表与对象之间的映射。通过LINQToSQL类可以快速构建DAL层和Model层,构建完成后,能够以面向对象的方法来调用数据实体,以类SQL语法来访问数据库中的数据。LINQToSQL类为构建DAL层和Model层提供了一种快速方法。

(2)BLL层实现

BLL层是基于DAL层和Model层的构建,构建原则是,为每一个数据表建一个类,专门处理和数据表的各种操作,包括数据增、删、改、查和系统逻辑功能,类的方法对应一种操作。系统新增功能时,只需在添加类或者方法,就可以在不影响现有功能的前提下实现新功能。

(3)View层实现

View层的实现采开发Web应用程序,通过各种WebServer端控件实现用户的输入和结果的输出。由于BLL层实现了系统的所有商业逻辑,View层的开发人员可以专注于系统界面的美化和用户体验的改善。

4.结束语

系统实现过程中利用LINQToSQL类生成DAL层和Model层的方法,极大简化了开发工作缩短了开发周期。采用过程化教学来管理学生上好英语课程,对学生提高英语能力有很大的帮助,同时,本系统简化了教师在进行过程化教学管理时工作。因此,本系统对提高教师工作效率和学生英语能力有着双重意义。

作者:张翼 赵一飞 单位:黑龙江东方学院 黑龙江省哈尔滨市

上一篇:中职拓展训练体育教育论文 下一篇:EDP教育教学管理论文