数据库技术在教务系统中的应用

时间:2022-09-29 04:40:13

数据库技术在教务系统中的应用

摘要:随着高校招生规模的不断扩大,在高校现有的软硬件条件下,学生人数比例急剧增加,给高校教务工作带来了巨大的压力。为了保障学校教育教学质量,发挥现有软硬件、网络等资源条件,开发基于校园网络的教务管理信息系统尤为必要。对教育系统数据库进行了分析与设计,进一步完善并建成了初具规模的基于网络数据库的教务系统,以解决传统单机模式的教务管理工作效率低下等问题,提高教务系统工作效率,并保障教学质量。

关键词关键词:教务系统;数据库;校园网;信息系统

中图分类号:TP392

文献标识码:A 文章编号:16727800(2014)002012202

0引言

教务管理是教学工作的重点内容,也是学校运作的枢纽,而教学质量与水平将直接影响到高校在行业内的竞争水平,进而影响到学校的生存和发展。当前,社会已经进入了高度发达的状态,计算机技术为教务管理信息化提供了强有力的手段。与此同时,随着国家教育体制的不断改革和发展,高校招生规模急剧扩大,也给高校教务管理工作带来了新的压力。因此,必须在现有的软硬件条件下,运用现代化信息网络技术建立完善的教学管理系统。教学管理水平的高低,不仅反映了学校内部的管理水平,也影响到国家教育事业的发展方向。同时,实现教务管理信息化也是教育现代化、规范化、科学化的基础。

1教务系统数据库需求分析

通过对现有的教务系统进行分析,结合高校教务管理工作的具体情况,可以得到教务系统的主要功能模块,包括学生信息管理模块、教师信息管理模块、院系信息管理模块、课程编排信息管理模块、学生成绩管理模块、综合信息查询模块、系统管理模块。下面分别对这些功能模块进行分析:

(1)学生信息管理模块。该功能模块主要对教务工作人员开放,可以对学生信息进行管理,包括添加、删除、修改、查询等功能。在录入学生基本信息后,系统在保存信息时会检查信息的重复性,如果存在重复的学生编号,系统会明确提示。在删除学生基本信息时,系统首先会提示用户是否确认删除操作,这样可以保障系统安全。

(2)教师信息管理。教师信息管理也是重要功能模块之一,教务工作人员可以通过此模块来添加、修改、删除、查询教师的基本信息。系统在保存教师信息时会检查教师编号,在删除或修改教师基本信息时会提示确认信息。

(3)院系管理。院系管理模块主要是对院系信息进行管理,包括院系类别的设置、修改、查询、删除等。在添加新的系别信息时,系统首先检查系别编号的唯一性;在修改、删除系别信息时,会提示操作用户确认信息,从而保证信息的安全性。

(4)课程编排信息管理。课程编排信息管理功能模块主要对学生课程信息进行编排和管理,包括添加、修改、删除课程信息,以及班级课程管理等功能。

(5)学生成绩信息管理。成绩管理模块主要对学生的成绩信息进行管理,包括成绩信息的录入、查询和修改。教务工作人员可以通过该功能直接对学生成绩信息进行管理。

(6)综合信息查询。综合信息查询模块主要对教务系统中的各种信息进行查询,包括学生基本信息、教师基本信息、成绩信息等。比如,在查询学生基本信息时,可以输入学号、班级编号、姓名、宿舍编号等信息来检索信息,可以根据需要设置查询条件,也可以组合查询条件。同时,系统支持模糊查询,这样有利于查询管理。综合信息查询功能可以对学生基本信息、院系信息、课程编排信息、学生成绩信息等进行多条件综合查询,还支持报表输出。

(7)系统管理模块。系统管理模块主要包括用户管理、用户权限分配管理、数据库备份与恢复、系统基本信息设置等功能。其中,用户管理是对系统中的用户角色进行配置和管理,用户权限是对用户能够操作的功能进行划分和管理,保障系统安全。教务工作人员在登陆系统时会输入自己的工号、密码,系统根据用户权限来初始化操作界面。用户管理主要是对用户信息、用户账户信息进行管理。

2教务系统数据库设计

高校教务管理系统主要是对学校教务工作进行信息化管理,其功能模块包括学生信息管理模块、教师信息管理模块、院系信息管理模块、课程编排信息管理模块、学生成绩管理模块、综合信息查询模块、系统管理模块。通过对教务系统进行数据库的需求分析后,可以得到教务系统的主要数据流包括如下元素:

(1)学生基本信息:学生姓名、学生学号、学生性别、专业ID、班级编号、出生日期、联系电话。

(2)教师基本信息:教师姓名、教师性别、教师编号、出生日期、班级编号、联系电话。

(3)教务用户信息:用户编号、用户名、密码、权限编号。

(4)课程编排信息:课程ID、课程名称、课程描述、代课老师编号、课程日期、班级编号。

(5)系统日志信息:日志编号、用户编号、操作时间、动作描述。

(6)用户权限信息:用户编号、权限等级、权限描述。

(7)院系基本信息:院系编号、院系名称、院系描述、专业描述。

(8)学生成绩信息:学生编号、学生姓名、课程编号、课程成绩。

(9)系统操作描述表:操作编号、操作名称、操作描述。

(10)用户留言信息:用户编号、留言ID、留言时间、留言描述。

(11)资讯信息:资讯编号、资讯主题、咨询内容、时间。

3数据库技术

3.1SQL Server数据库

微软推出的关系型数据库SQL Server具有如下重要特点:

(1)高性能设计,可充分利用Windows .NET的优势。

(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程系统管理及配置。

(3)强壮的事务处理功能,采用各种方法保证数据的完整性。

(4)能够满足多种CPU处理器架构,从PC机到嵌入式的硬件结构均能满足。并且具有自己特有的三层模式结构,以及对数据调用的数据库语言。内部可简单快捷地对数据进行复制、删除、增加等管理,为系统用户和研发维护人员提供安全可靠的平台。

3.2数据库技术与教务系统

本教务系统主要采用基于校园网络以及数据库支持的架构模式,其中数据库适用微软公司推出的Microsoft SQL Server 2005。SQL数据库在安全性、系统性能和稳定性等方面都具有得天独厚的优势,数据处理实时性强、效率高,而且支持微软软件开发平台Visual Studio .NET,可以实现SQL Server数据库和开发平台的无缝对接。SQL Server数据库非常适合中小型信息管理系统的数据库管理要求,因此将SQL Server数据库作为教务系统的数据支撑平台非常合适。

4教务系统数据库设计与应用

4.1数据库物理结构设计

下面针对教务系统,对部分数据库表进行物理结构设计,如表1―表7所示。

5结语

高校信息化建设已经成为高校提高行业竞争力的重要砝码,教务管理工作作为高校教育工作的重点内容之一,迫切需要通过计算机信息系统来提高工作效率。开发基于网络数据库的教务系统有利于提高高校教育教学质量,加速推进教育现代化、国际化发展。

参考文献:

[1]刘伟.山东司法警院教务管理系统设计与实现[D].济南:山东大学,2009.

[2]詹茂森,刘彬.高校教务管理信息系统信息编码问题的研究[J].科技信息,2011(22).

[3]段杰.浅析高校教务管理信息化建设[J].石家庄理工职业学院学术研究,2011(2).

[4]刘建清.高等学校教务管理要素探析[J].中国大学教学,2011(6).

[5]刘强.高校教务管理系统的设计与构建[J].产业与科技论坛,2011(6).

上一篇:油井精细化管理办法的探索与实施 下一篇:职业教育实行校企合作办学模式的实践研究