网站大量收购闲置独家精品文档,联系QQ:2885784924

通用考勤管理系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通用考勤管理系统

通用考勤管理系统 考勤管理系统广泛地应用于工业、商业、企业、事业、行政等单位,几乎任何一个实现信息化管理的单位都采用了考勤管理系统。这样做可以有效地提高工作效率,简化管理手续,提升管理档次。本章就将以通用考勤管理系统为实例,为大家讲解如何开发基于Struts结构J2EE项目。 收集与分析应用需求 对于大型的应用系统而言,需求分析是设计开发的第一步也是最重要的一步,需要客户和开发人员共同参与和协商。需求分析可以进一步细分为两个步骤:一是收集需求,二是分析需求。下面我们就以一个考勤系统为例,来讲解如何收集用户的需求并准确地理解用户的需求。 收集需求 收集需求的目的在于明确客户的应用需求,确定系统开发的任务,消除设计开发人员和客户之间的理解分歧,确保最终开发出来的产品能够满足客户的实际需要。收集需求的方式有设计人员和客户座谈交流、设计人员和终端用户交流、实地调研等方式。为了确保最终产品能够满足需要,通常采取几种方式结合进行。所有收集到的需求必须要有详尽的文本记录,并且需要征求得到用户的同意后才能付诸实施。 下面是一个考勤系统开发过程中收集到的客户需求的文档记录的关键部分: 系统在员工进入公司时为员工建立档案,档案的管理由公司经理级人员完成。人事档案应该包括员工进入公司的时间、员工级别、员工所在部门和员工的其他基本信息等。 员工在来到公司上班时应该首先登录公司系统签到,离开公司时登录系统签离。如果办事外出或者出差应由上级领导确认考勤情况。缺勤或者迟到按一定数额罚款,迟到2小时以上算缺勤。 系统应该可以对基础数据进行维护。 员工调动应保留员工的历史信息,以备日后查询。 系统应该提供强大数据统计、查询、报表生成以及打印等功能。 系统应该能够适应不同部门、不同工种的实际情况。 系统应该有很好的可扩展性,方便与其它系统互连 分析需求 根据收集到的用户需求,我们了解到:考勤系统需要完成员工的上班、下班、签到、签退、迟到、早退、事假、病假等的统计管理、打印各种统计报表等功能。同时,系统管理员需要通过管理系统完成人员管理、考勤约束、数据管理等工作。此外,考勤系统还需要提供对外的数据接口,以便与其它系统互连(例如,工资管理系统需要根据员工的出勤情况自动完成工资结算任务)。 由此,我们将考勤系统划分成六大功能模块:人员管理、考勤约束、数据管理、考勤统计、打印输出、系统设置。这六个功能模块的基本内容如下: 人员管理:对单位人员按部门进行管理。 部门设定。 人员增加。 人员减少。 人员调动。 数据修改。 数据接口。 考勤约束:根据事业单位的具体情况,设定考勤管理的参数和条件。 班种设定:设定各班种的起始、终止时间。 考勤条件:设定早到、迟到、早退、加班的界限时间以便依此进行考勤统计。 排班处理:分部门按班种为员工排定班种。 排班定义:按员工设定考勤规定。 数据管理:对单位全体员工进行考勤数据管理。 考勤登记:员工签到、签离。 出勤登记:经理人员登记员工的出勤(出差)情况。 请假登记:按员工登记请假起始日期、 终止日期及假种等。 数据查询:查询出勤记录。 考勤统计:按工作日统计考勤情况。 个人考勤统计:按个人统计考勤情况。 个人考勤汇总:按月(周)汇总个人考勤统计数据。 部门考勤统计:按部门统计考勤情况。 部门考勤汇总:按部门汇总考勤统计数据。 打印输出:打印输出考勤统计报表。 个人考勤统计报表。 部门考勤统计报表。 月考勤统计报表。 季度考勤统计报表。 半年考勤统计报表。 年度考勤统计报表。 系统设置:主要包括权限设置、系统初始化、日期设置、时间设置、打印机设置等功能。 权限设置:设定各类操作人员(经理、员工、系统管理员)的操作权限。 系统初始化:系统初次使用时,完成数据初始化工作。 日期设置:设定当前日期。 时间设置:设定当前时间。 打印机设置:设定打印机类型、行宽、页长等信息。 系统建模 完成了对系统的需求分析之后,就可以对系统进行UML建模了。下面将详细地讲解通用考勤系统UML建模过程。 考勤系统的用例分析 在前面的需求分析过程中,我们已经得到了系统的全部用例:人事管理、考勤约束、数据管理、考勤统计、打印输出、系统设置。这六个方面的用例分别由四类角色(Actor)完成: 普通员工:用例包括签到、签离、请假以及查询自己的出勤信息。 经理人员:用例包括出勤登记、批准请假、查询本部门出勤信息、生成本部门的出勤统计报表以及打印本部门的出勤统计报表。 人事管理部门:用例包括人员增加、人员减少、人员调动、修改员工个人信息以及指定员工的工作部门等用例。 系统维护人员:用例包括系统参数设定、权限设定、排班设置等用例。 在这里需要说明的是,“排班设置”本来应当是具有“经理”级权限人士来完成的用例,但是考虑到实际运作中,“排班设置”操作涉及到底层数据库,由经理人员完

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档