毕业设计--企业考勤管理系统

上传人:鲁** 文档编号:560035129 上传时间:2023-10-28 格式:DOC 页数:27 大小:2.28MB
返回 下载 相关 举报
毕业设计--企业考勤管理系统_第1页
第1页 / 共27页
毕业设计--企业考勤管理系统_第2页
第2页 / 共27页
毕业设计--企业考勤管理系统_第3页
第3页 / 共27页
毕业设计--企业考勤管理系统_第4页
第4页 / 共27页
毕业设计--企业考勤管理系统_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计--企业考勤管理系统》由会员分享,可在线阅读,更多相关《毕业设计--企业考勤管理系统(27页珍藏版)》请在金锄头文库上搜索。

1、目 录绪 论1第1章 系统目标及使用软件介绍21.1 系统的概述2 企业考勤管理系统的研究意义2 本系统的主要功能21.2 相关工具与开发工具介绍21.2.1 Visual C+6.0开发环境31.2.2 Access数据库介绍3第2章 可行性分析52.1 技术可行性52.2 经济可行性52.3 操作可行性62.4 运行环境6 硬件配置6 软件配置6第3章 需求分析73.1 系统环境的工作需求及流程7 系统环境的工作需求7 系统环境的工作流程73.2 系统数据流图和数据字典8 系统的数据流图8 数据字典9第4章 总体设计114.1 总述114.2 系统结构图11第5章 数据库设计125.1 概

2、念设计125.2 数据库需求分析135.3 物理设计15第6章 详细设计166.1 菜单设计166.2 界面设计17第7章 总结24参考文献25绪 论随着计算机的开展及网络技术的应用,当今社会正快速向信息自动化社会前进,信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、标准管理、客观审查的最有效途径。考勤作为一个公司的基项管理,是单位对员工工作管理的根本依据。开发考勤管理系统,正是完善企业信息化管理的重要环节。对于员工考勤如果仍使用传统的手工方式录入将是一项复杂的工作。面对庞大的信息量,该方式现主要存在以下弊端:1、 浪费人力、效率低下;2、考勤结果反映速度慢一月

3、才能汇总一次,主管部门不能及时全面地监督员工的出勤情况;3、难防止考勤中的弄虚作假现象。一些单位上报的工资人数往往大于实际考勤和领工资的人数,造成公司大量工资流失;4、由于考勤数据的不准确,公司劳动人事工资管理系统的许多根底数据也存在较大误差,给人事部门的许多全局性的统计工作也带来了不准确性;5、考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。因此,人工考勤已很难满足公司标准化管理的要求。建立现代化的智能考勤管理系统势在必行。通过考勤管理系统能满足公司多种考勤及管理要求,能为公司带来巨大的经济效益:1、考勤管理系统通过考勤机判断并记录员工上下班关信息,可以保证考勤数据的准确、公正、平安

4、,减少考勤人员的工作负担,防止人为因素的干扰和弄虚作假现象;2、所有员工的考勤信息可一次读回,考勤系统对信息统一处理,迅速、全面; 3、能为人事工资管理系统提供可靠的数据资料,确保人事统计的准确、可靠; 4、各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种根本信息,提供丰富的统计报表,查询方便,管理平安,操作简便易学;第1章 系统目标及使用软件介绍1.1 系统的概述1.1.1 企业考勤管理系统的研究意义随着电子计算机和通信技术的开展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的根本生产资料,在人类的社会生产活动中发挥着重

5、要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,这在企业运营和开展显的尤为重要。随着计算机技术的开展及应用,当今社会正快速向信息自动化社会前进,信息自动化的作用也越来越大。而考勤制度作为各企业中所必需的、最根本的管理制度,再使用“点名的方式考察员工出勤情况显然是不可行的,这会浪费大量的时间从而阻碍企业的开展,而且工作量巨大。因此使用较为成熟的计算机技术来代替人工考勤管理是十分必要的,也是具有实际意义和价值的。1.1.2 本系统的主要功能1 能够方便地对上班时间进行设定;2 能够提供员工出入单位的情况记录

6、。出入情况主要由考勤机来记录,但是需要设置人工添加的功能,如出勤记录、月度考勤统计、人员信息、部门设置等,已备特殊情况的处理;3 能够提供请假、加班和出差情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;4 能够在每个月底进行整个月的出勤情况统计;5 能够具有一定的平安性、协调性和完整性。1.2 相关工具与开发工具介绍系统的整个设计使用结构化设计。本系统采用VC作为开发环境,Access作为后台数据库,并且以Windows作为运行平台,以便更广泛的适应企业要求。VC语言环境的功能比拟强大,Access 2003数据库也具有广泛的适应性,Windows操作平台具有很高的适应性,这样的组合

7、有利于降低本钱,效劳于广泛的用户。1.2.1 Visual C+6.0开发环境微软公司的VC+6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。VC+6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VC是一个相对较好的选择1。 VC+6.0编程语言是一个面向对象的集成开发系统。它简单、高效的特点使它成为编程者的最爱。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,其友好的集成开发界面,可视化的双向开发模式,良

