java毕业设计之教师人事档案管理系统(ssm项目源码+LW+PPT)

本文详细描述了一个教师人事档案管理系统,包含前端易用的UI框架(如easyui)、后端SSM技术栈以及开发环境配置。系统的特点在于提供教师信息全管理、培训报名、论坛互动等功能,旨在提高教育信息化下的档案管理效率。

1 项目介绍

  该系统由两个部分组成,包括首页,个人中心,教师管理,个人档案,奖惩信息,档案变动,培训学校,培训报名,课程信息,论坛管理,系统管理等。在教师个人后台管理中,有首页,个人中心,个人档案管理,奖惩信息管理,档案变动管理,培训报名管理,课程信息管理,我的收藏管理。客户服务等功能,基本完成了教师人事档案管理系统中的全部信息管理流程。这个系统是在普通的教师人事档案管理系统的基础上,添加了关于培训资料首页的更新信息,便于老师们迅速地浏览。它是一个高效、动态、交互友好的教师人事档案管理系统。

2、项目技术

前端框架:easyui、jsp、css、JavaScript、JQuery

后端框架:SSM(Spring、SpringMVC、Mybatis)

3、开发环境

tomcat版本:Tomcat 7.x、8.x、9.x、10.x版本均可

JAVA版本:JDK1.8,其它版本理论上可以

IDE类型:IDEA、Eclipse、Myeclipse都可以。推荐IDEA与Eclipse

数据库版本:MySql 5.x

硬件环境:Windows 或者 Mac OS

4  系统特点

教师人事档案管理系统是一项烦琐而又要求及时、准确的资料查询工作。在信息化的背景下,教师人事档案作为一种新型的教育形式,在现代教育中发挥着极其重要的作用。教师人事档案系统以录入全体教师的基本信息,包括个人档案信息,奖惩信息,档案变动信息,培训学校信息,培训报名信息,课程信息变更等。利用该系统,可以帮助学校领导更加全面地了解每位老师的基本情况。

5  功能介绍

5.1 前台功能模块

前台首页,在教师人事档案管理系统首页可以查看首页、培训信息、系统公告、个人中心、后台管理、客服等内容,如图5-1所示。

图5-1网站首页界面图

登录,在登录页面可以填写账号、密码、角色等详细信息,根据需要进行登录,如图5-3所示。

图5-3登录界面图

个人中心,在个人中心页面可以填写教师工号、密码、教师姓名、性别、照片、联系电话、邮箱等信息,根据需要对个人信息进行添加、修改、删除如图5-4所示。

图5-4个人中心界面图

培训信息,在培训信息页面可以查看信息,根据需要对培训信息进行报名、评论、收藏等,如图5-5所示。

图5-5培训信息界面图

论坛信息,在论坛信息页面可以进行查看等信息,根据需要发布帖子,如图5-6所示。

图5-6论坛信息界面图

5.2管理员功能模块

管理员登录,管理员通过输入账号,密码,权限等信息即可进行系统登录,如图5-7所示。

图5-7管理员登录界面图

管理员登录进入教师人事档案管理系统可以查看首页、个人中心、教师管理、个人档案管理、奖惩信息管理、档案变动管理、培训信息管理、、培训报名管理、课程信息管理、论坛管理、系统管理等内容,如图5-8所示。

图5-8管理员功能界面图

个人信息,管理员对个人中心进行操作填写原密码、新密码、确认密码并进行添加、删除、修改以及查看。,如图5-9所示。

图5-9个人信息界面图

教师管理,在教师管理页面可以查看教师工号、密码、教师姓名、性别、照片、联系电话、邮箱等内容,并可根据需要进行删除,修改等操作,如图5-10所示。

图5-10教师管理界面图

奖惩信息管理,在奖惩信息管理页面可以查看教师工号、教师姓名、性别、 获奖时间、惩罚时间、获奖内容、惩罚内容等信息,并可根据需要进行删除,修改等操作,如图5-11所示。

图5-11奖惩信息管理界面图

培训信息管理,在培训信息管理页面可以查看培训时间、培训地点、授课讲师、天数、发表日期、培训目标、培训内容等信息,并可根据需要进行删除,修改等操作,如图5-12所示。

图5-12培训信息管理界面图

系统管理,管理员通过系统管理页面查看轮播图/系统公告/客服管理等进行上传图片进行添加、删除、修改以及查看并对整个系统进行维护等操作,如图5- 13所示。

图5-13系统管理界面图

5.3教师后台功能模块

教师登录,教师通过输入账号,密码,权限等信息即可进行系统登录,如图5-14所示。

图5-14教师登录界面图

