# leavingSystem **Repository Path**: cabehow/leavingSystem ## Basic Information - **Project Name**: leavingSystem - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # leavingSystem #### 项目介绍 我们项目的主要功能是员工考勤(请假)系统,涵盖用户登录、假期申请、请假单审批等基本功能;员工被允许看到已被审批通过的其他员工请假信息,允许查看提交过的自己的请假单,并允许修改、删除其中尚未被审批的请假单;经理被允许看到所有已提交的请假单,并拥有审批权(同意或否决),允许看到所有已被同意的请假信息。 #### 软件架构 前端:Vue + ElementUI 后端:Spring Boot + MyBatis #### 项目详情 关于本项目的需求分析、数据库结构、API信息等信息请参照/docs目录下的各个文件 #### 参与贡献 1. 软件需求规格说明书: - 第一部分“背景”和第六部分“非功能性需求“:刘奕男 - 第二部分“需要“以及封面目录的编写与整合:卢昊 - 第三部分“业务概念图”和第四部分“业务流程图”:刘美华 - 第五部分“功能性需求”:张蔚珩 2. 软件设计说明书: - 卢昊 3. 测试文档: - 张蔚珩 4. 项目代码分工: - 数据库结构设计由组员共同商议完成 - 卢昊:主要工作目录为 back-end/leavingsystem/src/main/java/cn/tju/leavingsystem - Spring boot的配置类:/config/* - 实体类:/entity/* - 简单全局异常处理类:/handler/* - Controller层(api):/web/* - 拦截器:/LoginInterceptor.java - Spring boot入口类:/LeavingsystemApplication.java - 刘奕男:主要工作目录为back-end/leavingsystem/src/main/java/cn/tju/leavingsystem - DAO层接口定义:/dao/* - Service层实现:/service/* - DAO层单元测试:back-end/leavingsystem/src/test/java/cn/tju/leavingsystem/dao/* - DAO层实现:back-end/leavingsystem/src/main/resources/mapper/* - 商讨设计数据库,数据库创建 - 刘美华:主要工作目录为front-end/worktime - 主页面:/src/App.vue ​ /src/main.js - 导航页:/src/components/Aside/* - 员工页面:/src/components/personal/* - 管理员页面:/src/components/team/* - 路由:/src/router/* - 张蔚珩: - 测试API,并完成前后端数据的传输 - 登录页面:/src/components/login - 编写测试文档