APP下载

数据库建立下教务信息化管理开发及应用

2019-11-30刘欣昕

电子技术与软件工程 2019年19期
关键词:数据库系统教务管理系统

文/刘欣昕

新时期背景下,学校不断进行教育改革,招生人数逐年扩大,增加了教务管理工作的难度。为了降低教务管理工作的压力,可以构建基于数据库的教务信息化管理系统,利用信息化技术处理大量数据,从而提高教务管理效率。学校教务管理,需要存储教师档案信息、学生信息、学籍管理等,内容多且复杂,仅凭人工管理无法解决问题,需要构建数据库,开发设计信息化系统,才能提高教务信息化管理的科学性与实效性。

1 学校教务管理的现状

近年来,学校已经认识到教务信息化管理的重要性,也在不断开发教务信息化系统建设,但是由于我国教务信息化研究起步较晚,导致在诸多方面仍然采用人工管理,不利于教务信息化管理的发展。诸多学校对于学生学籍的管理,仍然采用手工填写方式,对于学生成绩统计,简单的利用EXCEL进行分析,甚至有的偏远地区仍旧是人工统计成绩,增加了工作时间,降低了教务管理工作速率。学校对于课程安排,许多是人工进行排课,教务信息化系统没有实现普及。诸多学校对于教务信息化系统的建设,仅是通过网络下载相关软件,没有开发研究数据库,导致教务信息化管理实效性不高。

2 数据库建立下教务信息化管理的应用

数据库可以存储、访问大量数据信息,需要利用信息化技术、网络技术、计算机技术等不断进行研发,才能开发出功能更加全面的界面。数据库建立下教务信息化管理的应用,管理人员主要是通过计算机进行操作,通过数据库应用界面完成已经预定的工作任务,其工作效率是人工管理的几十倍。数据库可以存储大量数据,也能对数据进行管理,通过计算机可以对数据库进行搜索、存储、查询等操作。数据库在教务系统中的应用,主要是构建数据库信息化管理系统,通过计算机管理学生成绩、学生学籍、教师信息、考试系统等,可以对学校每天形成的数据进行处理,帮助解决了人工管理无法解决的问题,提高了工作速度,降低了工作开展的误差性。例如,对于学生考试的管理,教师可以通过数据库信息化系统安排考试,系统会自动生成试卷,节省了教师大量精力,降低了教师的工作压力。通过数据库管理系统,教师可以快速地查找需要的信息,节省了大量资料查阅的时间,提高了工作效率。此外,利用信息化排课系统安排课程,可以有效地避免课程冲突,能够满足学校所有排课安排。

数据库建立下的教务信息化管理的应用,具体有以下特征:

(1)功能全面。数据库教务信息化管理系统,主要包括数据库管理系统与应用系统,管理系统主要是对数据进行处理,应用系统主要是对各项功能进行使用,不同系统的功能不一样,结合实际情况合理的进行利用,提高了数据库系统的应用效率。

(2)提高了工作效率。基于数据库的教务信息化管理,能够智能化的对工作内容进行处理,节省了大量人力、物力,帮助解决了人工管理无法解决的问题。

(3)节约成本。数据库教务信息化管理相对于传统教务管理而言,节省了大量时间、成本、人工,高效率的完成了教务管理工作,促进了学校的发展。

3 数据库建立下教务信息化管理开发研究

3.1 数据库管理系统开发设计

对于数据库管理系统的设计开发,需要满足一定的要求,主要包括以下几方面:

(1)存储大量信息。数据库系统主要是由集合与访问程序组成,设计开发时需要注意能够让工作人员快速访问存储信息,能够高效的对数据进行处理。

(2)确保数据存储的安全性。学校教务信息存储,需要确保信息的安全性,数据库系统的设计需要满足安全需求,确保在多个用户访问的情况下,具有纠错能力。若是遇到系统崩溃,或者是被其他用户入侵,系统可以第一时间启动保护功能,从而确保数据信息的安全性。

(3)关系数据模型。关系数据模型是数据库系统的主要构成部分之一,其能够实现数据的快速查阅、联系、约束等,一般情况下,关系数据模型开发设计越完善,数据库系统的功能越强大。

(4)ACCESS与VB开发设计。前者的功能是数据库管理系统,主要是利用微软数据库引擎,将用户界面与集合联系在一起,从而构建的信息化程序。后者VB属于一种编程语言,主要是使用DAO、RDO、ADO与数据库产生联系,同时构建Active控件,实现数据库系统功能。

3.2 班级表开发设计

班级表的开发设计,主要是在数据库中构建一个表,从而记录班级信息。班级表的设计内容包括上课日期、班级名称、上课节数、备注等,具体的情况如表1所示。

学校教务管理工作内容多且复杂,利用数据库进行管理,可以提高教务工作的管理效率,缩短了工作时间,降低了工作难度,有助于教务管理工作的顺利开展。班级表可以帮助处理诸多班级信息,通过表格对信息内容进行整理,使得教师一目了然,提高了工作效率。

3.3 教师信息表的开发设计

教师信息表属于数据库信息化系统的构成部分之一,表的开发设计内容有教师姓名、职称、学历、教龄、电话、履历等,具体的表设计情况如表2所示。

对于各个功能性表格的开发设计,各项内容之间具有一定的联系,例如,上课教室、课程名称、班级号之间的联系,分配好各个表格之间的关系,只要输入对应的指令,数据库系统就能自动进行处理,从而完成工作任务。

3.4 数据库应用系统的开发设计

数据库应用系统的开发设计,主要是采用VisualBasic6.0集成开发工具,主具体设计系统的应用界面,以及相关使用代码。数据库应用系统开发,主要包括以下几方面:

(1)对于数据库应用系统的界面开发,主要是以排课管理系统为依据,结合排课系统的编程方式,设计代码,从而完成界面开发。

(2)对于数据库应用系统代码开发,也是以排课管理窗口为依据,重要的代码内容如下:定义数据连接Dim conn as adodb;定义教师数据集合Dim rs Tr as adodb。信息化时代背景下,信息化技术、网络技术等发展迅速,基于数据库的教务信息化管理系统会不断进行更新,随着新技术、新设备的应用,数据库系统功能会越来越完善,教务信息化管理会向着智能化、自动化发展。

4 结论

学校教务管理工作内容多且复杂,利用数据库进行管理,可以提高教务工作的管理效率,缩短了工作时间,降低了工作难度,有助于教务管理工作的顺利开展。文章从数据库应用系统的开发设计、教师信息表的开发设计、班级表开发设计、数据库管理系统开发设计四方面,论述了数据库建立下教务信息化管理开发,进而为教务信息化管理研究提供参考依据。

猜你喜欢

数据库系统教务管理系统
基于James的院内邮件管理系统的实现
教务排课对高等院校教学运行的作用分析
浅析高校教务管理存在的问题及对策
基于LED联动显示的违停管理系统
数据库系统shell脚本应用
微细铣削工艺数据库系统设计与开发
海盾压载水管理系统
实时数据库系统数据安全采集方案
浅谈新形势下高校教务管理人员的素质与培养
核反应堆材料数据库系统及其应用