教师档案信息管理系统的设计与实现毕业论文.docx

上传人:b****7 文档编号:9194632 上传时间:2023-02-03 格式:DOCX 页数:40 大小:2MB
下载 相关 举报
教师档案信息管理系统的设计与实现毕业论文.docx_第1页
第1页 / 共40页
教师档案信息管理系统的设计与实现毕业论文.docx_第2页
第2页 / 共40页
教师档案信息管理系统的设计与实现毕业论文.docx_第3页
第3页 / 共40页
教师档案信息管理系统的设计与实现毕业论文.docx_第4页
第4页 / 共40页
教师档案信息管理系统的设计与实现毕业论文.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

教师档案信息管理系统的设计与实现毕业论文.docx

《教师档案信息管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《教师档案信息管理系统的设计与实现毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。

教师档案信息管理系统的设计与实现毕业论文.docx

教师档案信息管理系统的设计与实现毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---

摘要近年来,随着计算机科学技术和计算机网络技术的发展,高校对教师档案的管理逐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。

教师档案信息管理系统的设计与实现对高等院校的决策者和管理者来说都至关重要,对教育系统来说更是不可缺少。

一个功能齐全的教师信息管理系统不仅可以节约人力物力资源,还可以减轻管理者的工作压力,提高工作效率。

本系统采用PHP和MySQL数据库技术,基于B/S结构,根据管理员、教师两种不同的用户权限来划分功能模块。

通过对功能模块的开发和数据处理,设计开发了系统登录模块、教师基本信息模块、教学信息模块、科研信息模块、获奖信息模块、社会活动信息模块、管理员模块和系统管理模块,实现了对教师档案信息的管理操作,如信息查询、修改和报表打印等功能。

本系统完成了对系统功能的定义和数据库的设计,通过HTML、CSS和JavaScript开发系统Web前端,通过Apache服务器连接MySQL数据库和系统后台,最终为用户创造了一个功能实用、操作便捷的教师信息管理平台。

关键词:

信息管理系统PHPMySQLB/S

 

TheDesignandImplementationofTeacherArchivesInformationManagementSystem

AbstractInrecentyears,withthedevelopmentofcomputersciencetechnologyandcomputernetworktechnology,themanagementofteachers'archiveshasattractedmoreandmoreattention.ComputertechnologyhasfoundanincreasinglywideutilizationinvariousfieldsofUniversityManagement.Thedesignandimplementationofteacherarchivesinformationmanagementsystemisveryimportanttothedecisionmakersandmanagersofcollegesanduniversities,anditisindispensabletotheeducationsystem.Afullyfunctionalteacherinformationmanagementsystemcannotonlysavehumanandmaterialresources,butalsorelievetheworkpressureofmanagersandimprovetheirworkefficiency.

ThesystemusesPHPandMySQLdatabasetechnology,basedonB/Sstructure,accordingtothetwodifferentuserrightsofthemanagersandteacherstodividethefunctionmodule.Throughthedevelopmentofthefunctionalmodulesanddataprocessing,wehavedesignedanddevelopedthesystemloginmodule,theteacherbasicinformationmodule,theteachinginformationmodule,thescientificresearchinformationmodule,theawardinformationmodule,thesocialactivityinformationmodule,themanagermoduleandthesystemmanagementmodule.Andweachievedthemanagementofteachersfileinformation,suchasinformationquery,modifyandreportprintingandotherfunctions.ThesystemhascompletedthedefinitionofsystemfunctionanddatabasedesignanddevelopedWebfrontendwiththeHTML,CSSandJavaScript,throughtheApacheservertoconnectMySQLdatabaseandsystembackground,eventuallycreatedapracticalfunction,easyoperationoftheteacherinformationmanagementplatformfortheusers.

KeywordsinformationmanagementsystemPHPMySQLB/S

第一章绪论

高校教师档案管理一直是学校教学管理的一个重要组成部分。

尤其对综合性大学来说,由于其规模庞大、机构复杂、人员众多、灵活性大、针对性强,一个好的有针对性的教师档案管理系统不仅能使管理工作者节约时间、提高效率,而且还能降低管理成本[1]。

随着网络技术、数据库技术和Web技术的快速发展,基于B/S结构的教师档案管理系统被不断推广[2]。

