企业考勤管理系统

上传人:m**** 文档编号:488621230 上传时间:2023-12-31 格式:DOCX 页数:40 大小:911.91KB
返回 下载 相关 举报
企业考勤管理系统_第1页
第1页 / 共40页
企业考勤管理系统_第2页
第2页 / 共40页
企业考勤管理系统_第3页
第3页 / 共40页
企业考勤管理系统_第4页
第4页 / 共40页
企业考勤管理系统_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《企业考勤管理系统》由会员分享,可在线阅读,更多相关《企业考勤管理系统(40页珍藏版)》请在金锄头文库上搜索。

1、企业考勤管理系统企业考勤管理系统总体设计目录1绪论1.1研究的背最1.2研咒的目的与意义1.3研究思路与主要内容1.4研呢技术简介1.4.1 JAVA1.4.2 MySQL1.4.3 Eclipse2国内外研究现状2.1国内研究现状2.2国外研究现状3企业考勤管理系统分析与总体设计3.1企业考勤管理系统可行性研究3.2企业考勤管理系统需求分析3.2.1完善数据流图3.2.2细化数据流图3.3企业考勤管理系统总体设计3.3.1设计方案的选择3.3.2软件结构设计4数据那设计4.1数据库概念模型设计4.2数据库逻辑模型设计4.3数据库物理模型设计5系统实现5.1考勤界面5.2员工登录 5.2.1员

2、工个人信息界面5.2.2员工请假申请界面5.2.3员工出差申请界面5.2.4员工出勤情况界面5.3管理员登录5.3.1员工管理界面5.3.2部门管理界面5.3.3考勤信息导出界面5.3.4 管理员密码修改界面1 绪论1.1 研究的背景近年以来,不仅经济总量增长迅速,私营企 业的数量也在与日俱增,但在管理水平上却没有 与数量的增长达到持平。以考勤管理为例,企业 大多数仍处于原始人工纸质方式记录企业员工每 日出勤情况。这种考勤方式存在先天的弊端,方 式繁琐,准确性、透明性、实时性差等,受人为 因素影响大,甚至出现监管人员因个人因素导致 考勤情况存在不平等现象,造成企业员工存在侥 幸心理或代考勤情况

3、的出现,不利于企业员工的 管理。且由于人工考勤的方式,需要增加纸张与 人工的成本,一定程度上增加了企业的运行成本 伴随着日益发展扩大的企业,人工考勤的弊端日 益显现,企业的运行效率与效益都会受到很大的 影响。在 21 世纪的今天,随着信息化技术的发展, 信息化社会正逐渐形成,越来越多的应用于实际 生活中,信息化技术的革命也促进了社会各个方 面的进步。这也要求企业进行转变,而利用信息 化技术管理企业就成为企业在实际竞争中的当务 之急,在经过摸索和实践之后,信息技术在企业 中的充分应用,可以很好的改善这一窘境。企业 规模的扩大,员工数量的增多,使得传统人工纸 质的考勤方式不再能适应日益繁杂的企业考

4、勤管 理工作,这也从另一方面显示着信息化的考勤管 理系统出现的必然性,与此同时,计算机技术的 发展与普及,也变相的为考勤管理系统的发展打 下良好的基础。1.2 研究的目的与意义本文研究的主要目的与意义是基于信息化技术 的实际应用,通过实际生活中的案例,将信息化 技术融入生活,为企业设计考勤管理系统,节约 企业运行成本,提高企业运行效率与效益。图1-1企业考勤管理系统总体设计框架1.4 研究技术简介1.4.1 JAVAJAVA是一种可以撰写跨平台应用软件的面 向对象的程序设计语言,是由 Sun Microsystems 公司于1995年5月推出的Java程序设计语言和 Java 平台(即 Jav

5、aEE, JavaME, JavaSE)的总称。 Java自面世后就非常流行,发展迅速,对 C+语 言形成了有力冲击。Java技术具有卓越的通用 性、高效性、平台移植性和安全性,广泛应用于 个人PC、数据中心、游戏控制台、科学超级计算 机、移动电话和互联网,同时拥有全球最大的开 发者专业社群。在全球云计算和移动互联网的产 业环境下,Java更具备了显著优势和广阔前景。1.4.2 MySQLMySQL是一个关系型数据库管理系统,由 瑞典MySQL AB公司开发,目前属于 Oracle公 司。Mysql是最流行的关系型数据库管理系统, 在 WEB应用方面 MySQL是最好的 RDBMS(Relat

6、ional Database Management System关系数据库管理系统)应用软件之一。关 联数据库将数据保存在不同的表中,而不是将所 有数据放在一个大仓库内,这样就增加了速度并 提高了灵活性。MySQL所使用的SQL语言是用 于访问数据库的最常用标准化语言。MySQL软 件采用了双授权政策,它分为社区版和商业版, 由于其体积小、速度快、总体拥有成本低,尤其 是开放源码这一特点,一般中小型网站的开发都 选择MySQL作为网站数据库。由于其社区版的 性能卓越,搭配PHP和Apache可组成良好的开 发环境。1.4.3 EclipseEclipse是一个开放源代码的、基于 Java的可

