企业内部管理系统设计方案_第1页
企业内部管理系统设计方案_第2页
企业内部管理系统设计方案_第3页
企业内部管理系统设计方案_第4页
企业内部管理系统设计方案_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业内部管理系统设计方案 第 1 页 共 66 页 企业内部管理系统 概要设计说明书 20172017 年年 6 6 月月 8 8 日日 企业内部管理系统设计方案 第 2 页 共 66 页 目目 录录 1.引言引言.5 1.1. 编写目的.5 1.2. 项目背景.5 1.3. 适用范围.5 2.总体设计总体设计 .6 2.1. 运行环境.6 2.1.1.硬件环境.6 2.1.2.软件环境.6 2.2. 总体结构设计.7 2.2.1.系统体系架构.7 2.2.2.系统部署架构.8 2.2.3.系统软件架构.8 3.系统功能设计系统功能设计9 3.1. 功能模块列表.9 3.2. 系统菜单.9 3.3. 请假管理.11 3.3.1.请假申请.12 3.3.2.请假审批.16 3.3.3.请假统计.19 3.4. 考勤管理.20 3.4.1.个人考勤.21 3.4.2.考勤补登申请.22 3.4.3.考勤补登审核.24 3.4.4.员工考勤信息查询.26 3.4.5.员工考勤信息统计.27 企业内部管理系统设计方案 第 3 页 共 66 页 3.4.6.员工考勤信息维护.28 3.5. 加班管理.28 3.5.1.加班申请.29 3.5.2.加班审核.32 3.5.3.员工加班信息查询.35 3.5.4.加班信息统计.37 3.6. 外出管理.38 3.6.1.外出申请.38 3.6.2.外出审核.40 3.6.3.员工外出信息查询.40 3.7. 外派驻场管理.42 3.7.1.外派驻场申请.43 3.7.2.外派驻场审核.45 3.7.3.外派驻场信息查询.47 3.8. 会议管理.48 3.8.1.我的会议.48 3.8.2.会议查询.52 3.8.3.会议统计.53 3.9. 系统管理.54 3.9.1.组织机构管理.54 3.9.2.角色管理.55 3.9.3.组管理.56 3.9.4.功能管理.58 3.9.5.字典管理.58 3.9.6.按功能授权.59 3.9.7.按用户授权.59 3.9.8.按角色授权.60 4.系统接口设计系统接口设计61 4.1.1.考勤对外接口.61 企业内部管理系统设计方案 第 4 页 共 66 页 4.1.2.假期对外接口.62 5.系统出错处理系统出错处理62 5.1. 出错信息.62 5.2. 补救措施.63 5.3. 系统维护设计.63 6.性能与安全设计性能与安全设计 63 6.1. 系统性能.63 6.1.1.高可用性和可靠性-【样例举例】63 6.1.2.存储配置测算.63 6.1.3.性能设计.64 6.2. 系统安全.64 企业内部管理系统设计方案 第 5 页 共 66 页 1.引言引言 1.1.编写目的编写目的 企业内部管理系统概要设计说明书是在部门 17 年新规范提出需求基础上,经过对公司 内部管理系统需求规格说明书和系统原型的分析和系统设计编写而成。用于将软件系统需求 转换为未来系统的设计,提交软件研发部门实现团队作为系统研发的依据和指南。 1.2.项目背景项目背景 随着公司人员规模的不断扩大,员工的管理工作的负担变得越来越重,员工的基本信 息没有统一的管理,导致行政管理人员无法统筹了解公司员工的基本情况。员工的考勤工作 不够规范,缺乏统一的考勤信息收集、统计和分析工具,给项目及公司领导的管理工作带来 了比较大的麻烦。与此同时,公司内部的信息交流往往以邮件、即时通信工具为主,缺乏一 个统一的资源管理的平台,导致内部资源管理分散,资源的利用率不高。因此需要建设一个 员工信息管理、资源共享的信息平台,以促进公司内部效率提高,内部协同能力增强,资源 利用率提高,进一步提高公司内部的办公效率。 1.3.适用范围适用范围 本文档适用于所有与本项目有关的软件设计、开发阶段相关人员,主要包括项目组成员、 研发经理、开发人员,项目管理人员,测试人员以及在以后想对系统进行扩展和维护的相关 人员等。 企业内部管理系统设计方案 第 6 页 共 66 页 2.总体设计总体设计 2.1.运行环境运行环境 2.1.1. 硬件环境硬件环境 1) 应用服务器: XEON E5-2609 8G 内存 2) 数据库服务器: XEON E5-2609 8G 内存 2.1.2. 软件环境软件环境 1) 操作系统: Win2003、Win7、Win8 数据库系统: SQL Server 2008 中间件:TOMCAT 通信协议:http 客户端浏览器:IE8 企业内部管理系统设计方案 第 7 页 共 66 页 2.2. 总体结构设计总体结构设计 2.2.1. 系统体系架构系统体系架构 图图 2-12-1 内部管理系统体系架构图内部管理系统体系架构图 企业内部管理系统设计方案 第 8 页 共 66 页 2.2.2. 系统部署架构系统部署架构 2.2.3. 系统软件架构系统软件架构 企业内部管理系统设计方案 第 9 页 共 66 页 3.系统功能系统功能设计设计 内部管理系统主要包括请假管理、考勤管理、加班管理、外出管理、驻场管理、项目信 息管理、任务单管理、会议管理、成果管理、规范制度管理、模板管理、通知公告管理、活 动管理、系统管理等主要功能,功能模块列表如下所示: 3.1.功能模块列表功能模块列表 模块模块 编号编号 模块名称模块名称 对应需求对应需求 功能编号功能编号 对应对应 需求功能需求功能 实现实现 优先级优先级 1请假管理高 2考勤管理高 3加班管理高 4外出管理高 5驻场管理高 6项目信息管理 7任务单管理 8会议管理 9成果管理 10规范制度管理 11模板管理 12通知公告管理 13活动管理 14系统管理高 3.2.系统菜单系统菜单 企业内部管理系统设计方案 第 10 页 共 66 页 前台系统前台系统 一级菜单一级菜单二级菜单二级菜单三级菜单三级菜单 请假申请 请假审批 员工请假信息查询 员工请假信息统计 请假管理 假期天数查询 个人考勤 考勤补登申请 考勤补登审核 员工考勤信息查询 员工考勤信息统计 考勤管理 员工考勤信息维护 加班申请 加班审核 员工加班信息查询 加班管理 加班信息统计 外出申请 外出管理 外出审批 外派驻场申请 外派驻场审核外派驻场管理 外派驻场信息查询 外出申请 外出审核外出管理 员工外出信息查询 任务单申请确认 任务单受理 任务单查询 任务单管理 任务单统计 我的会议 会议查询会议管理 会议统计 系统管理提醒查询 企业内部管理系统设计方案 第 11 页 共 66 页 后台系统后台系统 一级菜单一级菜单二级菜单二级菜单三级菜单三级菜单 用户管理 角色管理 权限管理 组织管理 菜单管理 字典管理 后台系统管理 假期管理 3.3.请假管理请假管理 请假管理模块主要管理部门员工的请假工作,其主要包括请假申请、请假审批、请 假统计等模块,其模块内部类图关系如下图所示: 如上图所示,在模块内部请假申请类与请假记录类通过建立类关联关系调用请假记 录数据操作接口方法从而在业务办理过程中生成请假记当信息,而请假记录类与请假统 计类也采用关联方式使请假记录类方法中能够生成请假统计类相关数据信息,实现了请 企业内部管理系统设计方案 第 12 页 共 66 页 假信息模块内部业务数据的流转和产成。 3.3.1. 请假申请请假申请 .功能简介功能简介 请假申请功能是指员工有添加请假申请、并对已有的请假申请进行修改和查看审阅记录 的操作。 添加:员工填写请假申请单,提交后将请假信息发送给上级领导。 修改:请假申请信息有误时,员工对自己的请假申请信息进行修改。 终止申请:当员工的请假申请审核未通过可终止请假流程。 查看审阅记录:员工通过查看审阅记录来了解自己的请假信息是否通过,从而进行相关 的操作。 .处理流程及说明处理流程及说明 请假人角色请假人角色审批人审批人查看权限查看权限控制控制 普通员工 技术经理或 QC 经理部门经理、技术总监、技术经 理能够看到自己自己组中的请 假申请 技术经理或质 控经理 技术总监部门经理、技术总监 项目经理 项目总监部门经理、项目总监 技术总监 部门经理部门经理 注:1.考勤管理员能够看所有的请假申请记录。 2.部门经理查看超过(含)3 天的请假申请。 3.公共组件组由【技术总监】审批同意后生效。 通过请假申请表 ABSENCE_APPLYABSENCE_APPLY 中的 STATUS 字段与工作流 组件流转控制相结合 同步更新, (设置为- 1: 草稿 1:审批中 2:完 成 3:退回)来协助控制 请假申请单的流程总体状 态。 请假申请输入项: 企业内部管理系统设计方案 第 13 页 共 66 页 名称类型限制条件描述 请假日期文本必须填写,不可输入,格 式为 yyyy-mm-dd 请假的开始与结束时间 请假类型 请假申请内置设置项: 名称类型限制条件描述 请假申请日期文本格式为 yyyy-mm-dd填写日期(new Date()) 申请人对象获取当前请假填写人的相关信息 审核人对象根据相关绑定自动选择审核人 字典对象请假类型以及编码 状态变化控制请假申请的状态变化:当前是未审 批状态。 自动统计请假 天数 根据员工请假申请的开始时间与结束时 间自动计算请假天数,并存入 ABSENCE_APPLYABSENCE_APPLY 表中的 OFF_DAYS 字段中。 查询员工年假 或调休天 数 请假类型为年假或者 调休 选择年假或调休后,查询员工休假 表 VACATION_RECORDVACATION_RECORD 中请假申请人具有 的年假或者调休天数。 如果申请单中填写的年假或调休的 请假天数超过请假申请人已有年假或者 调休天数时,提示员工不能选择该请假 类型。 .相关算法相关算法 企业内部管理系统设计方案 第 14 页 共 66 页 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 LEAVE_APPLY 请假申请表 LEAVE_RECORD 请假记录表 TIMEBOOK_VACATION 员工休假表 TIMEBOOK_VACATION_MODIFY 员工休假调整记录表 请假申请表相关设置: 表名称表名称请假申请表表编码表编码 ABSENCE_APPLY 基本数据项基本数据项 请假申请表:员工编号、员工姓名、请假日期、请假类别、起始日期、结束日期、天 数、状态、详情描述、备注 请假统计信息:员工编号、员工姓名、事假(天) 、年假(天) 、婚嫁(天) 、调休(天) 、产假(天) 、病假(天) 、其他(天) 状态设置状态设置 STATUS 字段设置为 0: 未审批 1:审批通过 2:退回 数据字典数据字典 请假类型ABSENCE_TYPE请假类型编码ABSENCE_CODE 年假 事假 企业内部管理系统设计方案 第 15 页 共 66 页 病假 探亲假 婚假 丧假 产假 倒休 员工休假表相关设置: 表名称表名称员工休假表表编码表编码 VACATION_RECORD 基本数据项基本数据项 调休小时数,调休天数,员工工号,员工姓名,年假天数,年假剩余天数,入职时间, 是否是主管,工龄,是否在职,更新时间,操作人,调休备注 初始值设置初始值设置 年假天数年假天数 VACATION_DAYS:根据员工工龄以及入职时间设置员工年假天数。 年假剩余天数年假剩余天数 REMAIN_DAYS:默认当前员工的年假天数,用于员工请年假时,比较请假的 天数是否小于该员工剩余的年假天数。是,能够请年假;否,当前员工不能请大于剩 余年假天数的年假。 调休天数调休天数:调休天数的计算是通过加班小时数(加班记录表 EXTRA_WORK_RECORDEXTRA_WORK_RECORD 中的 EXTRAWORK_HOURS 字段)与请调休假(请假记录表 ABSENCE_RECORDABSENCE_RECORD 中的请假类型 ABSENCE_TYPE 为调休)的天数进行加或者减的。加班满八小时添加一天调休。不满 8 小时记录在表字段调休小时数 VACATION_HOURS 中。 企业内部管理系统设计方案 第 16 页 共 66 页 3.3.2. 请假审批请假审批 .功能简介功能简介 当上级领导接收到请假申请的时候,对请假申请单进行审批。审批人对提交上来的请假 单有同意、不同意和退回操作 同意:当审批人对请假单信息的意见填写同意的时候,同意请假申请。请假流程结束。 退回:当审批人不同意该请假信息,或请假信息有误的时候,审阅人点击回退给申请人, 申请人对请假信息修改后再次提交申请。 关闭:审批人对此请假信息进行关闭操作,不予以审阅。 .处理流程及说明处理流程及说明 请假审批对应人员关系: 请假人员请假人员请假审批请假审批 项目经理项目总监 质量经理技术总监 技术经理技术总监 其它员工技术经理或质量经理 (公共组件组由【技术总监】邮件回复同意后生效) 请假审批输入项: 名称类型限制条件描述 审批意见文本 审批结果 请假审批内置设置项: 名称类型限制条件描述 审批时间文本格式为 yyyy-mm-dd填写日期(new Date()) 企业内部管理系统设计方案 第 17 页 共 66 页 自动添加 一条请假 记录 提交审批通过按 钮时。 请假申请表 ABSENCE_APPLYABSENCE_APPLY 中的 STATUS 字段设置为 1 ;考勤管理员是 否确认设置为:IS_CHECK 字段设置为 0,表示未确认。在请假记录表 ABSENCE_RECORDABSENCE_RECORD 中添加一条记录。 在 ABSENCE_RECORDABSENCE_RECORD 中存入当前审批 的请假申请记录的请假申请 ID、请假申 请人、申请人 ID、申请人工号、请假申 请时间、请假类型、请假类型编码、请 假原因、请假开始时间、请假结束时间、 请假天数、状态等字段。 更新调休或年 假天数 请假类型为年假或者 调休 考勤管理员确认后,更新 ABSENCE_APPLYABSENCE_APPLY 表中 IS_CHECK 字段设置 为 1。 更新员工休假表 VACATION_RECORDVACATION_RECORD 中分 别对应的年假天数或者调休天数减掉当 前请假申请人的年假或调休请假天数。 更新字段为 REMAIN_DAYS 或者 VACATION_DAYS/VACATION_HOURS。 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的部门经理、项目总监、技术总监、技术经理/质控经理可以使用该功能。 企业内部管理系统设计方案 第 18 页 共 66 页 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 LEAVE_APPLY 请假申请表 LEAVE_RECORD 请假记录表 TIMEBOOK_VACATION 员工休假表 TIMEBOOK_VACATION_MODIFY 员工休假调整记录表 请假记录表相关设置: 表名称表名称请假记录表表编码表编码 ABSENCE_RECORD 基本数据项基本数据项 请假记录表:员工编号、员工姓名、请假日期、请假类别、起始日期、结束日期、天 数、状态、详情描述、备注 请假统计信息:员工编号、员工姓名、事假(天) 、年假(天) 、婚嫁(天) 、调休(天) 、产假(天) 、病假(天) 、其他(天) 状态设置状态设置 STATUS 状态字段设置为 1:审批通过 IS_CHECK 考勤员确认为:0:未确认 1:已确认 数据字典数据字典 员工休假表相关设置: 表名称表名称员工休假表表编码表编码 VACATION_RECORD 企业内部管理系统设计方案 第 19 页 共 66 页 基本数据项基本数据项 调休小时数,调休天数,员工工号,员工姓名,年假天数,年假剩余天数,入职时间, 是否是主管,工龄,是否在职,更新时间,操作人,调休备注 初始值设置初始值设置 年假天数年假天数 VACATION_DAYS:根据员工工龄以及入职时间设置员工年假天数。 年假剩余天数年假剩余天数 REMAIN_DAYS:默认当前员工的年假天数,用于员工请年假时,比较请假的 天数是否小于该员工剩余的年假天数。是,能够请年假;否,当前员工不能请大于剩 余年假天数的年假。 调休天数调休天数:调休天数的计算是通过加班小时数(加班记录表 EXTRA_WORK_RECORDEXTRA_WORK_RECORD 中的 EXTRAWORK_HOURS 字段)与请调休假(请假记录表 ABSENCE_RECORDABSENCE_RECORD 中的请假类型 ABSENCE_TYPE 为调休)的天数进行加或者减的。加班满八小时添加一天调休。不满 8 小时记录在表字段调休小时数 VACATION_HOURS 中。 3.3.3. 请假统计请假统计 .功能简介功能简介 统计员工的请假情况,查看员工是否具有某项请假类别或是否能够调休。统计按工资月 (本月 21 日到下月 20 日为一个工资月)统计员工的请假信息。 考勤管理员可以将员工的请假统计信息导出到 Excel 文件中;也可以打印统计信息。 .处理流程及说明处理流程及说明 根据查询条件,统计周、月、统计相关 企业内部管理系统设计方案 第 20 页 共 66 页 .相关算法相关算法 .权限及安全权限及安全 普通员工可查看自己的请假统计情况;项目总监、技术总监和考勤员可查看部门所有员 工请假统计情况;技术经理/质控经理可查看所属组员工请假统计情况。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 LEAVE_APPLY 请假申请表 LEAVE_RECORD 请假记录表 TIMEBOOK_STATISTIC 请假统计表 3.4.考勤考勤管理管理 考勤模块是记录和考察员工上下班出勤情况,员工的上下班打卡时间是从公司的门 禁打卡信息中获取的。主要包括考勤信息导入、考勤补登和考勤统计功能,其模块内部 主要类图关系如下图所示: 企业内部管理系统设计方案 第 21 页 共 66 页 如上图所示,在模块内部考勤记录类与考勤信息原始数据类建立类关联关系,从而 调用考勤信息原始数据类操作接口得到考勤原始数据并更新考勤记录信息,而考勤统计 类通过与考勤记录类建立对应类关联,使考勤统计类能够采用考勤记录类接口方法得到 考勤基础数据进行考勤统计。 3.4.1. 个人考勤个人考勤 .功能简介功能简介 考勤管理员把员工上月 21 日到本月 20 日的考勤打卡记录导入到本系统中员工能够通 过登陆系统查看个人的月打卡情况。 .处理流程及说明处理流程及说明 个人考勤根据公司结算日期:每月 21-下月 20 日 在职员工:每天 21 日 0 点自动生成当月 21 日-下月 20 日考勤默信息,月底由考勤管理员统 企业内部管理系统设计方案 第 22 页 共 66 页 一导入当月考勤,并核对 新进员工:通过员工考勤维护页面,由考勤管理员人工处理,生成当月考勤原始信息 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_RECORD 考勤信息表 3.4.2. 考勤补登申请考勤补登申请 .功能简介功能简介 员工因工作原因(如加班、去客户现场、外派、驻场等原因)发生迟到、早退、缺勤时, 可以向上级领导提出补登申请。上级领导同意补登申请后,考勤管理员对打卡信息进行补登。 第一步第一步第二步第二步第三步第三步第四步第四步 流程流程 导入考勤 统计结果 登陆系统查看自己的 考勤结果,如有 异议可发起考勤 补登申请 对补登申请执行通 过或者退回操 作 考勤补登 企业内部管理系统设计方案 第 23 页 共 66 页 人员人员考勤管理员补登人员技术经理或项目经 理或技术总监 考勤管理员 .处理流程及说明处理流程及说明 补登申请 补登确认 通过 退回 图 3-4-2-2 补登流程 考勤补登流程的详细描述如下: 补登申请 员工提交补登申请给上级领导。开发人员提交给技术经理;技术经理和质控经理提交给 技术总监。员工的一次补登申请只能登一天的考勤打开记录,不能补登多天的考勤记录。 员工收到上级领导退回的补登申请,可以修改补登申请信息重新提交;也可以终止补登 流程。 补登确认 上级领导接收到补登申请后,可执行如下操作。 同意:同意补登申请,补登流程结束。 退回:上级领导不同意补登申请或补登申请填写有误时,退回给员工修改补登申请或终 止申请; .相关算法相关算法 企业内部管理系统设计方案 第 24 页 共 66 页 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_PATCH 考勤补登表 TIMEBOOK_RECORD 考勤信息表 3.4.3. 考勤补登审核考勤补登审核 .功能简介功能简介 员工因工作原因(如加班、去客户现场、外派、驻场等原因)发生迟到、早退、缺勤时, 可以向上级领导提出补登申请。上级领导同意补登申请后,考勤管理员对打卡信息进行补登。 第一步第一步第二步第二步第三步第三步第四步第四步 流程流程 导入考勤 统计结果 登陆系统查看自己的 考勤结果,如有 异议可发起考勤 补登申请 对补登申请执行通 过或者退回操 作 考勤补登 人员人员考勤管理员补登人员技术经理或项目经 理或技术总监 考勤管理员 企业内部管理系统设计方案 第 25 页 共 66 页 .处理流程及说明处理流程及说明 补登申请 补登确认 通过 退回 图 3-4-2-2 补登流程 考勤补登流程的详细描述如下: 补登申请 员工提交补登申请给上级领导。开发人员提交给技术经理;技术经理和质控经理提交给 技术总监。员工的一次补登申请只能登一天的考勤打开记录,不能补登多天的考勤记录。 员工收到上级领导退回的补登申请,可以修改补登申请信息重新提交;也可以终止补登 流程。 补登确认 上级领导接收到补登申请后,可执行如下操作。 同意:同意补登申请,补登流程结束。 退回:上级领导不同意补登申请或补登申请填写有误时,退回给员工修改补登申请或终 止申请; .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 企业内部管理系统设计方案 第 26 页 共 66 页 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_PATCH 考勤补登表 TIMEBOOK_RECORD 考勤信息表 3.4.4. 员工考勤信息查询员工考勤信息查询 .功能简介功能简介 统计员工的考勤情况,考勤按工资月(上月 21 日到本月 20 日为一个工资月)统计员工 的考勤信息。 普通员工可查看自己的考勤统计情况;项目总监、技术总监和考勤员可查看部门所有员 工考勤统计情况;技术经理/质控经理可查看所属组员工考勤统计情况。 考勤管理员可以将员工的考勤统计信息导出到 Excel 文件中;也可以打印统计信息。 .处理流程及说明处理流程及说明 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 企业内部管理系统设计方案 第 27 页 共 66 页 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_RECORD 考勤信息表 3.4.5. 员工考勤信息统计员工考勤信息统计 .功能简介功能简介 统计员工的考勤情况,考勤按工资月(上月 21 日到本月 20 日为一个工资月)统计员工 的考勤信息。 普通员工可查看自己的考勤统计情况;项目总监、技术总监和考勤员可查看部门所有员 工考勤统计情况;技术经理/质控经理可查看所属组员工考勤统计情况。 考勤管理员可以将员工的考勤统计信息导出到 Excel 文件中;也可以打印统计信息。 .处理流程及说明处理流程及说明 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 企业内部管理系统设计方案 第 28 页 共 66 页 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_RECORD 考勤信息表 TIMEBOOK_STATISTIC 考勤统计表 3.4.6. 员工考勤信息维护员工考勤信息维护 .功能简介功能简介 .处理流程及说明处理流程及说明 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 企业内部管理系统设计方案 第 29 页 共 66 页 TIMEBOOK_RECORD 考勤信息表 3.5.加班管理加班管理 加班管理模块主要用于员工在日常工作中的加班管理工作,主要包括研发人员加班 申请、主管加班申请、加班审批、考勤员确认、添加调休等功能,其模块内部类图关系 如下图所示: 如上图所示,在模块内部加班申请类与加班时期类、加班休假类建立类关联关系, 使加班申请类在加班业务处理过程中可以在模块内部调用加班时期类、加班休假类的方 法从而处理和有效存储加班单业务数据,实现了加班信息模块内部业务数据的流转。 企业内部管理系统设计方案 第 30 页 共 66 页 3.5.1. 加班申请加班申请 .功能简介功能简介 普通员工有提出加班申请的添加功能、并对已有的加班申请进行修改和查看审阅记录的 操作。 添加:员工填写加班申请单,申请单提交至员工的技术主管处。 修改:当员工的加班申请信息没有被审核通过,或加班申请信息有误时,员工对自己的 加班申请信息进行相关的修改工作。 删除:当员工的加班申请信息未审核时或审核不通过时,可对加班申请信息进行删除操 作。 查看:员工通过查看审阅记录来了解自己的加班申请单是否通过,从而进行相关的操作。 .处理流程及说明处理流程及说明 根据当前工作流组件功能支持,在后台管理系统的组管理中创建 5 种流转审批角色组和 考勤管理员: 组名称组名称组编码组编码功能描述功能描述绑定节点绑定节点 普通员工组 BJ_GENERAL申请加班研发人员申请 技术经理组 BJ_TECHNICAL_MANA审批普通员工的加班申请以及 发起加班申请 技术经理审批 项目经理组 BJ_PROJECT_MANA审批技术经理的加班申请、技 术经理提交的申请以及发 起加班申请 项目经理审批 技术总监 BJ_TECHNICAL_DIRECTO R 审批技术经理的加班申请、技 术经理提交的申请以及发 起加班申请 技术总监审批 企业内部管理系统设计方案 第 31 页 共 66 页 部门经理 BJ_DEPART_MANA审批技术总监的加班申请以查 看技术总监提交的审批通 过的加班申请 部门经理审批 考勤管理员 BJ_CHECK_ADMIN确认加班审核考勤管理员确认 研发人员加班申请内置设置项: 名称类型限制条件描述 加班申请日期文本格式为 yyyy-mm-dd填写日期(new Date()) 申请人对象获取当前填写人的相关信息 加班人员研发人员的加班申请只能为自己申请 审核人对象根据流程绑定自动选择审核人 申请类型申请类型 APPLY_CATEGROY 设置为 0:申请加班 1:补报加班。 加班申请人根据加班申请类型选择 是申请加班还是补报加班,并把 0 或 者 1 存入 APPLY_CATEGROY 字段中。 加班时段加班时段 EXTRAWORK_PERIOD 设置为 0: 工作日加班 1: 周末加班 2: 法定节假日加班 3:其他假日加 班 根据申请人加班的情况,填写相关时段, 存入 0 或 1 或 2 或 3 到 EXTRAWORK_PERIOD 字段中。 加班类别字段 EXTRAWORK_TYPE 设置为 0.需求原因 1.紧急事件 根据填写加班类别存储到 EXTRAWORK_TYPE 字段中 0 或者 1。 企业内部管理系统设计方案 第 32 页 共 66 页 自动统计加班 天数或者 小时数 考勤管理员确认后根据员工请假申请的开始时间与结束时 间自动计算请假天数,并存入 ABSENCE_APPLYABSENCE_APPLY 表中的 OFF_DAYS 字段中。 请假类型为年假或者 调休 选择年假或调休后,查询员工休假 表 VACATION_RECORDVACATION_RECORD 中请假申请人具有 的年假或者调休天数。 如果申请单中填写的年假或调休的 请假天数超过请假申请人已有年假或者 调休天数时,提示员工不能选择该请假 类型。 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 OVERTIME_APPLY 加班申请表 企业内部管理系统设计方案 第 33 页 共 66 页 OVERTIME_PERIOD 加班时段表 3.5.2. 加班审核加班审核 .功能简介功能简介 当主管或技术总监收到相关加班申请时,可对加班申请单进行审批。审阅人对提交上 来的加班申请单有批准、回退、和关闭的功能。 批准:当审阅人对加班申请单的意见填写同意的时候,批准该加班申请。研发人员加 班申请提交至技术经理处,技术经理批准通过后提交至技术总监处,技术总监批准通过该加 班申请有效。 回退:当审阅人不同意该加班申请时,或加班申请单信息有误的时候,审阅人点击回 退给申请人,申请人对加班申请单修改后再次提交申请。 关闭:审阅人对此加班申请进行关闭操作,不予以审阅。 企业内部管理系统设计方案 第 34 页 共 66 页 .处理流程及说明处理流程及说明 图 3-5-3-2 流程图-加班申请审阅流程 加班申请根据 4 种不同的角色分了 4 个流转方向: - 普通员工申请技术经理项目经理技术总监考勤管理员 - 技术经理申请项目经理技术总监考勤管理员 - 项目经理申请技术总监考勤管理员 - 技术总监部门经理考勤管理员 注:技术总监审批完先关加班申请以后,转件给管理员的同时并且传阅给部门经理查看,部 门经理不能参与审批。 加班审批内置设置项: 企业内部管理系统设计方案 第 35 页 共 66 页 名称类型限制条件描述 审批时间文本格式为 yyyy-mm-dd填写日期(new Date()) 状态变化控制请假申请的状态变化:审核通过或 者退回(1:审批通过 2:退回) 自动添加一条 审批记录 每次转件时生成审批 记录 审批记录表 (CHECK_RECORDS) 存储相关字段看数据来源 自动添加一条 或多员工 条加班记 录 考勤管理员确认以后当前加班申请单中添加的加班申请人为 一个人的时候,添加一条当前加班人的 加班记录,并在考勤员确认后更新调休 天数。 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 OVERTIME_APPLY 加班申请表 OVERTIME_PERIOD 加班时段表 OVERTIME_VACATION 加班调休表 加班记录表 企业内部管理系统设计方案 第 36 页 共 66 页 表名称表名称请假记录表表编码表编码 ABSENCE_RECORD 基本数据项基本数据项 请假记录表:员工编号、员工姓名、请假日期、考勤类别、起始日期、结束日期、天 数、状态、详情描述、备注 请假统计信息:员工编号、员工姓名、事假(天) 、年假(天) 、婚嫁(天) 、调休(天) 、产假(天) 、病假(天) 、其他(天) 状态设置状态设置 STATUS 状态字段设置为 1:审批通过 IS_CHECK 考勤员确认为:0:未确认 1:已确认 数据字典数据字典 3.5.3. 员工加班信息查询员工加班信息查询 .功能简介功能简介 员工的加班申请予以批准通过后,根据加班时间考勤管理员给相关员工添加调休天数。 调休添加比例为工作日 1:1,周末 2:1,节假日 3:1。 调休管理的查询:查询由主管或管理员添加员工的调休信息记录(员工号、员工姓名、 调休原因、调休时间、添加人员、添加时间) 。 调休管理的添加:添加员工的带薪休假的天数。 员工调休信息根据当前员工请假或者加班的天数,经考勤员确认后动态变化的。 .处理流程及说明处理流程及说明 企业内部管理系统设计方案 第 37 页 共 66 页 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 OVERTIME_APPLY 加班申请表 OVERTIME_PERIOD 加班时段表 OVERTIME_VACATION 加班调休表 员工休假表相关设置: 表名称表名称员工休假表表编码表编码 VACATION_RECORD 基本数据项基本数据项 调休小时数,调休天数,员工工号,员工姓名,年假天数,年假剩余天数,入职时间, 是否是主管,工龄,是否在职,更新时间,操作人,调休备注 初始值设置初始值设置 年假天数年假天数 VACATION_DAYS:根据员工工龄以及入职时间设置员工年假天数。 年假剩余天数年假剩余天数 REMAIN_DAYS:默认当前员工的年假天数,用于员工请年假时,比较请假的 天数是否小于该员工剩余的年假天数。是,能够请年假;否,当前员工不能请大于剩 余年假天数的年假。 企业内部管理系统设计方案 第 38 页 共 66 页 调休天数调休天数:调休天数的计算是通过加班小时数(加班记录表 EXTRA_WORK_RECORDEXTRA_WORK_RECORD 中的 EXTRAWORK_HOURS 字段)与请调休假(请假记录表 ABSENCE_RECORDABSENCE_RECORD 中的请假类型 ABSENCE_TYPE 为调休)的天数进行加或者减的。加班满八小时添加一天调休。不满 8 小时记录在表字段调休小时数 VACATION_HOURS 中。 3.5.4. 加班信息统计加班信息统计 .功能简介功能简介 .处理流程及说明处理流程及说明 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 OVERTIME_APPLY 加班申请表 企业内部管理系统设计方案 第 39 页 共 66 页 OVERTIME_PERIOD 加班时段表 OVERTIME_VACATION 加班调休表 3.6.外出管理外出管理 员工上班发生在外公干的:包括去客户现场、部门公司活动、外出培训等,其模块 内部类图关系如下图所示: 如上图所示,在模块中外出申请类与外部考勤记录类之间建立类关联关系,使外出 申请类在外出申请业务处理办理过程中可以调用考勤记录类接口方法更新考勤记录信息, 实现了外出申请模块与相关模块数据的流转互动。 3.6.1. 外出申请外出申请 .功能简介功能简介 外出需进行外出登记,并由相关负责人签字确认。如未进行登记或未经负责人确认的, 企业内部管理系统设计方案 第 40 页 共 66 页 视为旷工。 外出规定为小于等于 3 天。对于外出时突发超过 3 天时,需由项目经理(或技术经理) 重新进行登记或发起驻场申请。 .处理流程及说明处理流程及说明 外出申请 外出审批 通过 退回 .相关算法相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_OUTWORD 外出申请表 企业内部管理系统设计方案 第 41 页 共 66 页 3.6.2. 外出审核外出审核 .功能简介功能简介 我的人事是在系统管理员授权的情况下对自己个人的相关人事信息进行调整和管理。 .处理流程及说明处理流程及说明 外出申请 外出审批 通过 退回 外出申请人提交申请后,选择审核的负责人相关算法 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_OUTWORD 外出申请表 TIMEBOOK_RECORD 考勤信息表 3.6.3. 员工外出信息查询员工外出信息查询 企业内部管理系统设计方案 第 42 页 共 66 页 .功能简介功能简介 外出管理模块主要用于部门员工上班时间发生在外公干(如去客户现场、部门活动、外 出培训等)的管理。主要包括,外出申请,外出审批。 各功能和对应的角色如下表所示。 功能功能角色角色 外出申请普通员工、技术经理、质控经理、技术总监 外出审核技术经理、质控经理、项目经理、技术总监、部门经理 外出信息查询 技术经理、质控经理、项目经理、技术总监、部门经理、考勤管 理员 .处理流程及说明处理流程及说明 外外出出申申请请 提交退回 负负责责人人审审核核 结结束束 通过 开开始始 提交 外出申请人提交申请后,选择审核的负责人。 外出审核流程中的“审核”节点,在接收到审核任务时,系统需要给审核人发邮件提醒。 邮件提醒内容同考勤管理。 .相关算法相关算法 企业内部管理系统设计方案 第 43 页 共 66 页 .权限及安全权限及安全 登录到前台系统的所有用户都可以使用该功能。 .数据来源数据来源 类型类型 名称名称中文注释中文注释 代码表代码表表表 作用作用 TIMEBOOK_OUTWORD 外出申请表 3.7.外派驻场外派驻场管理管理 外派驻场管理模块主要用于部门员工在外派及驻客户现场工作的管理。主要包括: 驻场申请,驻场审批,驻场到期提醒等,其模块内部类图关系如下图所示: 企业内部管理系统设计方案 第 44 页 共 66 页 如上图所示,在模块内部外派驻场申请类与外派驻场记录类之间建立类关联关系, 使外派驻场申请类在外派驻场业务处理过程中可以在模块内部调用外派驻场记录类接口 方法处理外派驻场记录,实现了外派驻声信息模块内部业务数据的流转。 3.7.1. 外派驻场申请外派驻场申请 .功能简介功能简介 技术经理或项目经理有提出驻场申请的添加功能、并对已有的驻场申请进行修改和查 看、审阅记录的操作。 添加:主管填写驻场申请单,驻场申请单提交至技术总监处。 修改:当主管的驻场申请单没有被审核通过,或驻场申请有误时,员工对自己的驻场 申请进行相关的修改工作。 企业内部管理系统设计方案 第 45 页 共 66 页 查看审阅记录:主管通过查看审阅记录来了解自己提交的驻场申请是否通过,从而进 行相关的操作。 .处理流程及说明处理流程及说明 主管驻场 申请单 技术总监审批 部门经理审批 技术总监是否同意 部门经理是否同意 申请不通过 申请通过 是 否 是 否 外派驻场审核流程中的“审核”节点,在接收到审核任务时,系统需要给审核人发邮件 提醒。 .邮件提醒内容同考勤管理相关算法邮件提醒内容同考勤管理相关算法 .权限及安全权限及安全 登录到前台系统的技术经理或项目经理可以使用该功能。 .数据来源数据来源 名称名称中文注释中文注释类型类型作用作用 企业内部管理系统设计方案 第 46 页 共 66 页 代码表代码表表表 STATION_APPLY 外派驻场申请表 STATION_RECORD 外派驻场表 3.7.2. 外派驻场审核外派驻场审核 .功能简介功能简介 当技术总监或部门经理接收到员工的驻场申请时,对驻场申请单进行审批。审阅人对提交 上来的请假单有批准、回退、和关闭的功能。 批准:当审阅人对驻场申请单的意见填写同意的时候,批准该主场申请。 回退:当审阅人不同意该驻场申请时,或驻场申请信息有误的时候,审阅人点击回退给申 请人,申请人对驻场申请信息修改后再次提交申请。 关闭:审阅人对此驻场申请进行关闭操作,不予以审阅。 企业内部管理系统设计方案 第 47 页 共 66 页 .处理流程及说明处理流程及说明 主管驻场 申请单 技术总监审批 部门经理审批 技术总监是否同意 部门经理是否同意 申请不通过 申请通过 是 否 是 否 图 3-7-2-2 流程图-驻场申请审阅流程 该申请必须由技术经理或项目经理发起,申请单提交后,进入技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论