随着现代科技信息的快速发展,教师继续教育实践中常用的传统面对面教学、全日制改进等培训方法与当今快速发展的信息社会格格不入。在这方面,一种新的软件系统结构教学应运而生。这种教学结构的核心任务是软件开发,尤其是大型软件系统的开发。在教师继续教育管理系统中,应用层次软件系统结构对保证教师继续教育符合时代要求具有重要意义,值得研究和探讨。
1 层次软件系统结构框架
层次软件系统结构包含多层,相邻两层可以相互提供服务。这种结构是基于功能的大型软件系统的可扩展性。“核心”是最内层,一些基本的公共操作主要由该层完成。为了尽可能满足用户不同系统规模的要求,从内到外的功能不断扩展。一般来说,内部层次的功能结构会隐藏起来,外部层次和特殊功能的层次只能在系统外看到。这种设计方法在一些大型软件系统中更为常见。
整个系统的核心层是能够完成一些通用公共操作的系统层次,并将这些通用公共操作与其他软件共享。在这方面,这种系统层次被称为通用核心层。从面向对象的角度来看,通用核心层构成了一个基础类别。外部和内部功能的开发必须基于基础类别,这表明通用核心层在整个系统中发挥着不可估量的作用。
扩展应用层也是系统的重要组成部分,主要由系统扩展应用组成,可发挥监控执行、网络查询、系统信息发布、提供基础和支持领导决策等辅助功能,基于典型应用层提供的服务。
创建具有时代特征的独立可重用组件是层次软件系统结构的核心思想,其根本目标是将创建的思想贯穿于系统的各个层次,从而开发出新的软件应用系统。层次软件系统结构的内容包括构件的基本结构特征、构件接口的结构以及相关构件之间的相关机制。开发人员首先要根据层次软件系统结构的规范要求,开发应用系统的逻辑构件,然后将开发的构件按层次组合成应用系统。
2 网络继续教育的必要性
网络教师继续教育已成为现代远程教育的一部分,教师在其中发挥着非常重要的作用。教师继续教育应严格遵循开放、自主、互动三个原则。近年来,我国教师继续教育在实施过程中遇到了许多问题,主要是教育资源和形式问题,严重制约了教师继续教育的发展。
目前,我国教师网络继续教育的发展仍处于初级阶段,相关教学资源和方法非常有限,存在一些根本问题。目前,教育网站提供的大部分是静态文本资源,主要是电子书籍呈现给学习者,极其缺乏互动功能。此外,相关学习内容需要进一步改进和更新,教师应定期积极采纳学习者的学习反馈,实施网络继续教育工作。我们现在面临的最大挑战是如何充分利用在线教育资源来实施教师继续教育。
3 在教师继续教育管理体系中设计和实现层次软件体系结构
3.1 系统功能模块设计
图1是系统设计的8个功能模块,根据系统设计目标和用户需求分析进行划分。以下重点介绍三个功能模块:(1)用户管理模块:用户管理模块主要负责完成添加用户、删除用户、查看用户信息、修改用户信息等用户的基本操作。用户管理模块的功能将根据不同的用户权限而变化。个人基本信息维护功能适用于所有实名用户,通过此功能可以查看或修改教师的个人信息。用户基本信息维护功能主要适用于教师培训站长及相关管理员,可帮助他们查看、修改、添加和删除新用户。(2)学分管理模块:教师学分的申报、查看、修改、删除、审计和学分数据的导出是学分管理模块的职责。(3)系统维护模块:教育背景、职称、教学科目、职位、初始角色权限、学校类别、学校代码增加、删除、修改操作。
3.2 系统系统结构设计
3.2.1 页面显示层:页面显示层又称表示层,主要管理用户界面显示和业务逻辑层通信,不进行相关业务逻辑处理。页面显示层在ASP中.NET系统可以为用户提供最直接的体验。页面显示层是应用程序设计的主要内容,如系统复杂性高、灵活性差,是系统设计中常见的问题,主要是页面显示层构建不当造成的,降低了用户体验效率。系统经理、教师培训站长、普通教师是系统中页面的三种用户。页面显示层的具体实现以常用的页面模块为例。
网站统一的页面布局是用户友好个性化网站的基本特征。采用采用。 ASP.NET 2.0系统一方面有利于引入母页技术,另一方面可以美化系统的外观。通过母页可以实现网页通用功能的集中处理,有助于提高工作效率。页眉、页脚、导航菜单、内容等是系统母页的四大组成部分,其中网页的公共部分主要包括页头、页尾和导航菜单。大多数网站的页头、页尾和导航菜单都是一样的,但每个网站的具体内容都是独一无二的。
3.2.2 业务逻辑层:业务逻辑层:业务逻辑层:业务逻辑层:业务逻辑层(Business Logic Layer,BLL也被称为中间层,负责数据获取、数据汇总、数据信息交换和业务活动的开展。此外,信息通信管理也是业务流程的重要组成部分。业务逻辑层可以更好地实现数据访问层和表示层之间的数据交换。在ASP中.在NET系统中,APP_code中的一系列类可以组合成业务逻辑层。在该系统中,学分、课程、注册、用户、日志管理、系统维护、数据统计等系统管理功能由业务逻辑层完成,Users分别使用、Cours、Point、Signup、Myeventslog、Code、Statice类别实现。以下主要是用户类别。(Users.cs)例如,进一步阐述业务逻辑层的工作原理。
4 结束语
综上所述,教师继续教育培训管理系统不仅可以加快我国教师培训管理信息化建设,还可以促进教师继续教育的顺利实施。该系统的实施为我国各级教育主管部门提供了一定的教育决策参考,在一定程度上提高了教学管理效率,相关教育部门应给予大力支持。