关键词:
教务管理
选课管理
RUP
UML
摘要:
随着学院规模的不断扩大,教务管理工作日益繁杂。教务管理软件能够为教务处安排和管理日常教学提供科学的、规范的、快捷的电子化手段,使广大教务人员从繁琐的工作中解脱出来,提高工作效率和教学质量。但随着管理技术的不断发展,原有的缺乏总体规划的、各自独立的管理软件,已不适应教务综合管理实际工作的要求。国内虽已有一些单位开发了不同版本的教务管理信息系统,但是这些软件都是根据自己院校的管理模式编制的,并非通用;即使能符合当前本校的管理模式,也不利于今后教务管理的进一步完善。因此,德州职业技术学院为推进教务管理工作的信息化,开发了符合本校管理模式的教务管理信息系统。
我们采用RUP开发模式和UML描述工具,完成了德州职业技术学院教务管理信息系统的需求分析和系统设计,为系统的开发工作奠定了坚实的基础,统一了开发规范和标准,减少成本并降低风险,保证了软件质量,同时明确了教学教务工作职责,整合了各种信息和数据。系统主要实现的功能包括学籍管理、排课管理、考务管理、教材管理、成绩管理、选课管理、教学计划管理、师资管理、实践教学管理、教学质量评价管理和系统维护共11个模块,其中每个子系统下面都可以包含数据处理、查询统计、报表打印等功能,涵盖了教学教务的全过程。各职能部门还能通过校园网实现信息的共享与发布,促进了教育整体质量和办学效益的提高。
本系统全面设计,统筹规划,既立足学院当前情况,也考虑到将来的发展,在进行总体设计时,采用先进的模块化结构,具体实施时,采用当前最流行最先进的开发工具,系统增删修改功能容易,便于扩展,方便维护。
本系统在技术架构上选用了成熟先进的J2EE技术,采用的是基于J2EE的C/S和B/S相结合的三层架构,并使用Struts框架技术和Hibernate持久层技术来建设易开发、易维护、易扩展的应用系统,简化了客户端的开发,大大减少了操作数据库的工作量。
选课管理子系统是教务管理系统的一个模块,是实现学分制的关键。本文重点对选课管理进行了详细分析和设计,并给出了实现的方法。在校学生利用浏览器通过校园网访问本院(系)的选课主页,按照已设定的选课要求,提交自己的选课意向,进行选课。管理员根据学生的选课情况进行必要的调整,导出学生选课信息,生成各课程的学生名单,安排课程开班上课。
综上所述,我们在分析业务需求的基础上,设计并实现了适用于德州职业技术学院的一个完整统一、技术先进、高效稳定、安全可靠、易于扩展和维护的教务管理信息系统,希望能够实现教务管理的自动化,促进学校管理的信息化进程。