论文部分内容阅读
随着各级高校的不断发展,学校的教务管理也变得越来越复杂。作为学校管理的核心和基础,教务管理是高等学校教育工作的一项重要内容,提高教务管理的有效性也成为高校普遍重视的问题。教务处是学校教学管理职能部门,确保教学秩序的正常和教育教学质量的不断提高,通过完善的管理手段,对各方面人员活动进行有效地组织,落实学校的各项教学任务,推进学校教育事业的不断发展。因此,各高校都非常重视教务管理工作。本文以潍坊工程职业学院教务管理系统为开发项目,对其进行了系统设计与研究,探讨了ExtJS技术在教务管理信息系统中的应用效果。本文遵循软件周期开发规则,在分析了各种RIA开发技术下的优缺点的基础上,提出了开发基于ExtJS的教务管理信息系统。通过对潍坊工程职业学院教学工作的了解,确定学校的教务管理系统的需求分析,即发布新闻、通知等信息;对学校的教学计划进行管理;学生的学籍管理;查询学生信息;教师可以发布考试信息;教学信息查询等,在此基础上完成系统的总体设计。采用集桌面应用程序的最佳用户界面功能和Web应用程序部署方便的RIA技术来设计,然后明确系统各个模块的功能需求,把系统划分为四个模块:系统管理员子系统、教务管理员子系统、教师子系统和学生子系统,根据模块化的软件结构画出各个模块的数据流图,设计出系统的逻辑模型,利用SQL Server2005数据库管理系统,分别完成数据库的概念设计、逻辑设计和物理设计;利用ExtJS框架的可重用的部件与对象,简化系统开发过程,使得客户端界面显示效果良好,页面显示效果达到桌面应用程序的风格,并根据数据流图及逻辑模型对系统各个具体模块及数据库进行详细设计,最后编码实现各模块的主要功能。课题的研究主要包含了两个创新点:一是利用B/S开发模式,将教务管理系统设计为三层架构体系,在Web环境下运行了系统的数据层、中间层与访问层,极大地提高了系统的运行效率;二是利用ExtJS等开发技术设计教务管理系统的界面,提高了软件控件的利用效率,使得教务管理系统的界面更加便于操作,提高了系统的可操作性。本文基于ExtJS技术开发的教务管理信息系统,在潍坊工程职业学院得到了应用,认为该系统不但能够提高学校教学工作的效率,使得该校各项教学工作有条不紊的进行,而且可以促使其教学管理人员不断推出新的适合学生的教学方案的改革策略,如选课、排课、学生按照自己的意愿自主选课等。同时系统的完善有利于学生的发展,学生可以及时的了解各种信息,方便学生的学习及生活,从某种程度上可以促使学校培养出更多更优秀的人才。近年来,高校不断注重学校教务管理系统的开发,教务管理系统也反应了一个学校的管理水平。最后,该教务管理系统的开发过程,可以为学校其他部门进行信息化管理提供参考价值,并提供一些可行的技术方案。