考勤管理系统—毕业设计论文.docx
《考勤管理系统—毕业设计论文.docx》由会员分享,可在线阅读,更多相关《考勤管理系统—毕业设计论文.docx(39页珍藏版)》请在三一办公上搜索。
1、本科毕业设计考勤管理系统学 院专 业班 级学 号学生姓名指导教师 完成日期信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一 代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出 现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅 仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展, 考勤管理系统在日常生活中的重要性越来越受到关注。本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下 班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员 工模块、上下班时间设置模块、查看月末统计信息模块、请
2、假/加班/出差登记模块、 手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三 种不同的操作权限。本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库 采用SQL Server 2000。同时,本系统采用三层结构的软件构架,通过中间的 Web 服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。关键词:考勤管理系统;C#; .NET; SQL Server 2000ABSTRACTThe in formatio n has bee n the tide and tendency now for the curre nt develop ing wo
3、rld and the develop ing in formatio n requests that man ageme nt must shift to the new gen erati on of computer man ageme nt.The check ing atte ndance system is n ecessary for each en terprise and in stituti on, and the appeara nee of computers makes the atte ndance of the staff and the statistics v
4、ery simple. With the staffs becoming more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system becomes increasing important in our life.The check atte ndance system in the
5、 article can make use of computer to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/o n b
6、us in ess part and add atte ndance by people part. The people who use the system can be divided into three parts and they are staffs, man agers and the check ing people.The system is developed on the platform of .NET, and it is developed by C# programmer, at the same time, SQL Server 2000 is used fo
7、r database.The system is desig ned into three floors form and through the Web server to connect the database and the clie nt, in this way, it makes the data safer whe n operate the database.Key words: The man ageme nt of check ing atte ndance system; C#; .NET; SQL Server 2000目录1引言12概述2.2.1 本考勤管理系统概述
8、 2.2.2几种常用考勤管理系统概述22.3 论文结构.4.3 .NET 及 SQLServer 2000介绍5.3.1 .NET开发工具介绍 5.3.1.1 C#及.NET 简介:5.3.1.2 ASP.NET 简介: 6.3.1.3 Web应用程序简介: 8.3.2 SQL Server 2000概述: 104系统设计124.1 系统需求分析 124.1.1系统的综合要求124.1.2系统的概念模型 124.2 两种开发模式的比较 144.2.1 Clie nt/Server 模式及其特点: 1.44.2.2 Brower/Server 模式及其特点: 154.2.3服务器、Web服务端与
9、客户端三层结构 1 64.3系统设计思想及准备解决的主要问题 1 64.3.1系统设计思想1.64.3.2系统准备解决的主要问题:1.74.4 数据库设计1.74.4.1静态数据1.74.4.2动态数据1.94.4.3数据流图1.94.4.4数据库描述235设计实现255.1 系统功能说明:255.2系统模块介绍256测试306.1 遇到的问题及处理方法 306.2系统输入数据的限制 307结论31致谢32参考文献33现代企业不仅需要现代化的设备,先进的生产技术,更需要一个强有力的企 业制度及相应的管理手段,以适应激烈的市场竞争。随着计算机网络、网络通信 技术的发展和普及,越来越多的企业为提高
10、管理水平,加强企业竞争力建立了企 业的管理信息系统,以面对中国加入 WTO后的全球化挑战。信息管理系统能支持 企业高层决策、中层控制、基层运作,完善管理手段,强化内部监控和外部联系, 对企业的人、财、物进行管理、协调、组织和控制提高企业界的生产能力、创新 能力、市场应变能力和经营水平,提高资金、设备的利用率和人员的工作效率, 使科学技术对企业效益的贡献达到较高水平。正规、科学的现代管理制度是创造一个高效益、高速发展的优秀企事业单位的必要条件,人事考勤制度是企事业管 理制度的重要组成部分。企事业单位职员准时正常出勤和公平合理的考勤制度影响到企业的形象、员 工的士气,进而影响员工的工作效率、企事业
11、单位的经济效益、社会效益,以及 企业投资者的利润收益和单位的公众形象。对员工 的 人事出勤进行公正合理并有效、科学地管理已成为各单位面临的现实课题 它作为企业管理信息系统的一个 子系统,通过计算机网络,能为管理信息系统提供规范化的员工出勤数据,作为 企业发放工资、奖金和年度考勤等的依据。2概述2.1本考勤管理系统概述本考勤管理系统将实现如下的系统功能:上下班时间的设定。分为节假日上下班时间的设定和工作日上下班时间的设 定,上下班时间相对固定。员工出入单位的情况记录。即指员工上下班时的出勤记录,包括员工的上午 上班时间、上午下班时间、下午上班时间及下午下班时间等信息。请假、加班和出差情况的记录。
12、员工需要请假、加班及出差时,首先需要登 录系统进行登记,系统并能把登记的信息存于数据库中,得到经理的审批后修改 审批标记再存于数据库中。每个月底进行整个月的出勤情况统计。每个月底将进行考勤情况统计,其中 员工可以登录系统查看个人的整个月的出勤情况以及请假、加班和出差情况;而 经理等管理人员可以查看全部员工的累计加班、请假和出差情况。2.2几种常用考勤管理系统概述目前,国内大多数企业在考勤时,常采用人工记录、签卡、机械打卡等传统 的考勤方法,用这些方法实现考勤,不仅准确性差、信息滞后,更需要许多专职 人员统计、处理,具体的这些考勤方式主要存在以下弊端:浪费人力、效率低下;考勤结果反应速度慢(一月
13、才能汇总一次),主管部门不能及时全面地监督员工 的出勤情况;难避免考勤中的弄虚作假现象。一些单位上报的工资人数往往大于实际考勤和 领工资的人数,造成公司大量工资流失;由于考勤数据的不准确,公司劳动人事工资管理系统的许多基础数据也存在较 大误差,给人事部门的许多全局性统计工作带来了不准确性。考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。这已不能满足当今信息社会企业管理的需要,所以有一些企业开始使用比较 新型的计算机考勤系统。在计算机考勤系统中,员工卡广泛使用条形码、磁卡、 接触式IC卡、非接触式IC卡甚至是最新研制的利用指纹进行考勤。在使用过程中发现条形码、磁卡信息容量太少,容易破坏,
14、而且首次刷卡考 勤成功率不是很高。尤其是磁卡,由于信息是记录在磁性材料上,所以当它通过强磁环境时,信息将可能发生丢失。所以这两种考勤方式目前已很少使用。随着IC智能卡中的接触式CPU卡以及非接触式IC智能射频卡(内建MCU, ASK等)的高度安全保密性的日益提高,从目前发展趋势来看,随着制造技术和相 关理论的完善、发展,微电子技术和计算机技术结合在一起,已经将智能卡技术 应用到电话卡、金融卡、移动电话、交通、医疗、身份证明、智能付费等应用领 域。提高了人们生活和工作的现代化程度。IC卡 作 为承载信息的一种媒体,IC 卡技术作为信息产业的一个分支,正在迅速发展,日益普及到国民经济和人民生 活的
15、各个领域,成为科技开发人员瞩目的焦点。我国“三金工程”的出台和实施 标志着国家对信息化建设工程的重视,也表明了人们对高科技新产品运用的需求。 其中“三金工程”中的“金卡工程”是直接面向广大群众、与亿万人民生活息息 相关的经济信息化工程,它将直接影响和改变人们的传统观念和消费习惯,极大 地方便人们的学习、生活和工作。当前,我国IC卡的开发生产和应用发展迅猛,由于IC卡具有信息存储量大、安全保密性好、读卡简单快捷等优点,目前已在商 贸、交通、电信、医疗、卫生保健、社会保险、金融、税务、公安和城市公共事 业管理等许多领域得到广泛应用,并取得了初步的社会和经济效益。实际上,IC智 能 卡技术是一门产生
16、于20世纪末的新兴课题,随着微电子学科、集成电路制造 技术和现今电子计算机技术和理论发展,为 IC智能卡技术的出现奠定了理论和技 术基础。当第一次提出智能卡的概念时,由于当时的条件限制,从硅芯片的制造 技术或者是成本而言可行性都不高,而采用磁条技术的射频卡制造则相对成本较 低。随着芯片制造技术的发展和先进工艺的采用,接触式IC卡有了长足的发展。上世纪末,以银行为代表的企业广泛发行了各种信用卡。这些卡以其保密性好、 可靠性高的接触式IC芯片制作而成。其后的非接触式IC卡出现为智能卡的发展 开辟了一个全新的领域。非接触式IC卡和接触式IC卡相比,它继承了接触式IC卡的容量大、安全性高 的特点,同时
17、也克服了以接触方式工作的IC卡所无法避免的缺点,如触点磨损、 污染、静电以及插卡不便的读写过程,使非接触式IC卡的使用更加自由,应用更加广泛。最近研制的指纹考勤系统利用指纹识别技术,集成先进计算机考勤管理软 件。单位员工不必保管和携带各种证件(如纸卡或IC卡等等),只要轻轻一按手指就 可完成身份识别。指纹考勤机实现人、地、时三者合一,去除虚假考勤,提高考 勤效率。指纹考勤技术的最大优势就在于其不可替代性.通过分析指纹的全局特征和指纹的局部特征,特征点如峭、谷和终点、分叉点或分歧点,从指纹中抽取的 特征值可以非常详尽,以便可靠地通过指纹来确认一个人的身份。传统考勤方式, 无论是签到方式、打卡钟、
18、磁卡考勤机、IC卡考勤机、射频卡考勤机,都无法避免代打卡现象的发生。管理部门不得不采取其它人工干预方式,例如考勤监督员, 保证考勤结果的严肃性、公证性 。但技术手段本身的限制,就决定了传统考勤方 式是一种低效率、难管理、易假冒、高人情的不科学管理手段。指纹考勤机,根 据每个人独特的指纹识别身份,从根本上杜绝了代打卡现象的发生,保证了企业 考勤管理的公证性、严肃性、纪律性.目前利用指纹识别技术的应用系统常见有两 种方法,即嵌入式系统和连接PC的桌面应用系统。嵌入式系统是一个相对独立的 完整系统,它不需要连接其他设备或计算机就可以独立完成其设计的功能,像指纹门锁、指纹考勤终端就是嵌入式系统其功能较
19、为单一,应用于完成特定的功能。 而连接PC的桌面应用系统具有灵活的系统结构,并且可以多个系统共享指纹识别 设备,可以建立大型的数据库应用5。当然,由于需要连接计算机才能完成指纹识 别的功能,限制了这种系统在许多方面的应用。2.3论文结构论文的引言部分引入了考勤管理系统的概念及目前考勤管理系统在企事业单 位中的应用。概述部分则简要介绍了几种目前正在使用的考勤管理系统,从手工考勤系统 到指纹考勤系统,越来越使考勤工作更加完善和公正。在论文的第三部分简要介绍了开发本考勤管理系统用到的开发工具。在论文的第四部分,着重介绍了系统的设计过程和设计思想,这部分首先提 出了系统的需求分析,接着对列举出目前常用
20、的几种开发模式各自的优越性,从 而确定本系统采用了三层结构的开发模式,在对需求分析和开发模式的确定后, 明确了系统的设计思想和本系统要解决的问题,最后开始数据库的设计部分,从 而对系统的大致轮廓有了较准确的掌握。论文的第五部分,介绍了本考勤管理系统要完成的功能和系统中几个主要功 能模块的运行情况,从而最终确定了本考勤管理系统的整体功能。论文的第六部分主要是对已开发的本考勤管理系统的测试部分,列举出了开 发过程中遇到的问题及解决方法。论文的最后,对本次开发的考勤管理系统做了简短的总结,总结了系统的功能及有待完善的部分。整个论文体系较完整的说明了系统的开发过程以及开发步骤。3 .NET 及 SQL
21、 Server 2000 介绍3.1 .NET开发工具介绍3.1.1 C#及.NET 简介:.NET 实际上只是微软公司针对 Web Service的解决方案,Microsoft.NET 代 表了一个集合、一个环境、一个可以作为平台支持下一代In ternet 的可编程结构。.NET谋求的是一种理想的互联网环境它包括四个重要特点,一是软件服务, 是基于 XML的共同语言,三是融合多种设备和平台,四是新一代的人机界面。 这四个特点基本上覆盖了 .NET的技术特征。而C#是微软公司为了能够完全利用.NET平台优势而开发的一种新型编程语 言。C#语言从C和C+演变而来,它是给那些愿意牺牲 C+一点底
22、层功能,以获得 更方便和更产品化的企业开发人员而创造的。C#现代、简单、面向对象和类型安全。尽管它借鉴了 C和C+勺许多东西,但是在一些诸如文字空间、类、方法和 异常处理等特定领域,它们之间还存在着巨大的差异。Visual C#.NET 是一套综合工具集,用于为 Microsoft Windows 和 Web创 建XML Web服务和基于Microsoft .NET的应用程序。这个强劲的开发包使用面向组件的C#开发语言,为具备C+或Java经验的初级和中级开发人员创建下 一代软件提供了现代化的语言和环境。Visual C#.NET基于强大的C+传统语言而创建。C#是一个现代化的、直 观的、面向
23、对象的编程语言,它不仅可以让C+和Java开发人员马上熟悉,而且提供了重要的改进,包括统一的类型系统、最大化开发人员控制的 不安全”代码 以及大多数开发人员容易理解的强大的新语言构造。这个现代化的面向组件的语 言具有对属性、索引器、委托、版本控制和自定义属性的内在支持,开发人员可 以充分享受它带来的好处。使用XML注释,C#开发人员可以生成有用的源代码 文档。高级继承模型使开发人员能够重用来自任何支持.NET的语言的代码。C#开发人员可以加入最新的、发展最快的开发人员社区,在那里他们可以交 换代码和资源,利用跨多个计算环境的技能,并为保证人们积极参与社区的标准 化过程做出贡献9。为Win do
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 管理 系统 毕业设计 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4296414.html