中职院校教务管理系统的需求分析与系统设计探析

发表时间:2021/3/11   来源:《教育学文摘》2020年32期   作者:赵宝山
[导读] 本文通过对我国中职院校教务管理部门的走访调研后
        赵宝山
        天津市第一轻工业学校  300131
        摘要:本文通过对我国中职院校教务管理部门的走访调研后,在深入了解了他们的具体需求基础之上,采用UML工具对用户需求进行统一建模和导出该系统的软件需求分析说明书,完成该系统的需求分析工作,从教师管理、选课管理、考核管理、成绩管理和系统管理等五个方案 进行了系统功能用例分析。然后对该系统的总体架构进行详细设计,使之更具实用性。
        关键词:中职院校;教务管理系统;需求分析;系统设计
        
        随着高等教育在我国的发展越来越快,随之相应的教学的配套设施也要能跟得上其大规模的发展,这些都对教务教学管理工作提出了新的挑战。近些年科技的发展,“教育信息化”的概念被提上了日程,其中,教务管理工作是高校的一个重要工作之一,在日常的管理工作里面占据十分重要的位置,并且教务管理的工作涉及的面广,学生的数量大,所从事教务管理工作的教职工的压力较大,严重的影响了高校的教务工作效率,所以本文进行了中职院校教务管理系统的研究设计。
        1. 中职院校教务管理系统的需求分析
        1.1 系统流程分析
        教务管理工作主要针对教师与学生两个群体,这两个群体也是组成全校人力资源的两个因素,本文设计的系统就是针对于这两个群体来展开的。管理员能够对系统进行相关信息的维护功能,进而实现日常工作的正常运行。教师能够完成它所涉及范围内的工作,如正常教学、学生管理等,相对于教师来说,学生的权限则是最低的,只具有对其本人信息的基础性的操作。下面从系统管理员、教师和学生三个方面对业务流程进行分析:
        (1)系统管理员
        在实际的操作过程中,管理员的工作是非常重要的,它不但要完成模块的管理工作,还要进行一些数据的维护工作,还有其他一些非常中流程的审批,这些必须由管理员来完成,但是,在进行审批之前,管理员本身也要对事件有一个详细的了解才可以进行相关操作。当然,对管理员来说,还具有对一些重要数据的维护功能,这一点也非常重要,尤其是教务数据,还有一项功能就是管理员需要对一些比较重要的数据进行检查和更新操作。
        (2)中职教师
        完成相关登陆后,教师可以对一些基本信息进行相关查看,这里的相关信息涉及到教师的简历等方面的基本内容。教师可以浏览相关的学校下发的通知;教师可以对进本信息进行相应的查询,教师也可以对所教授的课程进行课程调整,此外,为了便于对教师上课质量进行监督,每个教学单位的管理员,称之为教学秘书都会尽量的避免教师进行调课,这样就可以避免教务处和学生的一些工作量;还有就是,教师可以对试卷进行试卷分析,对学生的整体掌握情况进行分析,也可以对教师的授课效果进行分析,也能够通过各题型的得分情况,来判断本套题中的某些题型是否合理等问题。
        (3)中职学生
        学生是教务管理工作的主体,其群体较大,涉及到的工作很多,保证教务管理工作稳步运行,是设计该系统的初衷。所以,学生可以对本人信息进行查看和完善;学生可以查询本学期课程的安排,也可以在完成考试之后查询自己每一门课程的成绩;也可以浏览学校所下发的相关的通知。
        1.2 系统用户角色分析
        对中职院校教务管理工作进行分析,可以将该系统用户角色划分为系统管理员、教师及学生三类用户对象。系统整体角色用例如图1所示。

