员工考勤和任务管理论文内容摘要:

核人编号 考核时间 执行人编号 任务编号 工作价值 任务考核信息 图 47任务考核实体 ER图 … 任务名称 计划开始 优先级 任务编号 实际开始 任务信息 … 15 (9) 任务提醒实体 该任务提醒实体大体可由提醒任务组成。 数据表的设计与实现 (1) 员工表( yuangong) 员工的基本信息 包括以下部分:员工编号、姓名、性别、学历、员工职务、所在部门、籍贯、民族、婚姻、生日、身份证、电话、住址邮编。 在数据库中创建一个表,表名为“ yuangong”,其字段结构如表 41 所示。 其中员工编号为该表的主关键字,惟一标识了员工编号。 用户信息 帐号 姓名 密码 图 48用户实体 ER图 任务提醒信息 任务提醒 图 49任务提醒实体 ER图 16 表 41 员工表 字段名 数据类型 说明 员工编号 字符型 字段宽度 6,主索引字段 姓名 字符型 字段宽度 12 性别 字符型 字段宽度 2 学历 字符型 字段宽度 10 员工职务 字符型 字段宽度 10 所在部门 字符型 字段宽度 6,普通索引 籍贯 字符型 字段宽度 30 民族 字符型 字段宽度 12 婚姻 字符型 字段宽度 4 生日 日期型 字段宽度 8 身份证 字符型 字段宽度 18 电话 字符型 字段宽度 11 住址 字符型 字段宽度 30 邮编 字符型 字段宽度 6 备注 备注型 字段宽度 4 17 (2) 部门表( bumen) 部门的基本信息包括以下部分:部门编号、部门名称、员工人数、上班制度。 在数据库中创建一个表,表名为“ bumen”,其字段结构如表 42 所示。 其中部门编号 为主 索引。 表 42 部门表 (3) 考勤表( kaoqin) 考勤的基本信息包括以下部分:考勤编号、员工编号、考勤状况、考勤日期、考勤时段。 在数据库中创建一个表,表名为“ kaoqin”,其字段结构如表 43所示。 其中考勤编号为该表的主关键字。 字段名 数据类型 说明 部门编号 字符型 字段宽 度 6,主索引 部门名称 字符型 字段宽度 20,普通索引 员工人数 数值型 字段宽度 4 上班制度 字符型 字段宽度 4 备注 备注型 字段宽度 4 18 表 43 考勤表 (4) 加班表( jiaban) 加班的基本信息包括以下部分:加班编号、员工编号、开始时间、结束时间、加班时长。 在数据库中创建一个表,表名为“ jiaban”其字段结构如表 44 所示。 其中考勤编号为该表的主关键字。 表 44 加班表 字段名 数据类型 说明 考勤编号 字符型 字段宽度 12,主索引字段 员工编号 字符型 字段宽度 6 考勤状况 字符型 字段宽度 4 考勤日期 日期型 字段宽度 8 考勤时段 字符型 字段宽度 4 备注 备注型 字段宽度 4 字段名 数据类型 说明 加班编号 字符型 字段宽度 6,主索引字段 员工编号 字符型 字段宽度 6,普通索引 开始时间 日期型 字段 宽度 8 结束时间 日期型 字段宽度 8 加班时长 数值型 字段宽度 4 备注 备注型 字段宽度 4 19 (5) 日终处理表( rizhong) 日终处理的基本信息包括以下部分:处理编号、处理日期、处理内 容。 在数据库中创建一个表,表名为“ rizhong”,其字段结构如表 45 所示。 其中处理编号为该表的主关键字。 表 45 日终处理表 (6) 任务提醒表( rwtjtx) 任务提醒表 的基本信息包括以下部分:提醒任务在数据库中创建一个表,表名为“ rizhong”,其字段结构如表 46 所示。 表 46 任务提醒表 字段名 数据类型 说明 处理编号 字符型 字段宽度 6,主索引字段 处理日期 日期型 字段宽度 6 处理内容 字符型 字段宽度 12 备注 备注型 字段宽度 4 字段名 数据类型 说明 提醒任务 逻辑型 字段宽度 1 20 (7) 任务考核表( rwkh) 表 47 任务考核表 任务考核的基本信息包括以下部分:任务编号、考核人编号、执行人编号、考核时间、满意度、工作价值、批准、验证。 在数据库中创建一个表,表名为“ rwkh”,其字段结构如表 47所示。 其中任务编号为该表的普通索引。 (8) 帐号表( account) 帐号的基本信息包括以下部分:帐号、密码、姓名。 在数据库中创建一个表,表名为“ account”,其字段结构如表 48所示。 其中帐号为该表的主索引。 字段名 数据类型 说明 任务编号 字符型 字段宽度 14,普通索引 考核人编号 字符型 字段宽度 6 执行人编号 字符型 字段宽度 6 考核时间 日期型 字段宽度 8 满意度 字符型 字段 宽度 8 工作价值 数值型 字段宽度 1 批准 字符型 字段宽度 2 验证 逻辑型 字段宽度 1 考核备注 备注型 字段宽度 4 21 表 48 帐号表 (9) 任务表( rw) 任务的基本信息包括以下部分:任务编号、任务名称、优先级、状态、执行人编号、创建人编号、计划开始、计划结束、实际开始、实际结束、条件、判断。 在数据库中创建一个表,表名为“ rw”,其字段结构如表 49 所示。 其中任务编号为该表的主索引。 字段名 数据类型 说明 帐号 字符型 字段宽度 12,主索引字段 密码 字符型 字段宽度 12 姓名 字符型 字段宽度 12 22 表 49 任务表 部门、考勤和加班等表只保存了员工的员工编号和部门编号,要获取 所操作其他信息,需要在数据库中添加关系。 由于考勤和加班表中的“员工编号”字段与员工表中的“员工编号”字段是相关联的,所以当在员工表中修改某一名员工的员工编号时,也应该相应的修改字段名 数据类型 说明 任务编号 字符型 字段宽度 14, 主索引 任务名称 字符型 字段宽度 20 优先级 字符型 字段宽度 4 状态 字符型 字段宽度 4 执行人编号 字符型 字段宽度 6,普通索引 创建人编号 字符型 字段宽度 6,普通索引 计划开始 日期型 字段宽度 8 计划结束 日期型 字段宽度 8 实际开始 日期型 字段宽度 8 实际结束 日期型 字段宽度 8 条件 逻辑型 字段宽度 1 判断 逻辑型 字段宽度 1 备注 备注型 字段宽度 4 23 考勤和加班等表中的记录;当在员工表中删除某一名员工的员工编号时,也应该从考勤和加班等表中删除对应的记录。 24 5 系统结构设计 总体设计 开发一个好的管理信息系统主要包括数据库的建立和维护以及应用程序的开发两个方面。 对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。 而对于后者则要求应用程序功能完备 , 可以将 整个系统合理的划分成各个功能模块,正确处理模块之间与模块部的联系及它们之间的调用关系和数据联系 ,定义各模块的内部结构使之易使用等特点。 经过分析如此情况 ,使用 Visual Foxpro开发工具 ,利用其提供的各种面向对象的开发工具 ,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象 ,首先在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成用户满意的可行系统。 详细设计 本系统大体可以分为六个模块,包括 任务管理模块、考勤管理模块、信息管理模块、记录查询模块、记录打印模 块和系统管理模块, 对各个模块功能进行集中、分块,按照结构化程序设计的要求,得到图 51 系统的流程图。 25 图 51 系统的流程图 重新登录 通过验证 开始 系统信息窗口 主界面 验证身份登录窗口 任务提醒窗口 登录 任务管理 考勤管理 信息管理 记录查询 报表打印 帐号设置 退出 不提醒 提醒 26 如图 51 所示,当单击 后,系统会自动进入登录窗口界面,这一界面主要是对访问者身份的一个验证。 当访问者输入的姓名和密码不一致时,系统会自动的弹出一个错误的信息框,提示姓名和密码不符请重新输入,当单击确定会回到上一个窗口继续对姓名和密码进行输入,当然,重新输入的次数并不是没有限制的,当输入次数大于等于三次,系统会认为该访问者身份不明 ,会弹出信息框,当点击确定自动退出系统。 当然,当姓名和密码一致,系统会认为您是一个合法的操作员,进入任务提醒界面。 该界面显示当天需要执行的任务。 关闭任务提醒界面后,进入系统信息界面。 该界面显示指导教师等信息。 最后,在进入主界面后,管理员进行 任务管理、考勤管理 等操作。 模块功能设计及其原理 根据考勤和任务管理系统的功能分析,对功能进行模块化,得出图 52 系统功能模块图。 27 (1) 任务管理模块 如图 53 所示,它包括任务管理、任务考核、任务查看和任务提醒四部分。 图 52 系统功能模块图 任 务 管 理 记 录 查 询 系统相关 考勤管理 记录打印 信息管理 考勤和任务管理系统功能模块图 任务实施 任务考核 任务提醒 退 出 系 统 帐 号 设 置 考 勤 操 作 加 班 操 作 日 终 处 理 任 务 考 核 信 息 加 班 信 息 考 勤 信 息 员 工 信 息 部 门 信 息 任务信息 记 录 查 询 任 务 查 询 考 勤 查 询 帐 号 设 置 帐 号 添 加 帐 号 删 除 帐 号 修 改 加 班 信 息 打 印 考 勤 信 息 打 印 任 务 信 息 打 印 部 门 信 息 打 印 员 工 信 息 打 印 记 录 打 印 考 核 信 息 打 印 28 由 于该模块涉及的数据表相对于其它模块多一些,表与表之间的联系相对复杂,所以整个模块的功能都是有代码实现的。 任务 实施 功能可以对任务进行创建、分配、查询和打印报表。 公司的每一名员工都可以创建自己的任务,系统会根据员工的职务(总经理、经理、部门经理、员工),自动识别员工的权限,显示出任务执行人的员工编号,以供创建人直接地、快速地分配任务。 总经理和经理拥有最高权限,可以随时地创建任务,系统会自动显示任务执行人的员工编号并且可以把任务及时地、直接地分配给各个部门的员工(部门经理及其所属的员工)。 部门经 理可以创建任务,但任务只能分配给自己及其下属。 员工的权限最低,当他创建任务时,系统会自动地任务分配给自己。 员工可以根据自己的需要,按照查询条件,查看任务的具体情况,掌握任务的创建和执行情况。 同时可以根据实际的需要,打印报表。 任务考核功能是对已完成任务但未进行考核的执行人进行考核。 系统会自动查询出已完成任务但未进行考核的任务执行人的全部情况,考核人可以根据任务执行人的任务执行情况,作出公正的考核。 图 53 任 务管理模块图 任务实施 任务考核 任务提醒 任务管理 任务查询 29 同时,根据完善的查询条件,可以查询已考核完毕的所有人的考核情况,打印所需要的报表。 本模块还提供了任务。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。