考勤管理系统的设计与实现(共28页).doc
《考勤管理系统的设计与实现(共28页).doc》由会员分享,可在线阅读,更多相关《考勤管理系统的设计与实现(共28页).doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 考勤管理系统的设计与实现系 院 信息工程学院 学科门类 工 学 专 业 计算机科学与技术 学 号 0 姓 名 苏 菊 指导教师 杨海军 2015 年 5 月 10 日摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事考勤管理势在必行。本系统结合企业实际考勤管理制度,经过实际的需求分析,采用功能强大的Visual C#作为开发工具,开发出来的企业考勤管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成日常的考勤操作,包括企业信息管理,员工签到管理,用户管理,考勤信息管理,查询信息管理等工作。经过实际使用证明,本
2、文所设计的系统可以满足企业进行日常的员工考勤管理方面的需要。本课题采用C#+ASP.net架构开发考勤管理系统。后台数据使用SQL Server,前台开发工具使用Visual C#。我们设计的数据库系统能够实现员工管理,上班时间设置,考勤管理,考勤统计。该系统基本上满足了用户在考勤管理方面的需求,用户界面友好。其功能在系统内部有源代码直接完成,用户只需按系统要求输入即可操作。关键词:考勤管理;Visual C#;ASP.NET;SQL Server数据库 AbstractWith the rapid development of computer technology, computers i
3、n business management applications to the popularization of computer use attendance of enterprises and personnel management is imperative the system combines the actual attendance enterprise management system, through analysis of the actual demand by the powerful Visual C# as a development tool, dev
4、eloped by the Enterprise Attendance Management System.The entire system from the line with the simple, user-friendly, flexible, practical and safety requirements, the completion of day-to-day operation of the attendance, including enterprise information management, employee attendance management, us
5、er management, time and attendance information management, information management job inquiries. After proof of actual use, the paper system designed to meet the business day-to-day management of staff attendance required.This topic uses the C#+ASP. NET Framework development time and attendance mana
6、gement system. Textual research on the NET Framework development management system. Data using SQL Server in the background, foreground development tool using Visual C#. We designed a database management system to achieve staff, work time, attendance, attendance statistics. The system basically meet
7、 the needs of users in terms of attendance management, user friendly interface. Its function in the source code directly inside the system is complete, users simply press enter you can manipulate the system requirements.Keyword: checks attendance the management; Visual C#; ASP.NET; SQL Server data b
8、ase专心-专注-专业目 录1 绪 论计算机已成为我们在学习和工作当中不可缺少的一部分,当今社会计算机已被应用于许多领域,计算机之所以如此流行的原因主要就是,它可以代替人工进行许多的复杂的劳动,还可以大大提高人们的工作效力、并且还可以为之减少许多人力与物力。这给人们的生活带来许多便利。所以,在以后的社会里,计算机将成为社会中的主流。企业对员工提供一考勤管理系统,以便于对员工的基本情况、员工的上下班情况和员工工资信息进行透明化、准确化管理。目前部分中小型企业的考勤管理水平还处于底下水平,依然停留在靠人工去记录考勤情况的基础上,这样的考勤方式已经给不少企业带来了不必要的麻烦,因为它不仅浪费了许多的
9、人力,人工记录还容易造成疏漏,甚至可能存在考勤监管人员的导致考勤不平等情况。在当今信息时代,这种传统的管理方法必然被计算机为基础的信息管理所取代。本文希望能用所学的知识设计一个较有效的考勤管理系统。1.1课题背景日前企业考勤管理系统在实际开发和应用中尚存在很多问题,我国众多的企业都是采用传统的手工方式记录企业员工每日的出勤情况。这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增加了企业的人力资源成本。同时使用传统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平等的情况,造成企业员工存在侥幸心理,无法解决代考、脱岗的问题,不利于企业的人员管理。现在,计算机
10、辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。1.2课题意义当今社会信息化已经成为一种潮流,信息技术革命的发展正在促使工业资本经济向信息经济、知识经济转变。而利用计算机技术,通讯技术等现代化的信息技术手段来实现企业信息化建设与新型现代化管理,更是企业不可避免的生存竞争所要面对的当务之急。随着现代科技的进步,利用信息和计算机技术来进行企业员工考勤的管理也成为现代化企业运作必不可少的一部分。现代企业员工人数的激增与员工的频繁变动,使得企业的考勤统计管理工作日益繁杂,传统的企业考勤管理方法很难保证数据的
11、准确与实时。与此同时,计算机技术飞速发展,计算机在企业管理中应用逐渐普及,利用计算机实现企业职工考勤管理势在必行。计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。考勤管理是企业信息管理的重要部分,面对大量的企业信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。一个企业对其职工的正常上下班、延时工作及加班工作进行考勤,通过报表的形式输出,合理调整员工工作安排,用计算机对考勤数据进行统计分析处理,得到我们所需要的各种统计报表和考勤原始数据。方便了企业对员工的管理如今的企业的管理者,拥有一个良好的企业管理信息系统,可加强职工的管理,增强企业的管理,对
12、企业的发展有着一定的促进作用。因此,开发一个合适的、高质量的企业考勤管理系统进行企业员工的考勤管理,对企业的长远发展有重大的意义。开发一个界面友好,易于操作的考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。通过此考勤管理系统的开发锻炼了学生的实际动手能力,对以后的学习和工作能力的培养也具有重要意义。 现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单轻松。计算机技术,特别是数据库技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。使用考勤管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并
13、可按月份统计员工出勤、出差、请假状况及正常时间。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。因此对这方面的研究是必要的,它将推动我国企业的发展和考勤管理信息处理的现代化。1.3毕业设计的内容与任务 本课题的主要要内容是:对企业的员工上班的基本信息的考勤管理系统,主要任务是让企业的考勤方面信息系统化、规范化和自动化。本系统基本涵盖了企业考勤管理的主要需求,员工上班情况信息管理(员工打卡的查询、修改、添加)、部门情况(部门信息的添加、保存、删除)等,设置系统用户登陆功能,即时对系统数据进行安全设置与保护、友好的用户界面,业务操作简单,进入系统即能使用,操作快捷、方便,易懂易会。本系统可
14、运用于中小型的企业考勤管理。在本课题中以中小型企业的考勤管理业务为依托,结合管理的理论,设计并开发一个基于网络环境的企业考勤管理系统。其具体工作如下: 首先,以某企业对员工考勤的要求为基础,分析企业在考勤管理这一方面的业务流程,通过网络和专业书籍收集有关企业考勤系统的第一手资料,确定建设企业考勤管理系统的目标和主要功能需求。其次,在确立系统的目标和主要功能需求的基础上,提出这个考勤管理系统的设计方案和设计原则,合理安排开发进度,设计各个功能模块等等。最后,进行具体的系统开发,实现了功能模块相应的功能,达到系统的目标最终完成的功能需求,对系统进行模块集成、测试和性能分析。2 系统开发相关技术2.
15、1 Visual C#简介C#(读作 C sharp)是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。而Microsoft Visual C# 2005是微软开发的C#编程集成开发环境,它是为生成在.NET Framework上运行的多种应用程序而设计的。C#的特点有语法更简单、容易学习、支持跨平台、功能强大、面向对象且避免了多继承、现代快速应用开发的功能、语言的兼容和协作交互性,对C+的继承且类型安全。C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。5Visual S包含Visual C#,这是通过功能齐全的代码编辑器、项目模
16、板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过.NET Framework类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。2.2 ASP.net简介ASP.net是M的一部分,它提供了一个统一的Web开发模型以及应用程序所需的各种服务。1ASP.net的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.net随时增强 ASP 应用程序的功能。ASP.net是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的
17、语言(包括 Visual Basic .NET、C#和JScript .NET.)创作应用程序。另外,任何ASP.net应用程序都可以使用整个.NET Framework。 微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.net的性能ASP.net提供了高效率、易控制、语言支持、稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是把用户大部分的琐碎工作由系统自动化了。72.3 SQL Server数据
18、库简介SQL是Structure Query Language(结构化查询语言)的缩写,它是一标准的数据库查询语言,最早是由IBM公司1970年开发出来,后来经由美国ANSI协会采用做为数据库的查询(Query)、删除(Delete)、增加(Append)、修改(Update)等处理的标准计算机语言格式。 SQL语言是以接近英语语法的格式设计出来适用于数据库运行的一种计算机语言,所以学习起来比较容易。SQL语言本身不是一个很完整的编程语言,如它不支持界面编程等。8一般它与其他编程语言(如VB、VC和C#等)结合起来使用。 本课题所运用的数据库是SQL Server 2005MicrosoftS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 管理 系统 设计 实现 28
限制150内