欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    职工考勤管理信息系统.doc

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

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

    职工考勤管理信息系统.doc

    职工考勤管理信息系统制作人:李康 魏宝玉第三十三份实训作业201112.131 引言1.1本课题的研究意义 职工考勤管理信息系统是为实现职工考勤信息管理的现代化,运用Visual Basic 6.0数据库管理系统开发的应用软件。它旨在通过职工基本信息、职工加班信息、职工出勤信息、职工出差信息和职工请假信息这五方面完成对职工的考勤。利用计算机技术做出这样一个系统就节省了很多人力资源,实现了科学、高效的职工考勤信息管理目标。1.2 概要设计根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用ER图表示各功能。通过本系统软件,能帮助人事部管理人员利用计算机,快速方便的对职工考勤情况进行管理、输入、输出、查询的所需操作,使散乱、动态的职工考勤情况档案能够具体化,直观化、合理化。1.3 系统功能基本要求职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。2 数据库设计2.1 需求分析设计2.1.1引言 传统意义上的职工考勤管理都是采用原始的手工操作来完成的。人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、劳动强度大、工作效率低下,并且在这种管理模式下对职工的考勤信息不完全,且易造成混乱。随着社会的进步,计算机科技的广泛应用,通过现代化的科学的方式对职工考勤信息进行管理已成为可能。基于此,我希望能通过开发这一管理系统,由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。2.1.2 目标与任务充分了解用户的需求,了解工作的流程,以及可能出现的问题。职工考勤信息管理系统中首先必须设置好职工基本信息,职工基本信息在本系统占据着很重要的地位。在对职工的出差、出勤、加班、请假这些信息管理的时候都需通过职工基本信息进行操作。本系统结合实际的职工考勤管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的职工考勤信息管理系统。职工考勤管理信息系统的具体功能包括五个方面:职工基本信息实体,职工出勤信息实体,职工出差信息实体,职工加班信息实体,职工请假信息实体。2.1.3阶段结果(1)数据表格职工基本信息表列名数据类型是否允许为空默认值职工编号char (20)不允许职工姓名varchar (30)不允许性别char (2)不允许年龄Int (4)不允许职称varchar (50)不允许职工出勤信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许上班打卡时间char (10)允许下班打卡时间char (10)允许缺勤记录char (10)允许职工加班信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许加班开始时间char (10)允许加班结束时间char (10)允许统计加班天数char (10)允许职工出差信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许出差开始时间char (10)允许出差结束时间char (10)允许统计出差天数char (10)允许 职工请假信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许请假开始时间char (10)允许请假结束时间char (10)允许统计请假天数char (10)允许2.1.4 处理逻辑描述(1)职工基本信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、性别、年龄、职称。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。 (2) 职工出勤信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、上班打卡时间、下班打卡时间和缺勤记录。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。 (3) 登录实体管理子系统输入:包括用户名和口令。输出:进入职工考勤管理信息系统功能菜单选择界面。处理:按照所需选择对应的操作。 (4)职工加班信息管理子系统 查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、加班开始时间、加班结束时间和统计加班时间。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。(5)职工出差信息管理子系统 查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、出差开始时间、出差结束时间和统计出差天数。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。(6)职工请假信息管理子系统 查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、请假开始时间、请假结束时间和统计请假时间。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。2.2 概念结构设计2.2.1 引言概念结构的实际是整个数据库设计的关键,这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型(E-R图)。它的主要特点是:1.能真实、充分地反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;2.易于理解,因此可以用它和不熟悉计算机的用户交换意见;3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;4.易于向关系、网状、层次等各种数据模型转换。2.2.2 概念模型设计(1)设计E-R图出勤管理职工编号性别年龄出勤记录信息上班打卡时间下班打卡时间缺勤记录请假管理加班管理请假信息加班信息请假开始时间请假结束时间统计请假天数加班开始时间加班结束时间统计加班天数出差管理出差信息出差开始时间出差结束时间总共出差天数职工信息职工考勤管理信息系统职工姓名职称2.2.3 数据描述程序运行时输入数据,添加到数据库的各个表中。数据库中包含系统内部有关的数据结构与操作规程。具体可包括: 教室基本信息表,教师信息表等.2.3 逻辑结构设计2.3.1 引言这个阶段的任务就是把概念结构设计阶段设计好的基本E-R图转换为与DBMS所支持的数据模型相符合的逻辑结构。在这个阶段里,该系统的目标就是把基本的E-R图转换成关系数据模型。2.3.2 数据组织(1)将E-R图转换成关系模型E-R图转换成关系模型应该遵循以下原则:1. 一个实体型转换为一个关系模式。2. 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应 的关系模式合并。3. 把一个1:n联系转换为一个独立的关系模式。4. 一个m:n联系转换为一个关系模式。5. 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。6. 具有相同码的关系模式可合并。(2)关系设计 该数据库设计是满足第二范式的,因为它的所有非主属性,都完全函数 依赖于码。它的关系模式R是属于1NF的关系模式的。(3)该系统中的数据流条目有: 职工考勤信息包括:职工基本信息 职工出勤信息 职工出差信息 职工加班信息 职工请假信息 其中: 职工基本信息包括:职工姓名,职工编号,性别,年龄,职称。 职工出勤信息包括:姓名,编号,上班打卡时间,下班打卡时间,缺勤记录。 职工出差信息包括:姓名,编号,出差开始时间,出差结束时间,统计出差天数。 职工加班信息包括:姓名,编号,加班开始时间,加班结束时间,统计加班时间。 职工请假信息包括:姓名,编号,请假开始时间,请假结束时间,统计请假时间。2.3.3数据处理见系统的功能模块图:职工考勤管理信息系统职工基本信息职工出勤信息职工出差信息职工加班信息删改请假信息请假信息查询删改加班信息加班信息查询删改出差信息出差信息查询删改出勤信息出勤信息查询职工信息查询删改职工信息职工请假信息用户登录信息用户名口令2.4 物理结构设计2.4.2目标与任务对数据库进行合理的物理设计,以提高其时间和空间效率。(1)数据存取方面确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原设计的要求,则可以进入到物理实施阶段,否则就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。(2)功能模块职工考勤管理信息系统职工基本信息职工出勤信息职工出差信息职工加班信息删改请假信息请假信息查询删改加班信息加班信息查询删改出差信息出差信息查询删改出勤信息出勤信息查询职工信息查询删改职工信息职工请假信息用户登录信息用户名口令2.5 数据库管理2.5.1 创建数据库职工基本信息表代码if exists (select * from dbo.sysobjects where id = object_id(N'dbo.职工信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.职工信息管理表GOCREATE TABLE dbo.职工信息管理表 (职工编号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,职工姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,性别 char (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,年龄 int NOT NULL ,职称 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO职工出勤信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'dbo.职工出勤信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 职工出勤信息管理表GOCREATE TABLE dbo. 职工出勤信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL ,上班打卡时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,下班打卡时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 缺勤记录 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工出差信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'dbo.职工出差信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 职工出差信息管理表GOCREATE TABLE dbo. 职工出差信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL 出差开始时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出差结束时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 统计出差天数 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工加班信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'dbo.职工加班信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 职工加班信息管理表GOCREATE TABLE dbo. 职工加班信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL 加班开始时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,加班结束时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 统计加班时间 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工请假信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'dbo.职工请假信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 职工请假信息管理表GOCREATE TABLE dbo. 职工请假信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL 请假开始时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,请假结束时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 统计请假天数 char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2.6 数据库运行与维护 本系统经过实际测试和运行,基本可以满足中小企业考勤业务的要求。该系统运行稳定,在使用和维护中注意以下几个问题: (1)定期备份数据库和日志,以使数据库在发生故障后恢复到一致性状态,保障数据库的完整性。 (2)定期清理数据库中的无效数据,以提高运行效率。 (3)对软件及运行环境进行日常维护。3 结论 本系统在信息表述上还不完备,一些模块的信息还不够详细,主要是提供的报表有限。系统虽然针对中小企业的考勤管理业务。对使用打卡机、指纹机进行出、退勤的企业,还需要添加一个采集打卡机和指纹机的数据模块。下一步可以再熟悉系统设计风格的基础上,在各个界面进一步添加多需要的字段和报表,或者添加采集数据的模块,以扩充系统的功能。每增加一条记录,都会重新统计一下记录次数,并纯如月记录中,使得信息更加准确。在设计时在于对编程语言知识的匮乏,所以数据库的界面化没有做成,如若想更加完善数据库,应该结合一些编程语言,使得操作界面更加的人性化,简单化。 通过本次设计,我对数据库有了更加深入的了解,见证了一个系统从无到有,从漏洞百出到逐渐完善的过程,是我所学的只是得以所用,加深了对数据库的理解,在设计过程中有很多不会的问题,通过自己查阅资料逐渐解决,这本身就是一个学习的过程,不仅学到了知识,还掌握了学习方法。同时让我认识到自己所学知识的匮乏,所以要全面发展自己的专业,一个人的能力总是有限的,所以团队合作很重要,在作设计的过程中要学习他人之长,听取他人的意见,虚心向别人请教。相互配合做好自己的工作,才能成为一名合格的网络工程师。虽然自己做的设计还不是很完善,但是我觉得很有意义,对我以及我今后的人生很有帮助。

    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开