您好, 访客   登录/注册

教学管理信息系统的研究分析

来源:用户上传      作者: 张平华

  摘要:本文主要是对系统进行分析研究,提出了教学管理信息系统的系统架构,给出了系统所需的系统功能模块和数据模型,为后期的开发提供保障。
  关键词:分析;教学管理;系统架构;
  中图分类号:TP303 文献标识码:A
  
  Study Analysis on Teaching Management Information System
  ZHANG Ping-hua
  Hefei University of Technology, Hefei ,China ,230009
  Abstract:The paper analyzes and studies the system, proposed teaching management information systems architecture, it gives system functions and data model of the system, to provide protection for the later development.
  KeyWords: Analysis; teaching management; system architecture
  1 引言
  国内高校由于校园网络发展不平衡,目前在信息系统方面同时并存两种模式。第一种模式是局域网管理模式。它是建立局域网上的系统,数据集中在部门服务器上,为部门人员提供数据共享,解决了部门内部的数据冗余和不一致的问题,但服务器只是实现文件的存储、数据存储和打印共享,网络利用率较低。第二种模式是校园网上的全校信息系统,它以各部门管理系统为基础,各部门管理的数据除了满足部门内部人员的使用之外,还可以为其他部门提供信息服务。
  2 学校管理信息系统应用的若干问题
  (1)应当注重教学管理信息系统基本理论与决策模型的研究
  从理论研究的角度看,教学管理信息系统是教育管理学与管理信息系统的复合体。一方面,我们应当注意教学管理信息系统的概念、方法与技术的研究。另一方面,为了使教学管理信息系统的投资、开发与应用更为科学、有效,还应当进行教学管理信息系统的经济分析并用以指导系统开发与应用的实践。
  (2)教学管理信息系统硬、软件建设必须同步推进
  从国内已经建成并投入使用的教学管理信息系统来看,或多或少地存在重硬件、轻软件、轻信息的问题,导致在建成的信息系统内只能提供一些最基本的服务功能,而未能实现一个功能完善、简便实用的管理信息系统。为保证系统的正常运行和不断发展,学校要有连续的建设、稳定的技术队伍,以及相应经费。
  (3)教学管理信息系统与校园网络应当有机融合
  基于校园网络的信息管理系统能及时地收集、统计、分析学校的各种信息,充分发挥学校管理的整体功能。但是,不少的教学管理信息系统由于在规划时整体性不强,或在子系统开发时各自为政,或在使用时忽视了信息的积累与流通,从而导致信息的共享程度低、信息交流困难,存在同一批数据在多个子系统中重复输入、存贮的浪费现象。
  (4)注重教学管理信息与管理系统的标准化
  近年来,各级各类学校和各级教育管理部门都建立管理信息系统,在教学信息的汇总与管理,提高教学管理方面起到了巨大作用。但是在各个不同系统之间数据共享与信息交换方面却逐渐暴露许多的问题。主要表现在:①现有的教学管理信息标准的不完备。②现有标准执行困难,导致信息传输不畅。③缺少网上信息交换规范,导致网上数据交换困难与重复投资。
  (5)提高人机界面的友善性和操作的方便性
  多媒体技术、虚拟现实技术和人工智能技术的发展,为教学信息管理系统人―机界面友善性的提高创造了良好条件。例如,输入/输出界面的多媒体化、数据分析的图形化、使用自然语言进行交互等等。
  (6)注重教学管理信息系统的安全性
  教学管理信息系统的安全包括网络安全与信息安全两个方面,网络安全涉及线路传输的安全和服务器的安全,主要通过建立可靠的防御体系结构等方式来解决。在信息安全性方面,目前人们所做的努力集中在以下三个方面:严格的身份验证、可靠的信息加密措施,以及收/发信息的不可抵赖性。
  3 系统架构
  结合上面所述,本系统应该采用基于WEB的三层架构技术。C/S 体系结构模型思想简单,具有强大的数据操作和事务处理能力。三层C/S结构是将应用功能分成表示层、功能层和数据层三个部分。
  表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。它用于检查用户从键盘等输入的数据,显示应用输出的数据。
  功能层相当于应用的本体,它是将具体的业务处理逻辑编入程序中。表示层和功能层之间的数据交往要尽可能简洁。
  数据层就是数据库管理系统,负责管理对数据库数据的读写。数据库管理系统必须能迅速执行大量数据的更新和检索。
  4 系统分析
  4.1系统安全性分析
  本教学管理信息系统主要有以下两大模块:院系课程管理子系统和学生课程管理子系统。各子系统的登录均有权限的限制。对于各操作员,系统具有修改用户口令信息的功能,但各用户的用户名和权限自己不可以更改,用户通过系统只能更改用户口令。各子系统的用户名及口令分别初始设置为:院系课程管理子系统用各位教师编号;学生课程管理子系统用各位学生的学号。
  考虑到系统的安全性,在用户进入系统之前进行合法用户检测。所以系统中应该有一个用户名的密码检测模块,还应该有一个管理员管理模块,它可以进行操作员的增加、删除和修改,并且能够进行授予相应的操作权限。系统中有一个默认的系统管理员,它在系统安装好后就可以使用该用户进入,该用户能够建立其他用户。系统管理员有修改用户信息的功能,但用户名不可以更改,但是用户口令是可以更改的,用户在要修改用户信息时,必须输入正确的用户名之后才可以更改用户信息。两个子系统分别为两种不同的登录方式,且两个子系统之间不可混合登录,各个子系统均有登录的权限的限制,同时用户只要登录成功之后即可进行所有的操作,但不可以看到或是使用其它用户或子系统的信息及功能。
  4.2、系统流程图
  院系课程管理子系统:包括课程设置申请、课程管理。其中课程设置申请包括增加、删除、修改课程信息;课程管理包括选课学生名单和期末成绩的输入、输出。教师可通过系统对课程的申请、修改和删除向教务处申请,并对选课学生名单进行打印,对成绩进行录入、修改。
  学生课程管理子系统:包括学生选课、学生课程表的生成、成绩查询。学生可不受时间、地点限制,根据个人教学计划,综合课程查询结果进行选课,并可以进行成绩的查询、打印课程表等。教学管理信息系统的系统流程图。
  
  
  4.3 系统结构分析
  4.3.1系统管理模块
  管理员管理模块,可以进行操作员的增加、删除和修改,并且能够进行授予相应的操作权限。系统中有一个默认的系统管理员,它在系统安装好后就可以使用该用户进入,该用户能够建立其他用户。
  (1)用户信息修改
  为了系统和用户的安全以及便于用户工作,系统提供了更改用户密码的功能,但不可以更改用户名。
  (2)用户注册
  提供全院的学生或是教师注册的新用户,新用户在注册时学生的用户名要使用学号,教师的用户名要使用教师编号。
  
  
  4.3.2院系课程管理子系统模块
  该子系统由课程设置申请,课程管理模块组成。
  
  
  (1)、课程设置申请

  为教师提供课程设置申请,该块主要有三个小块:申请增加新的课程、申请删除旧的课程和申请修改已有的课程。
  (2)、课程管理
  该模块主要包括课程列表、学生名单和成绩单三部分。为教师提供一个直观的课程管理,每学期当选课结束后教务处把选课结果移入成绩单中。这时,在课程管理界面中就会显示已开设的课程和各课程的学生名单,并且可以打印学生名单。在期末的时候也可以通过管理界面输入学生的成绩。
  4.3.3学生课程管理子系统
  该子系统由以下几个小模块组成:
  (1)、学生选课
  学生在这里可以用课程名来查询课程信息,或者是在课程列表中查看,并且可以知道自己当前所选课程的总学分,同时还可以打印自己的课程表。在这里学生还可以方便地进行选课,或是删除已选的课程。
  (2)、成绩查询
  在期末教师输入成绩单之后,学生可以在该界面中查看自己的各科成绩,各课程的最高成绩、平均成绩和最低成绩。
  5 数据库概念结构设计
  5.1数据的E-R模型图
  
  
  5.2 数据库的逻辑结构设计
  根据以上的E-R图,本系统需要三个基本的信息表:教师信息、学生信息、课程信息。其中,教师信息和学生信息在实际系统中是从其它的信息管理系统的数据库表中直接读取。学生的选课需要用一个独立的表来保存。由于每学期期末前都要进行选课,因此选课后要将这个表的内容及时保存到成绩单数据表中。使用本系统的不仅仅是各个院系教师进行课程管理,还有每个学生需要登录到选课系统进行选课。因此,需要对不同的登录人员进行密码验证和权限的限制,防止出现越权行为。用户名、密码和权限必须单独保存在一个表中。另外,还需要一个表来保存各记录号的计数值和一个表来保存课程代码。
  在本系统中包涵的数据库只有一个MYDATABASE.GDB的数据库,并使用mydatabase1(数据库别名)进行数据库连接。
  6 结束语
  本文详细地从系统的功能、数据库以及系统安全性方面去研究并分析了系统的架构。给出了系统的相关模块的设计思想。
  作者简介:
  张平华,1981年出生,男,安徽省东至县人,合肥工业大学生工程硕士,讲师,研究方向:信息管理与智能决策。
  
  参考文献:
  [1]高哲.基于SOA软件架构的研究与应用[D].武汉理工大学,2007
  [2]刘英丹,董传良.利用Web Service实现企业应用集成[J].计算机应用,2003,(07)
  [3]陈豫龙,何旭洪.Delphi 6.0数据库系统开发实例导航[M].北京:人民邮电出版社,2003,3
  [4]高静. 有关民办高校教务系统的设计和实现[J].科技资讯. 2011


转载注明来源:https://www.xzbu.com/8/view-44072.htm