考勤管理系统毕业设计论文.docx

上传人:b****6 文档编号:13755639 上传时间:2023-06-17 格式:DOCX 页数:41 大小:455.76KB
下载 相关 举报
考勤管理系统毕业设计论文.docx_第1页
第1页 / 共41页
考勤管理系统毕业设计论文.docx_第2页
第2页 / 共41页
考勤管理系统毕业设计论文.docx_第3页
第3页 / 共41页
考勤管理系统毕业设计论文.docx_第4页
第4页 / 共41页
考勤管理系统毕业设计论文.docx_第5页
第5页 / 共41页
考勤管理系统毕业设计论文.docx_第6页
第6页 / 共41页
考勤管理系统毕业设计论文.docx_第7页
第7页 / 共41页
考勤管理系统毕业设计论文.docx_第8页
第8页 / 共41页
考勤管理系统毕业设计论文.docx_第9页
第9页 / 共41页
考勤管理系统毕业设计论文.docx_第10页
第10页 / 共41页
考勤管理系统毕业设计论文.docx_第11页
第11页 / 共41页
考勤管理系统毕业设计论文.docx_第12页
第12页 / 共41页
考勤管理系统毕业设计论文.docx_第13页
第13页 / 共41页
考勤管理系统毕业设计论文.docx_第14页
第14页 / 共41页
考勤管理系统毕业设计论文.docx_第15页
第15页 / 共41页
考勤管理系统毕业设计论文.docx_第16页
第16页 / 共41页
考勤管理系统毕业设计论文.docx_第17页
第17页 / 共41页
考勤管理系统毕业设计论文.docx_第18页
第18页 / 共41页
考勤管理系统毕业设计论文.docx_第19页
第19页 / 共41页
考勤管理系统毕业设计论文.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

考勤管理系统毕业设计论文.docx

《考勤管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《考勤管理系统毕业设计论文.docx(41页珍藏版)》请在冰点文库上搜索。

考勤管理系统毕业设计论文.docx

考勤管理系统毕业设计论文

本科毕业设计

考勤管理系统

学院

专业

班级

学号

学生姓名

指导教师

完成日期

信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一代的计算机管理的方向转移。

考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况和统计变得十分简单。

随着企事业单位人员日益增多,如果仅仅用人力去考勤,会带来很大的不便。

为了跟上时代的步伐,跟上信息化的发展,考勤管理系统在日常生活中的重要性越来越受到关注。

本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下班只需打卡即可记录出勤信息。

系统分为以下几个功能模块:

登录模块、添加员工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、手工补计考勤模块。

应用系统的用户按照权限的不同分为员工、经理和考勤员三种不同的操作权限。

本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库采用SQLServer2000。

同时,本系统采用三层结构的软件构架,通过中间的Web服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。

关键词:

考勤管理系统;C#;.NET;SQLServer2000

ABSTRACT

Theinformationhasbeenthetideandtendencynowforthecurrentdevelopingworldandthedevelopinginformationrequeststhatmanagementmustshifttothenewgenerationofcomputermanagement.Thecheckingattendancesystemisnecessaryforeachenterpriseandinstitution,andtheappearanceofcomputersmakestheattendanceofthestaffandthestatisticsverysimple.Withthestaffsbecomingmoreandmore,itwillbringmanytroublesifcheckingattendanceonlybypeople.Inordertofollowthestepofourworldandthedevelopmentofinformation,thecheckattendancesystembecomesincreasingimportantinourlife.

Thecheckattendancesysteminthearticlecanmakeuseofcomputertocheckattendance,andtheattendanceinformationofthestaffscanbecheckedbyusingICcard.Thesystemcanbedividedintoseveralfunctionparts:

entrypart,addnewstaffpart,settimeforworkandholidaypart,checkstatisticspart,leave/overwork/onbusinesspartandaddattendancebypeoplepart.Thepeoplewhousethesystemcanbedividedintothreepartsandtheyarestaffs,managersandthecheckingpeople.

Thesystemisdevelopedontheplatformof.NET,anditisdevelopedbyC#programmer,atthesametime,SQLServer2000isusedfordatabase.ThesystemisdesignedintothreefloorsformandthroughtheWebservertoconnectthedatabaseandtheclient,inthisway,itmakesthedatasaferwhenoperatethedatabase.

