徐艳玲
(烟台工贸技师学院 山东烟台 264000)
教学管理信息系统设计和管理分析
徐艳玲
(烟台工贸技师学院 山东烟台 264000)
现代信息技术的快速发展以及在教育领域的广泛应用,不仅推动了教育理念、模式、内容、方法和手段等方面的巨大变革。使用计算机管理信息系统,可以减少人力的投入,加大信息的处理效率,目前采用信息技术支持组织运行的各种教育教学管理信息系统逐步得到了广泛的应用。基于此,下文先介绍信息系统设计的原则,接着着重分析了教学管理信息系统设计,最后探究了教学管理信息系统的管理。
教学管理 信息系统 设计 管理分析
随着信息技术的发展,信息化程度的高低已经成为衡量一个院校发展水平的要因素之一,教学管理系统是当代院校信息化中最为基础也是最为重要的一项。教学管理工作是学校管理的核心,通过计算机教学管理系统实施学校教学工作的综合管理,是提升学校教学管理工作水平、促进学校管理进步的有效手段。下文就教学管理信息系统设计和管理相关方面展开了分析探究。[1]
系统定位。在建立网络信息系统时,首先必须明确系统的服务对象是谁,系统主要应当完成哪方面的管理工作。对于不同的对象,不同的用户群,系统的功能就有不同的要求;系统规模。系统规模对于系统的总体方案和系统中的软件、硬件的性能要求有很大的影响。系统规模主要指系统用户多少,处理数据海量多大,功能模块多少等等。可以说,系统的规模在某种程度上会影响到系统的总体技术方案。此外系统的规模对于系统软、硬件也有要求。如果系统用户比较少,系统的服务器处理速度、交换机的端口数、骨干网的传输速率均可以比较小,反之则必须使用高速的服务器、具有更多端口的交换机和更高传输速率的骨干网络;系统的安全性。教学管理信息系统的安全包括网络安全与信息安全两个方面,网络安全涉及线路传输的安全和服务器的安全,主要通过建立可靠的防御体系结构等方式来解决。在信息安全性方面,目前人们所做的努力集中在以下三个方面:严格的身份验证、可靠的信息加密措施,以及收/发信息的不可抵赖性;具有良好的交互性。良好的交互性可实现资源共享,信息处理及时,这要求有操作方便、形象直观的用户界面;技术的先进性与合理性。一般来说,开发系统都希望技术最优,功能最强大。而在实际的系统设计中,应当根据系统定位和系统规模等综合因素,既考虑技术的先进性,又考虑实际应用的合理性,以达到最优的性能价格比。[2]
1.层次结构
软件分层需遵循的规则有系统各层次及层内部子层次之间都不得跨层调用,各子系统只能与同一层及其下一层的子系统存在依赖关系通过实体对象在层与层之间传递数据各层都封装自己的实现,与相邻层相互通讯采用访问接口的方式。考虑系统的可扩展性和可移植性,应用程序采用技术,对服务器和网络操作系统都没有特殊要求,客户端应用程序采用或开发,主要运行于操作平台,整个系统具有层次化的体系结构。
逻辑结构设计:应用系统的体系结构从逻辑上分为表示数据层、数据持久化层、客户层、业务逻辑层这四个层。层次的划分使得体系结构更加清楚,使得每个层次都具备了一定的独立性,这样既提高了该系统的继承性和维护性,又使得整个系统具备了很强的课伸缩性和扩展性。
2.软件系统架构
教学管理信息系统的软件结构好坏,不仅影响着系统的效率、安全性、可维护性,更影响系统使用的方便性及可靠性。近年来,随着计算机技术与网络技术突飞猛进的发展,各高校纷纷开始建立新的教学管理信息系统,在这些系统的设计中,系统架构的选择是系统设计人员遇到的主要问题。当今使用的软件系统架构主要有二种客户机/用良务器模式(C/S),和Web浏览器/服务器模式(B/S)。针对高校教学管理信息系统内容复杂、数据庞大、功能全面、涉及繁多、管理面广等特点,系统架构主要考虑上述的C/S模式和B/S模式。这二种模式都采用数据集中、管理分散的运行方式,符合网络技术的发展趋势。
3.系统功能设计
系统部分按功能分为个模块:系统维护、学籍管理、教学计划、实践训练、考试与成绩管理。其中系统管理员具有系统维护权限,维护查询、添加、删除、修改系统管理角色,维护查询、添加、删除、修改系统管理用户,维护查询、添加、删除、修改师生登录密码;教务员具有学籍管理、教学计划管理、实践训练管理、考试及成绩管理权限,维护查询、添加、删除、修改学生学籍信息,维护查询、添加、删除、修改学生家庭信息,维护査询、添加、删除、修改学生奖惩信息,制定各年级大学四年教学计划和实践训练,制定各年级各学期教学任务,维护查询、修改、统计分析学生期末考试成绩,维护查询、统计分析学生在校成绩;辅导员具有学籍管理权限,维护查询、添加、删除、修改学生学籍信息,维护查询、添加、删除、修改学生家庭信息,维护查询、添加、删除、修改学生奖惩信息。系统部分按学生、教师角色的不同设计了不同功能,学生主要实现个人信息维护、选课、选定实训、查看成绩等功能,教师主要实现个人信息维护、录入成绩、查看教学班的功能。[3]
4.数据库设计
基于教务管理信息系统学分制、阶段性的特点,系统数据库分为当前库和历史库,主要体现在教学任务的管理上。每个学期结束后就要把当前库中教学任务导入历史库,然后指定新的教学任务,学期考试成绩亦是如此。系统数据库以课程为主线,由课程库中的课程经编排产生教学计划,根据教学计划中课程产生教学任务,学生根据教学任务选定课程,并由教师录入对应课程成绩,教务员根据不同需求对学生课程成绩进行查询分析。系统数据库另一根线索就是学生信息,学号作为学生信息的唯一标识,用于标记学生奖惩、学生选课、学生成绩等各类和学生相关的信息。还可以依据班级对学生进行分组,从而生成班级管理。
5.系统安全架构
用户信息验证。所谓用户信息验证,就是在用户登录系统时通过信息验证的服务对用户基本信息和其它的一些信息进行验证。只有满足要求的用户才能登录系统。基本信息的验证主要包括是否为系统用户、用户名和密码是否匹配等。对于其它的信息的验证可以根据不同的需求进行设置,比如验证是否注册、是否在学、是否缴费等;系统权限控制。在用户登录系统之后,就要对用户的权限进行控制,要对不同的用户分配不同的权限来明确和限定用户的职责范围。传统的控制方式需要编写大量的控制代码,就会造成大量资源的浪费,同时不利于权限控制的扩展。RBAC的提出,为系统权限的控制提供了一种解决方案。RBAC模型主要包括用户、角色和权限,在这个模型下,用户可以灵活的改变其角色,同时每个角色也可以自由的分配权限,这样用户就和权限没有了直接的联系。传统的RBAC能够满足用户权限控制的基本要求,但随着系统业务负责度的提高,对用户权限的控制提出了更高的要求。在传统的RBAC基础上加入了用户组的概念。和传统的RBAC区别就是在用户和角色之间加入了用户组,用户不在直接分配到角色,而是分配到用户组,用户组再分配到角色,这样更能体现部门管理的概念。在对用户分配完权限之后,还是不能很好的满足一些业务的要求,这是就要对用户的权限进行过滤,权限的过滤主要有时间过滤和规则过滤。
首先,由于学院教学管理信息系统的用户众多,涉及到行政、教学、人事、学生工作等多个部门。因此,无论是在系统的调研与分析阶段,还是在系统设计与实施阶段,都会遇到许多矛盾和问题,有些矛盾和问题不是开发人员能够解决的,这时候就需要领导出面协调好各个部门之间的关系,并需要用户的全力配合,使整个系统在最短的时间内实施和运行起来;其次,加强用户安全教育,培养高级网络管理人员,以确保系统安全。为了保障系统的安全运行,同时需要培养高级网络管理人员。网络管理人员不但要保障网络硬件平台的正常运行,而且还要做好防范工作,使软件系统免受非法攻击,必要的时候,能迅速恢复系统,将损失降到最低;最后,在开发过程中需要进行统筹规划,严格按照管理信息系统的开发流程进行,才能保证整个系统的协调性和完整性。
综上所述,教学管理工作是学校管理的核心,其工作的复杂性和综合性要求高超的现代化管理手段。而教学管理信息系统是一个涉及到学生教学各个方面的综合管理信息系统,系统能实现对教学整体流程的控制和管理,能有效的解决管理过程不规范、工作效率低等一系列现实问题。为此,进一步分析研究教学管理信息系统设计和管理具有重要意义。
[1]史红梅.教学管理信息系统的设计及开发.2010.
[2]梁桑.教学管理信息系统的分析与设计.2013.
[3]马彬.教学管理信息系统的设计与实现.2013.