教师档案信息管理系统设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《教师档案信息管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《教师档案信息管理系统设计与实现.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教师档案信息管理系统设计与实现 摘要 近年来,随着计算机科学技术和计算机网络技术的发展,高校对老师档案的管理渐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。老师档案信息管理系统的设计与实现对高等院校的决策者和管理者来说都至关重要,对教化系统来说更是不行缺少。一个功能齐全的老师信息管理系统不仅可以节约人力物力资源,还可以减轻管理者的工作压力,提高工作效率。 本系统采纳PHP和MySQL数据库技术,基于B/S结构,依据管理员、老师两种不同的用户权限来划分功能模块。通过对功能模块的开发和数据处理,设计开发了系统登录模块、老师基本信息模块、教学信息模块、科研信息模块、获奖信息模
2、块、社会活动信息模块、管理员模块和系统管理模块,实现了对老师档案信息的管理操作,如信息查询、修改和报表打印等功能。本系统完成了对系统功能的定义和数据库的设计,通过HTML、CSS和JavaScript开发系统Web前端,通过Apache服务器连接MySQL数据库和系统后台,最终为用户创建了一个功能好用、操作便捷的老师信息管理平台。关键词:信息管理系统 PHP MySQL B/S The Design and Implementation of Teacher Archives Information Management System Abstract In recent years, wit
3、h the development of computer science technology and computer network technology, the management of teachers archives has attracted more and more attention. Computer technology has found an increasingly wide utilization in various fields of University Management. The design and implementation of tea
4、cher archives 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 t
5、he work pressure 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
6、 processing, 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 m
7、odule. And 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 Apa
8、che server to connect MySQL database and system background, eventually created a practical function, easy operation of the teacher information management platform for the users . Key words information management system PHP MySQL B/S 书目 第一章 绪论 1 1.1课题背景及意义 1 1.2国内外探讨现状 1 1.3论文结构 2 其次章 系统相关技术介绍 3 2.1
9、B/S结构 3 2.2 PHP语言与Ajax技术 3 2.2.1 PHP语言简介 3 2.2.2 Ajax技术 3 2.3 Apache服务器 4 2.4 MySQL数据库 4 2.5 开发环境 4 第三章 系统分析 5 3.1系统任务目标 5 3.2需求分析 5 3.3可行性分析 6 3.3.1经济可行性 6 3.3.2技术可行性 6 3.3.3法律可行性 6 3.3.4环境可行性 7 3.4 用例分析 7 第四章 系统设计 9 4.1 概念模型 9 4.2 数据库设计 11 4.3 系统模块划分设计 15 第五章 系统实现 17 5.1系统登录模块实现 17 5.2老师模块 20 5.2.
10、1基本信息模块 20 5.2.2所开课程模块 22 5.3管理员模块 26 5.3.1 管理员列表模块 26 5.3.2 添加老师 27 5.3.3 老师列表 28 5.4系统管理模块 28 5.4.1 修改密码 28 5.4.2 报表打印 29 结束语 32 致 谢 34 参考文献 35 第一章 绪论 高校老师档案管理始终是学校教学管理的一个重要组成部分。尤其对综合性高校来说,由于其规模浩大、机构困难、人员众多、敏捷性大、针对性强,一个好的有针对性的老师档案管理系统不仅能使管理工作者节约时间、提高效率,而且还能降低管理成本1。随着网络技术、数据库技术和Web技术的快速发展,基于B/S结构的老
11、师档案管理系统被不断推广2。本课题基于B/S结构,采纳PHP、MySQL数据库和Apache服务器开发一个针对江苏高校老师的档案管理平台,包括基本信息、教学信息、科研信息、获奖信息和社会活动信息、管理员、系统管理等模块,为学校供应高效便捷的老师信息管理手段。1.1课题背景及意义 随着网络科技时代的迅猛发展,数据处理量急剧增加、不断更新,计算机管理方式取代了传统的手工管理模式,运用计算机完成对数据的收集、分析和处理的管理手段应运而生,并渐渐扩展到各行各业的管理系统中3。在这一背景下,高校的老师档案信息管理系统起先出现,并在实际应用中得到不断改进发展,得到了广泛应用。老师档案信息管理作为高校教学管
12、理的一个重要组成部分,它的完善要能够为用户供应足够的数据信息和快速的查询手段4。它能供应一个快速、简洁的管理渠道让高校管理人员查询更新老师档案,高效地处理老师数据信息。本课题开发的系统针对江苏高校老师信息管理,将用户分为老师和管理员,开发了老师的基本信息模块、教学信息模块、科研信息模块、获奖信息模块和社会活动信息模块,便利老师刚好更新自己的数据信息,也便利管理员查询和统计最新老师信息,同时添加了报表打印功能,能够有选择性的导出老师的信息档案,很大程度地降低了学校对老师档案管理的人力物力投入成本,可以实现可持续发展。1.2国内外探讨现状 国内传统的高校老师管理方式主要是计算机协助管理和手工管理相
13、结合,运用办公软件或单机版管理系统实现,这种方式并没有实质性地变更信息管理方式。90年头,欧美发达国家地区已经完全实现校内数字化管理,同时也加快了其他各国自身的信息化建设进程1。随着计算机技术和网络技术的快速发展,出现了基于C/S结构和简洁的B/S结构的信息管理系统,很大程度上提高了管理工作的效率,改善了工作环境。但是由于C/S结构在异构化网络中的日常维系和资源利用中的开销很大,部署也很麻烦,并且简洁的B/S结构系统难以满意需求5。因此基于B/S结构的信息管理系统随着科技信息技术的发展和高校领导对老师档案管理系统的愈加重视而得到巨大发展。越来越多的高校建立了各类基于B/S的校内信息管理系统,较
14、好的实现了系统内部开放式多平台兼容的与Internet对接的操作与维护。虽然我国在计算机技术方面起步晚,但计算机的普及和快速的发展让政府高度重视高校信息化建设。目前老师信息系统方面,虽然一些高校开发了功能比较全面的老师信息管理系统,但这些信息管理侧重于人事、工资方面,一些学校也引进这种系统用于本校的老师管理,由于各个高校的管理模式和组织机构存在差异,引进系统的数据结构经常不行能和本校原有数据库结构相同,甚至有很大出入,进行数据移植所需的代价就相当大。与此同时,国内对信息管理系统的探讨与国外也有显著差距:在探讨主题方面,国内的探讨偏重在信息技术与信息系统的开发和应用方面,而信息管理方面的探讨严峻
15、不足;理论探讨方面,主要集中在概念类的探讨,以简洁地跟踪国外的概念介绍或说明为主;在探讨主题选取上,与国外相比差距大,探讨方法的选择也不平衡。本课题针对江苏高校老师队伍管理现状和详细条件,进行深化探讨和系统分析,在此基础上用PHP、MySQL开发出一套针对性强、好用高效的老师档案信息管理系统。1.3论文结构 本课题依据高校老师档案管理的须要,采纳PHP语言和MySQL数据库技术,基于B/S模式,实现操作便利、用户界面简洁的老师档案信息管理系统。本文章节结构详细支配如下: 其次章介绍系统开发的相关技术与开发环境。第三章主要介绍系统的任务目标,进行系统需求分析和可行性分析。第四章系统设计,包括系统
16、的概要设计、具体设计和数据库设计。第五章系统实现,主要介绍各个功能模块实现方法,给出核心代码和运行界面截图及说明等。其次章 系统相关技术介绍 2.1 B/S结构 B/S结构即阅读器/服务器结构(Browser/Server)6。由于早期C/S结构(即Client/Server结构)不易于部署的缺点,所以本课题开发采纳B/S结构,它是Web兴起后的一种新型网络模式结构,是对C/S结构的一种改进。在这种结构下,由阅读器端代替客户端,部分事务逻辑在阅读器端(Browser)实现,但主要事务逻辑在服务器端(Server)实现7。本系统采纳目前最为流行的三层B/S结构,三层结构即表现层、事务逻辑层和数据
17、处理层。其中表现层供应系统的可视化界面,这样既统一了用户界面,又使得开发人员可以着重于后台的事务处理,有效降低维护成本,提高工作效率;事务逻辑层负责数据传递,它响应表现层的恳求,从数据处理层获得所需数据并显示在表现层,同时对表现层提交的相关数据进行事务规则的处理,将符合规则的数据二次提交给数据处理层存储;数据处理层主要负责数据的逻辑处理,实现对数据库数据的添加、删除、查询和修改,并将结果提交给Web服务器存储。2.2 PHP语言与Ajax技术 2.2.1 PHP语言简介 PHP(PHP:Hypertext Preprocessor)是全球最普及、应用最广泛的互联网开发语言之一。PHP语言简洁易
18、学、源码开放、可操纵多种数据库、支持面对对象编程、支持多种开源框架、支持跨平台操作,因此越来越受到程序员的青睐。PHP语言作为一种HTML内嵌式脚本语言,主要应用于Web领域,将程序代码嵌入到HTML中执行。运用PHP语言开发的动态网站,用户可以根据自己的需求向网站发出恳求,网站收到恳求后返回用户须要的结果8。2.2.2 Ajax技术 Ajax是异步JavaScript与XML(Asynchronous JavaScript and XML)的缩写,它是一种创建交互式Web应用程序的网页开发技术9。它的原理是与Web交互过程中只传输页面上须要更改的区域,这样减短了传输数据的时间,也改善了用户的
19、体验。阅读器向服务器发送http恳求,可以运用XMLHttpRequest对象发送异步http恳求。而异步指的是用户可以在阅读器和服务器交互的过程中,不须要等待服务器响应结束就可以进行其他操作。异步方式发送恳求的一个显著特点是服务器返回给阅读器的是一些字符串,而不是一个完整的页面,因此阅读器不会刷新页面。运用Ajax技术具有如下优点: (1) 更好的用户体验; (2) 可以利用客户端闲置的处理实力将部分服务器担当的工作转接给客户端,节约空间; (3) 实现网站间数据共享非常便利; (4) 使Web界面与应用分别9。2.3 Apache服务器 Apache服务器是世界上运用最广的Web服务器,它
20、免费、开源、具有跨平台性的特点,让部署在Apache服务器上的Web应用程序具有良好的可移植性。本系统采纳Apache服务器也是因为它是作为PHP程序开发最常用一种的Web服务器8。2.4 MySQL数据库 MySQL数据库是关系型数据库(RDBMS),是世界上最流行的开放源代码的数据库软件。运用MySQL数据库的理由有二:一是使普及率高,二是性能精彩10。它有以下五大优点: (1)处理快速; (2)开放源码; (3)支持在多种OS中运行; (4) 支持多种开发语言; (5)供应免费与收费的两种产品类型。2.5 开发环境 本次课题设计的系统的开发平台是Windows 7 32位操作系统;开发环
21、境是Dreamweaver、Sublime;数据库设计采纳MySQL;服务器采纳Apache服务器。第三章 系统分析 依据软件工程的设计要求,在系统设计之前,我们须要对系统进行需求分析和可行性分析。本章中,我们首先阐述系统的任务目标,然后对系统深化分析,并在经济、技术、法律、环境四个方面进行可行性分析。3.1系统任务目标 本课题拟开发一个针对江苏高校老师档案信息的管理平台,是一个包括用户登录模块、基本信息模块、教学信息模块、科研信息模块、获奖信息模块、社会活动信息模块、管理员模块和系统管理模块等操作便利的友好交互界面平台,能够实现对老师档案的查询、添加、删除和数据的导出等功能。通过该系统的开发
22、要求能够达到以下目标: (1) 系统登录界面要能够运用户输入账户和密码登录系统,并依据用户选择的身份类型连接相应的数据库,进入相应的子系统。例如老师角色用户选择老师身份登录系统时,系统推断当前用户为老师并自动进入老师管理子系统,系统连接并显示的是老师数据信息。同时要让登录界面简洁美观。(2) 系统要可以快速的数据查询检索,还可以对数据进行录入和删除,并对数据设置平安保障,保证数据的平安性; (3) 系统框架界面也要直观简洁,既要做到能够具体体现老师的各方面信息,同时还要具有良好的人机交互功能,让用户操作更加简洁; (4) 系统管理员要具有查询检索功能,在大量老师数据信息中能够快速有针对性地提取
23、数据,并能够导出老师列表信息和老师基本信息; (5) 系统要对数据的录入进行有效的监控,并刚好提示可能出现的错误,保障数据库的平安性,同时要对数据库刚好更新,避开数据库更新过慢导致系统在实际应用中造成失误。3.2需求分析 本课题开发的是针对江苏高校的老师档案信息管理系统,它是对老师个人信息的存储管理,该管理系统要求能够供应详细的老师具体资料,并且随时能够查阅修改。它要能够连接数据库,获得数据库中相应的信息,能够对数据库进行批量的修改、备份和复原,对系统进行实时维护。老师档案管理系统的用户分为老师和管理员两类。老师用户要能够查看本人信息,修改登录密码,导出本人信息。管理员用户要能够获得老师列表并
24、查看老师基本信息,安排老师权限,导出老师数据信息,同时还能添加新用户、删除用户等。详细可以分为以下几个方面: (1) 用户平安登录以及权限设置; (2) 具有良好的人机交互界面,便利用户信息录入、查询、删除等功能; (3) 用户要能够修改登录密码,管理员能够查看老师列表,对老师用户进行添加和删除,设置老师权限; (4) 系统还要具备便捷的数据查询,并能够支持多条件查询。3.3可行性分析 可行性分析也叫可行性探讨,它是抽象和简化了的系统分析设计全过程,它以用最小代价尽快确定问题是否能够解决为目标,以避开投资奢侈。本节分别从经济、技术、法律、环境四方面对系统开发进行可行性分析,确保系统能够顺当开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 档案 信息管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内