IC卡刷卡考勤管理系统-人事考勤管理系统毕业论文_第1页
IC卡刷卡考勤管理系统-人事考勤管理系统毕业论文_第2页
IC卡刷卡考勤管理系统-人事考勤管理系统毕业论文_第3页
IC卡刷卡考勤管理系统-人事考勤管理系统毕业论文_第4页
IC卡刷卡考勤管理系统-人事考勤管理系统毕业论文_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

- 1 -摘要考勤作为一个单位的基础管理,越来越受到重视,传统考勤可分为两种概念:第一种,人工考勤。人工考勤靠专人书面登记,存在许多主观、人为因素,往往最终 不能令管理层取得考勤结果资料,甚至不能起到基本的约束作用;第二种,机械打卡钟。使用机械打卡钟,作为管理层有两种管理模式:1. 管理层不需取得考勤报表,只临时抽查个别员工的打卡卡片,难免会疏漏,使员工产生侥幸心理;2. 管理层要求取得考勤报表,加强各项管理,采用这种管理模式则需靠专人收集考勤记录,手工汇总录入计算机,则往往造成录入环节出错、考勤资料不真实、人力资源的浪费、效率低下、报表反映不即时等问题。而新的 IC 卡刷卡考勤管理系统就能充分解决传统考勤中出现的上述问题,主要特点是:使用计算机收集原始数据并统计考勤数据,时间准确、考勤数据不易受干扰丢失或混乱(偶尔出现难免),然后自动生成报表报表,查询方式比较方便;其主要优点是使用方便,价格较低,而且在许多单位实现了一卡通,也就是可与电话、售饭系统相连。整个系统的分析与设计采用当前计算机软件工程学中的主流方法 面向对象系统分析与设计。遵循 Rational 统一过程(RUP) ,既以 Use Case 为驱动,体系构架为核心的迭代化思想,使用 CASE 工具中的支持统一建模语言 UML 的 Rational Rose 进行系统的分析与设计工作。本系统基本满足了考勤管理客观、准确的需求,具有一定的实用性。关键词 人工考勤机械打卡钟刷卡考勤统计生成报表查询面向对象人事考勤管理系统- 2 -AbstractAttendance as a units basic management, the growing importance of traditional attendance can be divided into two concepts :First, the manual attendance. The manual attendance by hand written, there are many subjective and human factors, management is often not given access to the final results of attendance information, or even a basic constraint;The second, the the manual attendance. Mechanical clock bell as management are two management models :One is that management neednt get attendance statements, only temporary checks several employeess cards, but it will inevitably omission, the employeess hearts save by luck; The other one is that management request attendance statements, strengthening the management and use of this model need management personnel to collect attendance records, input them by manual computers, then usually result in to record into the link come amiss, test data is not true frequently, the waste, efficiency of the human resource is lowly, the statement dont immediately reflect etc. problem.But the new record attendance IC card management system can resolve these problems in traditional attendance, the main charactertic are : the use of computers to gather Originality data and statistics attendance data, the time accurate, attendance data are lost or interference confusion (occasional inevitable), and it can make statements auto, searching way is more convenient; Its main advantage is Convenience, low prices, and in many units achieved for-all, that is with telephone, food system connected.The great method of Computer Software Engineering that Object-Oriented used analyse and design this system. Use Rational Rose analyse and design that support Unified Modeling Language (UML) in Computer Aided Software Engineering (CASE) tool.The system satisfy test operation and have some practicability. - 3 -Keyword manual attendancemechanical clock bellrecord attendancestatistics statements autosearchingObject-Oriented人事考勤管理系统- 4 -目录0. 前言 .21. 系统调查 .31.1 阜新盛明热电有限责任公司简介 .31.2 企业组织结构 .41.3 现行考勤业务分析 .61.3.1 现行系统业务流程图 .61.3.2 现行系统业务说明 .71.3.3 现行系统现状分析 .81.4 需求分析 .81.4.1 系统功能目标 .81.4.3 系统需求 .81.5 新系统初步方案 .91.6 可行性分析 .91.6.1 技术可行性 .101.6.2 经济可行性 .101.6.3 运行可行性 .101.6.4 总体可行性 .112. 系统分析 .112.1 分析问题领域 .112.1.1 系统边界 .112.1.2 定义活动者 .122.1.3 定义 Use Case .122.2 Use Case 报告 .132.2.1 “签到刷卡”的 Use Case 报告 .132.2.2 “签出刷卡”的 Use Case 报告 .162.2.3 “请假考核”的 Use Case 报告 .192.2.4 “作业考核”的 Use Case 报告 .212.2.5 “生成考勤报表”的 Use Case 报告 .222.2.6 “考勤查询”的 Use Case 报告 .252.2.7 “数据维护”的 Use Case 报告 .282.3 全局分析 .312.3.1 分析模型整体组织结构 .312.3.2 选用构架模式 .322.3.3 识别关键抽象 .332.3.4 识别分析机制 .332.3.5 选定分析局部 .332.4 局部分析 .34 - 5 -2.4.1 “请假考核”分析 .352.4.2 “作业考核”分析 .362.4.3 “生成考勤报表”分析 .382.4.4 “数据维护”分析 .392.4.5 分 析 类 属 性 .413. 系统设计 .423.1 全局设计 .423.1.1 确定核心元素 .423.1.2 引入外围元素 .433.1.3 外围设计元素 .433.1.4 “分析机制”向“设计机制”映射 .433.1.5 落实“设计机制”的具体内容 .433.1.6 模型组织结构 .463.2 局部设计 .493.2.1 用“核心元素”替换“分析类” .493.3 代码设计 .583.3.1 代码设计原则 .583.3.2 代码设计 .583.3.3 代码校验 .593.4 数据库设计 .593.5 人机对话设计 .624. 系统实施 .664.1 开发工具选择 .664.3 系统测试 .675. 系统使用与评 价 .705.1 新系统使用方法 .705.2 系统评价 .715.2.1 经济效益评价 .715.2.2 系统性能评价 .715.2.3 管理性能评价 .71结论 .73致谢 .75参考文献 .76人事考勤管理系统- 6 -0. 前言在电脑考勤系统自 90 年代从中国台湾引进大陆之前,国内的考勤管理先后经过人工考勤和机械打卡钟阶段,但是考勤数据采集不精确,请假等数据录入采集不方便,考勤统计报表错误多需要大量的人工修正,大量考勤工作集中在 HR(人力资源部)一个部门处理,不论是基层员工还是 HR 部门和企业的各级主管对考勤系统都有怨言。引进以后就从条码卡发展到磁卡 IC 卡感应卡以至指纹考勤。新的考勤管理系统的特征:报表准确,报表没有过多的异常数据需要 HR 部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作权限可以从 HR 部门下放到具体的各考勤群组。新的考勤系统有两个重要意义: 其一,可以将考勤事务交给基本部门处理,交个每个员工自己处理,交给系统自动处理,用 IT 技术推动人事考勤管理的变革;其二,新的考勤系统的实施,不仅把 HR 人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动。HR 人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产员工和员工的集体智慧的管理上等核心业务上来。在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式。通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平。由于本人能力有限,加之经验不足,时间仓促,设计中还有很多不足,还请各位老师提出宝贵意见和建议。 - 7 -1. 系统调查1.1 阜新盛明热电有限责任公司简介阜新盛明热电有限责任公司现装机容量 2.4 万千瓦,于 2003 年投产,该项目是阜新市经济转型重点项目之一,是由辽宁电力开发公司、阜新太平电厂等九家单位投资兴建。该厂以热定电,实行热电联产,电力送入辽宁电网,年设计上网电量 1.32 亿千瓦时。该项目的建设对就地消化阜新低质煤炭,改善阜蒙县城区居民生活水平,减少城市环境污染,加快城镇建设,改善投资环境,节约能源,实行资源优化配置,增加工业产值和税收,拉动地方经济增长具有重要意义。阜新盛明热电有限责任公司一期 2 台机组分别于 2003 年 1 月和 9 月发电并网,投产当年完成上网电量 7978 万千瓦时,接待县城区供热面积 75 万平方米。到 20042005 年采暖期供热面积达到 90 万平方米,上网电量达 1.4 亿千瓦时以上。阜新盛明热电有限责任公司年工业产值超过 5000 万元,创利税 700 多万元,列阜蒙县前 10 位,有效拉动了阜蒙县地区经济;公司安排就业人员 300 多人,保证了地区的稳定和发展,经济效益和社会效益明显。目前,阜新盛明热电有限责任公司正在筹建二期二炉一机工程,届时该公司装机容量将达到 3.6 千瓦,年上网电量 2 亿千瓦时以上,供热面积达到 130 万平方米以上。该公司二期工程建设完成后,将进一步提高公司产值和税收,造福阜蒙县人民。1.2 企业组织结构企业设有经理工作部、发电部、生技部、物资部、财务部、安监部、经营部、维护部和供热公司共 9 个职能部门。经理工作部:在接收各部门的工作汇报的同时,也审核各部门的业务情况。财务部:该企业的财务部除了要处理日常的财务信息外,还负责对考勤信息进行汇总、统计,并依此为员工发放工资。经营部:接收电业局的需求信息,并把需求信息传达给生技部;这里需要说明的是,人事考勤管理系统- 8 -电业局是需求的主体,企业全年的生产计划是根据电业局的需求制定的,而对供暖用户的需求是不做处理的;因为该电厂是正常发电的电厂,而非调峰电厂(阜新热电厂就是调峰电厂)在发电的同时产生的余热是副产品,夏天的时候从水塔蒸发掉,冬天的时候才对用户供暖,全年发电所产生的余热是远远超过阜新县城的供暖需求的。生技部:根据经营部的需求信息制定生产计划并传达给发电部,且对发电部给予技术支持;编制生产计划并制定维修、维护方案,然后整理成物料需求信息交给物资部。发电部:按照生产计划进行发电;向生技部反映生产方面的问题。物资部:各部门的生产、日用物资需求信息传达给财务部,并领取采购金,在采购后发放下去。安监部:负责发电部的生产、安全的监察工作;负责审核物料需求计划。维护部:负责对发电部的维护和维修。供热公司:是企业内部相对独立的一个子公司,有自己的营业部、工程管理部、调度运行部;主要职能是对阜新县城区进行供热。企业的组织结构图如下:生技部 财务部安监部 供热公司维护部 经营部物资部发电部阜新盛明热电有限责任公司经理工作部总经理副总经理 副总经理 - 9 -图 1-1 阜新盛明热电有限责任公司组织结构图电控班热动班营业部调度运行部 工程管理部人事考勤管理系统- 10 -1.3 现行考勤业务分析1.3.1 现行系统业务流程图图 1-2 现行考勤系统业务流程图1.3.2 现行系统业务说明该企业与其他常规企业最大的不同就在于员工的主体来自阜新热电厂、阜新高压管件厂和阜新县供热公司,人事管理相对复杂;而一个企业的正常运行依靠的是“以人为本” ,所以在该企业中,人事管理就显得尤为重要。由于盛明的员工分别来自上述三家企业,但人事关系仍然留在原单位,这就是盛明热电厂不设人事部的原因;员工的工资由人事关系所在企业发放,但转交盛明代发,和工资相关的人事管理的考勤部分则由盛明的财务部负责(注:阜新热电厂、阜新高压管件厂和阜新县供热公司都是盛明的股东,盛明热电的收益和这三家企业直接挂钩,所以员工工资的来源就是这三家企业)可见,考勤管理是该企业日常管理中的重中之重!在现行的考勤管理中,员工在上班的时候先签到,也就是填写一张出勤登记卡 ,如果是加班就要填写一张加班登记卡 ,请假则要填写请假申请卡 ;然后经由基层 - 11 -主管把考勤登记卡 、 加班登记卡和请假申请卡中的员工考勤信息记入考勤信息记录 ,再整理成出勤汇总表 、 请假审批表 、 加班审批表以及对员工日常考核的考核汇总表一并上交给部门主管;部门主管对请假审批表和加班审批表进行审批,对出勤汇总表和考核汇总表中的信息进行核实,核实后交给财务主管;财务主管经过统计后存入员工考勤统计表 ,再根据需要绘制出员工考勤统计表、 员工请假统计表 、 员工加班统计表和员工考核统计表 ,其中员工考勤统计表上交领导,经审阅签字后返回财务部,财务部以该表和阜新热电厂工资明细表 、阜新高压管件厂工资明细表和阜新县供热公司工资明细表为依据计算员工当月工资,然后将该表存档;员工加班统计表 、 员工请假统计表和员工考核统计表中的主要信息包含在xx 月份员工考勤统计表中,故未上交领导审阅重复的信息,而是直接备案,以便员工查询。1.3.3 现行系统现状分析1. 整个考勤的主要过程还处于手工处理阶段,无法精确采集考勤数据(工作疏忽和人情因素) ,不能适应企业的管理要求;2. 认为考勤是 HR 一个部门的事情,考勤的日常操作集中给 HR 人事部门,导致 HR 的工作重心偏移;3. 整个信息处理和传递的过程显得冗长,极易造成信息的失真,无法适应开放式宽松式的出勤制度;4. 考勤数据不能在企业充分共享,形成信息孤岛。1.4 需求分析1.4.1 系统功能目标1. 系统自动汇总原始数据2. 系统自动统计考勤数据3. 系统自动生成报表人事考勤管理系统- 12 -4. 系统可以查询员工考勤情况1.4.2 系统开发目标1. 报表准确,报表没有过多的异常数据需要 HR 部门二次干预;2. 全员式参与考勤管理,考勤数据全员共享具体日常考勤管理工作权限可以从 HR 部门下放到具体的各考勤群组;3. 考勤数据在企业充分共享 ;4. 减少 HR 的工作量,提高考勤管理的工作效率。1.4.3 系统需求该考勤管理系统预期解决原考勤业务中的问题,通过减少 HR 部门的工作量从而提高工作质量,提高工作效率,减少不必要的人力劳动。以刷卡考勤取代手工考勤,从而确保考勤数据的准确性,共享性,透明性进而是整个改进后的系统实现高效、快捷、准确的管理目标。1.5 新系统初步方案以原有系统业务为依托,以适应考勤管理的发展为需要,整理新系统初步解决方案如下。新的考勤管理系统提供以下 7 个方面的服务功能。1. 签到刷卡。普通员工(包括基层主管和 DBA)和经理层在签到的时候使用 IC 卡刷卡,考勤机记录了员工上班时刷卡的日期、时间,为了防止有人代刷,考勤机还要配合监视器一起使用。2. 签出刷卡。普通员工(包括基层主管和 DBA)在签出的时候使用 IC 卡刷卡,考勤机记录了员工下班时刷卡的日期、时间;但是经理级角色对签出刷卡用例则不同,他们是管理者,拥有是否要求该员工出勤的权限,所以不必在签出是刷卡。3. 请假考核。基层主管对普通员工的请假情况进行审批和记录,然后录入记录的请假信息。 - 13 -4. 作业考核。基层主管对普通员工工作操作、行为规范等情况进行考核,然后录入作业考核信息。5. 生成考勤报表。系统对考勤数据做最终统计,以便领导查询。6. 考勤查询。所有员工都具有对统计后的考勤数据进行查询的权限。7. 数据维护。管理员对数据库进行维护,包括数据修改、数据备份、数据还原等工作。1.6 可行性分析可行性分析是从技术可行性,经济可行性和运行可行性三方面,论证系统开发的可行性。以下是对本系统的可行性分析。1.6.1 技术可行性考勤管理系统采用 C/S 结构,该结构具有开发灵活,运行效率高,技术成熟等特点。开发语言选择 C+,C+一种设计非常优秀的语言,继承了 C 的基本功能,但比 C复杂的多。C+还深受其他语言的影响,包括 Java 和 Delphi,C+博采众家之长,同时克服了其各自的缺点。开发工具选择 Miscrosoft Vsiual C+ 6.0。该开发工具对 C+具有良好的支持,提供可视化开发环境及丰富的窗体控件。后台数据库采用 Microsoft 公司的 SQL Server2000,它能够胜任目标系统数据处理的需求,并与 Windows 操作系统紧密完美的结合。实施人员掌握 SQL Server2000,网络技术,虽然新接触 C+,但曾开发过 C/S 结构信息管理系统,有 PB,C 的编程经验。因此,考勤管理系统的开发在技术上是可行的。1.6.2 经济可行性该公司共有机房 2 个,以公司目前员工的数量,可满足考勤管理的需要。因此,不需要增加计算机,只需要购买刷卡用的考勤机和 IC 卡即可。考勤管理系统运行环境采用人事考勤管理系统- 14 -现有的操作系统 Windows 系列。系统开发工具,以及后台数据库,均无须购买。因此实施考勤管理系统,所需费用为 0。若想将考勤管理系统全面投入运行,所需资金投入也不过千元而已。因此,实施考勤管理系统,在经济上是可行的;将考勤管理系统全面投入运行,在经济上也是可行的。1.6.3 运行可行性自动化考勤管理系统,是考勤模式模式的发展方向,以现代信息技术完成考勤业务,可以提高工作效率和工作质量,这与企业的要求是相吻合的。企业管理制度齐全,领导支持创新。企业计算机设备齐全,网络完善,有良好的机房管理制度。企业的 DBA 对微机操作熟练,完全可以掌握系统的使用。因此,考勤管理系统的运行可行性是可行的。1.6.4 总体可行性综上 3 个因素,实施考勤管理系统是完全可行的;全面投入使用,也是完全可行的。 - 15 -2. 系统分析2.1 分析问题领域2.1.1 系统边界考勤管理系统与工资管系统有着紧密联系。员工考勤信息存入考勤管理数据库,再经过统计传递给工资管理数据库,最后计算出员工工资,从而实现数据的充分共享。该系统为 C/S 结构,因此具有可扩展性好,易维护、易升级,易管理,硬件投资小,安全性好的特点。2.1.2 定义活动者活动者(Actor)是用户作用于系统的一个角色。活动者有自己的目标,通过与系统的交互达到目标。根据考勤管理系统的职责和需求可以确定 6 个活动者:普通员工、基层主管、DBA、经理级、人事考勤管理数据库和财务系统。对于每一个活动者,应当明确其业务活动的内容,对系统的服务要求。“普通员工”活动者是考勤管理的主体对象,需要进行签到和签出刷卡,可以对自己的考勤情况进行查询(不可以对其他员工的考勤情况进行查询,其一是普通员工不具备该权限,其二是这样做不利于集体的团结) 。“基层主管”活动者是考核管理的负责人,其工作包括:请假考核和作业考核。其中请假考核在信息技术的支持下可以实现客观化管理,但作业考核虽然需要评价,可还是不能避免主观因素的存在,因此作业考核的准确性存在偏差。“DBA”活动者负责对“人事考勤管理数据库”和“工资管理数据库”进行维护,主要工作是数据修改、数据备份、数据还原。“经理级”活动者通过考勤管理系统对员工的考勤进行监管。“人事考勤管理数据库”活动者收集、存储原始考勤数据,并对其进行统计,进而生成考勤报表,以便普通员工查询和“经理级”审阅。人事考勤管理系统- 16 -2.1.3 定义 Use CaseUse Case 是对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列 1。在该 Use Case 图中只有顶层图,主要是考虑到考勤管理系统体积不大,做成一个顶层图会使得各用例间的关系更清晰。具体关系如图 3-1 所示。图 2-1 考勤管理系统顶层 Use Case 图 - 17 -2.2 Use Case 报告2.2.1 “签到刷卡”的 Use Case 报告简介普通员工(包括基层主管和 DBA)和经理层在签到的时候使用 IC 卡刷卡,考勤机记录了员工上班时刷卡的日期、时间。事件流基本事件序列1. 接收签到刷卡信息员工:员工进行签到刷卡。系统:接收员工签到刷卡的信息。2. 身份确认系统:系统对 IC 卡上的员工的个人信息进行确认,如果确认为“无效” ,转至 A1备选事件序列。3. 记录签到刷卡即时信息系统:系统记录员工刷卡的时间、日期、职员编号。4. 整理签到刷卡信息系统:系统整理记录的签到刷卡的即时信息,生成出勤信息,内容包括:日期、职员编号、上班刷卡时间、出勤属性、加班时间、是否迟到、迟到时间、是否旷工。5. 上传签到刷卡信息系统:系统将整理后的签到信息上传到数据库 备选事件序列A1 提示重新刷卡起始位置 :基本事件序列中,考勤机接收员工刷卡信息。触发条件 :员工身份验证失败。具体内容 :系统做出提示,提供 2 种选择:1. 重新刷卡;2. 刷卡成功。人事考勤管理系统- 18 -返回位置 : 1. 返回起始位置。2. 记录签到刷卡信息。启动条件签到刷卡成功。结束状态如果该 Use Case 顺利执行,系统将成功记录员工的出勤信息;否则,系统状态应该保持和该 Use Case 执行之前相同。Use Case 图图 2-2 “签到刷卡”Use Case 图 - 19 -事件流图图 2-3“签到刷”卡 Use Case 的事件流图 2.2.2 “签出刷卡”的 Use Case 报告简介普通员工(包括基层主管和 DBA)在签出的时候使用 IC 卡刷卡,考勤机记录了员工下班时刷卡的日期、时间。事件流基本事件序列1. 接收签出刷卡信息员工:员工进行签出刷卡。系统:接收员工签出刷卡的信息。2. 身份确认系统:系统对 IC 卡上的员工的个人信息进行确认,如果确认为“无效” ,转至 A2备选事件序列。人事考勤管理系统- 20 -3. 记录签出刷卡即时信息系统:系统记录员工刷卡的时间、日期、职员编号。4. 整理签出刷卡信息系统:系统整理记录的签出刷卡的即时信息,生成出勤信息,内容包括:日期、职员编号、下班刷卡时间、是否早退、早退时间。5. 上传签出刷卡信息系统:系统将整理后的签出信息上传到数据库 备选事件序列A2 提示重新刷卡起始位置 :基本事件

温馨提示

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

评论

0/150

提交评论