教师登录进入教师人事档案管理系统可以查看首页、个人中心、个人档案管理、奖惩信息管理、档案变动管理、培训报名管理、课程信息管理、我的收藏管理等内容,如图5-15所示。

图5-15教师功能界面图

个人档案管理,在个人档案管理页面可以查看教师工号、教师姓名、性别、联系电话、出生日期、身份证、家庭住址、最高学历等内容,并可根据需要对个人档案进行添加、修改,如图5-16所示。

图5-16个人档案管理界面图

培训报名管理,在培训报名管理页面可以查看培训标题、类型、培训时间、培训地点、授课讲师、报名日期、教师工号、教师姓名、审核回复、审核状态等信息,根据需要进行查看详情、修改、收藏等操作,如图5-17所示。

图5-17培训报名理界面图

我的收藏管理,在我的收藏管理页面可以收藏ID、表名、收藏名称、收藏图片等信息,根据需要进行查看、收藏等操作,如图5-18所示。

我的收藏管理如图5-18所示。

一个典型的档案管理系统源码 <!--#include file="conn.asp" --> <% action = request("action") %> <% if session("adminname") = "" or session("adminpassword") = "" then %> <script>alert('你还没有登录呢');history.back();</script> <% else %> <% set rswebsite=server.createobject("adodb.recordset") sqlwebsite = "select *,web_id from website " rswebsite.open sqlwebsite,conn,1,1 %> <link href="css/css.css" rel="stylesheet" type="text/css"> <title>信息查询</title> <style type="text/css"> <!-- body { background-image: url(); } --> </style> <table width="880" border="0" align="center" bordercolor="#90CFFA" background="image/top_mid_gao.gif"> <tr> <td width="202" height="84"><a href="<%=rswebsite("web_firstpage")%>"><img src="<%=rswebsite("web_logo")%>" alt="logo" name="logo" width="200" height="60" border="0" id="logo" /></a></td> <td width="665"> </td> </tr> </table> <table width="880" height="19" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#CCCCCC" bgcolor="#006699"> <tr align="center" valign="middle" class="p12"> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_sy.asp">首页</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_tjsj.asp">添加数据</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_tjbj.asp">添加班级</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_xxcx.asp">信息查询</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_student.asp">快速浏览</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_slsz.asp">收录设置</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_tjgly.asp">添加管理员</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_xtsz.asp">系统设置</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_sjbf.asp">数据备份</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_sjhf.asp">数据恢复</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_xgmm.asp">修改密码</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_lylb.asp">留言管理</a></td> <td width="889" bgcolor="#FFFFFF" class="p11"><a href="admin_Withdraw.asp">退出系统</a></td> </tr> </table> <table width="886" height="640" border="1" align="center" bordercolor="#F9F9F9" background="image/water.gif"> <tr> <td width="887" height="634" align="center" valign="top" bordercolor="#3F6CB0"><table width="663" height="26" align="center"> <tr> <td width="666" height="20" align="center" border="0"><marquee> <span class="p12"><%=rswebsite("web_note")%></span> </marquee> </td> </tr> </table> <form name="search_index" action="admin_xxcx.asp?action=ok" method="post" > <table width="464" height="21" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#006699"> <tr> <td width="510" align="center" class="l11"><strong>信 息 查 询</strong></td> </tr> <tr> <td bgcolor="#FFFFFF"><table width="460" border="0" align="center"> <tr> <td width="220" align="right" class="p12"><label> <img src="/image/find.gif" alt="搜索" width="45" height="18" /> <input name="keyword" type="text" onFocus="this.value=''" value="关 键 词" /> </label></td> <td width="154" class="p12">    <label> <select name="typeid" id="typeid"> <option value="1">姓名</option> <option value="2">班级</option> <option value="3">特长</option> <option value="4">来源学校</option> <option value="11">曾用名</option> <option value="5">性别</option> <option value="6">籍贯</option> <option value="7">民族</option> <option value="8">父亲姓名</option> <option value="9">母亲姓名</option> <option value="10">户口性质</option> <option value="12">学籍号</option> <option value="13">政治面貌</option> <option value="14">身份证号</option> <option value="15">学籍号</option> <option value="16">联系电话</option> <option value="17">户口性质</option> <option value="18">现居住地</option> <option value="19">家庭详细地址</option> <option value="20">母亲工作单位</option> <option value="21">父亲工作单位</option> <option value="22">收录人</option> <option value="23">学籍异动</option> </select> </label></td> <td width="72" class="p12"><label> <input name="submit" type="submit" id="submit" value="查询" /> </label></td> </tr> </table></td> </tr> </table> <% keyword=replace(replace(replace(replace(replace(trim(request("keyword")),"'",""),"<","("),">",")"),">",")"),"<","(") typeid=replace(replace(replace(replace(replace(trim(request("typeid")),"'",""),"<","("),">",")"),">",")"),"<","(") %> </form> <table width="877" height="20" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#006699"> <tr> <td width="90" height="23" align="center" bordercolor="#FFFFFF" class="l11"><strong>姓名</strong></td> <td width="79" align="center" bordercolor="#FFFFFF" class="l11"><strong>班级</strong></td> <td width="62" align="center" bordercolor="#FFFFFF" class="l11"><strong>性别</strong></td> <td width="165" align="center" bordercolor="#FFFFFF" class="l11"><strong>联系电话</strong></td> <td width="53" align="center" bordercolor="#FFFFFF" class="l11"><span class="p12"><strong>籍贯</strong></span></td> <td width="83" align="center" bordercolor="#FFFFFF" class="l11"><span class="p12"><strong>民族</strong></span></td> <td width="77" align="center" bordercolor="#FFFFFF" class="l11"><span class="p12"><strong>特长</strong></span></td> <td width="169" align="center" bordercolor="#FFFFFF" class="l11"><span class="p12"><strong>来源学校</strong></span></td> <td width="71" align="center" bordercolor="#FFFFFF" class="l11"><strong>操 作</strong></td> </tr> <tr> <% if action="ok" then %> <%set rsstudent=server.createobject("adodb.recordset") if keyword="" then response.redirect "admin_xxcx.asp" end if if typeid="" then sqlstudent="select * from student where name like '%"&keyword&"%' order by adid desc" end if if typeid="1" then sqlstudent="select * from student where name like '%"&keyword&"%' order by adid desc" end if if typeid="2" then sqlstudent="select * from student where class like '%"&keyword&"%' order by adid desc" end if if typeid="3" then sqlstudent="select * from student where spcialty like '%"&keyword&"%' order by adid desc" end if if typeid="4" then sqlstudent="select * from student where Source_school like '%"&keyword&"%' order by adid desc" end if if typeid="5" then sqlstudent="select * from student where sex like '%"&keyword&"%' order by adid desc" end if if typeid="6" then sqlstudent="select * from student where Native_place like '%"&keyword&"%' order by adid desc" end if if typeid="7" then sqlstudent="select * from student where nation like '%"&keyword&"%' order by adid desc" end if if typeid="8" then sqlstudent="select * from student where father_name like '%"&keyword&"%' order by adid desc" end if if typeid="9" then sqlstudent="select * from student where mother_name like '%"&keyword&"%' order by adid desc" end if if typeid="10" then sqlstudent="select * from student where Population_property like '%"&keyword&"%' order by adid desc" end if if typeid="11" then sqlstudent="select * from student where name2 like '%"&keyword&"%' order by adid desc" end if if typeid="12" then sqlstudent="select * from student where status_number like '%"&keyword&"%' order by adid desc" end if if typeid="13" then sqlstudent="select * from student where Political_feature like '%"&keyword&"%' order by adid desc" end if if typeid="14" then sqlstudent="select * from student where adnumber like '%"&keyword&"%' order by adid desc" end if if typeid="15" then sqlstudent="select * from student where status_number like '%"&keyword&"%' order by adid desc" end if if typeid="16" then sqlstudent="select * from student where tele like '%"&keyword&"%' order by adid desc" end if if typeid="17" then sqlstudent="select * from student where Population_property like '%"&keyword&"%' order by adid desc" end if if typeid="18" then sqlstudent="select * from student where nowaddress like '%"&keyword&"%' order by adid desc" end if if typeid="19" then sqlstudent="select * from student where Address like '%"&keyword&"%' order by adid desc" end if if typeid="20" then sqlstudent="select * from student where mother_work like '%"&keyword&"%' order by adid desc" end if if typeid="21" then sqlstudent="select * from student where father_work like '%"&keyword&"%' order by adid desc" end if if typeid="22" then sqlstudent="select * from student where admin like '%"&keyword&"%' order by adid desc" end if if typeid="23" then sqlstudent="select * from student where change like '%"&keyword&"%' order by adid desc" end if rsstudent.open sqlstudent,conn,1,1%> <%if rsstudent.eof and rsstudent.bof then%> <%response.write "<SCRIPT LANGUAGE=JavaScript>alert (' 抱歉没有找到您想要的数据!');window.location.href='admin_xxcx.asp';</script>"%> <%else%> <%do while not rsstudent.eof or rsstudent.bof %> <td height="22" align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("name")%></td> <td align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("class")%></td> <td align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("sex")%></td> <td align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("tele")%></td> <td align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("Native_place")%></td> <td align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("nation")%></td> <td align="center" bgcolor="#FFFFFF" class="p11"><%=rsstudent("spcialty")%></td> <td align="center" bgcolor="#FFFFFF" class="p12"><span class="p11"><%=rsstudent("Source_school")%></span></td> <td align="center" bgcolor="#FFFFFF" class="p12"><strong class="red"><a href="admin_studentmodify.asp?adid=<%=rsstudent("adid")%>">详 细</a></strong></td> </tr> <% rsstudent.movenext %> <%loop%> <% rsstudent.close set rsstudent = nothing %> <%end if%> <%end if%> </table> <p class="p11"> </td> </tr> </table> <table width="880" border="0" align="center" background="image/bg2.png"> <tr> <td align="center" valign="top" class="se"><div align="center"><img src="image/bg2.png" width="2" height="25" />Copyright© 2009-2010 longxiang All Rights Reserved.</div></td> </tr> </table> <% end if %>
软件介绍 教师档案管理系统定位教育网行开发的系统,以当前学校网站的适用性,增强了系统的针对性和易用性,系统中支持在线打印,及在线电子表格导出模块,多帐号权限分配,适合创建中、小学校,大中院校,技校使用,本系统为免费版本,不收取任何费用,可直接使用。 功能模块: 权限设置 - 可设多个管理员,自由分配选项管理权限 数据备份 = 支持在线数据库备份及还原数据库 教师档案 - 支持在线EXCEL电子表格导出,及打印数据 教师档案系统: 1、基本信息:包括姓名、性别、出生日期、民族、籍贯、政治面貌、工作时间 2、第一学历、毕业学校、所学专业、第二学历、毕业学校、所学专业、最高学历、最高学位 3、职称、职称评定时间、专业技术职务任职资格证书、教师资格证书。 4、年度考核情况、培训情况、教学论文、评优课情况 系统模式: 1. 基于B/S架构,通过本地电脑、局域网、互联网皆可使用,使得企业的管理与业务不受地域限制 2. 客户端无需安装专用软件,使用浏览器即可实现异地、实时业务办理 3. 软件完全独立安装在用户自己的电脑或是服务器上,提供数据备份工具,数据资料彻底安全 4. 管理权限分配灵活严谨,可以设置操作人员不同级别的操作权限,避免越权操作,数据相互保密 5. 账号不限,可以任意添加、修改、删除用户帐号 6. 使用期限不限,一次购买,终身使用 7. 安装简单,使用简捷方便,技术支持使您更快熟悉软件功能。 管理登陆说明: /admin/admin_login.asp 帐号:admin 管理密码:123456 认证码:zhirui 授权 Internet 匿名用户写权限 根据 zhirui的虚拟目录“属性”=>目录安全性=>“编辑”中已“启用匿名用户”的账号名称;到保存 zhirui 的文件目录=>属性=>安全=>添加=>高级=>立即查找,选中在 IIS 中“启用匿名用户”;赋予其修改文件夹及文件的权限,并将文件夹“只读”属性去掉!(默认 Internet 匿名用户叫:IUSR_???,“???”可能为本机登陆的用户名) 智睿教师档案管理系统20180814更新: 1、修正整站系统源码 2、更新优化档案存储
1 概述 -------------------------------------------------------4 2总体设计 ----------------------- --------------------------------4 2.1 需求: ------------------------------------------------------ 4 2.2选择的软件解决方案,简单介绍优点及软件学院要求 ------ 4 2.3系统中的模块构成、分工、关系、主控模块(要求界面)----- 4 2.4具体系统功能需求描述 --------------------------------------------------- 5 2.5数据库设计 -------------------------------------------------- 6 2.6影响性能 ------------------------------------------------- 12 2.7系统构架 -------------------------------------------------- 12 3登陆模块的开发 -------------------------------------------------- 13 3.1简易登陆流程 -------------------------------------------------- 13 3.2登陆系统总体构架 -------------------------------------------------- 17 3.3 班主任班级课程录入功能 --------------------------------------------------- 18 3.4模块的主要函数构架 ---------------------------------------------------- 22 4遇到的问题及解决方法 ----------------------------------------------------- 22 5小结 ----------------------------------------------------- 23 5.1系统评价 ---------------------------------------------------- 23 5.2设计体会 --------------------------------------------------- 24 6致谢 --------------------------------------------------- 24 7参考文献 -------------------------- 24 8附录 --------------------------------------------------- 24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值