欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    IC卡考勤管理系统课程设计.doc

    • 资源ID:852868       资源大小:623.61KB        全文页数:58页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    IC卡考勤管理系统课程设计.doc

    1、可行性研究报告计算机科学与技术系IC卡考勤系统可行性研究报告一、 引言1.编写目的本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。2背景a. 待开发软件系统的名称:IC卡考勤管理系统b. 本项目的任务提出者:河北工程大学科信学院 计算机 09级c. 本项目开发者d. 本项目用户某企业单位3定义4参考资料 1 沈宇超 沈树群 射频识别技术及其发展现状J.电子拄术应用19992 王爱英主编智能卡技术M北京:清华大学出版社.19963 王珊 萨师煊. 数据库系统概论M.高等教育出版社.2006二、 可行性研究的前提1.概况 企业一卡通是一种非常

    2、有效的管理手段,它能将数量庞大、流动频繁的员工群体科学地管理起来,代表了当今企业信息化的发展趋势,是企业现代化管理的重要标志。随着企业卡在就餐消费领域的成功应用,企业卡可适应于车辆进入、门禁管理、考勤等企业管理的各个领域。随着计算机技术和网络技术的迅速发展,人类科学正进入信息时代,信息技术正对企业各管理的改革产生深远影响。现代化的企业少不了现代化管理设施、设备的武装。管理信息化水平正在成为衡量企业总体水平的重要因素之一,也是企业管理能否达到现代化标准的重要标志。2.必要性通过企业一卡通的建设,在原有的餐卡收银管理和汽车通道管理的基础上,将实现一卡通式的员工大门通道管理和考勤管理,极大的提升企业

    3、的管理水平和管理形象。3 对现有系统的分析(1)单位现状目前暂没有卡式管理系统的应用。(2)业务流程分析通过一卡通的建设,实现全厂的消费、收银的统一结算和管理,与前期的管理业务相同,如果需要可将财务管理并入财务处室,原有的收银系统服务器并入总厂的计算机中心机房托管;考勤服务器存放在总厂的计算机吣机房,各级单位的人事主管,根据系统分配的密钥进行本单位的考勤业务处理,最终考勤数据由总厂人事部门进行汇集和处理,包括与企业ERP工资系统的对接。(3)信息系统分析l 企业卡一卡通系统使用SQL通用数据库,功能全面已在多家企事业单位和高校的长期的应用,支持多卡种:l 系统完全架构在企业内部网上,系统都有银

    4、行DS5002芯片的硬件加密卡,具有较高的安全性。l 可与银行专线连接,实现银行卡企业卡手机卡实时转账,。l 实现商务消费、身份识别两种功能统一、同步管理。l 系统硬件多数集成当前在行业中占有领先地位的产品,支持指纹、人脸识别的介入。l 提供丰富而规范的引入、引出接口、方便二次开发,可与企业的ERP系统进行信息共享。l 系统具有伸缩式、开放式、分布式特色,大平台的建设,今后扩展无需平台扩容,系统功能全面,施工简单,维护方便。IC卡考勤管理系统项目计划说明书执 笔 者日 期2012.12.24指导教师二一二 年 十二 月 二十四 日计算机科学与技术系一、 引言在瞬息万变的市场环境中,企业要立于不

    5、败之地,必须依托现代化的管理思想和手段,其中客户资源管理尤为重要。本例中的IC卡考勤管理系统实现了企业对员工考勤的状况的报表,可对企业所有员工的相关考勤信息进行有效管理。1编写目的本文档将对IC卡考勤管理系统软件开发需求进行描述,本文档的读者是项目策划、设计和评审人员。2.背景说明a待开发的软件系统的名称;IC卡考勤管理系统b本项目的任务提出者:客户c开发者单位:河北工程大学科信学院计算机科学与技术09级d开发者:。3.参考资料a. 沈宇超 沈树群 射频识别技术及其发展现状J.电子拄术应用1999b. 王爱英主编智能卡技术M北京:清华大学出版社.1996c. 王珊 萨师煊. 数据库系统概论M.

    6、高等教育出版社.2006二、项目概述 1.工作目标功能:(1)、采用非接触式Mifare1非接触式IC卡/RF-SIM卡,保密、兼容和可扩展性强。(2)、采用超大容量存贮器,单台考勤机可存贮多达2万人员名单、4万笔刷卡记录及20万笔备份文本记录。(3)、采用目前最先进的TCP/IP通讯技术,采集速度快、通讯距离及连网台数不限,可加装无线通讯模块,实现WIFI数据传输。(4)、多种工作模式:考勤、考勤+报警、门禁模式,可根据需要自主设置成不同工作模式;(5)、当非法卡、注销卡刷卡时会自动报警提示。性能:快速稳定,有效的实施控制。2主要参加人员。3.产品及成果(1)程序代码(2)文件项目计划说明书

    7、、需求分析规格说明书、概要设计说明书详细设计说明书、项目测试计划、项目测试分析报告、项目开发总结报告、程序清单。(3)服务为员工提供方便的考勤工作,便于管理。4.验收标准能员工提供必要的考勤管理,查询、修改等功能,文档齐全。5.完成项目的时间2012年12月31日三、 实施总设计1任务的分解(1)任务的分解程序设计: 答辩: (2)系统设计的任务分解a.软件规划项目规划:资料管理、我方信息、统计分析、用户管理、系统维护和帮助系统业务流程分析系统功能结构 计划评审b.需求开发界面设计,修改需求、界面,编写说明书c.数据库的设计数据表概要说明,数据表E-R图,数据表的结构,设计评审。(3).项目测

    8、试的任务分解项目测试计划报告的编写,项目测试,项目测试分析报告的编写(4)提交相应文档的完成以及验收、提交系统四、 支持条件1计算机系统支持 PC机一台内存256MB以上,硬盘40MB以上、Windows XP、Windows 2000、Windows Server 2003、windows vista、Windows Server 2008等可以安装.NET framework 2.0及其以上版本的操作系统平台。2需要用户承担的工作用户需要登录系统完成各个功能的相应操作,如:查找、删除、添加、修改及数据备份、清楚等功能。五、 专题计划要点项目实现过程由全组人员()共同实现。IC卡考勤管理系统

    9、需求分析规格说明书执 笔 者日 期2012.12.24指导教师二一二 年 十二 月 二十四 日计算机科学与技术系IC卡考勤系统需求分析规格说明书一、 引言1.编写目的本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。2背景(1)待开发软件系统的名称:IC卡考勤管理系统(2)本项目的任务提出者:河北工程大学科信学院 计算机 09级(3)本项目开发者(4)本项目用户某企业单位3定义4参考资料 (1) 沈宇超 沈树群 射频识别技术及其发展现状J.电子拄术应用1999(2) 王爱英主编智能卡技术M北京:清华大学出版社.1996(3) 王珊 萨师煊.

    10、 数据库系统概论M.高等教育出版社.2006二、任务概述1目标实现了企业员工管理的智能化,可对企业员工的考勤进行科学化智能化的管理。2.用户的特点管理者不需要任何技术背景,但能看懂技术要求说明书。使用者不需要任何技术背景,也不需要看懂技术要求说明书。3.假定与约束本软件的开发期限为两周,完成项目的主要困难是软件开发的背景和知识,缺少高质量的软件工程的实际经验。三、需求规定1.对功能的规定(1)业务需求“企业一卡通系统”建立在企业内部网上,以一卡通平台为核心,以商务收银、人员大门通道管理、考勤管理、汽车通道管理、查询业务、企业ERP接入等子系统等为依托,要全面实现企业的一卡通管理,a通过企业卡集

    11、成企业内部各类消费与身份认证功能,以卡代币、以卡代证,真正实现商务管理和身份识别二大功能。b建设安全、方便的结算管理系统,为企业财务管理部门实现厂内财务的统一管理、资金结算和相应理财业务。c为广大员工实现银行卡的金融服务功能,在办公楼内、食堂大厅等实现银行卡代缴手机话费的自助圈存服务功能。d.为企业内部使用证件的各种应用提供身份识别的功能,实时共享身份信息、黑名单库等信息资源。e.提供全面的自助式服务,减少人工投入。提供公共数据的实时共享。f.实现与企业的ERP的信息系统的无缝链接。g.实现持卡人统一的身份认证,在需要进行身份认证时,都要到身份认证服务器上进行认证,只有通过了身份认证才能够访问

    12、相应的资源,同时只要一处身份信息发生了改变,全网信息进行同步;实现统一信息门户发布平台;实现共享数据平台,统一的数据中心。 (2)功能需求l 建立企业内部一卡通中心,安装中心平台系统和各种前置机系统l 建立企业内部一卡通卡务管理中心,安装综合业务系统和综合管理系统等持卡人管理功能,并实现与企业ERP系统的人事管理系统对接l 建立各个应用系统:包括商务消费、考勤管理、门禁通道(人员通道和汽车通道)、多媒体自助转帐(缴纳手机话费)、g询、领导查询等多了网上查询、领导查询等多个子系统。各应用系统通过企业内部网连接到一卡通平台。l 提供企业卡一卡通第三方接口,实现与企业ERP系统的信息共享。 2.对性

    13、能的规定 (1)精度对用户的输入数据要进行严格的数据检验。 (2)时间特性要求 对时间没有要求。 (3)灵活性本系统采用人机交互方式,操作简便,一目了然,给管理者带来了极大的便利,对管理者管理单位考勤起到了至关重要的作用。信息查询灵活、方便,数据存储安全可靠。 3.输入输出要求软件对数据输入均进行数据有效性检验。 输出的数据简明易懂,方便操作。 4数据管理能力运行本软件系统要存储的数据规模较大,适用SQL Server进行管理。 5故障处理要求对于错误判断数据输入的正确性,判断错误类型,再生成相应的错误提示,并将程序重置,数据内容返回到操作之前的状态。 6其他专门要求(1)软件必须严格按照设定

    14、的安全权限机制运行,并有效防止非授权用户入本系统。(2)软件必须按照需求规定记录各种日志。对用户的不合法操作进行检查,并给出提示信息。四、运行环境规定 1设备设备用途软件要求硬件要求(最低)备注PC服务器中心数据库、中心平台系统、考勤系统操作系统:Microsoft Windows 2003 Advanced Server数据库:Microsoft SQL Server 2000 企业版2最低配置要求:Xeon3.2G2M2G DDR22*1000M2*146G接口,HBA卡2支持软件3接口硬件接口:通用读卡器117s 接口软件接口:Windows标准接口4控制IC卡考勤管理系统系统概要设计说

    15、明书执 笔 者日 期2012.12.24指导教师二一二 年 十二 月 二十四 日计算机科学与技术系IC卡考勤系统概要设计说明书一、引言1编写目的本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。2背景(1) 待开发软件系统的名称:IC卡考勤管理系统(2) 本项目的任务提出者:河北工程大学科信学院 计算机 09级(3) 本项目开发者(4) 本项目用户某企业单位3定义4参考资料(1) 沈宇超 沈树群 射频识别技术及其发展现状J.电子拄术应用1999 (2) 王爱英主编智能卡技术M北京:清华大学出版社.1996(3) 王珊 萨师煊. 数据库系统概

    16、论M.高等教育出版社.2006二、总体设计1. 需求规定(1) 功能规定在对用户的需求进行分析以后,规定了以下模块来适应用户功能描述模块使用单位开发者备注1. 部门信息、员工信息导入中心数据库2. 调整员工所属的部门考勤制度数据的录入包括增加、删除和修改数据录入管理员1. 时间报表根据用户输人的时间, 统计并生成考勤情况;2. 万能报表根据用户输人的时间、要统计的情况和其他一些设定的条件, 统计并生成员工的出勤情况报表报表生成管理员1. 考勤机参数的设置和维护;2. 数据库维护包括用户的建立和删除、用户密码和权限的设置与修改, 数据库的备份与恢复;系统维护操作管理人员系统管理人员1. 采集员工

    17、上、下班考勤的具体时间以及上班期间出人办公场所的具体时间;数据采集管理员表1 功能规定(2) 系统功能能对各部门员工进行管理能添加、修改、删除、员工信息能根据各分类统计员工考勤信息能添加新的管理员能修改管理员的密码(3) 精度由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。(4) 时间特性要求本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。(5) 可靠性由于系统较小只保留一定

    18、程度上的可靠性。(6) 灵活性由于系统较小只保留一定程度的灵活性。(7) 故障处理要求考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。只要操作系统没有大的故障程序,一般比较稳定。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的附加功能即可。(8) 其他专门要求该软件是使用SQL Server2000在Windows2000系统下完成的,所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。

    19、而且应用户的特殊需求软件在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。2. 运行环境结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:(1) 设备内容 最低配置 建议配置主机 P/200 PII/266内存 512MB 1G硬盘 10G 20G(2) 支持软件操作系统 Windows XP数据库 SQL SERVER2000开发工具 Microsoft visual studio 2005(3) 接口硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接

    20、口。3. 基本设计概念和处理流程编 号模块名称编 号模块名称A数据采集B数据录入C报表生成D查询管理E系统维护F数据导出表2 基本处理流程表3 员工、部门基本信息录入管 理 员考勤制度生成报表考勤报表的生成员工考勤信息表4 考勤报表生成1表5 考勤报表生成24. 结构 功能块编号:01功能块名称:数据采集所属类别A所需数据:员工基本信息(员工编号,员工姓名,性别,所属部门编号号,联系电话)输出数据:操作提示信息详细操作说明:管理员将员工基本信息从各部门服务器下载至本地特殊要求:无特殊要求功能块编号:02功能块名称:数据录入所属类别B所需数据:各部门、员工基本信息、考勤制度信息输出数据:设置是否

    21、成功详细操作说明:管理员从下载好的各基本信息导入中心数据库所执行的操作有:新增 删除 保存特殊要求:无特殊要求功能块编号:03功能块名称:报表生成所属类别C所需数据:各部门员工的考勤信息输出数据:设置是否成功详细操作说明:按照每天各部门员工的考勤信息按照报表格式生成报表。所执行的操作有:生成特殊要求:无特殊要求 功能块编号:04功能块名称:查询管理所属类别D所需数据:各部门员工考勤信息输出数据:输出操作是否成功的提示详细操作说明: 当报表信息生成后,个员工可查询自己的考勤信息。 特殊要求:无特殊要求功能块编号:05功能块名称:系统维护所属类别E所需数据:系统的各项数据指标输出数据:输出操作是否

    22、成功的提示详细操作说明:定时检查系统的功能及各项参数,定期对其维护。特殊要求:三、系统模块1、 系统管理包括的模块:系统管理初始化系统系统功能管理班次管理考勤管理备注管理还原数据库2、 数据采集管理包括的模块数据采集员工基本信息部门基本信息IC卡基本信息3、 查询管理包括的模块查询管理员工信息查询员工考勤查询IC刷卡记录查询 4、 生成报表包括的模块生成报表员工信息统计员工考勤统计部门信息统计四、接口设计1.用户接口采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:界面要一致性;提供简单的错误处理;提供信息反馈;操作可逆,其动可以是单个的操作,或者是一个相对

    23、的操作序列;设计良好的联机帮助。2.外部接口支持一般的pentium4或更高的微机或笔记本电脑;本软件应提供对条形码扫描仪等的支持;运行于Windows XP3.内部接口(1)系统管理模块为数据导入管理系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其他模块。(2)数据导入管理模块为通知书打印模块,和查询模块提供基础数据。必须先有员工数据后,才能使用统计和查询模块。(3)在借阅模块中可以使用查询模块,查询员工和部门的信息五、运行设计1.运行控制系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作员操作日志,记录管理员行为。2.运行时间一般操作的响应时间应

    24、在12秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成六、系统数据结构设计 1.物理结构设计要点本设计系统采用的DBMS为SQL SERVER 2000,数据库命名:shzu.mdb数据库是由若干个二维表组成,其各自结构见下表所示。表1.1 IC卡信息表格ICB列名数据类型能否为空备注KHCHAR(20)NOT NULL卡号(主键)YGBHCHAR(20)NOT NULL员工编号表1.2员工信息表格YGB列名数据类型能否为空备注YGBHCHAR(20)NOT NULL员工编号(主键)YGXMCHAR(8)NOT NULL员工姓名YGXBCHAR(2) NULL员工性别

    25、BMBHCHAR(8)NOT NULL部门编号YGDHCHAR(20)NULL员工电话表1.3部门信息表BMB列名数据类型能否为空备注BMBHCHAR(8)NOT NULL部门编号(主键)BMCHAR(8)NOT NULL部门名表1.4管理员信息表格GLYB列名数据类型能否为空备注GLYXMCHAR(8)NOT NULL管理员姓名GLYXBCHAR(2) NULL管理员性别BMBHCHAR(8)NOT NULL部门编号GLYBHCHAR(20)NOT NULL管理员编号(主键)GLYMMCHAR(20)NOT NULL管理员密码表1.5考勤类型表格KQLXB列名数据类型能否为空备注LXBHCH

    26、AR(8)NOT NULL类型编号(主键)LXCHAR(8)NOT NULL类型名称表1.6考勤管理表格KQGLB列名数据类型能否为空备注KQRQDATETIMENOT NULL考勤日期(主键1)YGBHCHAR(20)NOT NULL员工编号(主键2)(指向员工信息表BH字段的外键)LXBHCHAR(8)NOT NULL类型编号(指向考勤类型表LXBH字段的外键)BZCHAR2(20)NULL备注表1.7报表信息表格KQBB列名数据类型能否为空备注YGBHCHAR(20)NOT NULL员工编号(主键)LXCHAR(8)NOT NULL考勤类型GLYBHCHAR(2)NOT NULL管理员编

    27、号KQRQDATETIMENOT NULL考勤日期七、系统出错处理设计1.出错信息本系统在登陆时采用登陆名和SQL SERVER数据库的登陆名相同的方式来确保系统的安全性,这样如果是源代码被泄露了那个人也得不到用户名和密码。这样做了之后,就是将来交给别人用了,我也进不去这个软件,大大的增加看了安全性。2.补救措施(1)数据库损坏为了确保数据安全,服务器可以采用主服务器和备份服务器共同使用的方式来进行,一旦主服务器损坏,由备份服务器立即替换进行工作。数据库要有相应的备份模块,服务器端有基于数据库系统的备份模块,可以通过磁带机或者光盘机来备份,工作站端要有基于应用程序的备份模块。(2)部分停电、网

    28、络断开的处理系统的关键部门,如数据中心等必须配备较大功率的UPS,常用的部门配备小功率的UPS,以备在停电的时候应急使用。网络的安全由网路的安全和网络设备的安全来保障。系统的最终目的是部分常用模块可以单机运行,这项工作留待二期工程完成。(3)权限控制系统部分采用最高级别的权限控制,采用基于数据库的安全认证,系统自带一个用户管理模块,可以方便的创建用户和授权。对可以授予部分浏览权的用户(如教师信息学生只能浏览有那些教师和教什么课而无权浏览其它信息,则可以建立关于教师信息的视图。对各个系之间的权限通过对同一个表建立不同的视图来实现。如永久成绩的信息对不同的系分别建立一个视图,分别以不同的系别作为检

    29、索参数。3.系统维护设计维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。IC卡考勤管理系统系统详细设计说明书执 笔 者日 期2012.12.24指导教师二一二 年 十二 月 二十四 日计算机科学与技术系IC卡考勤系统详细设计说明书一、 引言1.编写目的本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。2.背景(1)待开发软件系统的名称:IC卡考勤管理系统(2)本项目的任务提出者:河北工程大学科信学院 计算

    30、机 09级(3)本项目开发者(4)本项目用户某企业单位3.定义4.参考资料(1)沈宇超 沈树群 射频识别技术及其发展现状J.电子拄术应用1999(2) 王爱英主编智能卡技术M北京:清华大学出版社.1996(3) 王珊 萨师煊. 数据库系统概论M.高等教育出版社.2006二、系统的组织结构系统适用于企业员工上下班考勤管理。实现考勤的现代化管理,使管理者及时、迅速、准确了解员工及各部门出勤情况,改善人事管理模式。对于已装修、无法进行布线的考勤点,在考勤机加装无线WIFI模块,实现无线接入企业网上传考勤数据的功能。考勤工作流程建立员工档案(发卡)建立考勤上下班次安装考勤机刷卡考勤考勤机识别判断通过则

    31、记录考勤信息上传考勤数据管理软件汇总统计分析打印(导出)报表。建立员工档案发卡建立考勤上下班次安装考勤机通过则记录考勤信息刷卡考勤上传考勤数据汇总统计分析打印(导出)报表考勤机识别判断三、 程序设计说明1.程序描述 实现了企业考勤的智能化,自动化,可以对企业所有员工的考勤信息进行有效的管理,并且可以打印报表实施绩效。2.功能节假日操作:可以进行各式各类的节假日的设置,不光局限于国家法定的节假日,包括企业内部的自定日节假日也可以添加进去。班次定义:可设置不同的班次,还可根据单位要求对上下班作特殊的设定(提前上班、迟到或者早退,甚至是否刷卡)和延长固定加班设定,并可以对相应的班次进行调整和修改,做

    32、到及时同步。排班管理:可设置各种不同的排班、跨班,并且支持长时间(甚至于几十年)的大量排班,对于节假日等是否工作或者是班次的延后与否操作灵活。此外,还支持对于班次的模板保存,便于为新员工进行排班时重复繁琐的操作,只需打开保存好的模板即可排班,并可以对单一天的班次进行及时的方便的修改,便于班次的及时调整。申请类型和异常申请:可按部门、工号、姓名、班次等进行补班、出差、请假、加班等各种特殊的登记,便于企业进行人员的流动记录。记录增补:有记录增补的权限后,软件可以直接添加相应的刷卡记录,便于非正常的特殊数据的维护。考勤结算和考勤统计:可重复进行考勤处理,可对任意时间段的考勤进行统计并可打印;自动生成

    33、单位考勤基础信息、班次明细信息、考勤刷卡信息、加班明细信息、部门汇总统计等各种报表,并可组合查询,出示相应的EXECL类表格,对于表中的各种异常(旷工,早退,迟到,病假等)的统计结果显示一目了然。3.性能 性能指标读卡类型Mifare1 IC卡及RF手机卡、SIMPASS、指纹和脸谱识别感应距离大于2cm读写时间1S 后备电池锂电池工作温度-10度45度工作湿度20%90%通讯方式TCP/IP记录容量当前18000条,备份20000条(循环存储)考勤模式普通考勤/考勤+报警4.系统功能分析制作本考勤系统目的是为企业解决员工考勤的繁琐工作,减轻企业负担,减少不必要的劳动力、金钱的损耗,提高工作效

    34、率,为企业创造更多效益,实现单位考勤管理的系统化、规范化、和自动化。所以本系统主要需要实现以下几个功能:管理员登录及信息维护,员工信息维护,数据采集,基本数据(请假类型、部门类型、职务类型)维护,数据库管理,查询功能,排班功能,请假、缺席记录、打印功能,考勤机信息设置等。该系统的模块结构图所示。系统功能结构(1) 系统:包括用户登录、退出系统等。当密码不知道或者错误时你将是客户,除了系统模块外的所有模块都呈现不可激活状态,不能进行操作。(2) 基本操作:在这个模块中,有六个子模块:打卡数据采集、班次定义、日常排班、调班换班、请假登记、其他缺席登记等。打卡数据采集,就是从各台考勤机上把刷卡记录采

    35、集过来,以便在查询,制作报表等时使用。其中包括采集功能、添加考勤记录功能、保存考勤记录功能和删除刷新功能。班次定义:管理员可以对班次进行添加、修改、删除、打印。管理员可以对不同部门的人员进行排班,查看排班表,可以进行集体排班、单个排班;可以查找员工、打印排班表。如果遇到事情不能在规定时间内上班可以协商和不同时段上班的员工调班。可以添加、保存、修改、删除、刷新请假记录和其他缺席记录。(3) 数据管理:管理部门及部门员工的资料信息,对各部门员工信息进行添加、修改、删除,查询(按拼音、工号、姓名、等进行),对部门、请假类型、和职务类型进行添加、删除;对管理员进行设置;对数据库进行管理:备份数据库、初

    36、始化数据库、删除过期信息、压缩数据库等。(4) 报表中心:查询统计个人或部门的日常考勤报表、月考勤报表、考勤明细报表、打卡统计报表等,并打印输出。(5) IC卡管理:登记每个员工的IC卡号码,并可修改验证码。(6) 考勤机管理:考勤机时间设置、考勤机记录总数设置、通信端口选择设置。5.系统数据流图分析数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。数据流图的作用主要有以下几条: (1)系统分析员用这种工具可以自顶向下分析系统信息流程。(2)可在图上画出需要计算机处理的

    37、部分。 (3)根据数据存贮,进一步作数据分析,向数据库设计过渡。(4)根据数据流向,定出存取方式。(5)对应一个处理过程,用相应的语言、判定表等工具表达处理方法。通过对企业考勤系统流程、功能的分析,得出多终端考勤系统的流程图所示。系统数据流程图6.系统的总体结构设计根据系统分析的结果,按照结构化的系统设计方法,多终端考勤系统需要实现的具体功能模块主要可以分为系统管理模块、基本操作模块、数据管理模块、报表中心模块、IC卡管理模块、考勤机管理模块等六个模块。各模块的具体功能所示。其中添加管理员、修改密码、打卡数据采集、班次定义、基本数据库管理、权限管理、数据库管理、考勤机管理等功能是系统管理员的功

    38、能。系统功能图7.数据库访问的实现 数据库技术已渐渐成为电子信息系统的重要核心技术,企业管理离不开数据库技术,因为数据库能够提供数据共享,且它的冗余度低,从而减少应用程序的研制和维护的费用。数据库访问是本系统的一个关键问题,本系统用ADO 数据控件完成对数据库的访问,具体的访问程序如下:Public gDataBase As DatabasePublic Const gSTRPWD = 20070320 Dim sPath As String Dim Rst As DAO.Recordset sPath = G:kaoqindatakq1997.mdbIf Dir(sPath) Empty T

    39、hen Set gDataBase = Workspaces(0).OpenDatabase(sPath, False, False, ;pwd= & gSTRPWD) 打开数据库 Else MsgBox 找不到数据库!请您检查一下您的数据库路径!, gTitle End End If8.系统登录界面的实现本系统在登录之前,首先是调用系统的公共模块,获得一些基本数据。比如数据库打开,创建关系,初始化端口,初始化排班等等,都是在公用模块中进行的。接着,才会出现登录界面。系统登陆界面登录界面的具体实现如下:Dim name As String Dim password As String name

    40、 = Trim(txtUserName.Text) password = Trim(txtpassword.Text) Dim Rst As DAO.Recordset Set Rst = gDataBase.OpenRecordset(select * from User _ & where name= & name & and PWD= & password & ) If Rst.RecordCount = 0 Then If MsgBox(用户名或密码错误!请重试!, vbInformation, gTitle) = vbOK Then LoginSucceeded = True gLo

    41、ginGrade = 0 Me.Hide End If Else LoginSucceeded = True gLoginGrade = 1 Me.Hide End If9.员工信息管理的实现虽然员工管理在考勤系统中并不如人事管理系统中重要,但是在这里基本的信息还是必要的,系统中所有功能是围绕员工展开的,如IC卡的管理,人员考勤查询等等。这里列举部分关于人员管理的程序,以便大家了解系统的实现过程。以下是员工管理的代码:员工管理添加按钮编辑、保存按钮编辑、修改按钮编辑、删除按钮编辑、查询按钮编辑、返回按钮编辑。Public Sub cmdEdit_Click(Index As Integer) # 代码省略 #End Sub 10.IC卡管理功能的实现所谓的IC卡管理功能实际指的是当系统要求发新卡的时候,用于发新卡.11.报表功能的实现1)日考勤动态报表的查询功能的实现:Private Sub Command1_Click(In


    注意事项

    本文(IC卡考勤管理系统课程设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922