Keywords:

Themanagementofcheckingattendancesystem;C#;.NET;SQLServer2000

1引言1

2概述2

2.1本考勤管理系统概述2..

2.2几种常用考勤管理系统概述2..

2.3论文结构4...

3.NET及SQLServer2000介绍5...

3.1.NET开发工具介绍5..

3.1.1C#及.NET简介:

5.

3.1.2ASP.NET简介:

6.

3.1.3Web应用程序简介:

8.

3.2SQLServer2000概述:

1..0

4系统设计1..2..

4.1系统需求分析1..2.

4.1.1系统的综合要求1..2

4.1.2系统的概念模型1..2

4.2两种开发模式的比较1..4

4.2.1Client/Server模式及其特点:

1.4

4.2.2Brower/Server模式及其特点:

15

4.2.3服务器、Web服务端与客户端三层结构16

4.3系统设计思想及准备解决的主要问题1.6

4.3.1系统设计思想1..6.

4.3.2系统准备解决的主要问题:

1..7

4.4数据库设计1..7.

4.4.1静态数据1..7.

4.4.2动态数据1..9.

4.4.3数据流图1..9.

4.4.4数据库描述2..3.

5设计实现2..5..

5.1系统功能说明:

2..5.

5.2系统模块介绍2..5.

6测试3..0..

6.1遇到的问题及处理方法3..0

6.2系统输入数据的限制3..0

7结论3..1..

致谢3..2..

参考文献3..3.

1引

现代企业不仅需要现代化的设备,先进的生产技术,更需要一个强有力的企业制度及相应的管理手段,以适应激烈的市场竞争。

随着计算机网络、网络通信技术的发展和普及,越来越多的企业为提高管理水平,加强企业竞争力建立了企业的管理信息系统,以面对中国加入WTO后的全球化挑战。

信息管理系统能支持企业高层决策、中层控制、基层运作,完善管理手段,强化内部监控和外部联系,对企业的人、财、物进行管理、协调、组织和控制提高企业界的生产能力、创新能力、市场应变能力和经营水平,提高资金、设备的利用率和人员的工作效率,使科学技术对企业效益的贡献达到较高水平。

正规、科学的现代管理制度是创造一个高效益、高速发展的优秀企事业单位的必要条件,人事考勤制度是企事业管理制度的重要组成部分。

企事业单位职员准时正常出勤和公平合理的考勤制度影响到企业的形象、员工的士气,进而影响员工的工作效率、企事业单位的经济效益、社会效益,以及企业投资者的利润收益和单位的公众形象。

对员工的人事出勤进行公正合理并有效、科学地管理已成为各单位面临的现实课题.它作为企业管理信息系统的一个子系统,通过计算机网络,能为管理信息系统提供规范化的员工出勤数据,作为企业发放工资、奖金和年度考勤等的依据。

2概述

2.1本考勤管理系统概述

本考勤管理系统将实现如下的系统功能:

上下班时间的设定。

分为节假日上下班时间的设定和工作日上下班时间的设定,上下班时间相对固定。

员工出入单位的情况记录。

即指员工上下班时的出勤记录,包括员工的上午上班时间、上午下班时间、下午上班时间及下午下班时间等信息。

请假、加班和出差情况的记录。

员工需要请假、加班及出差时,首先需要登录系统进行登记,系统并能把登记的信息存于数据库中,得到经理的审批后修改审批标记再存于数据库中。

每个月底进行整个月的出勤情况统计。

每个月底将进行考勤情况统计,其中员工可以登录系统查看个人的整个月的出勤情况以及请假、加班和出差情况;而经理等管理人员可以查看全部员工的累计加班、请假和出差情况。

2.2几种常用考勤管理系统概述目前,国内大多数企业在考勤时,常采用人工记录、签卡、机械打卡等传统的考勤方法,用这些方法实现考勤,不仅准确性差、信息滞后,更需要许多专职人员统计、处理,具体的这些考勤方式主要存在以下弊端:

浪费人力、效率低下;