本课题基于B/S结构,采用PHP、MySQL数据库和Apache服务器开发一个针对江苏大学教师的档案管理平台,包括基本信息、教学信息、科研信息、获奖信息和社会活动信息、管理员、系统管理等模块,为学校提供高效便捷的教师信息管理手段。

1.1课题背景及意义

随着网络科技时代的迅猛发展,数据处理量急剧增加、不断更新,计算机管理方式取代了传统的手工管理模式,使用计算机完成对数据的收集、分析和处理的管理手段应运而生,并逐渐扩展到各行各业的管理系统中[3]。

在这一背景下,高校的教师档案信息管理系统开始出现,并在实际应用中得到不断改进发展,得到了广泛应用。

教师档案信息管理作为高校教学管理的一个重要组成部分,它的完善要能够为用户提供充足的数据信息和快速的查询手段[4]。

它能提供一个快速、简洁的管理渠道让高校管理人员查询更新教师档案,高效地处理教师数据信息。

本课题开发的系统针对江苏大学教师信息管理,将用户分为教师和管理员,开发了教师的基本信息模块、教学信息模块、科研信息模块、获奖信息模块和社会活动信息模块,方便教师及时更新自己的数据信息,也方便管理员查询和统计最新教师信息,同时添加了报表打印功能,能够有选择性的导出教师的信息档案,很大程度地降低了学校对教师档案管理的人力物力投入成本,可以实现可持续发展。

1.2国内外研究现状

国内传统的高校教师管理方式主要是计算机辅助管理和手工管理相结合,使用办公软件或单机版管理系统实现,这种方式并没有实质性地改变信息管理方式。

90年代,欧美发达国家地区已经完全实现校园数字化管理,同时也加快了其他各国自身的信息化建设进程[1]。

随着计算机技术和网络技术的快速发展,出现了基于C/S结构和简单的B/S结构的信息管理系统,很大程度上提高了管理工作的效率,改善了工作环境。

但是由于C/S结构在异构化网络中的日常维系和资源利用中的开销很大,部署也很麻烦,并且简单的B/S结构系统难以满足需求[5]。

因此基于B/S结构的信息管理系统随着科技信息技术的发展和高校领导对教师档案管理系统的愈加重视而得到巨大发展。

越来越多的高校建立了各类基于B/S的校园信息管理系统,较好的实现了系统内部开放式多平台兼容的与Internet对接的操作与维护。

虽然我国在计算机技术方面起步晚,但计算机的普及和快速的发展让政府高度重视高校信息化建设。

目前教师信息系统方面,虽然一些高校开发了功能比较全面的教师信息管理系统,但这些信息管理侧重于人事、工资方面,一些学校也引进这种系统用于本校的教师管理,由于各个高校的管理模式和组织机构存在差异,引进系统的数据结构常常不可能和本校原有数据库结构相同,甚至有很大出入,进行数据移植所需的代价就相当大。

与此同时,国内对信息管理系统的研究与国外也有显著差距:

在研究主题方面,国内的研究偏重在信息技术与信息系统的开发和应用方面,而信息管理方面的研究严重不足;理论研究方面,主要集中在概念类的研究,以简单地跟踪国外的概念介绍或说明为主;在研究主题选取上,与国外相比差距大,研究方法的选择也不平衡。

本课题针对江苏大学教师队伍管理现状和具体条件,进行深入研究和系统分析,在此基础上用PHP、MySQL开发出一套针对性强、实用高效的教师档案信息管理系统。

1.3论文结构

本课题根据高校教师档案管理的需要,采用PHP语言和MySQL数据库技术,基于B/S模式,实现操作方便、用户界面简洁的教师档案信息管理系统。

本文章节结构具体安排如下:

第二章介绍系统开发的相关技术与开发环境。

第三章主要介绍系统的任务目标,进行系统需求分析和可行性分析。

第四章系统设计,包括系统的概要设计、详细设计和数据库设计。

第五章系统实现,主要介绍各个功能模块实现方法,给出核心代码和运行界面截图及说明等。

第二章系统相关技术介绍

2.1B/S结构

B/S结构即浏览器/服务器结构(Browser/Server)[6]。

由于早期C/S结构(即Client/Server结构)不易于部署的缺点,所以本课题开发采用B/S结构,它是Web兴起后的一种新型网络模式结构,是对C/S结构的一种改进。