图1 系统整体用例图
        (1)系统管理员
        在实际的操作过程中,管理员的工作是非常重要的,它不但要完成模块的管理工作,还要进行一些数据的维护工作,还有其他一些非常中流程的审批,这些必须由管理员来完成,但是,在进行审批之前,管理员本身也要对事件有一个详细的了解才可以进行相关操作。
        (2)学生
        学生是教务管理工作的主体,其群体较大,涉及到的工作很多,保证教务管理工作稳步运行,是设计本系统的初衷。所以,学生可以对本人信息进行查看和完善;学生可以查询本学期课程的安排,也可以在完成考试之后查询自己每一门课程的成绩;也可以浏览学校所下发的相关的通知。
        (3)教师
        教师可以对一些基本信息进行相关查看,相关信息涉及到教师的简历等方面的基本内容。教师可以浏览相关的学校下发的通知;教师可以对进信息进行相应的查询,教师也可以对所教授的课程进行课程调整,此外,为了便于对教师上课质量进行监督,每个教学单位的管理员,称之为教学秘书都会尽量的避免教师进行调课,这样就可以避免教务处和学生的一些工作量;还有就是,教师可以对试卷进行试卷分析,对学生的整体掌握情况进行分析,也可以对教师的授课效果进行分析,也能够通过各题型的得分情况,来判断本套题中的某些题型是否合理等问题。
        1.3 系统功能用例分析
        1.3.1 教师管理
        教室管理功能需求主要是面向系统管理员用户的。此功能由进修子功能页面来完成。教师的实际教学情况由教学管理子功能页面完成相应的记录数据录入功能。科研情况由科研管理子功能页面来完成相应得录入功能。该功能具体用例分析如下:
        (1)教师信息录入:从一名任课教师自进入高校时,他的个人信息就可以被教师管理功能模块登记注册,这些基本信息将被作为后续一些子功能模块的基础信息之一。任课教师在日常教学工作当中,由于自身或者工作岗位的要求应该会有进修的机会,此时教师管理功能模块当中教师的个人基本信息数据在系统中要保持相应的数据记录。因此,教师信息录入主要功能是对教师的基本信息进行相关的完善。
        (2)教学信息管理:教师在中职院校中的实际教学情况由教学管理子功能页面完成相应的记录数据录入功能。因此,教学信息管理主要功能是对其所对应的教师的教学相关的信息进行完善。
        1.3.2 选课管理
        选课管理功能模块的使用过程中,需要系统管理人员对该选课管理功能模块中的一些常用参数进行设定,之后才能开放该选课管理功能模块。在学生可以选课之前,其管理员要进行相应的设置,例如,在学生选课之前,本门课的学分,管理员要设置好,还要对选课的班级人数进行相应的设置,以防止学生在选课时,其实际的教室的容量不够,通过这样的设置,可以实现有尽可能多的学生可以有机会选择自己喜爱的课程。具体功能需求分析如下:
        (1)课程设置:课程设置是指对下学期所开课程进行设置。
        (2)学分设置:学分设置是指在课程初选阶段之前设定课程学分上限值,同时还要要求每个学生所有的课程学分总和不得超过系统设定的课程总学分上限值。
        (3)教室容量设置:教室容量设置是指用来完成对上课人数的控制。
        (4)关闭课程:关闭课程是指如果一门课程所选择的人数过少,该系统设置为20人,在这种情况下,本门课就不能够开课,以避免教室的利用率过低,也避免教师资源和学生资源的浪费。
        1.3.3 考试管理
        考试管理功能需求主要是面向系统管理员用户的,系统该项功能是教务管理系统中一个比较重要的模块,考试管理所涉及到的是学生考试前和考试中所面临的问题,每年期末阶段,教师出题,学生备考,管理员和其他工作人员为考试做出相应准备,每个院系的管理员可以通过教务处的要求,来具体的设置专业课的考试时间,考试班级人数的划分等与考试相关的操作。
        (1)考试科目管理:在中职院校实际教学过程中,由于不同专业门类的设置,在历年的考试科目安排上,就要求教务管理工作人员根据各专业学生的实际情况,合理进行各专业以及各项科目考试的安排。
        (2)考试时间管理:根据考试科目的不同,各科目考试时间应更具具体专业考试内容进行合理设置。
        (3)监考教师管理:在中职院校学期末,各专业授课教师均不在进行专业课的授课工作内容,因此,学校会以院系为单位,以随机抽签的方式对其进行期末教考工作的分派,并在监考考场安排的过程中,避免所在班级教师监考自身所负责专业的学生群体。
        1.3.4 成绩管理
        具备成绩管理功能使用权限的是该系统中的教师人员,成绩管理是指完成学生成绩管理功能,在其中,可以有“成绩提交”和“成绩查询”两个主要的功能。在这里,“成绩提交”这个功能是由教师来进行完成的,而“成绩查询”则是给学生来设置的,这两部分功能是一个教务管理系统的最为基本的功能。该功能具体用例分析如下:
        (1)成绩录入:教师可以对所教授的课程的学生成绩进行相应的管理,在具体工作的过程中,教师可以对所教授课程的学生的成绩进行相应的录入,这个成绩包含有几个部分,可以由管理员进行相应的设定,几个部分共同组成总成绩,然后再设置相应的分值所占比例,成绩录入工作到此结束。
        (2)成绩提交:在教师对学生成绩信息进行录入工作完成并确认无误后,便可以对学生成绩信息进行提交操作,将学生成绩信息提交到系统数据中,以便学生及时查询个人考试成绩信息。
        (3)成绩查询:成绩录入完成之后,教师选择成绩发布,学生就可以通过登陆该系统来对本人成绩进行相关查询。
        (4)成绩修改:在成绩管理中,系统管理员可以实现对成绩组成等相关的设置操作,每一门课的构成是不一样的,当然,教务处有其自身的要求,而各个二级学院也会根据教务处的要求框架下完成对课程成绩构成的设置工作,完毕之后,教师就可以对成绩进行添加了,在提交成绩之前,是可以完成修改功能的,但是,一旦完成提交,则不允许再进行相应的修改。
        1.3.5 系统管理
        对于系统来说,系统管理工作的有效性可以提高系统安全性,也就是说,只有授权用户才可以有权限进行系统数据的修改。本模块使用了根据不同用户角色设置不同的存取控制方法来进行用户权限管理,从而进一步加强了系统的安全性,为该系统实现了权限与用户数据保密两种防范措施。管理员是系统操作的最高级的权限,具有了操作系统各项功能的权利,具体功能需求分析如下:
        (1)用户管理:系统管理员可以管理用户的操作,可以完成用户的添加和删除,例如,对己经毕业的学生可以删除其登陆功能,这样可以保证数据安全。
        (2)权限管理:每一个合法的用户,它的操作权限是不同的,能够对不同的数据范围进行操作,几乎每一个系统都要求对用户的权限进行相应的管理,通过这样的措施也能够最大限度的保证数据安全。
        (3)角色管理:在设计系统时,分三种角色,即教师是一个角色,完成与教师相匹配的操作范围内的操作,学生分配的角色,完成与学生相匹配的操作范围内的操作,总体进行管理的是管理员。
        (4)数据备份:管理各项系统参数数据,保证安全稳定的运行,具有查看、备份、恢复系统日志的功能,一旦出现上面问题,就会可以使数据进行相应的备份操作,防止系统瘫痪后,数据消失的情况发生,这对一个系统来说是非常重要的,如果不能保证数据安全,也就失去了使用系统的意义,所以,在设计系统时,尽最大的可能来完善系统,保证数据安全。
        2. 中职院校教务管理系统的系统设计
        该系统充分应用三层B/S架构,依次是表示层(用于展示用户界面与网页浏览器)、逻辑层(包括应用服务器与Web服务器)、数据层(数据库服务器)。由于该架构既有两层的优势,同时也在一定程度上简化了应用系统开发的复杂程度,因此,这样的架构也是基于计算机网络的信息化、管理系统主流形式,应用服务器通过指定接口连接后台访问,对终端用户而言是透明的,极大地提高了后台数据的安全性。此外,系统中数据逻辑功能主要体现在在MySQL数据库内规划设计数据库表,目的是高效存放各类系统数据,系统总体架构设计如图2所示。