考勤结果反应速度慢(一月才能汇总一次),主管部门不能及时全面地监督员工的出勤情况;

难避免考勤中的弄虚作假现象。

一些单位上报的工资人数往往大于实际考勤和领工资的人数,造成公司大量工资流失;

由于考勤数据的不准确,公司劳动人事工资管理系统的许多基础数据也存在较大误差,给人事部门的许多全局性统计工作带来了不准确性。

考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。

这已不能满足当今信息社会企业管理的需要,所以有一些企业开始使用比较新型的计算机考勤系统。

在计算机考勤系统中,员工卡广泛使用条形码、磁卡、接触式IC卡、非接触式IC卡甚至是最新研制的利用指纹进行考勤。

在使用过程中发现条形码、磁卡信息容量太少,容易破坏,而且首次刷卡考勤成功率不是很高。

尤其是磁卡,由于信息是记录在磁性材料上,所以当它通过

强磁环境时,信息将可能发生丢失。

所以这两种考勤方式目前已很少使用。

随着IC智能卡中的接触式CPU卡以及非接触式IC智能射频卡(内建MCU,ASK等)的高度安全保密性的日益提高,从目前发展趋势来看,随着制造技术和相关理论的完善、发展,微电子技术和计算机技术结合在一起,已经将智能卡技术应用到电话卡、金融卡、移动电话、交通、医疗、身份证明、智能付费等应用领域。

提高了人们生活和工作的现代化程度。

IC卡作为承载信息的一种媒体,IC卡技术作为信息产业的一个分支,正在迅速发展,日益普及到国民经济和人民生活的各个领域,成为科技开发人员瞩目的焦点。

我国“三金工程”的出台和实施标志着国家对信息化建设工程的重视,也表明了人们对高科技新产品运用的需求。

其中“三金工程”中的“金卡工程”是直接面向广大群众、与亿万人民生活息息相关的经济信息化工程,它将直接影响和改变人们的传统观念和消费习惯,极大地方便人们的学习、生活和工作。

当前,我国IC卡的开发生产和应用发展迅猛,由于IC卡具有信息存储量大、安全保密性好、读卡简单快捷等优点,目前已在商贸、交通、电信、医疗、卫生保健、社会保险、金融、税务、公安和城市公共事业管理等许多领域得到广泛应用,并取得了初步的社会和经济效益。

实际上,IC智能卡技术是一门产生于20世纪末的新兴课题,随着微电子学科、集成电路制造技术和现今电子计算机技术和理论发展,为IC智能卡技术的出现奠定了理论和技术基础。

当第一次提出智能卡的概念时,由于当时的条件限制,从硅芯片的制造技术或者是成本而言可行性都不高,而采用磁条技术的射频卡制造则相对成本较低。

随着芯片制造技术的发展和先进工艺的采用,接触式IC卡有了长足的发展。

上世纪末,以银行为代表的企业广泛发行了各种信用卡。

这些卡以其保密性好、可靠性高的接触式IC芯片制作而成。

其后的非接触式IC卡出现为智能卡的发展开辟了一个全新的领域。

非接触式IC卡⑴和接触式IC卡相比,它继承了接触式IC卡的容量大、安全性高的特点,同时也克服了以接触方式工作的IC卡所无法避免的缺点,如触点磨损、污染、静电以及插卡不便的读写过程,使非接触式IC卡的使用更加自由,应用更

加广泛。

最近研制的指纹考勤系统[2]利用指纹识别技术,集成先进计算机考勤管理软件。

单位员工不必保管和携带各种证件(如纸卡或IC卡等等),只要轻轻一按手指就可完成身份识别。

指纹考勤机实现人、地、时三者合一,去除虚假考勤,提高考勤效率。

指纹考勤技术的最大优势就在于其不可替代性.通过分析指纹的全局特征和指纹的局部特征,特征点如峭、谷和终点、分叉点或分歧点,从指纹中抽取的特征值可以非常详尽,以便可靠地通过指纹来确认一个人的身份。

传统考勤方式,无论是签到方式、打卡钟、磁卡考勤机、IC卡考勤机、射频卡考勤机,都无法避免代打卡现象的发生。