8、好的数据库应用支持高效的程序开发和程序运行,备受广阔程序开发人员的好评。采用Access 2007数据库环境开发,可缩短开发周期,提高开发效率的特点。对系统的软硬件要求也低,减少用户的资金投入2。 1.2.2 Access数据库介绍数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶段。Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管

9、理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。Access数据库属于关系数据库的一种,不需要进行复杂的编程,利用提供的向导和一些图形化的界面和工具就能完成小型数据库管理系统的设计,因此数据库管理者不需要具有专业的程序设计水平,任何非专业的用户都可以用它来创立功能强大的数据库管理系统。Access使用标准的SQLStructured Query Language,结构化查询语言作为它的数据库语言,从而提供了强大

10、的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库, Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。第2章 可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。在这个阶段,信息单位必须就时间、人力、物力、财力、效益、技术等要素来评估他们是否有足够的资源支持使用单位的需要。要从技术可行性、经济可行性、操作可行性三个方面来进行研究。 2

11、.1 技术可行性首先,企业考勤管理系统以考察员工出勤情况为主要功能,它应该是企业管理的大系统中的一个局部,而不是一个单独的系统,因此企业考勤管理系统属于中小型软件,这就决定了它的开发时间不能太久,在给定的17周里有足够的时间实现用户要求;其次是人力资源,开发该系统是有一个人独立完成的,虽然在开发前期优点困难,但在调试过程中总体看来要容易的多。再次是技术能力方面。本系统前台采用Visual C+ 6.0VC,VC+是在结构化的C语言根底上开展起来的,采用面向对象的编程方法,是更具有结构化的程序设计语言,而且VB提供了可视化设计平台,还具有很强的数据库管理功能,可以有效的管理多种格式数据库。在本软

12、件中以Access 2003作为后台数据库,在前台输入的数据都将直接进入数据库集中存放,由于Access 2003具有广泛的适应性,用来做本软件的后台是数据库比拟适宜。2.2 经济可行性就是该系统的经济效益能否超过它的开发本钱。一般情况下,一个软件的寿命是5年,本系统的开发时间是17周。现在的总体投入大约在5000元,包括了购置开发本系统所需要的全部软、硬件及调研的费用。今年的年利率是2.93%,根据公式: 1-1公式中:i表示年利率; n表示软件使用时间; P表示实际投入资金; F表示n年后收入的资金;那么在5年后的收入为5776.7,很明显对企业是有好处的,投资的回收率在15%以上,因此本

13、投资工程是值得的。2.3 操作可行性在整个考勤管理系统中的操作都是采用群众化的操作方式,员工只要进行简单的学习就能轻松掌握软件功能,并熟练的进行操作,所以操作方面可行。2.4 运行环境2.4.1 硬件配置使用CPU P4 2.0GHz以上,内存在256M以上,硬盘容量在20G以上,就能完全保证本系统稳定、快速的运行。2.4.2 软件配置本系统前台采用Visual C+ 6.0VC,VC是在结构化的C语言根底上开展起来的,采用面向对象的编程方法,是更具有结构化的程序设计语言,而且VB提供了可视化设计平台,还具有很强的数据库管理功能,可以有效的管理多种格式数据库。在本系统中以Access 2003

14、作为后台数据库,在前台输入的数据都将直接进入数据库集中存放,由于Access 2003具有广泛的适应性,用来做本软件的后台是数据库比拟适宜。本系统以Windows XP作为运行平台,主要是因为Windows XP操作系统在计算机用户中得到了广泛的认可和应用,另外与Windows其他版本相比,Windows XP的各方面功能都比拟成熟和完善。第3章 需求分析3.1 系统环境的工作需求及流程3.1.1 系统环境的工作需求企业为了适应当今社会快速开展的需求,提高工作效率,先拟订开发一个企业管理系统。考勤管理系统作为整个系统中的一个组成局部,应具备以下功能:首先,考勤管理系统应该只允许特定的管理员操作

15、,因此必须具备管理员登陆界面包括添加用户,修改密码等,只有正确的管理员帐户和密码才能登陆本系统并进行某些功能的操作;其次,还应具有简单的人事管理功能添加、修改、删除员工资料,查询全部或任意员工资料,包括个人资料和当前职务等,通过此功能企业管理者可以了解到每个员工的具体情况;第三,应具备员工职务调度功能查询当前员工职务,员工职务调度,调度时间及理由,通过此功能企业管理者可以随时查看企业内员工的所属部门和职务,并能根据员工的具体表现进行相应的职务任命;第四,具备设定上下班时间功能,规定员工上下班的时间;第五,必须具备的员工考勤情况记录功能包括出勤、请假、加班、出差等情况的记录,并在月底对员工出勤情况进行累加统计包括迟到、早退次数,加班时间,请假时间,出差时间等,然后导出或打印统计记录文件以便保存资料并存入档案。3.1.2 系统环境的工作流程企业用一台小型计算机处理每天的考勤统计记录。员工每天的出勤情况通过系统中的处理程序进行处理,并将处理结果写入数据库中。这样,员工的出勤情况的数据每天都能更新,同时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号