关键词:
教学管理
培养方案
UIMS
UML模型
摘要:
伴随着学校规模的不断扩大,学生的数量逐渐增多,课程资源管理也因为越发的庞大的课程库而变得更加的复杂,这些都导致了学校在课程和培养方面的维护管理工作更加困难和复杂,同时也使得工作人员的工作效率相对较低。所以为了解决这些问题,学校提出了建立教学管理信息系统。教学管理信息系统是一个涉及到学生教学各个方面的综合管理信息系统,结合了目前学校教学的现况,采用了先进的设计理念和一流的开发技术。系统实现了对教学整体流程的控制和管理,有效的解决了过程管理不规范、工作效率低等一系列现实问题。
本文首先对教学管理信息系统的开发背景进行了介绍,结合国内外的研究现状,分析了系统开发的必要性。在系统整体需求分析中,采用UML建模方式,以面向对象的思想,通过用例图、流程图或者活动图分析了用户在课程资源管理、培养管理、成绩管理等几个模块的需求,给出了模块内部的业务基本流程。在系统设计中,简单介绍了系统的技术架构、功能架构和安全架构相关的设计,在详细设计中,通过对培养管理和成绩管理的数据设计、业务规则的描述,得出了数据库模型和业务类的设计。在系统实现部分,主要讨论了执行计划修订和成绩修改的实现。
为满足用户需求及系统开发特点,在技术上以Java为编程语言,集成目前主流的Structs+Spring+Hibernate开发框架和自身的UIMS和BSUIMS开发框架完成用户界面管理系统架构,利用模型驱动思想完成系统配置管理:在功能上按照模块架构设计,将系统分解为不同模块设计,提高系统各个模块的内聚性,降低模块间的耦合度;在系统安全上,系统采用基于角色的权限过滤管理,同时设置通用过滤器增强了系统运行的安全性;系统扩展性上通过设计良好的接口完成系统的集成以及复用。