管理部门不得不采取其它人工干预方式,例如考勤监督员,保证考勤结果的严肃性、公证性[3]。

但技术手段本身的限制,就决定了传统考勤方式是一种低效率、难管理、易假冒、高人情的不科学管理手段。

指纹考勤机,根据每个人独特的指纹识别身份,从根本上杜绝了代打卡现象的发生,保证了企业考勤管理的公证性、严肃性、纪律性.目前利用指纹识别技术的应用系统常见有两种方法,即嵌入式系统和连接PC的桌面应用系统。

嵌入式系统是一个相对独立的完整系统[4],它不需要连接其他设备或计算机就可以独立完成其设计的功能,像指纹门锁、指纹考勤终端就是嵌入式系统.其功能较为单一,应用于完成特定的功能。

而连接PC的桌面应用系统具有灵活的系统结构,并且可以多个系统共享指纹识别设备,可以建立大型的数据库应用[5]。

当然,由于需要连接计算机才能完成指纹识别的功能,限制了这种系统在许多方面的应用。

2.3论文结构论文的引言部分引入了考勤管理系统的概念及目前考勤管理系统在企事业单位中的应用。

概述部分则简要介绍了几种目前正在使用的考勤管理系统,从手工考勤系统到指纹考勤系统,越来越使考勤工作更加完善和公正。

在论文的第三部分简要介绍了开发本考勤管理系统用到的开发工具。

在论文的第四部分,着重介绍了系统的设计过程和设计思想,这部分首先提出了系统的需求分析,接着对列举出目前常用的几种开发模式各自的优越性,从而确定本系统采用了三层结构的开发模式,在对需求分析和开发模式的确定后,明确了系统的设计思想和本系统要解决的问题,最后开始数据库的设计部分,从而对系统的大致轮廓有了较准确的掌握。

论文的第五部分,介绍了本考勤管理系统要完成的功能和系统中几个主要功能模块的运行情况,从而最终确定了本考勤管理系统的整体功能。

论文的第六部分主要是对已开发的本考勤管理系统的测试部分,列举出了开发过程中遇到的问题及解决方法。

论文的最后,对本次开发的考勤管理系统做了简短的总结,总结了系统的功能及有待完善的部分。

整个论文体系较完整的说明了系统的开发过程以及开发步骤。

3.NET及SQLServer2000介绍

3.1.NET开发工具介绍

3.1.1C#及.NET简介:

.NET实际上只是微软公司针对WebService的解决方案,Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。

.NET谋求的是一种理想的互联网环境它包括四个重要特点,一是软件服务,二是基于XML的共同语言,三是融合多种设备和平台,四是新一代的人机界面。

这四个特点基本上覆盖了.NET的技术特征⑹。

而C#是微软公司为了能够完全利用.NET平台优势而开发的一种新型编程语言。

C#语言从C和C++演变而来,它是给那些愿意牺牲C++一点底层功能,以获得更方便和更产品化的企业开发人员而创造的。

C#现代、简单、面向对象和类型安

全⑺。

尽管它借鉴了C和C++勺许多东西,但是在一些诸如文字空间、类、方法和异常处理等特定领域,它们之间还存在着巨大的差异。

VisualC#.NET是一套综合工具集,用于为MicrosoftWindows和Web创建XMLWeb服务和基于Microsoft.NET的应用程序。

这个强劲的开发包使用面向组件的C#开发语言,为具备C++或Java经验的初级和中级开发人员创建下一代软件提供了现代化的语言和环境。

VisualC#.NET基于强大的C++传统语言而创建。

C#是一个现代化的、直观的、面向对象的编程语言,它不仅可以让C++和Java开发人员马上熟悉,而且提供了重要的改进,包括统一的类型系统、最大化开发人员控制的“不安全”代码以及大多数开发人员容易理解的强大的新语言构造[8]。

这个现代化的面向组件的语言具有对属性、索引器、委托、版本控制和自定义属性的内在支持,开发人员可以充分享受它带来的好处。

使用XML注释,C#开发人员可以生成有用的源代码文档。

高级继承模型使开发人员能够重用来自任何支持.NET的语言的代码。

