1、教师档案信息管理系统的设计与实现摘要 近年来,随着计算机科学技术和计算机网络技术的发展,高校对教师档案的管理逐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。教师档案信息管理系统的设计与实现对高等院校的决策者和管理者来说都至关重要,对教育系统来说更是不可缺少。一个功能齐全的教师信息管理系统不仅可以节约人力物力资源,还可以减轻管理者的工作压力,提高工作效率。本系统采用PHP和MySQL数据库技术,基于B/S结构,根据管理员、教师两种不同的用户权限来划分功能模块。通过对功能模块的开发和数据处理,设计开发了系统登录模块、教师基本信息模块、教学信息模块、科研信息模块、获奖信息模块
2、、社会活动信息模块、管理员模块和系统管理模块,实现了对教师档案信息的管理操作,如信息查询、修改和报表打印等功能。本系统完成了对系统功能的定义和数据库的设计,通过HTML、CSS和JavaScript开发系统Web前端,通过Apache服务器连接MySQL数据库和系统后台,最终为用户创造了一个功能实用、操作便捷的教师信息管理平台。关键词:信息管理系统 PHP MySQL B/SThe Design and Implementation of Teacher Archives Information Management SystemAbstractIn recent years, with th
3、e development of computer science technology and computer network technology, the management of teachers archives has attracted more and more attention. Computer technology hasfoundanincreasinglywideutilization in various fields of University Management. The design and implementation of teacher arch
4、ives information management system is very important to the decision makers and managers of colleges and universities, and it is indispensable to the education system. A fully functional teacher information management system can not only save human and material resources, but also relieve the work p
5、ressure of managers and improve their work efficiency. The system uses PHP and MySQL database technology, based on B/S structure, according to the two different user rights of the managers and teachers to divide the function module. Through the development of the functional modules and data processi
6、ng, we have designed and developed the system login module, the teacher basic information module, the teaching information module, the scientific research information module, the award information module, the social activity information module, the manager module and the system management module. An
7、d we achieved the management of teachers file information, such as information query, modify and report printing and other functions. The system has completed the definition of system function and database design and developed Web front end with the HTML, CSS and JavaScript, through the Apache serve
8、r to connect MySQL database and system background,eventually created a practical function, easy operation of the teacher information management platform for the users .Key wordsinformation management systemPHPMySQLB/S 目录第一章 绪论11.1课题背景及意义11.2国内外研究现状11.3论文结构2第二章 系统相关技术介绍32.1 B/S结构32.2 PHP语言与Ajax技术32.2
9、.1 PHP语言简介32.2.2 Ajax技术32.3 Apache服务器42.4 MySQL数据库42.5 开发环境4第三章 系统分析53.1系统任务目标53.2需求分析53.3可行性分析63.3.1经济可行性63.3.2技术可行性63.3.3法律可行性63.3.4环境可行性73.4 用例分析7第四章 系统设计94.1 概念模型94.2 数据库设计114.3 系统模块划分设计15第五章 系统实现175.1系统登录模块实现175.2教师模块205.2.1基本信息模块205.2.2所开课程模块225.3管理员模块265.3.1 管理员列表模块265.3.2 添加教师275.3.3 教师列表285
10、.4系统管理模块285.4.1 修改密码285.4.2 报表打印29结束语32致 谢34参考文献35第一章 绪论高校教师档案管理一直是学校教学管理的一个重要组成部分。尤其对综合性大学来说,由于其规模庞大、机构复杂、人员众多、灵活性大、针对性强,一个好的有针对性的教师档案管理系统不仅能使管理工作者节约时间、提高效率,而且还能降低管理成本1。随着网络技术、数据库技术和Web技术的快速发展,基于B/S结构的教师档案管理系统被不断推广2。本课题基于B/S结构,采用PHP、MySQL数据库和Apache服务器开发一个针对江苏大学教师的档案管理平台,包括基本信息、教学信息、科研信息、获奖信息和社会活动信息
11、、管理员、系统管理等模块,为学校提供高效便捷的教师信息管理手段。1.1课题背景及意义随着网络科技时代的迅猛发展,数据处理量急剧增加、不断更新,计算机管理方式取代了传统的手工管理模式,使用计算机完成对数据的收集、分析和处理的管理手段应运而生,并逐渐扩展到各行各业的管理系统中3。在这一背景下,高校的教师档案信息管理系统开始出现,并在实际应用中得到不断改进发展,得到了广泛应用。教师档案信息管理作为高校教学管理的一个重要组成部分,它的完善要能够为用户提供充足的数据信息和快速的查询手段4。它能提供一个快速、简洁的管理渠道让高校管理人员查询更新教师档案,高效地处理教师数据信息。本课题开发的系统针对江苏大学
12、教师信息管理,将用户分为教师和管理员,开发了教师的基本信息模块、教学信息模块、科研信息模块、获奖信息模块和社会活动信息模块,方便教师及时更新自己的数据信息,也方便管理员查询和统计最新教师信息,同时添加了报表打印功能,能够有选择性的导出教师的信息档案,很大程度地降低了学校对教师档案管理的人力物力投入成本,可以实现可持续发展。1.2国内外研究现状国内传统的高校教师管理方式主要是计算机辅助管理和手工管理相结合,使用办公软件或单机版管理系统实现,这种方式并没有实质性地改变信息管理方式。90年代,欧美发达国家地区已经完全实现校园数字化管理,同时也加快了其他各国自身的信息化建设进程1。随着计算机技术和网络
13、技术的快速发展,出现了基于C/S结构和简单的B/S结构的信息管理系统,很大程度上提高了管理工作的效率,改善了工作环境。但是由于C/S结构在异构化网络中的日常维系和资源利用中的开销很大,部署也很麻烦,并且简单的B/S结构系统难以满足需求5。因此基于B/S结构的信息管理系统随着科技信息技术的发展和高校领导对教师档案管理系统的愈加重视而得到巨大发展。越来越多的高校建立了各类基于B/S的校园信息管理系统,较好的实现了系统内部开放式多平台兼容的与Internet对接的操作与维护。虽然我国在计算机技术方面起步晚,但计算机的普及和快速的发展让政府高度重视高校信息化建设。目前教师信息系统方面,虽然一些高校开发
14、了功能比较全面的教师信息管理系统,但这些信息管理侧重于人事、工资方面,一些学校也引进这种系统用于本校的教师管理,由于各个高校的管理模式和组织机构存在差异,引进系统的数据结构常常不可能和本校原有数据库结构相同,甚至有很大出入,进行数据移植所需的代价就相当大。与此同时,国内对信息管理系统的研究与国外也有显著差距:在研究主题方面,国内的研究偏重在信息技术与信息系统的开发和应用方面,而信息管理方面的研究严重不足;理论研究方面,主要集中在概念类的研究,以简单地跟踪国外的概念介绍或说明为主;在研究主题选取上,与国外相比差距大,研究方法的选择也不平衡。本课题针对江苏大学教师队伍管理现状和具体条件,进行深入研
15、究和系统分析,在此基础上用PHP、MySQL开发出一套针对性强、实用高效的教师档案信息管理系统。1.3论文结构本课题根据高校教师档案管理的需要,采用PHP语言和MySQL数据库技术,基于B/S模式,实现操作方便、用户界面简洁的教师档案信息管理系统。本文章节结构具体安排如下:第二章介绍系统开发的相关技术与开发环境。第三章主要介绍系统的任务目标,进行系统需求分析和可行性分析。第四章系统设计,包括系统的概要设计、详细设计和数据库设计。第五章系统实现,主要介绍各个功能模块实现方法,给出核心代码和运行界面截图及说明等。第二章 系统相关技术介绍2.1 B/S结构B/S结构即浏览器/服务器结构(Browser/Server)6。由于早期C/S结构(即Client/Server结构)不易于部署的缺点,所以本课题开发采用B/S结构,它是Web兴起后的一种新型网络模式结构,是对C/S结构的一种改进。在这种结构下,由浏览器端代替客户端,部分事务逻辑在浏览器端(Browser)实现,但主要事务逻辑在服务器端(Server)实现7。本系统采用目前最为流行的三层B/S结构,三层结构即表现层、事务逻辑层和数据处理层。其中表现层提供系统的可视化界面,这样既统一了用户界面,又使得开发人员可以着重于后台的事务处理,有效降低维护