在这种结构下,由浏览器端代替客户端,部分事务逻辑在浏览器端(Browser)实现,但主要事务逻辑在服务器端(Server)实现[7]。

本系统采用目前最为流行的三层B/S结构,三层结构即表现层、事务逻辑层和数据处理层。

其中表现层提供系统的可视化界面,这样既统一了用户界面,又使得开发人员可以着重于后台的事务处理,有效降低维护成本,提高工作效率;事务逻辑层负责数据传递,它响应表现层的请求,从数据处理层获取所需数据并显示在表现层,同时对表现层提交的相关数据进行事务规则的处理,将符合规则的数据二次提交给数据处理层存储;数据处理层主要负责数据的逻辑处理,实现对数据库数据的添加、删除、查询和修改,并将结果提交给Web服务器存储。

2.2PHP语言与Ajax技术

2.2.1PHP语言简介

PHP(PHP:

HypertextPreprocessor)是全球最普及、应用最广泛的互联网开发语言之一。

PHP语言简单易学、源码开放、可操纵多种数据库、支持面向对象编程、支持多种开源框架、支持跨平台操作,因此越来越受到程序员的青睐。

PHP语言作为一种HTML内嵌式脚本语言,主要应用于Web领域,将程序代码嵌入到HTML中执行。

使用PHP语言开发的动态网站,用户可以按照自己的需求向网站发出请求,网站收到请求后返回用户需要的结果[8]。

2.2.2Ajax技术

Ajax是异步JavaScript与XML(AsynchronousJavaScriptandXML)的缩写,它是一种创建交互式Web应用程序的网页开发技术[9]。

它的原理是与Web交互过程中只传输页面上需要更改的区域,这样减短了传输数据的时间,也改善了用户的体验。

浏览器向服务器发送http请求,可以使用XMLHttpRequest对象发送异步http请求。

而异步指的是用户可以在浏览器和服务器交互的过程中,不需要等待服务器响应结束就可以进行其他操作。

异步方式发送请求的一个显著特点是服务器返回给浏览器的是一些字符串,而不是一个完整的页面,因此浏览器不会刷新页面。

使用Ajax技术具有如下优点:

(1)更好的用户体验;

(2)可以利用客户端闲置的处理能力将部分服务器承担的工作转接给客户端,节约空间;

(3)实现网站间数据共享十分方便;

(4)使Web界面与应用分离[9]。

2.3Apache服务器

Apache服务器是世界上使用最广的Web服务器,它免费、开源、具有跨平台性的特点,让部署在Apache服务器上的Web应用程序具有良好的可移植性。

本系统采用Apache服务器也是因为它是作为PHP程序开发最常用一种的Web服务器[8]。

2.4MySQL数据库

MySQL数据库是关系型数据库(RDBMS),是世界上最流行的开放源代码的数据库软件。

使用MySQL数据库的理由有二:

一是使普及率高,二是性能出色[10]。

它有以下五大优点:

(1)处理迅速;

(2)开放源码;

(3)支持在多种OS中运行;

(4)支持多种开发语言;

(5)提供免费与收费的两种产品类型。

2.5开发环境

本次课题设计的系统的开发平台是Windows732位操作系统;开发环境是Dreamweaver、Sublime;数据库设计采用MySQL;服务器采用Apache服务器。

第三章系统分析

根据软件工程的设计要求,在系统设计之前,我们需要对系统进行需求分析和可行性分析。

本章中,我们首先阐述系统的任务目标,然后对系统深入分析,并在经济、技术、法律、环境四个方面进行可行性分析。

3.1系统任务目标

本课题拟开发一个针对江苏大学教师档案信息的管理平台,是一个包括用户登录模块、基本信息模块、教学信息模块、科研信息模块、获奖信息模块、社会活动信息模块、管理员模块和系统管理模块等操作方便的友好交互界面平台,能够实现对教师档案的查询、添加、删除和数据的导出等功能。

通过该系统的开发要求能够达到以下目标:

(1)系统登录界面要能够使用户输入账户和密码登录系统,并根据用户选择的身份类型连接相应的数据库,进入相应的子系统。

例如教师角色用户选择教师身份登录系统时,系统判断当前用户为教师并自动进入教师管理子系统,系统连接并显示的是教师数据信息。

