基于.NET平台考勤管理系统设计与实现.docVIP

基于.NET平台考勤管理系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET平台考勤管理系统设计与实现

基于.NET平台考勤管理系统设计与实现   摘要:文章针对市场上考勤管理系统结构单一、扩展性低、安全性弱的缺点,提出了一种基于.NET平台的考勤管理系统的设计。通过.NET平台实现系统结构的统一,并采用ActiveX技术设计浏览器安全控件,同时在   B/S结构的基础上提供指纹机、IC卡通讯接口,大大提高了系统的可移植性和通用性。   关键词:.NET平台;考勤管理系统;ActiveX技术   中图分类号:TP311 文献标识码:A 文章编号:1009-2374(2013)09-0018-02   随着信息技术的飞速发展,信息化管理已经成为如今企业内部管理的一个重要趋势。如今,在企业内部普遍采用计算机进行考勤管理,但是传统的考勤系统往往结构单一,在权限、差假、汇总等方面功能欠缺。同时,随着技术的进步,IC卡、指纹机、人脸识别摄像头都逐渐开始广泛应用,但是传统的系统往往没有考虑到这些,并没有支持的相关接口和技术,给如今的考勤工作带来很多不便。本文所提到的考勤系统,就是基于.NET平台,采用B/S结构设计的,并针对IC卡读卡器,提出了一套将原有系统与IC卡通讯结合的解决方案。   1 系统概述   1.1 应用平台介绍   .NET开发平台是由微软公司开发并主要用于构建Windows的应用程序,致力于快速应用开发,支持多种语言(C#、VB.NET、C++、Python)的开发。.NET开发平台包含.NET Framework、.NET开发工具和.NET编程语言。   ActiveX是一个由微软创建的软件框架,能够使其先前的组件对象模型(COM)和对象链接嵌入技术(OLE)适应于从网上下载的内容,尤其是在万维网的背景下。ActiveX可以使用若干编程语言来实现,既包括服务端技术,也包括客户端技术,其主要内容是:ActiveX控件(ActiveX Control),ActiveX文档(ActiveX Document),ActiveX脚本描述(ActiveX Scripting),ActiveX服务器框架(ActiveX Server Framework),在WEB服务器上创建扩展应用程序,动态生成WEB页面。   1.2 考勤系统概述   本系统是一种公司员工考勤办公自动化的解决方案,可以通过浏览器和外接设备来进行考勤和管理。传统的考勤系统,往往只有一个签到的功能,缺少员工出差、领导审核、报表生成等方面的功能。同时,传统的考勤系统仅仅通过浏览器来实现,无法与指纹机、IC读卡器等设备关联,造成了管理人员二次录入的情况。本系统的设计相对以往的考勤系统,功能性更加强大,扩展性更高。   本系统由考勤管理、差假管理、人事管理、日志查询、报表生成、IC卡关联这六个主要模块组成。系统结构如图1所示:   2 系统设计   本考勤系统主要采用MVC的设计模式,按照Model-View-Controller的方式将整个应用业务进行分离,划分为BLL(业务逻辑层)、DAL(数据访问层)、LIB(包含公共类和其他类库文件)、MODEL(提供模型层)、WEB(网站主体),这样有利于将问题分开解决,易于开发和维护。   考勤管理模块通过IC卡关联,获得员工每天的上班和下班时间,对这个时间加以判断,是否符合正常的上班时间段,从而得知是否迟到、早退。记录员工请假、出差的状态。个人可以查询自己的考勤信息,部门经理或者系统管理员可以查询所有员工的考勤信息,并导出Excel表。   差假管理模块包括:差假申请,员工登录此模块,根据情况申请差假,具体的内容包括差假原因、差假起始时间、结束时间等信息,点击提交后,数据库更新差假信息表,并提交给部门领导审核。差假审核,部门领导登录此模块,点击待审批的差假申请表,对自己权限范围内员工的差假申请做出审核,数据库更新审批状态,差假批准状态。查询申请,员工登录此模块,可以对自己的差假申请进行查询,可以详细查看自己的申请批准状态。   人事管理模块包括部门经理或者系统管理员查询、添加、修改、删除员工或者部门信息,并设置权限。   基本规定设定模块主要设置上下班时间和放假时间,这个模块与作息时间表对应,方便考勤操作。   数据库管理模块指把系统数据库导出并存放在某一磁盘目录中,相当于备份。将存放在磁盘中的数据库导入系统时要覆盖原来的数据库,否则会出错。   日志记录模块指系统管理员可以根据查询条件(例如用户ID、日期等字段)查询具体的日志记录。   系统公告模块指每个登录此系统的员工都可以查看最近的系统公告,管理员根据统计表里面的数据将大于一定次数的迟到、早退、旷工等情况进行筛选,并添加进此模块,对员工做出提醒的功能。   3 IC卡关联的设计   目前我们使用的IC卡主要是非接触式IC

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档