7、扩展开发平台。就其本身而言,它只是一个框架 和一组服务,用于通过插件组件构建开发环境。 幸运的是,Eclipse附带了一个标准的插件集,包 括 Java 开发工具(Java Development Kit, JDK)。2国内外研究现状2.1 国内研究现状随着企业的快速发展,相应的各种信息也日 益增长,原始的人工考勤已满足不了企业的需求, 在此情况下,企业不约而同的引入考勤管理软件, 也使考勤管理系统的开发得到很大的发展。而目 前仍有很多企业的这项工作还处于传统手工纸质 阶段,信息资源的数字化程度低,大部分历史积 累的数据,尚未数字化。 不利于科学管理和决策。传统企业考勤管理都是以企业前台纸质打

8、卡 机或签到为主,记录员工出勤情况,每周根据出 勤表及登记表对员工平时出勤情况奖惩,然后把 数据上交到企业负责人。传统的员工请假方式需 要经过多人的同意,请假困难也是员工的烦恼之 一。这种的模式在目前企业管理中暴露出了许多 弊端:一是员工请假不方便;二是员工请假对主 管人员不透明,造成对员工出勤误记的情况;三 是员工出勤表对分管经理、总经理不透明,分管 经理、总经理很难知道企业的出勤情况,不便于 与员工及时有效的沟通;四是员工对自己整个工 作周的出勤情况没有整体的统计信息。2.2 国外研究现状国外的考勤管理软件发展早,成熟度高,国 内与之相比, 还有很大的距离。 早在七十年代末, 美国就建成了

9、 NSFNE(T 国家科学基金网) ,其课 题的申报及课题的进展情况汇报都在网上进行。 其信息化考勤管理系统也十分完善,企业各个部 门的员工可以通过一台终端机完成上班、下班、 因公外出、隐私请假等的全过程。目前,国际上 已具规模的企业均已大规模引入考勤管理系统, 信息化的考勤管理系统正发挥着巨大的作用,为 企业提高工作效率与效益做出巨大贡献。所有这 些无不证明,信息化的考勤管理系统在企业的各 个方面都有很高的应用。3 企业考勤管理系统分析与总体设计3.1 企业考勤管理系统可行性研究考勤管理有它自己的专门知识和术语。必须学 习了解有关考勤处理的基本知识,并且要掌握考 勤处理的大概情况。 行政部门

10、每天处理考勤情况, 根据考勤记录,编制当天考勤情况表和迟到早退 惩罚情况表,并张贴到告示板。新系统的逻辑模 型可以通过对正在使用的系统进行调查的基础上 获得。如图 3-1 所示:在这个高层次的数据流图上列出了 “职员”,它 既是数据流的源点又是终点。系统输出一些报表 给行政主管,因此行政主管”也是数据的终点。 接下来就是基本系统模型的细化,系统主要功能 的叙述。如图3-2所示:从图可知,系统务必完成的3个主要功能有“处 理事务”、“确认信息”和“产生报表”,图中的“考 勤管理系统”由这3个主要功能代表。此外,数据流图的细化过程中还加入了 3 个数据存储。处 理事务需要“事务数据” ;另外,“产

11、生报表”和 “处理事务”不在同一时间段,因此还需要“报 表”来数据存储;同理,“确认信息”与“处理事 务”也需要“考勤数据”来数据存储。3.2 企业考勤管理系统需求分析对目标系统提出完整、准确、清晰、具体的 要求是需求分析必须完成的任务。在这个阶段, 分析员应在高层功能级数据流图的基础上开发更 精确的数据流图,同时还要建立数据字典。这些 文档是需求分析结束的标准。本阶段会严格定义 许多实际被忽略了的系统元素。3.2.1 完善数据流图在可行性分析阶段建立的功能级数据流图中, 一些数据存储及变换的具体含义尚未明确。必须 对系统作进一步的分析,逐步对尚未明确的步骤 进行定义。从上一阶段可以看出,流向

