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

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

表结构设计:

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

界面设计:

登录

工资管理 

 添加工资

系统公告 

 修改密码

核心代码:

@Override
    public 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);
    }

    @Override
    public 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);
    }

总结:

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

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值