基于VF教学信息管理系统设计
关键词:系统维护、数据库,T分数
本文是根据山西师范大学附中的需求情况设计开发的教学信息管理系统,协助中学教务管理人员完成教学管理任务,并提供数据分析功能。本文详细论述了系统开发的全过程、软件的结构及软件开发的基本思想和方法。
本文采用了结构化生命周期法开发,其主要特点是采用动态数据库管理技术实现对不同时间入学的教学进行分别管理。
本系统是利用VFP 6.0语言进行开发的。它替代了原先人工分析工作,大大提高了质量和工作效率,减轻工作人员负担,而且它的使用是面向普通用户的。
第一章 引言
学校教学管理是中学教务管理中的一个极为重要的环节,它是整个中学管理的核心和基础。由于学校规模进一步扩大,教学人数逐年上升,教学情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及教学个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。
基于以上原因,充分利用现有计算机普及化的这个社会环境和教学管理的实际情况,我们经过多方讨论,决定由我、袁竹青、连彩玲、李明燕、王利组成开发小组,共同开发《教学信息管理系统》。我主要负责第一模块:系统维护模块的实现工作,并且负责各模块的组合和主程序的设计。
管理信息系统(MIS)是分散的过程控制系统和信息管理技术结合形成的管控一体系系统。本设计是高中教学管理信息系统,主要是教学基本情况和成绩管理,以及数据查询和各种报表的打印。
教学基本情况是一个庞大的数据库。如果用一个表来收集这些信息,就会显得非常繁杂。为了解决这些缺点,现把教学有关情况分为:教学入学情况的表、学籍管理表、班级表、会考成绩表、教学成绩表来实现数据的采集。
教学信息管理是一个比较复杂的系统。由于在高中三年每一学期上的课程有变动,高二分文理班,班级成员有变动,这样给数据库的设计造成了一定难度。为此我们设计了班级表和各学期成绩表。而且现在中学人数越来越多,班级越来越多,考试排名工作量越来越大。针对这一现实问题,我们这个系统将实现自动分班、成绩统计、全年级排名、班级排名等功能。为了更好的反映教师的工作质量,我们还设计了求解T分数(均方差)来客观反映这一信息。
为此,我们利用Visual FoxPro 6.0 开发了高中教学信息管理系统,通过计算机来对各种信息进行采集、处理、保存,我们将系统设制为五大模块,分别为入学管理模块、学籍管理模块、会考管理模块、成绩管理模块、系统维护模块。该系统以 Windows 9x为操作系统,运用了VFP 的数据库技术,开发了Windows 9x 为用户界面的操作平台,用户可方便的实现录入、查询、修改等各种操作。
该系统功能齐全,界面友善,操作方便,信息完全可靠,时效性强。
第二章系统分析
系统分析主要是对现行系统进行充分调查研究,细致了解现行系统的现状和业务流程,及其存在的主要问题,在此基础上提出新系统的逻辑模型。
一、现状调查
调查采用的主要方式是系统分析人员与教学管理人员进行交流,并使用现有教学管理系统在日常工作中常用的功能,大致了解其工作流程。经过调查,了解到教学管理工作的基本内容及过程如下:
1、教学情况的录入
本过程主要是完成对教学的档案资料信息的采集,其中包括教学记录的录入、修改、信息保存、浏览、报表打印等。
目前,本环节的处理,主要是采用FoxPro应用程序形成DBF数据库。
2、教学成绩管理
本过程主要是完成每学期期末考试成绩的录入、修改、成绩查询、班级排名、全年级排名、浏览、信息保存和报表的打印等。
目前,本环节的处理主要是通过Excel工作表和工作簿的合并功能完成,也有部分系统采用FoxPro来处理。
二、教学信息管理工作调查
1、教学入学情况管理
为每位在校教学就其中考号、入学编号、姓名、基本情况、教学中考各科成绩进行建档、备案,以同一年入学的教学为单位,资料来源为中考档案。其中,中考证号为唯一标志(每一名教学为9位号码)。在该系统中多为浏览和查询之用打印作用很少用,而且以中考成绩作为分班的依据。
2、学籍管理
为每位在校教学就其学号、姓名等基本情况进行建档、备案(以班为单位)。因为每年每个班都有人员变动情况,所以每个班每年都会有一张这样的表。学籍表的内容包括学籍号、姓名、性别、出生年月等信息。其中学籍号是唯一标志一名教学的9位号码。在该管理中多为浏览、查询之用 ,打印很少使用。而且,它将作用教学的毕业档案处理。
3、会考管理
为每位教学在校的学籍号、姓名、会考各科成绩建档、备案。以同一学年入学的全部教学作为一个单位进行记录。其中学籍号是唯一标志一名教学9位号码。在该管理中主要是完成浏览、打印、查询、的功能,并作为毕业证发放的依据。
4、成绩管理