同时要让登录界面简洁美观。

(2)系统要可以快速的数据查询检索,还可以对数据进行录入和删除,并对数据设置安全保障,保证数据的安全性;

(3)系统框架界面也要直观简洁,既要做到能够详细体现教师的各方面信息,同时还要具有良好的人机交互功能,让用户操作更加简单;

(4)系统管理员要具有查询检索功能,在大量教师数据信息中能够快速有针对性地提取数据,并能够导出教师列表信息和教师基本信息;

(5)系统要对数据的录入进行有效的监控,并及时提醒可能出现的错误,保障数据库的安全性,同时要对数据库及时更新,避免数据库更新过慢导致系统在实际应用中造成失误。

3.2需求分析

本课题开发的是针对江苏大学的教师档案信息管理系统,它是对教师个人信息的存储管理,该管理系统要求能够提供具体的教师详细资料,并且随时能够查阅修改。

它要能够连接数据库,获得数据库中相应的信息,能够对数据库进行批量的修改、备份和恢复,对系统进行实时维护。

教师档案管理系统的用户分为教师和管理员两类。

教师用户要能够查看本人信息,修改登录密码,导出本人信息。

管理员用户要能够获取教师列表并查看教师基本信息,分配教师权限,导出教师数据信息,同时还能添加新用户、删除用户等。

具体可以分为以下几个方面:

(1)用户安全登录以及权限设置;

(2)具有良好的人机交互界面,方便用户信息录入、查询、删除等功能;

(3)用户要能够修改登录密码,管理员能够查看教师列表,对教师用户进行添加和删除,设置教师权限;

(4)系统还要具备便捷的数据查询,并能够支持多条件查询。

3.3可行性分析

可行性分析也叫可行性研究,它是抽象和简化了的系统分析设计全过程,它以用最小代价尽快确定问题是否能够解决为目标,以避免投资浪费。

本节分别从经济、技术、法律、环境四方面对系统开发进行可行性分析,确保系统能够顺利开发完成[11]。

3.3.1经济可行性

从经济层面来看,主要是看系统是否能够降低成本,提高效率。

经济上的可行性首先要粗略计算系统的开发、维护费用,再与所获得的利益相比较,是否利润大于支出。

本系统相对于现有的教师信息档案管理系统来说,能够大力地节省人力物力资源、提高工作效率,并且开发成本低,维护费用也较低,所以本系统的开发在经济上是可行的。

3.3.2技术可行性

本系统主要采用Dreamweaver和Sublime作为开发环境、Apache作为服务器,以PHP语言作为后台开发语言来设计实现教师档案管理系统。

后台数据库设计采用MySQL数据库,所以在技术上也完全可行。

3.3.3法律可行性

本系统采用的开发语言是免费开源的,开发技术也是公开的,不涉及违反国家法律和侵犯他人的知识产权的问题,也不涉及第三方利益,所以本系统的开发在法律上没有任何问题。

3.3.4环境可行性

本系统主要在Windows环境下操作,对于生态环境及外部环境也不存在任何威胁,所以本系统开发在环境上也是完全可行的。

3.4用例分析

用例是外面用户和信息程序之间因为完成一定的目标所开始的交流行为。

用例图则是用来描绘信息程序向一组参与者所提供的一些相干性能。

本系统用例图如图3-1所示,它将用户分为教师和管理员两种权限角色,其中教师用户角色可以查看自己的用户基本信息、教学信息、科研信息、获奖信息、社会活动信息,还可以进行一些系统管理操作,其中包括修改登录密码、报表打印和退出系统;管理员用户角色同样能修改密码,可以查看管理员用户列表信息、教师信息,还可以对教师权限进行管理,并添加新的教师信息,同时也具有系统管理功能,能修改自己的登录密码和退出系统。

图3-1系统用例图

管理员子系统用例图和教师子系统用例图分别如下图3-2和3-3所示。

管理员可以查看教师信息,添加新教师,分配教师权限和导出教师列表信息。

教师可以查看基本信息,修改基本信息,查看教学模块,其中包括所开课程信息和毕业设计信息,并可以对这两个模块信息进行添加和删除。

图3-2管理员子系统用例图

图3-3教师子系统用例图

 

第四章系统设计

4.1概念模型

