公司后台管理平台

我要开发同款
gadlym2023年03月14日
92阅读
所属分类IT

作品详情

开发环境: IDEA、tomcat、 nginx、mysql、redis,Git技术架构:SpringBoot+Mybatis项目描述: 该项目是为提升公司的办公规范化程度,实现对公司的统一调度和管理而为公司开发此办公系统项目,该项目主要包含员工管理、部门管理、岗位管理、考勤管理、周报管理、审核管理、个人办公管理、任务和日程管理、日志管理、办公用品管理、试卷管理、权限设置等模块。工作描述:● 完成项目经理分配的业务,根据产品原型图完成相关模块的开发和单元测试.● 负责了部门管理模块编写,使用 mysql 设计自关联数据表,采用树形结构返回前端展示,更加直观● 负责了考勤管理模块的编写,区分不同的打卡模式,手机打卡,指纹打卡,刷脸打卡等,采用策略模式来应对可扩展的打卡方式,根据打卡时间,不同的日期,加班情况,形成对应的个人上班情况表单,针对特殊考勤的线上审核,以及提供人事的线下审核机制共同确认特殊考勤情况● 负责审核模块包括人员异常登录限制,上传文件,特殊单词审核,运用 和 人员正常的流程审核,需要上级部门领导确认审核● 试卷管理中不变的数据可以用 redis 做缓存,提高查询速度,通过 redis,zset 结构可以快速对试题分数结果排名● 任务管理模块中提供了很多异步执行的定时任务,有周期执行,有定时执行,有些延迟执行,采用了 springboot 定时器通过 cron 表达式控制, 利用 redis的 zset 有序性,轮询 zset 中的每个元素,到点后将内容迁移至待消费的队列实现了高效的延迟队列● 负责各个管理模块之间的交互,数据库事务,线程池使用,多线程并发安全,锁机制等来保证服务的正常运行
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论