高校教师档案管理是高校信息化建设的重要组成部分,对于高校管理层进行决策有重要的参考意义.目前高校的教师档案管理系统普遍存在着一些问题,如落后的管理理念,低效的管理方式,较低的信息化水平等,这严重阻碍了高校档案管理信息化的进程.基于此,从高校的实际需求出发,开发一个教师档案管理系统是非常有必要的,本人主要介绍如何使用ssm框架开发设计一个教师档案管理系统。

需求分析:

系统使用jsp+ssm+mysql开发,系统包含管理员和教师角色,功能如下:
管理员:修改个人密码、修改个人信息、教师管理(增删改)、工资管理(收入和扣除统计)、公告管理。
教师:修改个人密码、修改个人信息、工资明细、查看系统公告。
系统开发使用ssm、jquery、ajax、bootstrap等技术栈。

开发环境:

开发语言:java

开发工具:Idea(eclipse) + Jdk1.8

服务器:tomcat8.0

数据库:mysql + Tomcat + Navicat for Mysql(数据库可视化工具)

技术框架:

SSM框架是springmvc ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为view层,controller层,service 层,dao层四层,使⽤springmvc负责请求的转发和视图管理,spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。

表结构设计:

管理员表、公告表、工资表、教师表。系统从简单出发,如果需要其他功能,可以在此基础上叠加。

界面设计:

登录

工资管理

 添加工资

系统公告

 修改密码

核心代码:

@Overridepublic int save(Salary salary) {Date date = new Date();salary.setCreateTime(date);salary.setUpdateTime(date);//工资合计,合计 = 基本工资 + 绩效工资 + 交通补贴 - 缴税 - 社保 - 其他扣除salary.setTotal(salary.getBasic() + salary.getMerit() + salary.getTraffic() - salary.getTax() - salary.getSocial() - salary.getOther());return salaryMapper.insert(salary);}@Overridepublic int update(Salary salary) {salary.setUpdateTime(new Date());//工资合计,合计 = 基本工资 + 绩效工资 + 交通补贴 - 缴税 - 社保 - 其他扣除salary.setTotal(salary.getBasic() + salary.getMerit() + salary.getTraffic() - salary.getTax() - salary.getSocial() - salary.getOther());return salaryMapper.updateById(salary);}

总结:

本系统设计不是很复杂,界面也比较整洁。

本人有多年开发经验,具备比较丰富的项目开发经验,有任何问题可以咨询探讨。

【原创】基于SSM框架的教师档案管理系统设计与实现相关推荐

  1. asp毕业设计——基于asp+access的教师档案管理系统设计与实现(毕业论文+程序源码)——教师档案管理系统

    基于asp+access的教师档案管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的教师档案管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需 ...

  2. 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题报告+项目源码及数据库文件、

    下载地址:https://download.csdn.net/download/sms_3868002062/36993877 项目介绍: 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题 ...

  3. ssm基于SSM的南昌旅游网站管理系统设计与实现 毕业设计源码101407

    南昌旅游网站管理系统 摘要 随着社会的发展,社会的各行各业都在利用信息化时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 南昌旅游网站管理系统设计,主要的模块包括查看首页.公告内容(轮播 ...

  4. 基于SSM的南昌旅游网站管理系统设计与实现 毕业设计源码101407

    南昌旅游网站管理系统 摘要 随着社会的发展,社会的各行各业都在利用信息化时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 南昌旅游网站管理系统设计,主要的模块包括查看首页.公告内容(轮播 ...

  5. 基于SSM的中学学生学籍管理系统设计与实现

    摘 要:进入新世纪之后,信息技术迅速发达,计算机网络也被广泛使用.各行各业都在面临信息化改革.作为信息技术水平较高的教育行业来说,更是需要冲在信息化改革的最前面.在信息爆炸的年代,传统的教育模式就显得 ...

  6. (附源码)ssm基于SSM的南昌旅游网站管理系统设计与实现 毕业设计 101407

    南昌旅游网站管理系统 摘要 随着社会的发展,社会的各行各业都在利用信息化时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 南昌旅游网站管理系统设计,主要的模块包括查看首页.公告内容(轮播 ...

  7. 基于 SSM 框架的学生在线选课系统设计

    系统概述 在线选课系统中包含教师.学生两种用户 学生登录:管理自己的账号信息,修改信息等,增加或移除课程 教师登录:对个人资料进行查看和密码的修改,维护课程信息,增加与删除课程,对学生的分数进行增加. ...

  8. 基于PHP+MySQL的学生档案管理系统设计与实现

    一.项目介绍 3 1.1项目背景 3 1.2项目目的 3 二.功能介绍 3 2.1需求分析 3 2.2功能模块图 4 2.3详细功能实施细节 5 三.数据字典 5 3.1关系模式 5 3.2数据字典 ...

  9. 基于SSM的进销存管理系统设计与实现

    目 录 第一章 绪论 1 1.1 研究背景和意义 1 1.2 研究目标 1 1.3 论文结构 1 1.4 本章小结 2 第二章 相关技术与方法 3 2.1 架构概述 3 2.2 关键技术简介 3 2. ...

最新文章

  1. 【深度学习笔记】ROC曲线 vs Precision-Recall曲线
  2. [19/04/04-星期四] IO技术_CommonsIO(通用IO,别人造的轮子,FileUtils类 操作文件 IOUtilsl类 操作里边的内容 )...
  3. Algorithms_入门基础_如何使用最高效的方式来判断一个数是否是2的N次方
  4. opencv 人脸识别_Python学习:基于Opencv来快速实现人脸识别(完整版)
  5. 苹果手机还原网络设置会怎样_装维技巧|手机能连wifi但网不通?
  6. excel打开2个独立窗口_谢楠称女性独立的不是钱是心 谢楠与吴京婚后生育2个儿子...
  7. mysql group by 慢_mysql“group by”查询非常慢
  8. Microsoft Enterprise Library 5.0 系列(五) Data Access Application Block
  9. 【英语学习】【Daily English】U09 Fashion L03 You're my fashion icon
  10. java 如何去掉http debug日志_Spring Boot手把手教学(3):从零配置logback日志
  11. html一个页面分页代码怎么写,纯JS前端实现分页代码
  12. Linux 内核修复5个高危漏洞
  13. [短评]企业裁员行为对整个社会的正面意义
  14. abp vnext修改密码策略
  15. windows 2012安装证书服务器,windows 2012 RADIUS服务器认证问题
  16. (4.2.48)MVPArms源码分析
  17. 使用Bochs模拟器和IDA调试MBR
  18. 解决:java.lang.UnsupportedClassVersionError
  19. 纪中训练5月23日提高组T1
  20. 微信小程序关注公众号

热门文章

  1. 照片转3d模型_科技造假?3D打印的人像逼真到让人不敢相信!
  2. 图像分割评测指标dice score的理解
  3. 写入epass1000nd 的 key1和key1(c#)
  4. img图片下面有间隙的6种解决方案
  5. 将一张表的数据更新到另外一张表中
  6. PCB上为什么需要有测试点?
  7. html上下左右键事件,js键盘上下左右(方向键)事件
  8. html屏蔽上下左右键控制页面,【案例】使用上下左右键控制元素的移动
  9. Cocos Creator制作倒计时显示的优化
  10. react17同源iframe父子页面相互调用方法