C#开发人员可以加入最新的、发展最快的开发人员社区,在那里他们可以交换代码和资源,利用跨多个计算环境的技能,并为保证人们积极参与社区的标准化过程做出贡献[9]。

为Windows和Web创建交互式应用程序

VisualC#允许开发人员利用Microsoft.NET并为资源管理、统一类型和远程处理合并下一代技术。

通过.NET,开发人员可以获得用于无缝地回收垃圾和降低程序复杂性的优异的内存管理技术。

开发人员可以使用Microsoft.NET框架通用类型系统来利用以20多种支持.NET的语言编写的代码,同时进行有效的远程过程调用。

开发人员还可以使用.NET框架类库以获得强大的内置功能,包括一组丰富的集合类、网络支持、多线程支持、字符串和正则表达式类,以及对XML、XML

架构、XML命名空间、XSLT、Xpath和SOAP的广泛支持。

通过一个优异的集成开发环境,VisualC#.NET为用户提供了终极开发人员环境,结合开发人员社区和有用的联机资源[10]。

“起始页”为开发人员提供了一个门户,由此只需一次单击即可访问有关最近使用的项目、首选项、更新程序和MSDNOnline社区的信息。

MicrosoftIntelliSense、“工具箱”和“任务列表”提供了重要的效率提高增强功能,而自动隐藏窗口和多监视器支持功能可以帮助程序员最有效地利用屏幕并自定义开发环境。

开发跨设备和平台的解决方案

使用VisualC#.NET,开发人员可以构建封装了业务处理的强大XMLWeb

服务,并让这些服务可用于任意平台上运行的应用程序[11]。

开发人员可以合并在

许多独立的统一描述、发现和集成(UDDI)目录中编录和可用的任意数目的XMLWeb服务,为自己的应用程序提供强大的服务和业务逻辑基础。

VisualC#.NET还允许开发人员创建下一代基于Windows的应用程序[12]。

利用可视继承,开发人员可将整个解决方案的通用逻辑和用户界面集中在父窗体中,从而大大简化基于Windows的应用程序的创建[13]。

使用控件锚定和停靠,程序员可以自动创建大小可调的窗体,而菜单编辑器使开发人员能够直接从“Windows

窗体设计器”直观地编写菜单。

使用“Web窗体设计器”和“XML设计器”,开发人员可以使用智能感知和标记完成功能,或者使用所见即所得的编辑器进行拖放式编辑来创建交互式应用程序。

程序员只需通过一些简单步骤就可以设计、开发、调试和部署功能强大的XML

Web服务,以便通过封装可从任何平台访问的业务处理来减少开发时间[14]。

对于启用Internet的最广泛设备,VisualBasic.NET提供移动Internet功能,这些功能使开发人员能够创建单个移动Web界面以支持广泛的设备,如面向WAP蜂窝电话的WML1.1、面向i-模式电话的精简HTML以及面向袖珍电脑、掌上设备和寻呼机的HTML[15]。

服务器端移动控件为目标Web设备生成相应的呈现和分页,并在保留开发人员灵活性的同时提供丰富而一致的用户体验。

3.1.2ASP.NET简介:

ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。

ASP.net提供许多比现在的Web开发模式强大的的优势。

执行效率的大幅提高

ASP.net是把基于通用语言的程序在服务器上运行。

不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

世界级的工具支持

ASP.net构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。

这些仅是ASP.net强大化软件支持的一小部分。

强大性和适应性

因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。

ASP.net同时也是language-independen语言独立化的,所以,程序员可以选择一种最适合个人的语言来编写程序,或者把程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。

将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.neto

简单性和易学性

ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统

和网站配置变得非常简单。

例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。

另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。

高效可管理性

ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。

因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。

这种被称为"ZeroLocalAdministration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。

一个ASP.net的应用程序在

一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动。

多处理器环境的可靠性

ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理

器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

即使现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。

自定义性和可扩展性

ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。

这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。

网站程序的开发从来没有这么简单过。

安全性

基于Windows认证技术和应用程序配置,可以确信原程序是绝对安全的。

3.1.3Web应用程序简介:

Web的概念

目前Internet已经渗入到人们生活的每一个角落,它为人们提供了电子邮件、文件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2