智能通勤考核项目设计方案_第1页
智能通勤考核项目设计方案_第2页
智能通勤考核项目设计方案_第3页
智能通勤考核项目设计方案_第4页
智能通勤考核项目设计方案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1 智能通勤考核项目设计方案 当代社会中伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不再像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记录,考勤结果和薪资系统相连,员工请假和休假申请通过自助服务进行在线处理。自动生成考勤报表和月报。考勤考核对考核项目、考核方案、考核等级、考核员工分组、考核记录、考核结果等进行管理。通过员工考勤考核管理,反映员工在一定阶段的工作成绩。通过与员工工资、奖金挂钩,达到正负激励 作用,从而更好促进工作质量的提高,增加企业的竞争能力和综合效益。 本系统就是为了适应这种要求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了公司的人力和物力。 1 设计任务 分析 求分析 ( 1)功能需求 认证用户:系统在连接数据库前需对用户进行认证,如果认证通过,执行连接。对非法用户则拒绝执行操作并关闭程序。 设置上下班时间: 系统应能由用户设置上下班时间,并能根据此时间来判断员工是否迟到或早退。 记录员工出勤状况: 系统必须能记录员工每日的上下班 时间,能够对请假或出差的员工进行登记。并且能记录其请假或出差的详细情况,能够提供多种查询方式供用户查询员工的出勤记录。 统计出勤状况: 系统要能够按用户指定的时间范围对员工的出勤状况进行统计,列出详细的统计结果,其中需包含迟到,早退,请假,出差和旷工次数,并提供检索功能,使能够对单个员工的出勤统计结果进行查询。 ( 2)性能需求 系统需能够对数据库进行反复读写操作,并且保证在数据库存有大量信息的时候,系统的所有功能依然能正常运行。 ( 3)将来可能提出的要求 该系统可扩展按照统计出来的结果来计算员工应得 的薪水并会同出勤统计结果一起制成详单提供给管理者。 2 能分析 功能分析主要是为了明确所开发的软件必须具备的功能。考勤是相对繁琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登陆,下班时进行注销,系统会自动记录,这样可以节省许多时间。当员工不能正常上班时,如出差、请假等,可以给系统操作员说明原因,然后在考勤系统上进行记录,在每个月进行结算工资是根据考勤系统的记录来增减个人薪金。 考勤信息的来源,可以直接由考勤人员手工输入,也可以由每个员工登陆考勤系统,进行注册。当然还有其他方式进行考勤信息 输入。在本文所阐述的系统中,所有员工都通过智能卡识别来进行登陆和注销,同时系统需要密码才能进入。每个员工的智能卡信息已通过采集,转化为数据信息,每次智能卡识别将激活系统的考勤资料输入模块。这个模块也可以用手工输入,以备例外情况。 根据分析,在本系统中,我们需要实现以下一些基本功能: ( 1)员工管理: 可以添加、删除、查询、修改员工的基本资料。 ( 2)账户 管理 : 系统管理员可以添加、删除、查询系统操作员,并指定各操作人员的权限(权限管理)。 ( 3)考勤管理: 系统操作员可以设置上下班时间,并能对出差、加班、请 假信息进行添加,修改和删除。 ( 4)考勤统计管理: 操作员可以对员工的考勤资料进行统计,并可产生报表;员工也可以登陆系统查询个人考勤资料。 ( 5)数据库备份: 对现有的数据库进行管理,包括数据库压缩、备份和恢复,以方便用户对数据库的管理和维护工作 ( 6)数据查询: 可以对员工信息进行查询,也可以对统计信息进行按条件查询。包括迟到、早退、缺勤、信息,出差信息,加班信息和请假信息的查询。 ( 7)打印输出: 可以对统计信息,查询信息产生报表并进行打印输出。 2 概要设计 统设计原则 在当前诸多条件制约下,首 先要研究智能考勤系统的实用性,使用户真正得到效益,充分发挥它的作用。同时又要注重它的科学性,以促进管理的现代化。智能考勤系统开发的原则如下: 1、 可行性原则: 系统要保证技术上的可靠性和经济上的可行性。计算机系统、通讯网络系统设计和数据设计,在技术上必须是成熟的,经实践检验是成功的,在经济上是可 3 能实现的。 2、 适应性原则: 系统要保证可扩展性、可维护性。系统软、硬件都要有扩充升级的充分余地,系统要便于维护,系统对用户的需求要有一定的适应能力。 3、 安全性及保密性原则: 智能考勤系统是实现薪金结算的基础,如果哪一个环节出 现问题,例如系统操作员数据泄密,可能会导致财务结算系统混乱,后果不堪设想。因此,必须设置用户权限,以保证系统有较好的安全性,同时,系统也应有较强的数据备份和数据恢复功能。 4、 人机结合原则: 人工信息收集系统与计算机管理信息系统要紧密结合。完整、准确、及时的信息是信息系统运行的基础。计算机系统是提供信息处理及辅助决策的技术手段,人工系统与计算机系统要有机的结合,友好的人 5、 系统工程原则: 系统调查、系统分析、系统设计、软件开发以及实施都要遵照系统工程的方法和步骤一步一步地进行,以 便确保系统的整体性。 6、 统一规划、分期实施、逐步完善原则: 管理信息系统要按规划、分阶段实施,由点到面逐步扩充,逐步完善,循序渐进。 统 的 功能 模块图 图 2统的功能模块图 智能考勤管理系统 管理员身份验证 考勤管理 账户 管理 考勤管理 数据备份 数据查询 考勤统计 打印输出 员工管理 修改密码 添加用户 删除用户 4 统的 数据流程图 出勤的原始时间记录主要来源于智能卡考勤机,并且以固定格式保存在数据库中。系统的各部分数据流程图如下所示 . ( 1)出勤管理数据流程图 如下所示: 图 2勤管理数据流程图 ( 2)添加加班记 录数据流图如下所示: 员工信息 系 统 管 理员 2 1 系统 登陆 4 加班信息 加班 信息 2 2 加 班 管理 出勤信息 管理员信息 系 统 管理员 1 1 系统 登陆 勤 信息 1 2 系统管 理 工信息 5 图 2加加班记录数据流图 ( 3)添加请假记录数据流图如下所示: 图 2加请假记录数据流图 要的 数据字典 图 2工编号的数据字典 图 2班表的数据字典 名字:员工编号 描述:唯一的标识员工的关键域 定义:员工编号 6字符 6 位置:考勤信息 出差信息 请假信息 加班信息 统计报表 员工 请假信息 系 统 管理员 出勤信息 请假 信息 经理 请假 信息 3 1 请假 批示 2 系统管 理 1 记录登记 名字:加班表 描述:每天记录员工出勤状态的表 定义:加班表员工编号日期加班时间 位置:统计时,将其内容计入统计表并判断员工状态 6 图 2勤表的数据字典 图 2假表的数据字典 统 的主程序流程 图 图 2统主程序流程图 3 详细设计 据库需求 分析 根据数据流程图,可以列出以下管理系统所需的数据项和数据结构。 出勤记录: 记录号、员工、出入情况、出入时间。 请假记录: 记录号、员工、假期起始时间、假期结束时间、请假原由。 名字:考勤表 描述:每天记录员工出勤状态的表 定义:考勤表员工编号日期刷卡时间 出入状态 位置:统计时,将其内容计入统计表并判断员工状态 名字:请假表 描述:记录员工请假信息的表 定义:请假表员工编号开始时间结束时间描述 位置:由统计表对其进行统计 7 加班记录: 记录号、员工、加班时间长度、日期。 出差记录: 记录号、员工、出差起始时间、出差结束时间、具体描述。 月度考勤统计: 记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、矿工次数 。 所需的外部数据支持: ( 1) 员工信息: 员工号、密码、权限、姓名、部 门、当前状态等。 ( 2) 部门信息: 部门编号、名称等。 据库概念 结构设计 出勤管理系统的 : 图 3勤管理系统的 请假管理,出差管理,加班管理的概念结构设计基本相同,现举例请假管理的 如下页: 密码 员工编号 所属部门 M N N 1 员工 员工姓名 员工地址 密码 记录 系统管理员 用户权限 用户名 操作 出勤信息 员工编号 出入状态 具体时间 8 图 3假管理系统的 据表的 设计 数据库设计是构建一个系统的关键,根据系统各模块的功能和它们要处理的数据,可以基本确定数据库中各表的字段结构。 本系统采用 010 建立数据库。数据库中表结构设计如下: 表 3勤记录表 字段名 数据类型 是否可空 说明 录编号(主关键字) 6) 工号 (外部关键字 ) ) 入情况 入时间 表 3 假记录表 字段名 数据类型 是否可空 说明 录编号 6) 工号 期开始时间 期结束时间 0) 假原由 户登录 子模块 设置登陆界面是保障系统安全的一种手段 ,一般的数据库应用系统都需要进行登陆才能进入系统。在这个模块里,主要处理用户输入的用户名和用户密码,程序根据用户名和用户密码进行权限判断,并进入不同的操作界面。 员工姓名 M N N 系统管理员 用户权限 用户名 密码 操作 员工 员工编号 员工地址 所属部门 密码 记录 请假信息 员工编号 请假开始时间状态 请假结束时间 请假缘由 9 图 3户登录界面 功能 模块 系统 的主功能模块界面如下图: 图 3- 4 系统主功能界面 个子模块的 功能设计 户登录 模块 功能:由用户输入用户名和密码,如果用户名和相应密码正确,则根据该用户的权限类别进行权限设置;若用户名和密码错误,则进行错误提示,且只允许用户输入 3 次,超过 3 次系统自动退出。系统管理员进入考勤操作 主界面。一般管理员进入一般管理员界面,相应的操作会受到限制。例如:不能添加,删除管理员,不能修改用户权限。 10 勤信息 管理模块 功能:本模块主要实现对上、下班时间设置,同时对出勤信息,加班信息,请假信息,出差信息进行添加、删除、修改等操作。 如图 3示: 试 与调试 试 测试 是一种以程序的内部逻辑结构为依据而设计测试用例的方法,因而又称为结构测试法或玻璃盒测试法。合理测试就是要选取足够的测试用例,对源代码实行比较充分的覆 盖,以便尽可能多的发现程序中的错误。主要有两种方法:一种是逻辑覆盖法,另一种称为路径覆盖法。在这里我采用逻辑覆盖法。 在开发智能考勤系统的时候,我对系统使用测试技术进行了全面测试,采取的具体测试思路是: 为了保证每一项下拉菜单能正确实现系统设计的功能,我把考勤系统所需的所有信息按出勤、迟到、早退、出差、请假等分类全部输入到系统中,并对每一个菜单反复进行增加、删除、修改、打印报表操作,从而保证了菜单项的正确实现。 完成菜单项测试后,我对系统内的每一个数据进行了跟踪测试。例如: 对考勤管理的“请假”这一项,我首先给其加一条请假记录:工号: 名:刘海柱,和请假起至时间,请假原因等信息后;然后在查询模块中,分别进行“按考勤管理 上下班时间设置 出勤 管理 请假 管理 加班 管理 出差 管理 添加 更改 修改 删除 11 工号查询”、“按时间查询”和“按时间查询”该项记录;并且在统计模块中统计“刘海柱”的请假时间、请假次数等依次验证数据流处理的正确性。 我把系统拷贝到其他计算机上运行,看其移植性能和对环境的要求。 在以上测试的基础上对系统功能进行整体的测试,依此来检验系统功能是否符合设计的要求。 试 ( 1)通过以下具体示例对登录模块进 行调试,如图 3示: 图 3录模块流程图 ( 2)对考勤管理模块进行调试: 首先是添加考勤记录: 添加数据为:员工编号: 对应的员工姓名显示为: 刘海柱,选者出入状态:入。点击单个员工按钮,则出勤记录自动添加一条记录为: 12 员工编号 出入状态 时间 2005: 05 删除记录: 选中要删除的记录,点击删除当前记录,则系统自动删除此条记录,表中不再有相应的记录。 检索记录: 可以按照时间或员工编号进行检索。例如:选中时间,输入时间范围,点击按条件检索,则表中 会显示在时间范围内的记录。选中员工,输入员工编号,点击按条件检索,则表中会显示该员工的记录。 其它添加出差记录,添加请假记录,添加加班记录的测试方法与添加考勤记录的测试方法相同。 按照这样的方法对逐一功能进行测试,修改错误的程序代码,最后完成整个系统的调试。 4 总结与评价 通过实施考勤管理系统,初步实现了考勤管理的信息化。以前的公司单位需要大量的人力记录统计数据和保存 于 少对数据的约束,因此很容易造成数据不一致,给查询带来不便。实施考勤管理系统以来,数据实现 集中存储,只需简单的操作即可完成数据的统计和查询工作。 通过数据导出和打印功能,可以直接打印员工的出勤信息和其它状态信息,为公司单位对员工管理提供数据参考。 系统实现了对员工出勤的记录统计管理,将统计信息备案有利于考勤管理的安全性。 通过对考勤系统的管理,管理者能够实时查看员工的出勤情况,请假情况,出差情况,加班情况。及

温馨提示

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

评论

0/150

提交评论