一个教师信息管理系统

点赞:17549 浏览:80007 近期更新时间:2024-02-21 作者:网友分享原创网站原创

[关 键 词 ]数据,数据结构,设计流程图

一、引言

随着计算机技术的飞速发展和计算机网络的日益普及,越来越多的大学、中学和甚至于小学已逐步使用计算机通过网络实现自动化管理,但因缺乏教师信息管理系统的理论指导,以及人们对教师信息管理系统这一概念理解过于狭隘,将计算机的使用仅仅局限于教师基本信息的查询管理和一些工资的纪录管理,从而在某种程度上限制了计算机在学校工作中的深入使用.

研究的意义在于:教师在日常工作的过程中要面对大量的信息,比如:如何去管理教师的基本信息,教师的工资信息,各种会议信息,各个部门管理信息,各个科目的科研信息等错综复杂的各种信息掺杂其中.开发教师信息管理系统可以实现对学校每个老师信息和学校各种数据进行收集、整理、统计、分析,为学校的教师提供工作上的便利,为学校管理人员提供管理决策、奖金发放、科研开发、部门管理所必须的信息的软硬件环境.

研究的目的在于:它能让决策者通过对各种数据的处理来获得有关信息,以便于对未来的情况进行预测,能从全局目标出发,对决策活动予以辅助,并最终有利于提高学校对于教师管理效率.

研究的内容:课题的研究内容主要是在现有的信息管理理论基础上,收集各种教师相关信息,整理并归纳,分析和设计教师信息管理系统,建设其的全部框架及子模块,并实现该系统.

二、相关技术

1.面向对象的程序设计.面向对象方法是当前软件开发方法的主要研究方向,也是目前较为流行的软件开发方法之一.面向对象真正的第一个里程碑应该是1986年Small-lalk80的出现,面向对象法吸取了结构化的基本思想和主要优点.面向对象方法将数据与操作放在一起,作为一个相互依存、不可分割的整体来处理.面向对象综合了功能抽象和数据抽象,采用数据抽象和信息隐藏技术,将问题求解看做是一个分类演绎过程.与结构化方法相比,面向对象法更接近人们认识事物和解决问题的过程和思维方式.


面向对象软件方法的基本原则是:按人们通常的思维方式建立问题空间的模型,设计尽可能自然地表现求解方法的软件.为此,必须建立直接表现组成问题空间的事物及其相互关系的概念,必须建立适应人们一般思维方式的描述范式.面向对象方法学是以类、对象、消息、继承性、多态性和动态编联等概念和原理为中心展开的.其中对象、类是其核心,消息是连接他们的纽带,而继承是其独特之处所在,多态性和动态编联使得这一方法更加完善.

2.Visual Basic可视化编程.Visual Basic与传统的语言不同,它使用可视化、交互式的方法来开发Windows下的应用程序,由于Visual Basic的交互特性,因此你可以一边运行着你的程序,一边进行界面的调整和程序代码的调试.通过这种方式,代码运行的效果可以在开发时进行测试,而不必等到编译完成以后.

Visual Basic 6.0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能.数据环境和新的报表功能也让数据开发有了全新的体验.Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序.

3.数据库 Microsoft Access.Access是一个关系型数据库管理系统,它是Microsoft Office 套件的重要组成部分,它向使用者提供了一套完整的窗口式的开发工具,更加灵活方便.使用Access,用户可以方便地设计,修改,浏览基本数据表,可以在基本数据表中进行各种查询,可以根据基本表设计各种报表,可以设计和使用各种窗体,可以设计和使用宏等功能.

一个教师信息管理系统参考属性评定
有关论文范文主题研究: 关于信息管理的论文范例 大学生适用: 本科毕业论文、学院论文
相关参考文献下载数量: 100 写作解决问题: 写作资料
毕业论文开题报告: 论文提纲、论文设计 职称论文适用: 论文发表、职称评中级
所属大学生专业类别: 写作资料 论文题目推荐度: 优质选题

(1)表:表是数据库的核心与基础部分,用于存放数据库中的所有数据.表中的行称为记录,表中的列称为字段.

(2)查询:用于在数据库中查找索引条件的数据,是数据设计目的和体现.

(3)窗体: Access数据库最灵活的对象就是窗体,通过窗体可以进行浏览和更新等操作.

(4)报表:是以预定的方式显示和打印数据的一种对象.可以规定数据格式排版格式,可以分组记录数据并汇总.

(5)宏:宏是可以通过一次点击就能应用一系列命令集合,每个命令操作都能实现特定的功能.

(6)模块:利用功能进行划分,可以用来进行计算、导航以及打印报表等操作.

(7)页:数据库中的数据可以提供给浏览器web页面的形式查看.

三、教师信息管理系统的分析与设计

1.分析与设计.计划把系统分为了七个大的模块,以满足系统功能和要求,七大功能模块的结构图如图1所示.

(1)系统管理子模块

系统管理用于用户的注册和用户的修改等功能.

(2)教师管理子模块

教师管理是对学校教师的基本信息管理,如查询,添加,删除和修改,报表生成等功能.

(3)授课管理

授课管理主要对教师的授课情况进行管理,包括授课名称、上课地点、课时数等信息的录入、添加、修改、删除和查询,以及还能生成报表打印出来.如图2所示.

(4)科研管理子模块

科研管理主要是实现学校教师科研信息管理,其中内容有科研名称、经费、科研周期,对这些信息进行查询、添加、修改和删除,及生成报表并打印.

(5)会议管理子模块

是关于学校内部或外部举行的会议的信息管理,能够进行操作包括查询,添加,删除,修改,及报表生成等功能.

(6)教案管理子模块

用于实现教师教案的的查询,添加,删除,修改,及报表生成等功能.

(7)试卷管理子模块

用于实现学校各学科试卷的查询,添加,删除,修改,及报表生成等功能.

2.系统设计.系统总体设计是从总体上把握系统的功能流程和数据流程,理清系统的整体脉络.

四、教师信息管理系统实现与测试

1.系统的实现.在系统的实现过程中,首先利用可视化软件编程工具Visual Basic 6.0,创建如图3所示的各个窗体.

在主界面中包括了菜单栏、快捷工具栏、主界面图片和状态栏四个模块.在其中,菜单栏包括系统管理、教师管理、课程管理、科研管理、教案管理、试卷管理、状态栏和系统帮助,快捷工具栏则含有教师信息表、授课列表、科研列表、教案列表、帮助和退出这几个快捷工具,主界面中的图片显示的是该校西区一景,状态栏显示时间日期等相关信息.

2.系统测试.测试分成如下阶段:模块测试、集成测试、确认测试和系统测试.对程序的最小单位一一模块进行测试,是为了检验每个模块能否单独工作,从而发现模块的编码问题和算法问题.

测试结果表明,该系统能够安全、高效地运行,系统稳定可靠,能够发挥很好的性能.

总之,经过半年的努力,系统顺利的设计完成了,在整个的设计过程中,参阅了大量的资料,参考了其他一些系统,进行了大量的分析和研究工作,教师信息管理系统是该学校管理人员多次交流并共同进行需求分析而形成的软件,系统的投入使用提高了该学校教师信息管理的工作效率和怎么写作质量,为该校的动态管理和分析决策带来了极大的便利.□

(编辑/李舶)