考勤管理系统学士学位毕业论文.docx
- 文档编号:3809978
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:67
- 大小:3.68MB
考勤管理系统学士学位毕业论文.docx
《考勤管理系统学士学位毕业论文.docx》由会员分享,可在线阅读,更多相关《考勤管理系统学士学位毕业论文.docx(67页珍藏版)》请在冰豆网上搜索。
考勤管理系统学士学位毕业论文
毕业论文声明
本人郑重声明:
1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):
年月
关于毕业论文使用授权的声明
本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:
按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:
日期:
指导教师签名:
日期:
摘要
考勤管理系统是将信息技术引入人力资源管理之中,利用计算机对人力资源进行管理的一种信息管理系统,它是企业信息化中的一个重要组成部分。
本篇论文将重点放在考勤管理系统上,通过对实际工作中遇到的一个项目情况的描述,从一个侧面反映出了企业信息化对企业发展所起的重要的作用。
本文对项目的一些相应的技术背景和软硬件环境都做了简要的描述,重点在于考勤接口软件的设计及其实现。
不同于一般软件项目的设计说明,本文在软件设计的说明部分着重描述了几个在本项目中具有代表性的解决方案:
临时数据库的设计、INI配置文件的使用以及ActiveX控件的使用等。
此外对于软件的界面设计和一些相应的代码实现也做了必要的说明。
本文还介绍了人力资源管理系统中考勤系统的工作流程。
考勤接口软件和人力资源管理系统的结合使用,最终使得从读取员工的考勤信息、当日考勤结果整理直到当月考勤结果统计的一系列操作能够顺利的完成。
对比老式的考勤统计方法,可以看到它对提高企业工作效率有着重要的贡献。
关键词:
考勤管理企业信息化人力资源管理系统临时数据库
ABSTRACT
Thehumanresourcesmanagementsystemisaninformationmanagementsystem,whichusescomputerstoapplyinformationtechnologytomanagehumanresources.Thissystemisoneofthemostimportantpartsofenterpriseinformatization.Thedissertationistofocusontheattendancemanagementsubsystem.Fromthediscussionofoneprojectrnetinwork,itcanbeseenthatinformatizationisveryimportantforthedevelopmentofacorporation.
Firstly,thedissertationdescribessomerelatedtechnologybackgroundandtheconditionofsoftwareandhardwareoftheprojectinbriefandthenemphasizeontwoaspects,whichoneisthesoftwaredesignintheattendancemanagementsubsystem,andtheotherishowmakeitcometrue.Theexplanationofthissoftwaredesignisdifferentfromthatofcommonsoftwareproject.Itintroducesseveralrepresentativemethodsindetail,whicharethedesignoftemporarydatabase,theuseofINIconfigurationfilesandActiveXcontrol.Moreover,itgivessomenecessaryexplanationsonthedesignsofthesoftware'sinterfaceandtheachievementsofsomecorrespondingcodes.
Furthermore,thepaperalsointroducestheprocesshowtheattendancemanagementsubsystemworks.Theintegrationoftheattendanceinterfacesoftwareandthehumanresourcesmanagementsystemcanmakeaseriesofoperationsachievedsuccessfully,forexample,selectingandreadingtheattendanceinformationofstaff,thefiledresultsofattendancedailyandthestatisticalresultsofattendancemonthlyandsoon.Comparedwithsomeconventionaltoolsofattendancemanagement,thenewattendancemanagementsubsysteminhumanresourcesmanagementsystemmakesacontributiontotheimprovementofacorporation'sworkefficiency.
KEYWORDS:
Attendancemanagement,enterpriseinformatization,humanresourcesmanagementsystem,temporarydatabase
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
第一章绪论1
第一章绪论
1.1问题的提出
对于基于Web平台的网上考勤系统,存在着一个前台应用和后台管理的问题。
而无论前台还是后台,都要对数据库进行调用和操作。
因此如何创建网络数据库,以及客户端如何调用服务器端的数据库成为实现网上考勤的一个关键性问题。
1.2问题的解决
在这里,我采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。
在B/S模式中,客户端运行浏览器软件。
浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。
而对于网络数据库的创建,则是利用ASP技术来解决。
ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。
目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
在网络考勤中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。
因此,让用户通过浏览器查询服务器的后端数据库是许多Web服务提供者必需有的服务,ASP通过内置的ADODB组件来实现这一功能。
可以使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。
至于实现的细节,在后续部分的网络数据库章节中有详细介绍。
1.3本论文的主要内容
本文写作的主要内容是考勤接口软件的设计及其实现过程。
为了便于读者的理解,本文会对一些基本的知识背景作简单的描述,介绍一些相关的概念和项目的软硬件环境情况。
在软件的设计说明中,本文对于软件的功能的叙述不会太多,主要着眼点放在软件开发过程中遇到的一些技术难点和解决方法上。
同时为了更好的说明HRMS的作用,加深读者对企业信息化作用的理解,本文还将对在NFCP实施的HRMS中的考勤系统的工作流程进行完整的介绍。
最终完成的软件产品得到了用户的使用和肯定,项目也得以顺利完成。
第二章软硬件环境概述
2.1软件环境说明
2.1.1ASP的简介
ASP(Activeserverpages)是一种类似HTML(HypertextMarkupLanguage超文本标识语言)、Script与CGI(CommonGAtewayInterface通用网关接口)的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比Script好。
HTML(HypertextMarkupLanguage)是一种超文本标识语言,文件通过这种格式可以在互连网上载送浏览,用户只要使用网页浏览器工具就可以浏览这些文件,目前比较常用的工具包括MicrosoftInternetExplorer,NetscapeCommunicator等,由于HTML文件都是由标签(tag)所组成,因此它比较适合制作静态网页,再者,由于先天上的限制HTML是无法直接存取数据库的,所以存取数据库的工作大多是依靠CGI来处理。
ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。
ASP以HTML为基础,主体还是HTML代码,只是在需要ASP动态产生的地方加入ASP代码。
ASP的最终显示结果也是HTML代码,可准确控制ASP的输出结果。
Script(脚本)是由一组可以在WEB服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括VBScript,JavaScript。
这些脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。
所以,就安全性而言,这些客户端的脚本语言的确有危险。
ASP虽然具有脚本语言的方便性,但由于他是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。
因此ASP与一般的脚本语言相比,要安全的多。
2.1.2ASP的特点和原理
ASP可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套
ASP是一种在WEB服务器端运行的脚本语言,程序代码安全保密
ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能
如果浏览器向IIS/PWS请求的是.HTML文件,那么IIS/PWS会直接把文件的内容传给浏览器.但如果浏览器向IIS/PWS请求的是.ASP文件,则IIS/PWS会首先解释文件.IIS/PWS解释.ASP文件的过程中,遇到HTML标记或一般文字时会直接把读区的内容传给浏览器.但如果遇到<%%>的标记,则会把其中的内容视为程序,然后解释执行,但程序经过IIS/PWS解释执行后,其源程序代码不会传给浏览器,而只是把可显示的运行结果传给了浏览器ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。
ASP脚本是采用明文(plaintext)方式来编写的。
ASP脚本是一系列按特定语法(目前支持vbscript和jscript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式的文件。
当客户端的最终用户用WEB浏览器通过INTERNET来访问基于ASP脚本的应用时,WEB浏览器将向WEB服务器发出HTTP请求。
WEB服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL)。
ASP.DLL将从文件系统或内部缓
冲区获取指定的ASP脚本文件,接着就进行语法分析并解释执行。
最终的处理结果将形成HTML格式的内容,通过WEB服务器"原路"返回给WEB浏览器,由WEB浏览器在客户端形成最终的结果呈现。
这样就完成了一次完整的ASP脚本调用。
若干个有机的ASP脚本调用就组成了一个完整的ASP脚本应用。
2.2考勤机硬件设备说明
NFCP采用的是深圳市俊思电子有限公司生产的JS2000智能考勤机,采用的打卡形式是非接触感应IC卡打卡。
2.1.1产品简述
JS2000智能考勤机的外形如图2-I所示。
图2-1JS2000智能考勤机的正面和背面
其产品的主要功能特点有:
.非接触IC卡打卡。
.大容量、高可靠信息存储。
.具有在线提示。
.语音提示。
.背光照明。
.内置后备电源。
.大屏幕液晶。
.提供系统信息、打卡信息和卡片信息查询。
.密码保护。
.闹钟功能。
.可单机/多机工作(自带RS232和RS422接口)。
.可发布短消息到液晶显示器上滚动显示。
.提供门禁接口信号和电铃接口信号。
2.2.2两种接口规格说明
(1)RS232接口
接口物理规格:
DB9/Female,接口的各引脚信号如表2-1所示
表2-1JS2000RS232接口信号
(2)RS422/RS485接口
接口物理规格:
双RJ45,如图2-2所示。
其各引脚的节点信号如表2-2中所列。
图2-2JS2000RJ45接口
表2-2JS2000RJ45接口信号
2.2.3与电脑联机方式
JS2000同时提供两种联机方式:
RS232和RS422oRS232通讯距离15m}仅限于单机通讯,简单易行,不需要附加设备;RS422通讯距离1200M,可用于单机、多机通讯,长距离需要布线,需要RS232/RS422转换器。
(1)通过RS23
将随机配置的RS232通讯线一端插入JS2000背面的9芯RS232插座,另一端与管理电脑串行口(COM1或COM2)相连。
如图2-3所示。
图2-3通过RS232的联机方式
(2)通过RS422
连接如图2-4所示,通过JS2000考勤机的RS422口JP1或JP2连接时,需要RS232/RS422转换器。
由于长距离引起较大的信号损耗,应设置120的终端电阻。
图2-4通过RS4222的联机方式
如果需要多于一台的考勤机进行多机连接,可以采用RS422接口进行多机连接,多机互连的连接方式如图2-5所示,连接示意图如图2-6所示,多机联网是通过JPI和JP2的一进一出连接(JPI和JP2可以互换),最末端请连接120。
的终端电阻。
其总距离限制为1200米。
由于NFCP的员工较多,因此使用了两台JS2000考勤机,员工可以在任意一台考勤机上打卡。
它的联机采用的正式如图2-6所示的连接的方式,它使用了0号和I号两台考勤机互连,再将其接到考勤专员的电脑的COM串口上。
图2一5通过RS4222的多机连接方式
图2-6RS4222多机联机示意图
2.3考勤机软件接口说明
为了给使用者提供二次开发的机会,JS2000智能考勤机提供了接口ActiveX控件JS2KComm.OCX,用户通过调用它的属性、方法和事件,可以实现对JS2000考勤机的控制。
其中JS2KComm.OCX调用了控件MSComm.OCX通讯控件和title.dll动态库。
ActiveX是Microsoft提出的一组使用COM(ComponentObjectModel,部件对象模型)使得软件部件在网络环境中进行交互的技术集。
它与具体的编程语言无关。
作为针对Internet应用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。
同时,ActiveX技术也被用于方便地创建普通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 管理 系统 学士学位 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)