考勤管理系统的设计

2024-07-06

考勤管理系统的设计(精选8篇)

考勤管理系统的设计 篇1

上两环节的“通用考勤系统”,该系统简单易用,教师只要准备一份Excel名单,就可以利用该系统对学生的出勤情况、课堂互动和回

家作业等数据进行记录、查询和统计。在无名单的情况下,同样可以利用本系统通过交互,有效提高课堂气氛和上课效率。本文较为详

细地介绍了本系统的开发思想、各模块的功能和实现原理,通过各方使用,证明本系统具有较好的实用价值和推广价值。

关键词 : 课堂教学,通用 ,点名系统, Excel,随机,统计

一.开发背景和用户需求分析

随着信息化校园中学分制的深入实施,原来需大量手工统计的数据纷纷搭上了高效的直通车。但是不少学校为了管理需要,学校教室往往不让联网,在单机的情况下要实现信息化变成了一个相对传统的课题。

课堂点名和提问是教学管理过程中必不可少的重要环节。特别是公共选修课和其它考查课,平时成绩更是成了考查学生的重要数据。而平时成绩一般包含了两块内容,即平时作业和课堂考勤。

由于几乎每天都要记录这些信息,一个学期下来,点名册上就会留下密密麻麻的海量信息,如此一来,统计数据就成了一个很大的工程,很多老师望而生畏,干脆就不看点名册,仅凭自己的平时印象随意给分,从某种意义上讲,这是很不负责任的。

课堂提问是启发学生思维,调动课堂气氛,促进课堂教学互动的有效方法。但如何公正、随机、方便地对学生进行提问,如何轻松有效地实施考勤和统计。

如何才能有效实现全员教育,提高学生的学习积极性,这都是教育工作者一直想解决的问题。为此,笔者决定设计一款“通用考勤系统”,以下简称“本系统”。

二、市场调查

市面上现有的考勤系统很多,很先进,但很奇怪的是,笔者接触到的十几所学校中,没有一个一线教师在使用相关系统的,那么用户到底需要什么样的考勤系统呢?为此笔者设计了一份调查问卷,具体见附录1,对五所学校的三十位各个不同岗位的教师作了书面调查,汇总总结出以下几点:

1.在使用者调查中,点名册使用频率最多的是数学老师,平均一周达8次之多,其次为班主任,平均一周六次,管理者则极少使用。

2.点名册的用途调查中,班主任用得最多的是记录迟到、早退、缺课等考勤信息,还有就是期中期末的成绩统计和各项评优等。而数学老师则除了记录考勤信息外,最主要的是记录平时作业和课堂练习成绩。而考查课和公共选修课则更多的是用来记录考勤信息和课堂练习成绩。

3.在“点名册给您带来的烦恼”的调查中,多数回答都集中在数据的统计上,一学期下来,海量的统计数据,非常头痛。

4.在“希望点名软件应该有什么样的功能?”的回答中,总结出来有以下几点:

(1)易学:要求界面简洁,一看就懂,一学就会。

(2)易用:最好拿了就能用,不需要繁杂的安装和调试。

(3)好用:最好是跟名单相关的信息都能用该系统记录,比如除了记录迟到早退外,还能记录课堂练习和课外作业成绩。

(4)直观:统计数据最好能直接在Excel中完成,不需要过多的人工参与,结果一目了然。

6.在“无名单情况下点名时,希望软件具有什么功能”时,管理者的需求最多,综合起来就是:

(1)在范围不大的座谈会或面试等场合,采用顺序或随机显示号码的方式来安排发言顺序。

(2)在空间较大的地方如小剧场、阶梯教室,报告厅,很适合按X排X列的形式来点名。

(3)为了增加活动气氛,可以采用“击鼓传花”的方式,播放着激动的音乐,快速自动地滚动显示数据。

三.开发工具和开发思想

(一)开发工具

由于该点名系统集中在单机环境使用,所以对系统的要求并不高,因此笔者选用微软公司开发的Visual Basic(以下简称VB)软件开发,通过程序直接调用Excel模块,实现对Excel名单的记录与读取。选用VB编程有以下优点:

VB与Office都是微软公司旗下的产品,兼容性非常好,VB通过OLE技术获取Excel的控制句柄,从而直接控制Excel的一系列操作。

虽然VB在运行速度上没优势,但目前计算机配置都很强大,用户不会觉得速度慢的,由于VB编程简单,操作直观,实现容易。

点名系统需要前台界面和后期数据表格的输出,单独用Excel和VB均不能达到此种目的,利用VB和Excel的结合来开发和实现点名系统是最理想选择。

(二)Excel对象模型

理解Excel的对象模型是对其编程的基础。Excel以层次结构组织对象,其对象模型中含有许多不同的对象元素,这些对象元素可以被VB操纵。Excel对象模型描述了Excel的理论结构。其中,最重要的对象如图3-1所示。

Workbook对象集是Application对象的下层,指向的是Excel的工作簿文件。

Worksheet对象集是Workbook对象集的下层,表示的是Excel的一个工作表。

Range和cell对象是Worksheet象的下层,指向Excel工作表中的一个或多个单元格。

这4个对象是Excel中最重要的对象。要控制Excel中的某个具体对象,如某个工作簿中某一表格中的单元格,就必须从Excel层次结构对象的最上层Application对象开始遍历。

(三)VB调用Excel对象模型方法

Application对象是Excel对象模型的顶层,表示整个Excel应用程序。在VB应用程序中调用Excel,实质是使用Application对象的属性、方法和事件。

首先在工程中引用外部的Excel对象, 然后声明Excel对象变量

Dim xApp As Excel.Application ‘Excel应用程序

Dim xBok As Excel.Workbook ‘Excel工作簿

Dim xShet As Worksheet‘Excel工作表

在声明对象变量之后,可用CreateObject函数给变量赋值新的或已存在的Application对象引用。具体实现如下:

Set xApp = CreateObject(“Excel.Application”)‘创建Excel应用程序对象

(四) VB调用Excel常用的方法

1.使用工作薄。Workbooks对象代表Excel应用程序中当前打开的一个工作簿,包含在Work2books集合中。可以通过Workbooks集合或表示当前活动工作簿的Active Workbook对象访问Work2book对象。

