员工考勤与管理系统论文Word文件下载.doc
《员工考勤与管理系统论文Word文件下载.doc》由会员分享,可在线阅读,更多相关《员工考勤与管理系统论文Word文件下载.doc(26页珍藏版)》请在冰豆网上搜索。
摘要 II
1绪论 1
1.1引言 1
1.2开发背景及意义 1
1.3主要内容及论文结构 1
2相关技术简介 2
3系统分析 3
3.1可行性分析 3
3.1.1经济可行性 3
3.1.2技术可行性 3
3.1.3操作可行性 3
3.2需求分析 4
3.2.1功能需求 5
3.2.2性能需求 6
3.3数据字典 6
4系统设计 7
4.1系统总体设计 7
4.2系统功能模块设计 7
5详细设计 8
5.1系统设计原则 8
5.2系统功能设计 9
5.2.1程序流程图 9
5.3数据库设计 10
6实现 15
6.1数据库连接 15
6.2登录界面 15
6.3主界面 16
6.4退出系统界面 17
6.5员工信息窗体界面 18
总结 21
展望 22
参考文献 23
员工考勤管理系统
涂钦秋
摘要:
考勤管理系统是企业对考勤实行了信息化管理,其目的是为了实现员工考勤数据采集、信息查询和数据统计过程的自动化,完善人事管理现代化,方便管理人员统计、考核员工出勤情况,计算员工工资等。
本系统是基于.net、C#与数据库开发的,主要设计了登录模块、添加员工信息模块、查询信息模块、考勤管理模块等。
可用于企业单位的员工考勤,统计员工出勤等情况。
如管理员可通过登录名与密码进入考勤系统,通过员工编号来进行对所有员工的基本资料进行查询、添加、编辑和删除等操作。
关键词:
考勤;
考勤管理;
模块
II
1绪论
1.1引言
社会竞争日益激烈,各行各业都越来越注重工作效率。
其中计算机的信息化、自动化处理大大提高了行业的运作效率,考勤管理系统就是一个典型的例子。
如果企业像过去那样,用手工输入考勤、人工处理考勤信息,不但计算繁琐而且还很容易出错。
然而,通过计算机系统考勤系统办公自动化,则大大简化了考勤人员工作的工作量。
只要将员工的考勤信息输入系统内,系统就可以自动按照事先设计好的算法对员工的考勤信息进行相应的处理,这样便可有效地提高对员工考勤的处理效率,也将最大限度地减少人为手动处理时产生的误差和错误,员工信息的可信度和正确度也相应地得到了提高。
为此,开发一个高质量、高效率的考勤管理系统对各行各业的管理是非常有必要的。
本系统主要功能:
用考勤管理系统记录员工考勤情况,并针对各员工的考勤情况进行工资的计算,其目的是为了提高人事管理者的工作质量和工作效率。
1.2开发背景及意义
当今社会不断信息化,计算机性能也日趋完善,与我们日常生活和工作密切相关。
在许多领域计算机都得到了广泛的应用,比如常见的KTV的点歌系统,图书馆管理员对图书管理,超市或网吧的收费管理,航空、铁路的售票情况,全国人口户籍的管理等无一不是计算机应用的功劳。
没有现代化信息科技的发展,各行各业的考勤管理工作都是靠人工来完成的,这样不仅给企业的发展带来了许多的不便,甚至还可能成为他们的绊脚石,止步不前。
而现在,这些都交给计算机来完成,不但降低了工作人员的工作量,提高了工作效率,而且也更加实用、安全可靠。
计算机技术的发展,尤其是数据库技术的发展,为各行各业建立管理信息系统,对改变管理模式占有无可替代的地位。
为了提高人事管理者的工作质量和工作效率,应当考虑开发一个更加高效、适用的考勤管理系统。
1.3主要内容及论文结构
本论文共分为6个部分,各部分的主要内容如下:
第1部分是系统的绪论部分,对考勤系统的开发背景和现状进行简单分析。
第2部分是有关本系统的核心技术的简介。
第3部分是系统分析部分,从系统的需求分析(包括性能分析、功能分析)和系统的可行性分析。
第4部分是系统总体设计部分,包括系统的总体结计和数据库设计。
第5部分是系统的详细设计部分,分析各模块实现的功能。
第6部分是系统的运行及测试部分,一个系统能否正常运行和使用,必须对进行系统测试。
2相关技术简介
SQLServer2008是在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据,因此,工作人员便可以通过日常使用的工具直接访问数据。
有以下特点:
·
可信任性——具有高安全性,可靠性和可扩展性,公司可以只运行其最关键任务的应用程序,这样可以很大程度的为公司节省成本。
高效性——可以为公司大大降低开发和管理数据基础设施的成本,还可以节约时间。
智能性——用户需要时能给对方发送观察和信息,因而给公司提供了一个全面可靠的平台,
微软的主要操作平台之一就是.NET,它允许程序员在其上构建不同类型的应用方式,让人们尽可能通过简单的方式,可以从网站获取尽可能多的信息,并打破壁垒的计算机、设备、网站,即现在所谓的“数字孤岛”之间的主要机构和产业。
C#(Csharp)是现在面向对象使用较多的编程语言之一。
C#与C/C++类似,只要是熟悉C语言的开发者都可以快速地掌握并使用C#,还可以快速地编写基于Microsoft.NET平台的不同类型的应用程序。
除此之外,为了最大限度地开发利用通讯领域,Microsoft.NET还提供了一系列的工具和服务。
C#语言结构简单,面向对象的设计卓越非凡,不管是高级的商业对象,还是系统级的应用程序,它都是构建各类组件的理想之选。
VisualStudio2010版本是集成开发环境(IDE)的界面被重新设计和组织出来的,简化了有关创建、调试和应用程序的基本任务部署,变得更加简单明了了。
VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。
3系统分析
3.1可行性分析
在新的系统下测量技术指标的要求,一般要考虑和分析硬件、软件的性能要求,环境条件、开发人员的水平及其他方面的参数,并考虑近期内可以培养和发展的技术人员。
3.1.1经济可行性
分析估算新系统的开发、运行和维护费用,并与将来可能为公司或企业带来的效益进行比较,看是否可行。
开发、运行和维护费用:
主要包括设备的购买和安装所花的费用,如系统运行所需的计算机硬件、系统软件购买,机房租购,电源电线的购买等。
软件开发费用:
如果由该单位的技术人员开发,费用可能包括在下列人员成本中:
(1)人员费用:
前期培训的费用、开发系统的操作员和维护系统的维护员工资等;
消耗品费用:
开发系统所需要的材料,例如电费、打印纸、光盘、软件开发和其他费用。
(2)其它费用:
我们可以从经济效益和社会效益两个方面来考虑开发新系统是否可行。
如系统投入正常运作后,哪些功能是以前考勤管理系统没有的,对公司企业的管理是否起到促进作用,用户是否可以方便、快捷地使用本系统;
针对管理人员这部分,可以考虑裁剪管理人员数量,从而减少了工资开出。
成本/效益分析结果:
效益>
成本。
3.1.2技术可行性
本次员工考勤管理系统的开发,在技术可行性上无论是C#语言、.NET微软操作平台还是SQLServer2008数据库,它们都经历了很长时间的发展和不断改进,在功能方面都已经算是非常成熟的了,完全能够满足企业及用户的要求,在此基础上,使用现有的技术是完全能够实现这个系统的相关功能的。
3.1.3操作可行性
通过考勤管理系统的运用,管理人员可以对员工的基本资料进行添加、修改等操作,方便快速记录公司内所有员工每一天的出勤情况,还可以按时间先后顺序随时监督员工的考勤情况,加强员工考勤管理,提高公司工作效率。
本系统大致做到以下几点:
(1)操作简便,节省大量人力;
(2)可以安全、高效地存储公司全体员工的所有信息,;
(3)可以迅速查询员工信息;
新的考勤管理系统的特征:
报表不会像人为手工处理那样有过多的异常数据需要HR部门进行二次干预,在这一点上提高了信息的准确度;
管理者可以实时查询劝退员工的在岗情况,全员式参与考勤管理监督;
员工考勤自助;
考勤数据全员共享。
按上述三方面进行可行性分析、研究后,认为本系统无论是在技术可行性方面、经济可行性方面还是操作可行性方面均是可行的,能够使企事业考勤管理中心的效率得到提升,错误相应减少,管理方便等多种好处。
因此,该员工考勤管理系统是值得开发运用的。
3.2需求分析
考勤管理系统的功能模块主要包括新增员工信息添加,错误的员工信息加以修改,实时查询员工的在岗情况,月底结算员工工资。
一个公司或企业,员工几乎都是成百上千、成千上万的。
针对这种特殊性,对员工基本信息的查询进行了设置,管理者可以通过员工的编号或姓名进行查询,并可以对查询的结果进行维护,以此减少工作人员的工作强度,确保公司各个部门都能正常运作,从而加快工作人员的工作进度,加快公司的发展步伐,走在最前沿。
考勤管理系统模块主要包括员工迟到、早退、加班、出差和请假5个功能模块。
考勤是员工的每日工作情况的记录,月底进行汇总,统计出员工的最终的考勤情况,根据总的考勤情况来计算员工每月最后的工资。
(1)考勤时间
根据企业单位的不同工作需求和规定,对员工的正常考勤(迟到和早退)进行实时统计,并记录到系统中进行存储和管理。
(2)请假管理
对员工的请假(病假/事假)进行管理,在月底工资汇总的时候,系统将对员工的请假天数进行计算统计,得出正常上班的实际天数。
(3)加班管理
是针对单位遇到紧急情况时,需要额外加班设置的,包括加班时间和加班人员基本信息。
针对情况设置加班的加班费,将员工的加班数据记录到加班表中进行存储管理。
(4)出差管理
有员工出差是,对员工的编号、姓名、所在部门、出差原因(公事/其他原因)、出差时间的记录。
3.2.1功能需求
通过对部分企事业单位、公司考勤管理中心负责人及员工的实际需求调查,结合当前考勤管理的现状综合考察分析,本考勤管理系统的主要功能有:
(1)部门信息管理:
1)添加部门基本信息,如部门名称、联系电话、职能描述等信息。
2)修改部门信息。
3)删除部门管理。
4)查看部门信息。
(2)员工基本信息管理:
1)添加职工基本信息。
2)修改职工基本信息。
3)删除职工基本管理。
4)查看职工基本信息。
(3)员工照片管理:
1)上传员工近期免冠照片,并保存到数据库中加以管理。
2)修改员工照片。
3)删除员工照片。
4)显示员工照片。
(4)员