4.智能磁卡考勤系统

智能磁卡考勤系统是一个磁卡机和电脑相连,这是真正信息化的考勤系统。有着良好的管理功能,直接对信息进行管理,如统计、打印、修改等。它是利用员工每个人都有一个电脑能够唯一识别的字串,代表个人的唯一编码。电脑以此作为对员工工作的唯一识别和记录处理。虽然,磁卡机考勤系统有着极方便的管理能力。但代打卡现象仍然很严重。

智能磁卡是真正意义上的数字化考勤,但仍需改进其不足之处。,智能磁卡考勤系统,较适应大中型企业,有较大的处理和管理功能。

1.3 国内外研究现状与水平 

1.4 课题的制作

通过python语言基于django web开发框架搭建一个简洁高效的考勤后台管理系统,实行用户权限管理,考勤管理,人事管理等功能。

2 分析

2.1 功能需求分析

功能需求的功能是使开发者明确开发软件的所需功能。考勤一项比较复杂的任务,公司每天都要员工签到打卡进行考勤,员工到达公司时在考勤系统上打卡,离开公司时进行打卡下班,系统会自动记录打卡时间。当员工无法到公司上班时,如出差、事假等,可以提前在考勤系统上向相关部门主管提出申请,在主管审批后,由hr人事修改数据记录,并在每个月做一次总结来对当月工资做相应的增减。

考勤信息的来源,可以直接由考勤人员手工输入,也可以hr人事来统一进行输入。当然还有其他方式进行考勤信息输入。在本文所阐述的系统中,所有员工都通过使用自己的相关账号来进行登陆考勤系统,并进行上下班的打卡签到。每个员工的账号都只有自己控制。

根据相关分析,在本系统中,我们需要完成以下相关的基本功能:

 

(1)员工管理:可以添加、删除、查询、修改员工的基本资料。

 

(2)帐户管理:hr人事可以添加、删除、查询各个员工除密码外的相关账户信息,并指定各操作人员的权限(权限管理),不同权限用户可操作的模块不同。

 

(3)考勤管理:hr人员可以设置日常假期安排,并能对日常员工出差、加班、请假信息进行添加,删除和修改。

 

(4)考勤统计管理:操作员可以对员工的考勤资料进行统计,并可产生报表;员工也可以登陆系统查询个人考勤资料,同时也方便领导查阅。

 

(5)数据库备份:对现有的数据库进行管理,包括数据库压缩、备份和恢复,以方便用户对数据库的管理和维护工作。

 

(6)数据查询:可以对员工信息进行查询,也可以对统计信息进行按条件查询。包括迟到、早退、缺勤、信息,出差信息,加班信息和请假信息的查询。

2.2 可行性分析

2.2.1 技术可行性

考勤管理系统采用Browser/Server(浏览器/服务器)的基本架构,该结构具有灵活开发,高效运行,技术成熟且方便普通公司部署。这种模式将系统功能的核心部分集成在server上,所有交互的操作都在浏览器上完成即可。

开发语言选择python,python是一种面向对的程序语言,语法简洁清晰易懂,同时拥有丰富和强大的库,十分适合轻量级的软件开发。

具体框架选择django web,采用了MVC的软件设计模式,简便,快速地开发数据库驱动类型的web网站。

后台数据库采用Oracle公司的MySQL,MySQL 是当下最流行的关系型数据库之一,它简易部署,体积小,操作速度快,采用innoDB数据库引擎,支持并发和表间引用。

上一篇:基于Flash的少儿编程学习系统设计与制作
下一篇:“数码影视技术”微课程设计制作

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

电子商务行业基层员工胜...

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

jsp+mysql移动互动学习系统Web端设计

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

安康汉江网讯

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究