Set xBok = xApp.Workbooks.Open(App.Path & “点名册.xls")‘工作薄

2.使用工作表和使用单元范围。Sheets集合表示工作簿中所有的工作表。可以通过Sheets集合来访问、激活、增加、更名和删除工作表。一个Worksheet对象代表一个工作表。

Set xShet = xBok.Worksheets(1)‘工作表

Range对象代表工作表的某一单元格、某一行、某一列、某一选定区域(具体的属性和方法略)。比如第二行第二列B2单元格可以写为:xShet.Cells(2, 2),可以对此单元格进行内容修改。

3.使用Excel工作表函数。在VB语句中可使用大部分的Excel工作表函数,可通过WorksheetFunction对象调用Excel工作表函数。

四、系统结构及各功能模块说明

(一)系统结构

本系统包括四个模块, 分别为“点名册”、“韩信点兵”、“击鼓传花”和“摇号抽奖”。其中“点名册”是本系统的核心模块,包括“考勤小助手”、“上课小助手”、“作业小助手”,通过对Excel工作簿的读写来实现数据管理和信息的查询;而“韩信点兵”、“击鼓传花”和“摇号抽奖”则是在没有点名册情况下使用的辅助模块,系统整体结构如图4-1所示。

(二)考勤小助手

出现如图4-2所示的界面。考勤小助手系统是专为班主任设计,主要针对班主任每天对学生的出勤情况进行记录和统计。

图4-2 考勤小助手界面

图4-3考勤小助手对应的Excel

由于本系统直接在Excel文档上操作,所以使用前必须拥有Excel格式的名单文件,否则系统无法工作。名单格式如图4-3所示。

下面简要说明一下该系统的功能和操作方法。

1.初始化设置

①确定点名册路径:点击 图标找到并关联Excel文档,便于后续操作;

②读取Excel信息到数据库,目的是让系统运行速度更加快速。

2.3种点名方式:

本系统设置了3种点名方式,具体如下:

点击“上一位”或“下一位”按钮,显示相邻同学的所有相关信息:性别、姓名、出勤情况汇总信息等;

点击 “随机”按钮,由机器随机抽取学号,并显示相关考勤信息;

点击 “搜索”按钮,根据指定的号码或姓名找出相应的学生考勤信息。

⑤拉“动滚动条”调出相应记录位置的学生相息。

3.考勤统计:

从图4-2可以看出,在考勤栏中显示 “迟到”、“早退”等单选钮,下方的数据则显示累计的次数。操作时选中某一项后,单击“记录”按钮,系统会把最新统计数所写入到Excel中。

4.意义

有了量化考核后,班主任可以更直观地得到学生的出勤统计数据,从而在周小结、月小结和期末总结上公布精准信息,依据这些数据开展期末评优工作,学生对结果的信服度会大大提高,再也不用为此解释老半天了。

(三)上课小助手

图4-4上课小助手界面

图4-5上课小助手对应的Excel表

一线上课的老师应该知道,一堂课如果是教师满堂灌,学生多少会觉得沉闷,对于自制力弱一点的学生来说,也许会不知不觉就睡着,这严重影响了听课效率。

采用点名册对学生进行课堂量化考核后,学生的危机意识马上增强,个个都会打起精神,认真听课,上课效率自然提高,这一点笔者屡试不爽,在学生心目中,老师一直都在拿着笔评价他们,其实笔者只是简单地在点名册上画一个“正”字。

本模块界面如图4-4所示,采用本系统后替代纸质的点名册,其后,所得到的效果则更加明显,有以下几个原因。

1.采用随机点名后,所有学生都有可能被点到,没有了主观成分,学生就没法侥幸心理,所以大家都会抖擞精神。

2. 由于点名和打分的信息是直接投影的,所有学生都能看到,学生就会有一个攀比心理,看到比自己差的分数,大家会幸灾乐祸,看到比自己高的分数,则又会暗暗下决心要超过前者。

3. 每次使用后,Excel中就会有相应的记录,结果如图4-5所示,有了统计数据后,教师对学生的上课表现就会有更大的发言权。

(四)作业打分小助手

图4-6作业小助手界面

图4-7作业小助手对应的Excel表

对于语文、数学、英语老师来说,每天都会有山一样的作业。每次作业都需要记录,一个学期下来,会用掉10张左右的名单,如果期末统计要把这么多的数据全统计出来,那将是一个非常庞大的工程。

这种情况下,如果平时每一次都用本软件把数据记录到电脑上的话,如图4-7所示,最后统计工作就完全可以省略了,七Excel对应的如图4-7所示。

(五)韩信点兵

古代韩信带兵点人数时不需要士兵报数,他只要士兵变几个不同行列的队形就能测算出总人数了。

从如图4-8所示的界面上可以很容易理解,本模块适合于没有名单也没有分配序号的有多行多列的`场合,比如在大教室里上公共选修课或者在大礼堂里开讲座,听众来自不同的地方,也没有分配固定的序号。

图4-8韩信点兵界面

实现原理:利用随机数表达式Int(Rnd*X)和Int(Rnd*Y)得到相应的行号和列号。

(六)击鼓传花

本模块的操作界面如图4-9所示,本系统应用在有号码或编号的场合,比如班会课上采用击鼓传花的方法,轮到的同学表演一个节目。另外本系统还可以应用于抽取幸运号码抽等场合,不难想象本系统能充分调动参与者的积极性与兴奋点。

实现原理:利用定时器每隔一定时执行一次的原理,不断让数字累加,到最大值后再置0,如此一直循环,直到点击“停止”,时产生的号码就是目标号码。

图4-9击鼓传花界面图4-10摇号抽奖界面

(七)摇号抽奖

在某些场合,使用者不知道参与者的姓名,也没有名单能用,只有参与者的号码或编号,这时候可以使用“摇号抽奖”功能模块,界面如图4-10所示。

实现原理:利用随机数表达式int(Rnd*X)来实现数字的随机变化。

以上6种点名方式,囊括了现实生活中的各种情况,其实现的功能和使用场合各有不同,使用者可根据实际情况尝试使用。

五、本系统的优势

为什么市面上有那么多考勤系统,但学校里却无人使用呢?笔者就此进行了调查,发现目前许多软件在功能上一应俱全,但却在使用上让许多非专业人士望而却步。

所以,亟需一套能让所有教师真正会用的工具软件来协助课堂教学管理。针对此,笔者开发的“课堂教学通用考勤系统”,努力避开这些缺点。下面表1-1列出了本系统与其它考勤系统的对比数据:

比较项目 通用考勤系统 其它考勤系统

费用 免费 几万

应用场合 课堂、报告厅等 办公室、传达室

功能 考勤、课堂、作业 考勤

复杂度 简单安装或直接使用 繁杂安装和调试

数据库支持 Excel文档,有office的地方都可用 大型数据库

名单 有、无名单的场合都可使用 必需有名单

网络 单机版,放在优盘上可用 需要网络支持

统计 Excel直观显示结果 可最后生成Excel文件

使用方法 教师现场操作,结果直观显示 指纹识别或打卡

表1-1通用考勤系统与其他系统的比较

从以上对比数据可以看出其它考勤系统虽然功能强大(网络、指纹识别),但并不适合在教室使用;而本系统因为是针对教师和课堂设计,所以小巧专业,下面具体说一下本系统的特点。

1.本系统要求低:无需数据库支持,不需要网络和服务器支持,只要装有Office即可。

2.可移植性强: 由于所需的组件不多,所以不安装也可运行,系统可在优盘上直接打开使用

3.通用性强:班级一般都有Excel名单,教师借助名单,上课时能随机抽取学生信息,实现师生互动;即使没有名单,也可以按号码来抽取;如果连号码也没有,那么还可以按座位来抽取,总之本软件能很方便地为老师们的教育教学服务。

本系统并不局限于教室,任何需要点名提问的场合都适合,比如报告厅演讲,会议室座谈、小剧场晚会等,借助于培训,台上台下互动更热闹。

5、点名突出趣味性,随机性

教师借助该系统与学生互动,随机抽号,实时统计,让现场的学生即有压力感,又有新鲜感。本系统的“韩信点兵”、“击鼓传花”、“摇号抽奖”等几个附加功能也,增加了点名的趣味性。另外系统中利用随机函数可尽量保证点名的随机、公正和公平。

6、简明方便的查询功能

点名册部分不仅能有效地统计同学的出勤和作业情况,还能借助于多媒体实时呈现,如果想看看整个班的整体情况,直接打开Excel点名册就可以,操作简单又方便。

六.后记

该系统目前已经在几个学校应用了,不过由于本人水平有限,本系统还有许多可以改进的地方,比如在界面上处理得更加生动美观;在功能上可以增加时下比较流行的“语音点名”;最后还可以考虑与学分制管理平台的进行融合,作为整个平台的一个部分。

在后续的版本中,笔者将会进一步地完善它。

参考文献:

[1]闫志英.语音点名系统设计与实现[DB/OL].省略,.

[2]李兆斌,Excel与VBA编程从入门到精通[M].北京:电子工业出版社,:31-38.

[3]王鸿儒.Excel VBA程序设计[M].北京:中国铁道出版社,:21.

考勤管理系统的设计 篇2

实用的考勤系统必须密切配合智能的考勤机设备, 这也就是所谓的考勤系统的硬件设备。公司的考勤从最早的自觉上下班、到员工签到, 到纸板打卡机, 到磁卡、感应卡电子打卡机, 再到生物识别系统考勤机, 虽然能起到一定的作用, 但问题也很突出:打卡钟费人费事、需要文员做统计和定时更换卡。而磁卡存储容量小, 安全保密性差, 读写设备复杂且维护费用高。感应卡则存在卡易忘带、遗失、制作新卡等问题, 同时存在无法避免的代打卡的现象。指纹考勤机虽然避免了代打卡但要求人员素质较好, 指纹要求清洁, 设备防破坏能力差及系统稳定性一般。虹膜识别考勤机虽然识别出错率几乎为零, 避免代替现象, 但成本高, 识别速度慢。可以根据公司和企事业单位的性质、人数选择不同的考勤系统硬件。

(一) 按使用人数选择

1-5人的小公司, 员工自觉上下班或签到, 考勤管理制度由领导颁发。5-10人的小公司、小事业单位、分公司、银行营业点等, 考虑考勤系统硬件设备的成本投入及维护费用, 选择纸板打卡机比较适合。10-100人的中小公司、事业单位、小企业、银行分行等, 考勤系统硬件设备的成本一次性投入, 可选择感应卡电子打卡机、指纹识别系统考勤机。100人以上的大中型公司、事业单位、大中型企业、银行总行等, 考虑从考勤系统硬件设备稳定性, 识别速度的高效性出发, 选择感应卡电子打卡机较适合。

(二) 按使用性质选择

各种非生产类公司、企事业单位、医院等, 人员素质较好, 大多数从事脑力劳动者, 可选择感应卡电子打卡机、指纹识别系统考勤机。生产类公司、企事业单位等, 考虑到大多数从事体力劳动者, 接触的环境清洁不同可选择感应卡电子打卡机。银行、公检法、证券所等, 要求工作人员的真实性, 可选择指纹识别系统考勤机。矿业单位由于生产环境的恶劣性及要求工作人员的真实性, 可选择虹膜识别系统考勤机。

二、智能考勤系统软件

(一) 功能需求

一个好用的考勤管理系统软件需要做到:

(1) 考勤系统要易于安装;

(2) 考勤系统能够处理基本的考勤需求;

(3) 考勤系统有好的易用性;

(4) 考勤系统要有足够的智能化;

(5) 考勤系统能够提供丰富实用的报表;

(二) 考勤软件功能

考勤软件功能不是越多越好, 功能多了就会复杂, 而功能既强大使用又简单的软件才是最好用的考勤系统。

(1) 考勤信息设置

包括:节日设置;周末公休;班次设置;轮班规律设置;考勤制度等。

(2) 考勤机管理

包括:考勤机配置;考勤机人员注册信息管理;考勤机中的签到记录上传到电脑数据库等。

(3) 考勤异常处理

包括:对于忘签到的补签;对于忘签到的补签;员工排班等。

(4) 考勤报表查看

包括:签到明细表;各种登记的明细表;每天的考勤结果报表;各种考勤统计表等。

一个好用的考勤系统必须有这些最基本的考勤更能, 然后在此基础上再提高可用性, 把考勤管理系统做的更人性化, 更能提高考勤管理的效率。

三、智能考勤系统维护及使用

(一) 数据维护

考勤系统的数据量是很大的, 必须采用数据库来管理, 而使用数据库就不可避免的面对数据库操作的一系列问题。数据库操作最常用的是数据库的创建、备份、还原、优化、压缩。如果一个考勤软件没有实现这些操作, 那么它就不是一个好的考勤系统。为了便于操作员理解, 好用的考勤软件需要把这些数据库的术语、专业操作封装为易于理解的简单操作。

(二) 人事管理

考勤系统中的人事管理要做到以下几点:机构的层级关系管理;现有的人员资料能直接导入到考勤系统中;考勤系统中的人员资料能够导出;人员信息能够批量修改;人员的在职、离职管理。

(三) 考勤系统权限

考勤系统的权限至少要做到以下几点:各个操作员不同的密码登录;各个操作员的考勤系统菜单、模块权限定制;各个操作员对部门的权限。在选择考勤系统时一定要根据自己的情况来分析考勤软件是否满足自己的要求。复杂的权限对简单的公司是多余的;简单的权限对复杂的公司是危险的。

(四) 考勤软件操作流程

好的考勤系统在软件操作流程上面有很好的引导, 理想方式的是能够预估出考勤员想做什么, 自动显示出后续的操作, 至少也要让考勤员明白他需要怎样的操作顺序才可以达到他的目的。选择好用的考勤系统不仅仅是看界面美观, 还要注重操作的简便, 对二者要有很好的平衡。

(五) 考勤软件的在线帮助

在线帮助是为了给操作员提供详细的操作步骤, 帮助其完成考勤工作。有很多考勤系统操作员都是电脑不很熟练、或者考勤业务不熟练, 都需要一步步来教, 来学习的, 她们需要详细的图文并茂的在线帮助。好的考勤系统必须有详细的在线帮助, 可能熟手未必看, 但对于新手来说还是必要的。

四、结语

考勤系统对用户的价值就是:保护企业员工工作效率;提高薪资发放速度与准确性。用户可以根据企业、单位不同层次、不同方式、不同智能化的要求, 选择适合要求的考勤系统, 来满足各种日常考勤管理系统的需求。

参考文献

[1]黄福, 苑全兵, 纪丽婷, 等.基于人脸识别的考勤系统的设计与研究[J].电脑开发与应用, 2010 (03) .

考勤管理系统的设计 篇3

关键词:考勤管理 系统设计 PowerBuilder

0 引言

考勤管理既是企业劳动人事管理的重要方面,同时也是企业财务管理的重要方面,因为它是和人、事都相关的方面。考勤管理系统需要和员工人事管理连接,同时需要连接工资管理系统等等,用于完成员工的升迁、工资、津贴、医疗保险、保险费、实际发放工资等。本文将以一个典型企业的考勤管理系统为例,来讲述如何设计一个考勤管理系统。

1 系统目标设计

①系统开发的总体任务是实现企业员工工资管理的系统化、规范化和自动化。

②能够和人事管理系统、工资管理系统相结合,真正实现企业高效、科学、现代化的员工管理。

2 开发设计思想

尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未开发的技术维护人员补充、维护。

3 系统功能分析

在系统功能分析的基础上,考虑PowerBuilder程序编制的特点,得到如1所示的系统功能模块图。

4 关键功能模块设计

4.1 祖先窗口的设计

PowerBuilder中的窗口具有继承的功能,因此在本程序中将创建2个祖先窗口。

第一个祖先窗口具有一个数据窗口控件,能够对数据窗口控件实现增加、删除、修改和保存的功能,可以用于各个管理模块窗口的继承;

第二个祖先窗口是一个报表生成的通用窗口,具有预览、放大缩小、打印、保存等功能,可以用于各个报表模块窗口的继承。

4.1.1 w_update祖先窗口的创建

W_update祖先窗口用于各个管理模块窗口的继承。本程序中的考勤信息处理模块、缺勤信息处理模块、缺勤类型设定窗口模块等均是从该窗口继承而来的。

W_update祖先窗口如图2所示。

该窗口的最上方放置了一个静态文本框控件,用于显示窗口的功能。各个继承的子窗口可以修改该控件的Text属性,从而显示不同的内容。

中间有一个数据窗口控件dw_1,在不同的子窗口用于连接不同的数据窗口对象。

窗口的最下面放置了4个Picture控件,在其Click事件中分别用来实现数据窗口控件中数据的增加、删除、保存以及窗口关闭的功能。

4.1.2 w_preview祖先窗口的创建

w_preview祖先窗口用于各个报表窗口的继承。本程序中的各个报表窗口均是从该窗口继承而来的。

W_preview祖先窗口界面如图3所示。

该窗口的上方放置了7个GroupBox控件。缩小放大GroupBox控件上放置了2个按钮控件和一个EditMask控件,用于对报表缩小放大,可以在EditMask控件直接输入要显示的百分比大小。页数GroupBox控件上也放置了2个按钮控件和一个EditMask控件,当数据窗口报表有多页内容时用于前后翻页。

后面的5个GroupBox控件上的按钮分别用于实现打印、打印机设置、打印预览、报表另存和退出的功能。

窗口的下面放置一个数据窗口控件dw_1。在不同的子窗口用于连接不同的报表数据窗口对象。

4.2 考勤信息处理窗口的设计

考勤信息处理窗口(w_kq_update)用于员工个人考勤记录的输入和修改,由主程序窗口上的“考勤信息处理”RadioButton控件的双击事件激发。

考勤信息处理窗口是w_update祖先窗口的继承窗口,具有w_update窗口的功能,界面如图4所示。

在考勤记录窗口的open事件中加入如下的程序代码:

dw_1.retrieve()

在P_1控件也就是增加一条记录的图片控件的Click事件中加入如下的程序代码:

date t_d

t_d = today()

dw_1.SetItem(G_RowNumber,"qq_date",t_d)

这样,使用上面少量的程序代码就编制出了考勤登录窗口,可见窗口的可继承性是非常有利于程序模块化设计的。

5 结语

员工考勤统计窗口(w_kq_preview)用于生成企业某个员工的考勤情况报表。由主程序窗口上的“员工考勤统计”RadioButton控件的双击事件激发。部门考勤统计窗口是w_preview祖先窗口的继承窗口,具有w_preview窗口的功能,设计方法同上,在此不再赘述。

参考文献:

[1]何绪洪,余建英.powerbuilder8.0数据库系统开发实例导航[M].人民邮电出版社,2003.

[2]陈燎宏.考勤管理系统程序设计[J].嘉兴学院学报,2001(03).

[3]覃利秋.考勤管理系统[J].软件导刊,2006(13).

JS制衣设计中心考勤管理办法 篇4

设计中心考勤管理制度(试行草案)

第一章总则

第1条 目的为了规范公司考勤管理,严肃工作纪律,有效提升员工的敬业精神,结合设计中心实际情况,特制定本规定。

第2条 适用范围

本制度适用于设计中心全体员工。

第二章作息时间

第3条 公司实行6天工作制,每日工作时间为7.5小时。

第4条 工作时间

周一至周六 上午9:00-11:30下午12:30-17:30

第三章考勤管理

第5条 公司实行打卡制度,员工应严格遵守考勤制度,自觉打卡,不得私自委托他人或代替他人打卡,违者一经查出,按旷工论处。

第6条 迟到、早退、旷工的界定

迟到:在规定上班时间后到岗视为迟到;

早退:在规定下班时间前离岗视为早退;

旷工:下列情况均视为旷工,1)不经请假或请假未获批准而擅自不上班者;

2)请假期限已满,未续假或是续假未获批准而逾期不归者;

3)不服从调动和工作分配、未按时到工作岗位报到者;

4)未经批准离开工作岗位半小时(含)以上者;

5)请假原因不属实者;

6)上班时间脱岗、干私活、办私事、吃零食、拒绝工作者;

7)本人违法乱纪,被公安司法机关收容审查、拘留、传讯不能正常工作者;

8)本制度其他部分规定的视为旷工情形。第7条 迟到、早退、旷工的处罚

迟到、早退处罚:考虑员工在上班途中因不可抗拒的原因(如交通堵塞、上下班途中遇紧急突发事件等)而延迟到岗,每月允许迟到一次;迟到两次(含)以上,每次按以下标准进行处罚,每早退一次也按以下标准进行处罚:

迟到或早退30分钟以内者,每次扣10分;30分钟以上一小时以内者,每次扣20分。月迟到、早退累计达五次者,扣除相应薪金后,计旷工一次。旷工处罚:

旷工工资扣除标准:日工资×旷工天数×200%

3)年度累计旷工3天(含)以上或旷工3次(含)以上者,公司可与其解除劳动关系,且不承担任何赔偿。

第四章请假制度

第8条除紧急突发事件或遇不可抗力、自然灾害等,员工请假必须遵循先申请,后休假的原则。第9条事假

1.员工遇事必须在工作时间亲自办理时,应事先填写《请假单》,注明请假类别,经相关领导批准并把工作交待清楚后方可休假。

2.每月请假不得超过5天,全年请假累计超过15天者,不享受年终奖金,不参与优秀员工评选,晋级、加薪等暂缓。

3.事假不满一日者以实际请假时间计算,最低请假时长为0.5小时。

4.若情况特殊无法事先请假的,可以通过电话方式向部门领导请假;回到工作岗位后,应在第一时间补办请假手续。

5.员工请假 1-3天内,由部门领导批准;3天以上事假,报总经理批准后,由人力资源部备案。6.生产间接人员请假需经总经理批准,本人将请假单报人力资源部备案。7.员工请假期间不享受正常工资和津贴。第10条病假

1.因病或非因公受伤,凭公司指定的医院病休证明,予以休病假。

2.员工突发疾病请假,应于当日9:30前致电部门负责人请假,请假1天(含1天)以上的,病愈上班

后须补区、县级以上医院就诊证明。未能提供相关证明者,按事假处理。

3.员工因患传染病或其他重大疾病请假,病愈返工时需持区、县级以上医院出具的康复证明,经人事部门核定后,由公司安排工作按岗位。第11条婚假

1.在公司工作满1年,且符合法定适婚年龄的员工可享受婚假3天;符合法定晚婚年龄的员工可增加至婚假7天。

2.休婚假的员工需持《结婚证》办理休假手续,否则按事假。第12条产假

在公司工作满2年,且符合国家计划生育政策规定的女员工,根据国家现行相关政策享受产假等福利待遇。

第13条丧假

员工在直系亲属亡故(包括父母、养继父母、配偶父母、配偶、子女、兄弟姐妹)时,休假三天。第五章加班

第14条加班因根据实际业务情况由公司统一安排,并按照正常程序进行。无故拖沓延误工期者,不属于加班范畴。

第15条加班应按照规定如实填写《加班申请单》,经批准后方可加班。第16条加班工资计算标准

样衣工: 完成加班任务的前提下每1.5小时10分,每天3小时。每人每月需完成样衣10件样衣(3件带棉白坯=1件样衣)。未完成任务者不计加班费。

第17条公司内临时工、兼职人员、部门主管(含)以上管理人员不计算加班费。版师,设计师加班实行轮流制,加班时间不计加班费。加班超过4小时,可由部门主管向人事部申请计入倒休。第六章出差

1.员工出差前填好《出差申请单》经批准后,报人事部门备案,否则按事假进行考勤。

2.出差人员原则上须在规定时间内返回,如需延期应告知部门负责人,返回后在《出差申请单》上注明事由,经权责领导签字按出差记考勤。

3.出差批准权限:三天以内由设计总监审批,三天以上十天以内由设计部主管领导审批,十天以上公司领导审批。

第七章考勤管理

第18条员工必须按时上下班,坚守工作岗位,听从指挥,服从分配,努力做好本职工作,保质保量地完成各项工作任务。

第19条本考勤制度有设计总监监督执行,总监行政助理负责设计中心考勤管理工作,应于次月5日前统计汇总设计中心员工考勤,经总监审核签字后,报公司人力资源部。

第20条员工全年的考勤结果将作为年度考核评定等级的依据之一,并与一次性年终奖金挂钩。第21条对于在考勤中弄虚作假者一经发现,给予 100 分以上处罚,情节严重者作辞退处理。第22条公司将对考勤情况进行不定期抽查,检查结果作为各部门年度考核内容之一。

第23条对严重违反考勤制度,经教育不改者,除按上述规定予以处罚外,还将视情节轻重给予警告、记过直至辞退处理。

第24条考勤统计严重失实,被查实后,考勤员、部门负责人将负连带责任,与当事人受到同等处罚。第八章附则

第25条北京JS制衣有限公司对本制度拥有最终解释权。

第26条本制度中未尽事宜或与国家相关法律法规相悖处,以国家现行法律法规为准。第27条本制度自公布之日起生效。

※ 注:公司所有奖惩以分数计算,一分=一元人民币 附录: 1.《请假单》 2.《加班申请单》 3.《出差申请单》

北京JS制衣有限公司 人力资源部

设计部考勤制度 篇5

一:考勤制度管理规定如下:

(一):正常上班时间为,早上09:00——12:00下午13:30——18:00。由于特殊任务需要当天完成,主管安排的任务者,必须当天完成,如在当天个人完成不了的任务须提前三小时向主管请示。

(二):迟到、早退、擅自离岗、旷工等,按标准处罚。除有情急情况经主管批准可除外。处罚制度如下

1、早上上班时间(08:30——12:00下午上班时间13:30——18:00)迟

到、早退累计不得超过三十分钟,迟到时间累计三十分钟以上者扣除当月

全勤奖,迟到累计超过三十分钟以上者,如再迟到、早退十分钟内扣当月

工资20元,二十分钟扣当月工资50元,迟到半个小时内算旷工半天,迟

到一个小时内算旷工一天,连续旷工三天者算自动离职不补发任何工资及

奖金。除有紧急事情外如(病)须在半小时内向主管请示。矿工一天者扣罚150元,旷工两天者扣罚300元以此类推。

2、在每月内病假不超过两天、事假不超过半天、迟到、早退不超过半小时内的情况下可发放全勤奖50元,如超过病假两天事假半天迟到早退超过半

个小时的情况下不发放全勤奖,在超过半小时时间外的情况下按规定制度

处罚,每周休假一天,除特殊情况以外。注:主管请假向总经理请示

二:奖罚制度及制作输出管理如下:

1、在输出前由主管或来负责校对后方可输出打样。

2、菲林或打样回来先自行检查校对,无错误后再交印刷负责人印刷。

3、如发现输出菲林或输出打样错误要及时向部门主管说明及承担全部责任

如超过五百元以上的公司及个人,各承担一半。

员工在试用期内不发放任何奖金及全勤奖

三:文件及设计制作下单管理如下

1、由业务下单给设计部主管后,再由主管分配任务。(如、专版、客户提供设计稿、烫击版等任务。)

2、设计部发展方向及公版设计版面由总经理会议决定。

3、公司内部设计新版面不得发放他人或网络上,如有发现后果自负,如有严重损害公司利益者交由司法处理,在经过公司批准可发放。

四:离职管理制度

1、员工因个人原因或特殊情况辞职者,必须提前一个月向总经理申请,填写

辞职申请表经主管批准并提交给总经理审批方可生效(试用期未满者须经

主管批准方可生效)。主管须提前两个月向总经理申请办理。

2、辞职未经批准或未到离职期间,应正常工作,不得随意请假,如因特殊

原因向主管请示方可生效(主管向总经理请示方可生效)在职期间不得

影响其他人及煽动公司不利现象,自行辞职公司不发放一切奖金。

3、公司辞退或解雇员工须提前半个月向个员工说明并补发一个月工资。(辞

考勤管理系统的设计 篇6

农工院字[2010]5号

农业工程与食品科学学院

关于毕业设计指导教师的要求和考勤规定

毕业设计(论文)教学过程是高等学校实现本科培养目标要求的重要阶段。毕业设计(论文)是学生在校期间毕业前的最后学习阶段,是学生运用已学的知识进行依次全面深化、提高的综合训练过程,是学生素质与能力培养效果的全面检验,是对学生的毕业及学位资格进行认证的重要依据,是衡量教育质量和办学效益的重要评价内容。搞好毕业设计(论文)工作,对全面提高教学质量具有重要意义。为了确保毕业设计实践教学环节的顺利进行,实现培养目标,根据《山东理工大学关于本科生毕业设计(论文)工作规范》的规定,学院特作如下规定:

1、毕业设计(论文)的指导教师,必须由具有讲师(或相当于讲师)以上职称的教师、科研人员或工程技术人员担任。助教不能独立指导毕业设计(论文),但可以协助指导教师工作。

2、毕业设计(论文)的指导教师应具有实际设计、研究工作的经验,具有与课题有关范围内较全面的知识,教风严谨、业务水平高、责任心强,能够做到为人师表、教书育人、严格要求学生。

3、为确保毕业设计(论文)的质量,每位指导教师所指导的学生人数原则上不得超过7人。指导教师在学生毕业设计(论文)进行期间,要有足够的时间与学生直接见面与指导,每天不少于2小时。

4、指导教师对毕业设计(论文)的业务指导,应把重点放在培养学生的 1

独立工作能力和创新能力方面,应在关键问题上指导、把关,并在具体细节上要大胆放手,充分发挥学生的主动性和创造性。

5、指导教师要端正指导思想,把培养人才放在首位。要善于教书育人、因材施教,启发引导,要充分发挥学生的主动性和积极性,力争在毕业设计(论文)过程中达到“既出人才,又出成果”的双重目的。

6、指导教师负责指导学生执行开题报告、调查研究、文献检索、方案制定、实验、上机运算、论文撰写、答辩等各项工作。编写毕业设计(论文)任务书,并在学生进入课题前填好任务书上有关栏目后下发给学生,并定期检查学生的工作进度。

7、指导教师应在毕业设计(论文)内容上对学生提出具体要求,如学生应完成的计算机工作(包括上机)、各项实验数据、查阅中外文献资料、硬件制作、绘制图纸数量、文献综述、开题报告、毕业设计说明书、毕业论文等。

8、指导教师必须在学生答辩前审查完成毕业设计(论文)内容(包括设计说明书、计算资料、实验报告、图纸或论文等),并认真填写毕业设计(论文)考核评语。

9、指导教师在整个毕业设计(论文)环节中,应按教学计划的规定,满足学生对指导答疑周学时数的要求。教师因公事或因病请假,应事先向学生布置好任务或委托其他人代为指导。请假超过两周者,院系领导应及时调整指导教师。

10、学生在校外单位实习、做毕业设计(论文)时,指导教师应代表学校与有关单位一起,落实好实习与毕业设计(论文)有关的工作。学院规定学生到实习单位实习时间最多为一个月。超过一个月,在1-2个月之间,扣30%的毕业设计工作量,超过两个月的扣60%的毕业设计工作量。

基于C#的考勤系统设计 篇7

关键词:.NET,考勤系统,C#,ID卡,数据库技术

0 引言

信息化时代的今天, 考勤系统被广泛应用在各行各业, 其形式丰富、技术多样, 很好地解决了传统签到式考勤的弊端, 提高了实时精度, 并有利于数据查询与汇总。目前, 利用.NET技术实现的考勤系统还比较少。.NET的集成开发环境具备高效、快速开发的特性, 其数据控件功能强大、使用方便、扩展性强。考勤系统中采用刷卡模式的较多, 利用读卡器进行读卡操作, 并获取标识性数据, 通过对该标志性数据的识别获得相应的身份, 从而进行精确的考勤, 这种方法操作简便, 实时性强。

1 设计思路

考勤系统可基于C/S或B/S架构进行设计, 由于考勤管理的严肃性, 在终端仅需进行简单的刷卡操作, 数据查询与汇总应由专门的人员进行操作, 所以绝大多数考勤系统以C/S架构的形式呈现。本系统以125K低频读卡器为例, C#为编程语言进行开发。.NET集成开发环境提供了丰富的控件及数据绑定功能, 这给程序设计带来了极大的便捷体验。程序界面以Windows窗体呈现, 充分利用ListView控件的数据绑定功能灵活设计, 以达到简洁、实用、高效的目的。

2 数据库表设计

利用SQL Server2005, 在数据库KData中创建两张表, 分别为员工表和考勤记载表。员工表用于存储每位员工的ID卡卡号与姓名的一一对应信息;考勤记载表用于存储刷卡记录, 如表1所示。

3 实现过程

3.1 ID卡读取

为了识别刷卡者的身份, 最重要的环节便是通过读卡器读取ID卡中的标识性数据, 如ID卡号。员工使用ID卡刷卡, 读卡器开始工作, 在读出ID号码后会向上位机通过串口发出指令, 上位机监视串口缓冲区中是否有数据进来, 如果有则读进来, 读多少个字节要看读卡器的通许协议, 在C#中可以使用SerialPort的DataReceiving事件来监控是否有数据进来, 然后使用SerialPort的ReadLine方法来读取缓冲区里的数据, 并在文本框中显示, 其过程如下:

3.2 窗体布局与查询

(1) ListView控件的使用。ListView是.NET集成开发环境下的一个支持动态数据绑定的复杂控件, 它支持LargeIcon、SmallIcon、Tile、List、Details五种视图方式。为获得更好的用户体验, 这里采用Details视图方式, 并预先配置好部门分组。

(2) 绑定并显示数据。当员工进行刷卡时, 系统将识别其卡号所对应的员工姓名, 即时将该员工的考勤信息作为一条完整记录存储到考勤记载表中, 在需要查看记录时, 只要根据当前日期绑定相应的用户记录到ListView上即可。绑定方法的关键在于将数据库中对应的员工考勤记录与控件上的员工进行比对, 并将匹配数据显示给用户, 其核心语句如下:

以上绑定方法在两种情形下进行调用, 一是窗体加载时, 二是刷卡时, 以确保更新到数据库表中的记录即时更新到窗体上, 显示给用户。

定义好绑定方法, 便可在需要执行绑定的地方去调用它, 如窗体加载及数据更新的事件发生时, 执行bindVeg () 即可, 效果如图1所示。

3.3 统计汇总

考勤系统一般以一个自然月为一个周期节点进行统计, 主要针对每位员工月度出勤、事病假、出差、旷工等项目进行统计。由于基础数据已实时存储到数据库表中, 故只要查询这些记录中符合条件的记录数即可。SELECT语句中COUNT (*) 获得匹配的记录数, 程序中用SqlCommand对象的ExecuteScalar () 方法返回首行首列, 将得到的对象类型数据转换为整型, 并绑定显示在新的ListView控件上, 便完成了月度考勤数据查询, 如图2所示。

为了进一步扩展考勤程序的功能, 获得更好的用户体现, 方便管理人员核实考勤细节, 可进一步设置在用户选择某条具体月度考核记录的时候, 列出出勤、事病假、出差、旷工的具体日期。SELECT语句中用DISTINCT获得匹配的具体日期, 程序中用SqlCommand对象的ExecuteReader () 方法获取相应的数据流, 并赋值给SqlDataReader对象, 最后绑定显示在新的ListView控件上, 如图3所示。

4 结语

基于C#设计的考勤系统, 以Windows窗体形式呈现, 界面简洁、操作方便、功能实用, 在数据查询及汇总方面也拥有很好的用户体验;程序维护要求低, 通用性强, 可以灵活地适应实际需求。

参考文献

[1]刘瑞冰.在VB中动态创建与卸载控件方法研究——以学校考勤系统为例[J].软件导刊, 2013 (5) :32-33.

[2]宁占彬, 张海鹏, 于仲华.基于状态机的电能信息采集终端设计[J].电脑编程技巧与维护, 2012 (9) :73-75.

[3]陈侃.校园考勤系统的设计与实现[J].计算机光盘软件与应用, 2012 (2) :235-236.

[4]李继攀, 黄国平.Visual C#2008开发技术实例详解[M].北京:电子工业出版社, 2008.

[5]段智敏.基于一卡通的数字化校园资源整合研究与实现[J].计算机工程与科学, 2008, 30 (1) :35-40.

考勤管理系统的设计 篇8

[关键词]考勤管理;设计;统计

学生是学校的主体,学风建设是学校教学育人工作的重中之重,作为加强学风建设的重要抓手,考勤管理是学院教学、加强学风建设、完善学生管理的重要环节。软件工程现有本科生900多人,还是传统考勤记录,随意性大,管理效率低,统计困难,已无法满足大量增加的学生数的管理需求,为进一步加强学风建设,发挥学院学科优势,本项目开发一套学生课堂考勤管理系统,科学化做好学生考勤统计管理。本系统瞄准目前考勤管理工作中出现的“统计不及时、信息不准确、工作效率低”等难点问题,设计并逐步开发一套集成考勤记录、考勤统计、在线请假等多功能模块的学生考勤管理系统。该系统按教师、学生和管理员三个角色分别实现了如下具体功能:教师:实现了自动语音点名、答到识别、数据记录、数据上传/下载、请假申请管理、统计报表、密码管理等。学生:实现了请假申请查看/提交/修改/撤销、密码管理等。管理员:实现了数据导入、课程分配、统计报表、考勤管理、用户管理等。

该系统应具备以下几个特点:基于语音识别和TTS技术的全自动/半自动语音点名和语音识别答到功能,提供了更高效和便捷的考勤记录方案;完善的权限控制机制,为管理流程规范化提供了条件;基于GDI+技术的绘图及图表生成功能,图形化的人机交互解决方案,提高了用户的使用体验;完备的数据统计机制,为分数统计、总结报告提供了优化方案。该系统根据不同需求选用B/S和C/S两种架构进行程序开发,使用VisualStudio2010作为IDE,数据库管理系统使用SQLServer2010,采用.Net作为开发平台。

一、功能需求分析

管理员:分角色进行权限控制,必要时呈现不同的用户界面;基础数据导入和课程分配功能,便于快速与现有学院管理系统融合;提供统计报表展示和打印功能;提供对考勤记录文件的交互支持;用户管理;对请假申请的审核功能。

教师:提供对考勤记录文件的交互支持;考勤记录文件的密码保护;考勤数据可视化;语音点名;请假申请的审核;考勤数据整合、统计;生成统计报告、考勤成绩;登录密码修改。

学生:在线请假;语音识别答到;考勤数据查询、统计;登录密码修改。

二、系统总体设计与架构

学生考勤管理系统的总体设计宗旨是要使各类用户公用或通用的部分做到完整统一,并且严格按照业务流程和权限控制进行设计。根据需求分析,本项目分别使用B/S架构和C/S架构的程序来实现所需功能,综合考虑用户角色和使用环境进行了总体设计,将整个学生考勤管理系统分为若干模块。

Web应用程序:这个部分主要分为两个模块,按照目标用户的不同分为教师Web考勤管理程序和学生Web请假管理程序。根据业务逻辑的需要,两个模块都需要通过用户名和密码的验证才可使用,并且两个模块拥有一个相同的入口,程序根据用户验证分别进入两个模块之一。教师Web考勤管理程序包含考勤数据管理、学生请假管理和考勤数据统计三个部分。业务流程为:教师首先登陆,验证,教师登陆成功显示教师界面,显示课程信息查看等内容,教师可以提交文件,服务器进行数据整合,然后输出考勤成绩报表。学生Web应用程序主要功能是对请假信息的管理,其中包含了对请假信息的查询、增加、删除和修改,同时系统还融合了请假信息管理机制,对于处于不同状态的请假信息,具有不同的处理方式。业务流程为:学生首先登陆,验证,学生登陆成功显示学生界面,可以进行请假管理,编辑和删除请假信息等。

管理员客户端程序:首先需要保证的程序界面和考勤数据可视化,数据的呈现方式非常重要,是用户体验的重要考察部分。依照数据的逻辑结构,程序被设计为以树形结构显示管理单位,以列表结构显示考勤数据,并可通过窗口右上角的文本框检索数据并自动定位、高亮显示,支持模糊搜索。

教师离线考勤管理程序:这个部分主要分为三个模块,即考勤数据管理模块、文件交互模块、考勤数据统计模块。业务流程如下:教师首先启动程序界面,打开文件,载入考勤记录,包括语音点名、答到,考勤记录修改、数据统计、修改文件密码、保存、另存和关闭文档等操作。

数据库结构设计包括11个表格:数据库设计College表,数据库设计Class表,数据库设计Student表,数据库设计Relation表,数据库设计Attend表,数据库设计Major表,数据库设计Course表, 数据库设计Leave表,数据库设计Admin表,数据库设计Users表,数据库设计LeaveStatus表,数据库设计LeaveType表。

本项目以VisualStudio为开发环境,以.NetFramework为平台,运用C#语言和SQLServer数据库,分别使用WinForm和ASP.NET完成了一套较为完整的学生考勤管理系统。系统设计基本预期是能实现考勤管理的各项功能,并在测试和实践改进后得以顺利运行。该项目虽然预期能实现较为完善的功能和管理体系,但是仍属框架式结构,扩展性很强,将来随着移动终端和无线覆盖的普及,在本项目全部功能开发完善后,再开发相应接口,与我校教务管理和学生管理信息化系统中的学生基本信息联动,嵌入我校信息化校园中。

参考文献:

[1]郭靖.ASP.NET开发技术大全[M].北京:清华大学出版社,2013.

作者简介:于宝海(1979—),男,助理研究员,主要研究计算机应用、教育管理。

天津师范大学校教育资金52XJ1203资助项目。

上一篇:旅游随笔作文下一篇:全国卷一高考满分作文参考