考勤信息管理系统大学本科毕业论文.doc
《考勤信息管理系统大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《考勤信息管理系统大学本科毕业论文.doc(24页珍藏版)》请在咨信网上搜索。
1、摘 要随着科技的突飞猛进,社会生产的规模不断扩大,随之而来的是包括生产类和服务类在内的各个部门的员工规模正在猛增。员工规模的不断增加带来了一系列管理的的问题,比如员工人数的统计,员工出勤情况的统计,员工工资的核算。如果还是按照传统的统计核算方式,必将投入更大的人力和物力去参与这个过程,这种方式正加剧了管理问题的严重性,并且统计核算的效率和结果的精确度都不能满足现代化企业部门的需求。伴随着信息时代的到来,计算机技术有了长足的进步,计算机技术的应用更加普及且越来越容易给客户带来满意的体验。网络的便捷性和计算机的可靠性,给解决各个大规模员工管理问题提供了一个新的解决方案。本论文正是侧重于员工管理中的
2、员工考勤问题进行研究,并利用计算机技术开发出了一套高效率和高可信度的员工考勤管理系统。论文所设计的系统为B/S模式系统,采用ASP技术开发,采用三层软件架构方式,数据库SQL SERVER 2008。系统主要有签到管理,每月考核以及部门,员工等基础信息的管理。关键词 考勤管理系统系统、 SQL SERVER 2008、 B/S AbstractWith advances in technology, expanding social production, followed by employee size category and class of service, including th
3、e production of various departments, including being soared. Brings a range of issues management increasing staff size, such as the number of employees in statistics, statistical staff attendance, employee payroll accounting. If you still follow the traditional statistical method of accounting, will
4、 invest more human and material resources to participate in this process, this approach management problems are exacerbated, and the accuracy and efficiency of statistical calculation results can not meet the modern enterprise sector needs.With the advent of the information age, computer technology
5、has made great strides, the application of computer technology, more and more popular and easier to bring satisfaction to the customer experience. Convenience and reliability of the network computer, to solve various problems of large-scale staff management provides a new solution. This paper is foc
6、used on the management of employee attendance staff study the issue and use of computer technology to develop a set of high efficiency and high reliability of employee attendance management system.Paper system designed to B / S model system using ASP technology development, software architecture usi
7、ng three methods, database SQL SERVER 2008. Attendance management system is mainly managed monthly assessment and departments, employees and other basic information.Key Words:The kindergarten shuttle system function SQL Server 2008 目 录1 绪 论11.1考勤信息管理系统的意义11.2考勤信息管理系统的研究现状11.3论文主要工作12 相关技术的选用与介绍22.1
8、ASP和C#技术简介22.2 三层技术的介绍32.3 Session技术的介绍43系统分析与总体设计53.1 需求分析53.2 可行性分析53.3 开发环境63.3 系统功能实现目标6 3.31功能分类7 3.32具体功能7 3.33功能说明(可参考需求分析)73.4 数据库设计74 系统实现124.1 数据库操作模块的实现124.2 登录模块的实现134.3 签到,签退和请假模块的实现144.4 考勤核算的实现164.5 列表的实现185总结206致谢20参 考 文 献211 绪 论1.1考勤信息管理系统的意义企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者
9、来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。考勤管理是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。一个企业对其职工的正常上下班、延时工作及加班工作进行考勤,通过报表的形式输出,合理调整员工工作安排,用计算机对考
10、勤数据进行统计分析处理,得到我们所需要的各种统计报表和考勤原始数据,方便了企业对员工的管理如今的企业的管理者,拥有一个良好的企业管理信息系统,可加强职工的管理,增强企业的管理,对企业的发展有着一定的促进作用。因此,开发一个合适的、高质量的企业考勤管理系统进行企业员工的考勤管理,对企业的长远发展有重大的意义。开发一个界面友好,易于操作的考勤管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。通过此考勤管理系统的开发锻炼了学生的实际动手能力,对以后的学习和工作能力的培养也具有重要意义。1.2考勤信息管理系统的研究现状长期以来,我国众多的企业都是采用传统的手工方式记录企业员工每日的出勤
11、情况。这种方式繁琐易错,准确性、透明度、实时性差,受人为因素影响过大,增加了企业的人力资源成本。同时使用传统人工记录考勤管理容易出现疏漏,甚至可能存在考勤监管人员因人情导致考勤不平等的情况,造成企业员工存在侥幸心理,无法解决代考、脱岗的问题,不利于企业的人员管理。;随着信息化社会的到来,国民素质的相应提高,企业员工的信息素养普遍增强,为企业合理的运用考勤管理系统提供了有力的人员保障。从现在出现的一些企业考勤管理系统分析,我们可以把企业考勤管理系统从管理功能上大致分为两种:第一种是门禁安全系统。门禁安全管理系统主要是解决重要部门出入口实现安全防范管理的有效措施,集微机自动识别技术和现代安全管理措
12、施为一体。它能够自动识别出入的人员身份,记录人员出入时间等,但一般没有综合的考勤分析功能。第二种是综合考勤管理系统。这种考勤管理系同主要针对公司的员工的上下班考勤记录等相关情况的管理。一般为企业管理部门使用,掌握并管理企业的员工出勤动态,一般包括考勤记录和考勤分析两大总体功能。不但能够识别进入企业的职员的身份,还具备企业员工请假、休假、加班等相关出勤情况的记录和分析汇总功能。根据系统制定的考勤规则,自动分析出考勤结果。综上所述,考勤管理系统的研究开发,企业对它的引进都需要因地制宜。采用条码的考勤管理信息系统通过在线对职工的考勤、考勤数据统计、职工信息管理等功能。1.3论文主要工作论文从实现员工
13、管理的高效性出发,并且针对这个方面提出了考勤管理系统的设计。该系统采用的是B/S模式进行互联,采用ASP技术进行实现,并且使用了微软公司大力推荐的分层软件架构方式,使用SQL SERVER 2008作为数据的最终存储。论文主要的研究内容如下:(1)使用ASP技术编写B/S模式的系统,系统发布后,各个客户端可以根据系统所在的地址进行访问,网站服务器会根据请求一一进行应答。多个客户端和一个服务器保证了各个客户端之间平等访问服务器的权利,同时实现了信息的统一存储,从而实现了各个连锁分店之间信息的统一。(2)使用SQL SERVER 2008数据库管理系统保证了数据的安全性。因为多个客户端的存在,在进
14、行操作时会发生偶然的的问题,比如同时对同一数据信息进行更新。在系统的设计及编写方面不能对这一类问题进行很好的处理,而数据库强大的事务处理功能可以很好的是这个问题得到解决,防止数据发生错乱,导致系统崩溃。(3)使用session技术对登录的用户进行信息存储,并在各个页面加载之前进行信息检查,防止用户越权访问页面,进行操作。同时也通过session技术实现了用户信息的识别,在分店系统中只涉及该用户所在点的信息,从而保证了系统的安全性。2 相关技术的选用与介绍项目的系统采用ASP技术实现,采用分层的系统架构方式,数据库选择的是SQL SERVER 2008,编辑环境选择的是Microsoft Vis
15、ual Studio 2010。本章节则主要介绍涉及到的技术问题,如c#和ASP技术,三层架构技术和session技术等,同时介绍了系统实现的物理环境和软件平台。2.1 ASP和C#技术简介ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。ASP.NETFramework补充了VisualStudio集
16、成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员.NETFramework类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开
17、的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NETFramework应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET Framework应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。ASP.NET在设计时考虑了可缩放性,增加了专门用于
18、在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。安全性。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时
19、去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C+程序员可以高效的开发程序,且因可调用由 C/C+ 编写的本机原生函数,因此绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很
20、快的转向C#。2.2 三层技术的介绍三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即把这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法
21、性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。各层的作用:1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 信息管理 系统 大学本科 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。