智能考勤系统设计方案

上传人:工**** 文档编号:486285276 上传时间:2023-05-29 格式:DOC 页数:22 大小:561.50KB
返回 下载 相关 举报
智能考勤系统设计方案_第1页
第1页 / 共22页
智能考勤系统设计方案_第2页
第2页 / 共22页
智能考勤系统设计方案_第3页
第3页 / 共22页
智能考勤系统设计方案_第4页
第4页 / 共22页
智能考勤系统设计方案_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《智能考勤系统设计方案》由会员分享,可在线阅读,更多相关《智能考勤系统设计方案(22页珍藏版)》请在金锄头文库上搜索。

1、毕业综合实践说明书(届)题目智能考勤系统设计方案学院专业班级学号学生姓名 指导教师 完成日期 摘要随着计算机的普与和计算机科学技术的飞速发展,人们开始越来越多 的利用计算机解决实际问题。员工考勤信息管理是企业信息管理的重要部 分,面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和 物力,而且数据的准确性低。因此,开发一个界面友好,易于操作的员工的考勤管理软件进行自动 化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系 统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合, 具体直观,开发应用简单。不失一般性。企业考勤管理系统的特点是企业考勤管理的角度出发,用集

2、中的数据 库几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好 的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考 勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业 考勤规划和政策。方案主要介绍了系统的分析, 设计和开发的全部过程。 运用数据流图, 程序流程图等对系统的设计过程进行详细的说明。系统采用开发工具选择 JAVA 语言,后台数据库选用 SQL Server 2010.关键词: 考勤管理系统, JAVA,SQL Server 2010 数据库引言 11 设计任务分析 11.1 需求分析 11.2 功能分析 22 概要设计 42.1 系统设计原则

3、 42.2 系统的功能模块图 5.2.3 系统的数据流程图 6.2.4 主要的数据字典 8.2.5 系统的主程序流程图 9.3 详细设计 93.1 数据库需求分析 9.3.2 数据库概念结构设计 103.3 数据表的设计 113.4 用户登录子模块 123.5 主功能模块 133.6 各个子模块的功能设计 133.6.1 用户登录模块 133.6.2 考勤信息管理模块 133.7 测试与调试 143.7.1 测试 143.7.2 调试 154 总结与评价 16参考文献 16引言当代社会中伴随着计算机技术在各行各业日益广泛和深入的应用,企 业对员工的考勤管理不再像过去一样靠手工去做,在一些稍具规

4、模的企事 业单位内考勤也开始信息化。考勤规则的灵活定义,提供和多种考勤机的 接口,并可以手工录入考勤记录,考勤结果和薪资系统相连,员工请假和 休假申请通过自助服务进行在线处理。自动生成考勤报表和月报。考勤考 核对考核项目、考核方案、考核等级、考核员工分组、考核记录、考核结 果等进行管理。 通过员工考勤考核管理, 反映员工在一定阶段的工作成绩。 通过与员工工资、奖金挂钩,达到正负激励作用,从而更好促进工作质量 的提高,增加企业的竞争能力和综合效益。 本系统就是为了适应这种要 求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一体, 信息维护起来非常方便。大大减少了公司的人力和物力。1

5、设计任务分析1.1 需求分析( 1)功能需求 认证用户:系统在连接数据库前需对用户进行认证,如果认证通过, 执行连接。对非法用户则拒绝执行操作并关闭程序。设置上下班时间: 系统应能由用户设置上下班时间,并能根据此时间来判断员工是否迟 到或早退。记录员工出勤状况:系统必须能记录员工每日的上下班时间,能够对请假或出差的员工进 行登记。并且能记录其请假或出差的详细情况,能够提供多种查询方式供 用户查询员工的出勤记录。统计出勤状况:系统要能够按用户指定的时间范围对员工的出勤状况进行统计,列出 详细的统计结果,其中需包含迟到,早退,请假,出差和旷工次数,并提 供检索功能,使能够对单个员工的出勤统计结果进

6、行查询。( 2)性能需求系统需能够对数据库进行反复读写操作,并且保证在数据库存有大量 信息的时候,系统的所有功能依然能正常运行。( 3)将来可能提出的要求该系统可扩展按照统计出来的结果来计算员工应得的薪水并会同出 勤统计结果一起制成详单提供给管理者。1.2 功能分析功能分析主要是为了明确所开发的软件必须具备的功能。考勤是相对 繁琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登 陆,下班时进行注销,系统会自动记录,这样可以节省许多时间。当员工 不能正常上班时,如出差、请假等,可以给系统操作员说明原因,然后在 考勤系统上进行记录,在每个月进行结算工资是根据考勤系统的记录来增 减个人薪

7、金考勤信息的来源,可以直接由考勤人员手工输入,也可以由每个员工 登陆考勤系统,进行注册。当然还有其他方式进行考勤信息输入。在本文 所阐述的系统中,所有员工都通过智能卡识别来进行登陆和注销,同时系 统需要密码才能进入。每个员工的智能卡信息已通过采集,转化为数据信 息,每次智能卡识别将激活系统的考勤资料输入模块。这个模块也可以用 手工输入,以备例外情况。根据分析,在本系统中,我们需要实现以下一些基本功能:( 1)员工管理:可以添加、删除、查询、修改员工的基本资料。( 2)账户管理:系统管理员可以添加、删除、查询系统操作员,并指定各操作人员的 权限(权限管理)。( 3)考勤管理:系统操作员可以设置上