图2 中职院校教务管理系统总体架构图
        (1)表示层
        表示层其功能在于界面展示以及处理用户和逻辑层之间的业务与管理逻辑,依据模块化分层管理的方式,设置对应的权限,对于不同的用户所能看到的信息与操作权限进行严格管控和授权。此类设置不仅能够保证不同用户对应权限的保护和安全域的掌握,同时能够支持各种功能的运行,这些功能包括:通过友好的交互界面展示相关数据,同时对于用户输入的数据进行验证,以保证其完整与有效,同时可以存贮数据。此处应用程序的展现层功能通过GUI、Browser方式来实现。
        (2)业务逻辑层
        业务逻辑层是实现中职院校内部教务工作人员日常办公管理的业务范围和业务逻辑,同时也是系统内数据的输入、修改、删除以及查看过程的重要保障,同时该层也是该系统最为重要的核心功能内容。在该系统中,业务逻辑层的设计理念与思路与中职院校教务工作人员日常办公的工作管理流程保持着高度的统一,例如教务工作人员在高校每学期开学阶段对新进学生信息进行整理编辑或系统管理员对系统内所有学生专业及学院进行划分管理等系统操作流程都会在业务逻辑层加以实现。其通过系统制定的相应接口对客户端请求指令及时的做出响应,并在根据命令完成相应业务处理请求的情况下,通过数据访问层接口完成对指定数据的具体操作环节。此外,业务逻辑层能够保护数据的安全以及数据传输的正常有序,也是验证性信息的重要检测关口。
        (3)数据访问层
        数据访问层是实现数据提取和数据转换的重要组成部分,他连接着业务逻辑层和数据库,其功能主要是负责数据库的访问。在中职院校教务管理系统中将数据层细分为数据库系统和文件系统作为外部资源,保存着整个中职院校教务管理系统的数据资料信息。
        结语
        随着信息技术的飞速发展,学生数量的增多加上教育资源增速不快导致教育资源分配不平衡,增加了教育和管理工作的难度。传统的教务管理工作已经不能满足现代高效发展的步伐。本文针对现有的教务管理工作流程及内容进行研究,确定了系统的功能性需求,形成需求分析文档。同时对该领域内国内外成熟的系统进行学习和借鉴,深入研究成熟的理论技术基础,针对中职院校教务管理的工作业务流程,确立该系统的开发设计方案。
        参考文献
        [1]叶雯. 学校教务管理系统的设计与实现[J]. 湖南邮电职业技术学院学报, 2020(3).
        [2]段嘉奇, 柴玉梅. 基于B/S架构的高校教务管理系统设计与实现[J]. 科技传播, 2019, 11(7).
        [3]王亚春. 数字管理平台下高职院校教学管理系统的设计与实现[J]. 活力, 2019(5).
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: