论文部分内容阅读
摘要:教务信息管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,教务管理工作关系到每个学院的教学秩序稳定和教学质量的提高,关系到学校教师、学生能否方便快捷的交流,关系到学校教育的发展和人才的培养。
关键词:教务信息管理系统;J2EE;中间件;B/S结构;java
中图分类号:G4 文献标识码:A 文章编号:1672-3791(2011)06(b)-0000-00
本文阐述了民办高校教务管理系统需要解决的主要问题,在需求分析中,分析了系统所面向的用户对系统的功能需求,基于UML面向对象的系统分析与设计。
1系统开发背景
教务管理工作是高校教学工作的中枢,教务管理在高校中占有相当重要的地位,教务管理工作关系到高校教学秩序稳定和教学质量的提高,关系到高校人才的培养和发展[1]。
民办高职教育在培养目标和办学模式、教学方式等方面都有别于传统学科式教育。遵循理论“必需”,“够用”为度,理论为实践服务的原则,着重培养学生的实践能力,培养面向生产、建设、管理及服务一线的高等技术应用型人才。
由于培养目标和培养方式的特点,决定了高职教育的教务工作面临许多新的困难[2]。现代教学管理系统是一个面向学院各部门以及各层次用户的多模块综合信息管理系统,包括教务公共信息维护、学生管理、师资管理、教学计划管理、选课管理以及教学质量评价等模块,能够满足从学生入学到毕业全过程及教务管理各个环节的管理需要。
国内外研究开发状况:目前国外在教学管理软件的设计和开发方面处于领先地位,不论是在开发的方法上还是软件的使用效率上都很成功。虽然我们的教育改革正与国际化接轨,但我们的教育制度与国外有着很大差别[2]。直接拿来是不适用的。随着民办高校的不断扩招,教学、教研、教务管理工作的信息量越來越大,信息的重要性也显得尤为突出[3]。对于类别繁多的信息的收集、加工、传输、存储、查询等工作量越来越大,管理工作的随机性和矛盾性也越来越明显,教务管理是高等学校教学管理中的核心工作,高等教育对教务管理工作提出了更高的要求,尽快改变传统的管理模式,运用现代化手段进行科学管理,为适应现代化教育趋势,对各层次学生实行统一的信息管理,在教学管理中运用现代信息管理手段,提高学院办学质量和效率提出了时代要求。
2总体业务描述
教务管理信息系统具有管理教学部门或组织的各种运行状况、数据分析与预测、辅助决策等功能,本文讨论民办高校中教务人员通过本系统完成相关的教务管理工作。
随着民办高等教育改革的深入,民办院校的招生规模越来越大,各民办高校为响应国家政策,走改革之路,大部分都配备了教学管理微机及配套设备,全校教学管理微机通过校园网联通,为教学信息网络管理系统的运用提供了硬件基础,并且运用现代信息技术,全面更新教学管理手段,建立现代教育管理模式。
(1)系统目标和解决的问题:教务管理系统的使用角色主要有以下几种:院系教务管理人员、教师、学生。其中,在教务处管理人员中,又有超级管理员和普通管理员。权限管理和访问控制是每个管理信息系统的重要组成部分,它关系到整个系统的安全性和可靠性。
(2)系统的功能性需求:系统管理员根据学校的特点灵活的进行系统设置,可以对使用者进行客户端、WEB服务端权限分配;还可以通过数据库结构自动更新,方便的实现系统升级服务。操作日志记录操作者的相应操作;还可以通过数据库结构自动更新,方便地实现系统升级等服务,本模块主要由系统管理员进行授权和定义使用,系统授权分三级:(1)针对不同的用户组授权,如:教务处、教师、学生。(2)对用户授予不同的功能权限和对数据的读写权。(3)控制用户对某些表的某些字段的写权。
3系统总体设计
系统设计目标和原则:本系统总体目标是建立一套以科学管理为基础,以计算机技术为手段,以现有各种事务处理系统为铺垫的现代化综合教务管理信息系统,在WINDOWS操作系统上的基于B/S 结构模式的教务信息管理系统,选用SQL SERVER 2000数据库进行开发。采用 JAVA 作为开发平台,以 J2EE 作为开发语言[4]。为学校全体学生和教师为中心的授权用户提供高效的优质服务,并以此为契机来规范教务管理业务处理方式,提高办事效率,为学校的管理决策提供全面的支持。
4业务详细设计
高校教务信息管理系统平台以统一门户的形式把各种信息化服务集成在一起提供给全校师生,并实现统一身份认证,解决了师生进行不同的应用系统要记多个网址、用户名和密码的现状。数据中心和各业务应用系统的数据库要实现数据交换与共享。
统一门户平台:统一门户平台与统一身份认证管理系统是紧密结合的,统一身份管理的LDAP目录服务器是门户系统的一个组件,作为用户数据、服务数据、访问策略的中心存储器,而门户统一平台实现用户的统一认证、访问策略的管理与服务。
数据库设计:数据库是存储数据库对象和数据的地方,数据库管理是关系型数据库管理系统最重要的一项工作。在数据库管理系统的开发过程中,首先应该规划和创建数据库。数据库的好坏和数据库的规模直接影响到数据库管理系统的有效使用。
在进行数据库设计时,应该考虑下面一些问题:数据库的安全性和用户许可:数据库的一项功能是保护数据库中的数据,即不允许未授权的用户查看或者修改高度敏感的数据。数据库的安全性可以通过使用用户账户策略和许可来保证。当创建好数据库和所有的对象,并增加完数据之后,还要考虑系统的维护问题。
5系统实现
在前面分析和设计的基础上,利用开发环境创建部件,把设计对象转换成代码。在这里部件是指拥有完整定义的公共接口的类,它支持简单的基于机构的消息协议。部件可分为可视化的和非可视化的,部件的公共接口指用来连接部件的函数,具有三个特征:属性、动作、事件。
教学管理系统的测试:无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生存周期的每个阶段都不可避免地会产生差错。但是,经验表明审查并不能发现所有差错,此外在编码过程还不可避免地会引入新的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。
参考文献
[1] 陈军民,王娟:浅谈高校教务管理队伍存在的问题及对策[J].中国西部科技,2004(11).
[2] Craig Larman 《UML和模式应用——面向对象分析与设计导论》(Applying
UML and Patterns—An Introduction to Object-Oriented Analysis and Design and the Unified Process) 方梁等译北京:机械工业出版社, 2005年出版。
[3] 闪四清主编.SQL SERVER 7.0系统管理和应用开发指南清华大学出版社, 2002,2,第一版,
[4] 徐树芝.潍坊学院教务信息管理系统的设计与实现:[学位论文]山东:山东大学,2010.
关键词:教务信息管理系统;J2EE;中间件;B/S结构;java
中图分类号:G4 文献标识码:A 文章编号:1672-3791(2011)06(b)-0000-00
本文阐述了民办高校教务管理系统需要解决的主要问题,在需求分析中,分析了系统所面向的用户对系统的功能需求,基于UML面向对象的系统分析与设计。
1系统开发背景
教务管理工作是高校教学工作的中枢,教务管理在高校中占有相当重要的地位,教务管理工作关系到高校教学秩序稳定和教学质量的提高,关系到高校人才的培养和发展[1]。
民办高职教育在培养目标和办学模式、教学方式等方面都有别于传统学科式教育。遵循理论“必需”,“够用”为度,理论为实践服务的原则,着重培养学生的实践能力,培养面向生产、建设、管理及服务一线的高等技术应用型人才。
由于培养目标和培养方式的特点,决定了高职教育的教务工作面临许多新的困难[2]。现代教学管理系统是一个面向学院各部门以及各层次用户的多模块综合信息管理系统,包括教务公共信息维护、学生管理、师资管理、教学计划管理、选课管理以及教学质量评价等模块,能够满足从学生入学到毕业全过程及教务管理各个环节的管理需要。
国内外研究开发状况:目前国外在教学管理软件的设计和开发方面处于领先地位,不论是在开发的方法上还是软件的使用效率上都很成功。虽然我们的教育改革正与国际化接轨,但我们的教育制度与国外有着很大差别[2]。直接拿来是不适用的。随着民办高校的不断扩招,教学、教研、教务管理工作的信息量越來越大,信息的重要性也显得尤为突出[3]。对于类别繁多的信息的收集、加工、传输、存储、查询等工作量越来越大,管理工作的随机性和矛盾性也越来越明显,教务管理是高等学校教学管理中的核心工作,高等教育对教务管理工作提出了更高的要求,尽快改变传统的管理模式,运用现代化手段进行科学管理,为适应现代化教育趋势,对各层次学生实行统一的信息管理,在教学管理中运用现代信息管理手段,提高学院办学质量和效率提出了时代要求。
2总体业务描述
教务管理信息系统具有管理教学部门或组织的各种运行状况、数据分析与预测、辅助决策等功能,本文讨论民办高校中教务人员通过本系统完成相关的教务管理工作。
随着民办高等教育改革的深入,民办院校的招生规模越来越大,各民办高校为响应国家政策,走改革之路,大部分都配备了教学管理微机及配套设备,全校教学管理微机通过校园网联通,为教学信息网络管理系统的运用提供了硬件基础,并且运用现代信息技术,全面更新教学管理手段,建立现代教育管理模式。
(1)系统目标和解决的问题:教务管理系统的使用角色主要有以下几种:院系教务管理人员、教师、学生。其中,在教务处管理人员中,又有超级管理员和普通管理员。权限管理和访问控制是每个管理信息系统的重要组成部分,它关系到整个系统的安全性和可靠性。
(2)系统的功能性需求:系统管理员根据学校的特点灵活的进行系统设置,可以对使用者进行客户端、WEB服务端权限分配;还可以通过数据库结构自动更新,方便的实现系统升级服务。操作日志记录操作者的相应操作;还可以通过数据库结构自动更新,方便地实现系统升级等服务,本模块主要由系统管理员进行授权和定义使用,系统授权分三级:(1)针对不同的用户组授权,如:教务处、教师、学生。(2)对用户授予不同的功能权限和对数据的读写权。(3)控制用户对某些表的某些字段的写权。
3系统总体设计
系统设计目标和原则:本系统总体目标是建立一套以科学管理为基础,以计算机技术为手段,以现有各种事务处理系统为铺垫的现代化综合教务管理信息系统,在WINDOWS操作系统上的基于B/S 结构模式的教务信息管理系统,选用SQL SERVER 2000数据库进行开发。采用 JAVA 作为开发平台,以 J2EE 作为开发语言[4]。为学校全体学生和教师为中心的授权用户提供高效的优质服务,并以此为契机来规范教务管理业务处理方式,提高办事效率,为学校的管理决策提供全面的支持。
4业务详细设计
高校教务信息管理系统平台以统一门户的形式把各种信息化服务集成在一起提供给全校师生,并实现统一身份认证,解决了师生进行不同的应用系统要记多个网址、用户名和密码的现状。数据中心和各业务应用系统的数据库要实现数据交换与共享。
统一门户平台:统一门户平台与统一身份认证管理系统是紧密结合的,统一身份管理的LDAP目录服务器是门户系统的一个组件,作为用户数据、服务数据、访问策略的中心存储器,而门户统一平台实现用户的统一认证、访问策略的管理与服务。
数据库设计:数据库是存储数据库对象和数据的地方,数据库管理是关系型数据库管理系统最重要的一项工作。在数据库管理系统的开发过程中,首先应该规划和创建数据库。数据库的好坏和数据库的规模直接影响到数据库管理系统的有效使用。
在进行数据库设计时,应该考虑下面一些问题:数据库的安全性和用户许可:数据库的一项功能是保护数据库中的数据,即不允许未授权的用户查看或者修改高度敏感的数据。数据库的安全性可以通过使用用户账户策略和许可来保证。当创建好数据库和所有的对象,并增加完数据之后,还要考虑系统的维护问题。
5系统实现
在前面分析和设计的基础上,利用开发环境创建部件,把设计对象转换成代码。在这里部件是指拥有完整定义的公共接口的类,它支持简单的基于机构的消息协议。部件可分为可视化的和非可视化的,部件的公共接口指用来连接部件的函数,具有三个特征:属性、动作、事件。
教学管理系统的测试:无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生存周期的每个阶段都不可避免地会产生差错。但是,经验表明审查并不能发现所有差错,此外在编码过程还不可避免地会引入新的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。
参考文献
[1] 陈军民,王娟:浅谈高校教务管理队伍存在的问题及对策[J].中国西部科技,2004(11).
[2] Craig Larman 《UML和模式应用——面向对象分析与设计导论》(Applying
UML and Patterns—An Introduction to Object-Oriented Analysis and Design and the Unified Process) 方梁等译北京:机械工业出版社, 2005年出版。
[3] 闪四清主编.SQL SERVER 7.0系统管理和应用开发指南清华大学出版社, 2002,2,第一版,
[4] 徐树芝.潍坊学院教务信息管理系统的设计与实现:[学位论文]山东:山东大学,2010.