概念模型是对信息世界的建模,是现实到信息的第一层抽象,是数据库设计的有力工具,它比数据模型更独立、抽象。

而概念模型的一种表示方法是实体-联系方法。

它用E-R图来描述概念模型。

E-R图提供表示实体型、属性和联系的方法[12]。

(1)教师实体具有工号、姓名、性别、身份证号、出生日期、籍贯、电话、固话、邮箱、政治面貌、工作时间、职称、职务、学历、学位、从事专业、研究方向、主讲课程、学习经历等属性。

其E-R图如图4-1所示。

图4-1教师E-R图

(2)课程实体具有课程编号、教师、课程名、课时、容纳人数、面向专业和类别等属性。

其E-R图如图4-2所示。

图4-2课程E-R图

(3)管理员实体具有工号、姓名、密码和权限等属性。

其E-R图如图4-3所示。

图4-3管理员E-R图

(4)系统实体关系定义:

两个实体之间可以是一对一、一对多、多对多的联系。

本系统中教师实体和课程实体是一对多的联系,其实体关系图如图4-4所示。

图4-4教师课程实体关系图

管理员实体和教师实体是多对多的关系,管理员都可以查看所有教师的基本信息,其实体关系图如图4-5所示。

图4-5管理员教师实体关系图

另外,本系统中教学管理实体具有所开课程和毕业设计两个实体,科研信息管理实体具有所发论文、出版图书和科研项目三个实体,社会活动信息管理具有学术团体任职、企业兼职和工程实践经历三个实体。

其实体关系图分别如图4-6、图4-7和图4-8所示。

图4-6教学模块实体关系图

图4-7科研信息实体关系图

图4-8社会活动实体关系图

4.2数据库设计

一个信息管理系统的数据库设计至关重要。

数据库系统设计的关键目标是进行数据库的逻辑设计,提升程序的运行效率,合理使用计算机储存空间。

本系统使用关系型数据库,能够深入分析各个相关数据之间的关系,满足各种类型的查询。

系统数据库分别设计了教师基本信息表、学习经历表、职称表、课程信息表、毕业设计信息表、论文信息表、出版图书信息表、科研项目信息表、获奖信息表、学术团体任职信息表、企业兼职信息表、工程实践信息表和管理员信息表。

(1)教师基本信息表如表4-1所示,主要包括教师工号、姓名、密码、性别、身份证号、出生年月、籍贯、政治面貌、手机号、固定电话、邮箱、入职时间、职称、职务、从事专业、研究方向、主讲课程、所在系等字段信息。

表4-1教师基本信息表teacher

字段名称

字段类型

说明

字段名称

字段类型

说明

id

int

教师工号

nativeplace

varchar

籍贯

username

varchar

教师姓名

email

varchar

邮箱

password

varchar

登录密码

worktime

date

工作时间

sex

varchar

性别

title

varchar

职称

idcard

varchar

身份证号

position

varchar

职务

birthday

date

出生年份

profession

varchar

从事专业

partisan

varchar

政治面貌

research

varchar

研究方向

telephone

int

手机号

maincourse

varchar

主讲课程

phone

int

固话

department

varchar

所在系

state

varchar

状态位

studyex

varchar

学习经历

(2)学习经历表如表4-2所示,主要包括编号、教师工号、所在学校、开始时间、结束时间、获得学位和附件等字段信息。

表4-2学习经历表education

字段名称

字段类型

说明

id

int

编号

t_id_education

int

教师工号

college

varchar

所在学校

s_time

date

开始时间

e-time

date

结束时间

degree

varchar

获得学位

attachment

varchar

附件

(3)职称表如表4-3所示,主要包括编号、教师工号、获得职称和获得时间字段信息。

表4-3职称表title

字段名称

字段类型

说明

id

int

编号

t_id_title

int

教师工号

name

varchar

职称

s_time

date

获得时间

(4)课程信息表如表4-4所示,其中包括课程编号、教师工号、课程名称、学时、学生人数、面向专业和类别字段信息。

表4-4课程信息表course

字段名称

字段类型

说明

字段名称

字段类型

说明

id

int

课程编号

s_num

int

学生人数

t_id_course

int

教师工号

major

varchar

面向专业

name

varchar

课程名称

category

varchar

类别字段

period

int

学时

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1