8、下班时间,并能对出差、加班、请假信息进行 添加,修改和删除。( 4)考勤统计管理:操作员可以对员工的考勤资料进行统计,并可产生报表;员工也可以 登陆系统查询个人考勤资料。( 5)数据库备份:对现有的数据库进行管理,包括数据库压缩、备份和恢复,以方便用 户对数据库的管理和维护工作( 6)数据查询:可以对员工信息进行查询,也可以对统计信息进行按条件查询。包括迟到、早退、缺勤、信息,出差信息,加班信息和请假信息的查询。( 7)打印输出:可以对统计信息,查询信息产生报表并进行打印输出。2 概要设计2.1 系统设计原则在当前诸多条件制约下,首先要研究智能考勤系统的实用性,使用户真正得到效益,充分发挥它的

9、作用。同时又要注重它的科学性,以促进管 理的现代化。智能考勤系统开发的原则如下:1、可行性原则:系统要保证技术上的可靠性和经济上的可行性。计算机系统、通讯网 络系统设计和数据设计,在技术上必须是成熟的,经实践检验是成功的, 在经济上是可能实现的。2、适应性原则:系统要保证可扩展性、 可维护性。 系统软、 硬件都要有扩充升级的充分余地,系统要便于维护,系统对用户的需求要有一定的适应能力。3、安全性与保密性原则:智能考勤系统是实现薪金结算的基础,如果哪一个环节出现问题,例如系统操作员数据泄密, 可能会导致财务结算系统混乱, 后果不堪设想。因此,必须设置用户权限,以保证系统有较好的安全性,同时,系统

10、也应有较强的数据备份和数据恢复功能4、人机结合原则:人工信息收集系统与计算机管理信息系统要紧密结合。完整、准确、与时的信息是信息系统运行的基础。计算机系统是提供信息处理与辅助 决策的技术手段,人工系统与计算机系统要有机的结合,友好的人-机界面是系统设计的主要原则之一。5、系统工程原则:系统调查、系统分析、系统设计、软件幵发以与实施都要遵照系统 工程的方法和步骤一步一步地进行,以便确保系统的整体性。6、统一规划、分期实施、逐步完善原则:管理信息系统要按规划、分阶段实施,由点到面逐步扩充,逐步完 善,循序渐进。22系统的功能模块图图2-1系统的功能模块图2.3系统的数据流程图出勤的原始时间记录主要

11、来源于智能卡考勤机,并且以固定格式保存 在数据库中。系统的各部分数据流程图如下所示.(1)出勤管理数据流程图如下所示:图2-2出勤管理数据流程图(2)添加加班记录数据流图如下所示:图2-3添加加班记录数据流图(3)添加请假记录数据流图如下所示:图2-4添加请假记录数据流图2.4主要的数据字典名字:员工编号描述:唯一的标识员工的关键域定义:员工编号=6 字符 6 位置:考勤信息出差信息请假信息加班信息统计报表名字:加班表描述:每天记录员工出勤状态 的表定义:加班表=员工编号+日 期+加班时间位置:统计时,将其内容计入 统计表并判断员工状态图2-5员工编号的数据字典图2-6加班表的数据字典名字:考

12、勤表描述:每天记录员工出勤状态的 表定义:考勤表=员工编号+日期+刷卡时间+出入状态位置:统计时,将其内容计入统 计表并判断员工状态名字:请假表描述:记录员工请假信息的表 定义:请假表=员工编号+开始时间+结束时间+描 述位置:由统计表对其进行统计2.5系统的主程序流程图图2-9系统主程序流程图3详细设计 3.1数据库需求分析根据数据流程图,可以列出以下管理系统所需的数据项和数据结构 出勤记录:记录号、员工、出入情况、出入时间。请假记录:记录号、员工、假期起始时间、假期结束时间、请假原由。 加班记录:记录号、员工、加班时间长度、日期。出差记录:记录号、员工、出差起始时间、出差结束时间、具体描述

13、。月度考勤统计:记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、矿工次数。所需的外部数据支持:(1)员工信息:员工号、密码、权限、姓名、部门、当前状态等。(2)部门信息:部门编号、名称等。3.2数据库概念结构设计出勤管理系统的E-R图:用户权限员工地址员工编号员工姓名r-1所属部门-员工L-1密码LJ、II /系统管理员用户名记录操作M员工编号*3出入状态1.J*1具体时间JJ岀勤信息/图3-1出勤管理系统的E-R图密码请假管理,出差管理,加班管理的概念结构设计基本相同,现举例请假管理的E-R图如下页:3.3数据表的设计数据库设计是构建一个系

14、统的关键,根据系统各模块的功能和它们要处理的数据,可以基本确定数据库中各表的字段结构。本系统采用SQL Server 2010建立数据库。数据库中表结构设计如下:表3-1 : ATTENDANCE 出勤记录表字段名数据类型是否可空说明IDINTEGRENOTNULL记录编号(主关键字)PERSONCHAR( 6)NOTNULL员工号(外部关键字)IN_OUTCHARNOTNULL出入情况IO_TIMEDATENOTNULL出入时间表3-2 : LEAVE请假记录表字段名数据类型是否可空说明IDINTEGERNOTNULL记录编号PERSONCHAR (6)NOTNULL员工号START-TIMEDATENOTNULL假期幵始时间END-TIMEDATENOTNULL假期结束时间REASONVARCHAR(10)NOTNULL请

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号