12、数据终点 “职员”的数据流是“考勤数据”,而“考勤数据” 这个数据流的含义和组成,我们并不十分清晰和 明确。从职员考勤数据表中可以看出,这个数据 流包含:职员姓名、职员号、当天是否迟到、上 一天是否早退、本月迟到次数、本月早退次数、 连续迟到次数、连续早退次数和奖惩措施(与职 员对应)。对这个数据流图进行从下往上的回溯分析,可 以确定每个数据项的来源。 “考勤数据” 可由变换 4“确认数据”得到,同时,变换 4 的基本功能是 输出已经记录的数据, 不能改变数据。 继续回溯, 回到数据储存 “考勤数据”,数据储存只是保存数 据的场所,所包含的数据项和相关的输入 / 输出数 据流相同,不会更改。

13、更进一步回溯到变换 3“处 理事务”时,可知确认数据是由这个变换框计算 出来,因此,需要对该变换设计相应的算法。从 系统设计要求中可得:确认数据 =职员姓名 +职员 号 +当天是否迟到 +上一天是否早退 +本月迟到次 数+本月早退次数 +连续迟到次数 +连续早退次数 + 奖惩措施。这些数据可以从行政管理部门得到, 但怎么得到数据还不太清楚,下一步应该确定这 些数据的终端来源。在一步一步的分析和划分系统中的数据元素, 了解来源和算法。在这个过程中,相关数据的信 息需要记录在数据字典中,算法需要记录在 IPO图中3.2.2 细化数据流图许多数据项在考勤管理系统中解释,为了清晰 明确的了解这些数据是

14、怎么得到的,必须确认数 据的算法。已知:确认数据 =职员姓名 +职员号 + 当天是否迟到 +上一天是否早退 +本月迟到次数 + 本月早退次数 +连续迟到次数 +连续早退次数 +奖 惩措施。这些数据一部分从行政管理部门获得, 另一部分是从人事档案得来,但行政部门不管辖 人事档案。在数据流图中缺少人事档案的数据存 储,因此,需要加入取名为“人事数据”的数据 存储。经观察,系统中没有人事数据的存在,经 过再次了解访问, 这些人事数据从人事部门获得。 但人事部门表示,这些数据也不是一成不变,因 此,需要一个新的变换“修改人事数据” 。数据流 图的再次完善,如图 3-3 所示:图3-3数据流图与上述分析

15、得出的考勤管理系统的数据流图 相应的数据字典如下。(1)数据流描述事务=职员姓名+职员号+考勤考勤数据=职员姓名+职员号+当天是否迟到 上一天是否早退+本月迟到次数+本月早退次数 连续迟到次数+连续早退次数+奖惩措施人事数据 =职员姓名 +职员号 +性别 +历史考勤 数据报表=考勤汇总 +奖惩汇总 +考勤签收表(2)数据存储描述 数据存储名:事务数据文件 组成: 事务数据 组织:职员号大小顺序为主,部门号大小顺序 为辅数据存储名:人事数据文件组成: 人事数据 组织:职员号大小顺序为主,部门号大小顺序 为辅数据存储名:考勤数据文件组成: 考勤数据 组织:职员号大小顺序为主,部门号大小顺序 为辅( 3 )变换描述 变换名:收集数据 变换编号: 1 输入数据流:事务数据 输出数据流:事务数据 变换逻辑:职员考勤信息与职员对应变换名:验证数据 变换编号: 2 输入数据流:事务数据 输出数据流:事务数据 变换逻辑:职员考勤信息的校对检查,确保数 据一致变换名:处理事务 变换编号: 3 输入数据流:事务数据、人事数据 输出数据流:考勤数据、报表 变换逻辑:获得事务数据、获得人事数据、验 证考勤信息、更改历史考勤数据,编写确认信息 表、编写报表变换名:确认信息 变换编号: 4 输入数据流:考勤数据 输出数据流:确认信息 变换逻辑:考勤信息通知员工,进行确认 变

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

当前位置:首页 > 学术论文 > 其它学术论文

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