目 录
第1章 引言... 1
1.1 题目背景... 1
1.2 现状与分析... 1
1.3 研究目标及意义... 2
第2章 需求分析... 3
2.1 系统功能... 3
2.1.1 基本资料... 3
2.1.2 人事报表... 3
2.1.3 考勤处理... 4
2.1.4 工资管理... 4
2.1.5 系统维护... 5
2.2 人事考勤管理系统设计原则... 5
2.3 可行性分析... 5
2.3.1 经济可行性... 5
2.3.2 技术可行性... 6
2.3.3 操作可行性... 6
2.4 开发工具论述... 6
2.4.1 C/S体系结构基本概念... 6
2.4.2 前台开发工具... 7
2.4.3 后台数据库... 8
第3章 数据库设计... 9
3.1系统分析模型... 9
3.1.1 数据库关系结构图... 9
3.1.2 数据库结构定义... 10
3.2 数据库表设计... 10
第4章 系统设计... 14
4.1 软件结构设计... 14
4.2系统逻辑结构图... 14
4.2.1 各个功能描述... 14
4.2.2 系统逻辑结构图... 15
4.3 功能子模块设计... 16
4.3.1 人事管理模块... 16
4.3.2 考勤管理模块... 16
4.3.3 工资管理模块... 17
4.3.4 系统设置模块... 19
4.3.5 基本资料设置模块... 19
4.3.6 用户登录模块... 20
4.3.7 报表打印... 20
第5章 调试分析... 22
总结... 23
致 谢... 24
参考文献... 25
第1章 引言
1.1 题目背景
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事信息的管理势在必行。同时我国市场经济以及各行业的迅速发展,使得企业之间的竞争日益加剧,企业要想在激烈的市场竞争中谋取发展,客观上要求企业必须加强内部管理,提高运营效率。人事考勤管理是现代企业管理工作不可缺少的一部分,是适应现在企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化的必要条件。只有人事考勤管理规范了,才能在其他方面更好的发展。为了适应现代企业或公司经营发展的需要,人事考勤管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强人事考勤管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,漏洞和错误众多,难以达到预期的目标,为了提高企业工作效率、保证企业人事管理质量、快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的,因此如何尽快建立和完善现代企业的信息管理机制问题,已成为企业发展的关键所在。
1.2 现状与分析<, /SPAN>
我国人事考勤管理系统开发起步非常晚,很多的企业都不能实现计算机信息化,都还是停留在用手工操作,这样对企业的开展、监督存在着一定的问题。如何实现人事考勤管理信息化,提高工作效率,减少人力物力,实现企业科学化管理,一直是各企业考虑的问题。
随着计算机的不断发展,信息时代的到来。如何在激烈的竞争中提高企业工作效率、保证企业人事管理质量,合理运用好这些信息并准确地为企业制定好的经营方针与决策,在企业发展过程中将起到重要的作用。
1.3 研究目标及意义
l 研究目标
人事考勤管理系统应以人事管理为中心,以考勤管理为出发点,满足企业管理的需要,实现人事、考勤、工资的一体化管理。为了达到预期设定的应用目标,最基本的要求是系统能够运行起来,实现集成化应用,建立人事管理完善的数据体系和信息管理机制。实现人事和考勤的电子化管理,达到规范操作、辅助管理决策、提高工作效率、促进业务发展、降低管理成本、优化资源配置的目的。
l 研究意义
(1) 现代信息资源化,实现人员信息,考勤和工资一体化管理和有条件共享;
(2) 实现管理现代化,高效及时的监督、控制,规范和辅助业务过程,规范人事考勤管理,提高业务和统计工作效率;
(3) 实现决策科学化,进行深入和全方位的人事考勤分析,帮助各级工作人员及时做出准确的决策。
第2章 需求分析
2.1 系统功能
2.1.1 基本资料
l 部门资料:本模块对各部门及其分级部门的资料进行编号和录入,并可根据实际情况进行修改或删除。
l 班次安排:本模块安排公司员工的所有上下班次。
l 出差请假代码:是对员工异常上班情况(如出差、请假、病假)加以编码,有利于对各种请假、出差以及非正常刷卡情况的进行适当的处理。
l 人事资料:是对员工学位、职位和类别进行分类,便于人事管理和统计。
l 员工资料管理:是一个详细的人事资料档案.也时考勤管理工资管理提供主要依据。
l 集体厂休安排:本功能可对固定厂休日进行预先登记。有两种方式登记,一种是休星期的固定休息日,比如星期日、星期六休息;另一种是按日期登记的休息日,比如节假日或特殊情况休息。还可以用来做全厂停工处理。
l 出差请假登记:将员工异常上班情况(如出差、请假、病假)记录备案,以供日后考勤处理。
l 加班登记:本功能用来安排平时加班和节日加班,在此登记的班次必须进行考勤,缺勤者按迟到、早退或旷工来处理。加班班次必须是“班次安排”表中已存在的班次。
l 特殊班登记:当员工的自动排班无法满足复杂的班次安排时,则可指定员工特殊上班日历。如果在这指定了员工的上班日历,则自动排班将自动失效,以这里登记的上班班次为准。
l 考勤参数设定:用户可在此设定迟到、早退、旷工(未加班)时限。
2.1.2 人事报表
l 入职人员报表:主要用于统计单位内某个时间段各部门员工的入职情况。
l 离职人员报表:主要用于统计单位内某个时间段各部门员工的离职情况。
l 人力资源一览表:可根据部门编号、学位、职位和类别查阅在职员工相关基本资料,也可把该些基本资料另存备份,以供日后翻查。
l 年龄统计表:是根据员工的不同年龄段和性别而汇总出来的统计表。
l 学历统计表:是根据【人事资料】中【学历】和性别来划分统计单位内员工的学历水平。
2.1.3 考勤处理
l 月考勤初始化:设置考勤时间段,作为考勤统计、工资统计的时间依据。作此功能时,许多资料库将自动刷新。如有上个时间段的数据,需处理完考勤统计、工资统计等模块并作好备份方能作此功能。进行新的一个时间段考勤时,用户必须运行此功能模块,即能保证高效的速度及准确的数据,又能使每月考勤记录都清晰有序。
l 处理考勤数据:是本系统的核心模块。作此功能前,需作好处理时间内的员工班次安排、加班班次安排。
l 修改考勤数据:依多种条件查询修改考勤数据,本功能还可人工修改考勤结果以便应付复杂的考勤情况。
l 月考勤数据统计:根据考勤数据处理结果,统计出每个员工在设定的考勤时间段里的考勤数据。
l 浏览月考勤表:查询考勤明细,并打印月考勤报表。
l 浏览考勤历史数据:查询【月考勤初始化】前所有月份的考勤历史记录。
2.1.4 工资管理
l 月工资数据统计:根椐考勤结果、工资结构定义及其来源定义统计每个员工的应得薪金。作此功能前,必须处理完{月考勤数据统计}模块。
l 修改月工资表:可根据多种条件查询员工工资表(单),并作修改。
l 浏览月工资表:根据多种条件打印工资明细。
2.1.5 系统维护
本系统的安全权限控制。本功能可以设定多种权限的用户,使系统的安全得到保证。操作口令修改:修改注册口令。为了安全性,每个用户都可随时更改自己的口令。当用户第一次进入本系统时,其初始口令是其代号,用户进入系统后务必请立即修改口令。
2.2 人事考勤管理系统设计原则
人事考勤管理应考虑以下三个原则:
(1) 先进性和实用性相结合的原则:由于信息技术的快速发展,人事考勤管理模式也在不断改革创新,因此,系统的设计必须具有先进性,体现在系统设计的管理思想先进、实现业务功能先进和应用技术先进;另一方面,必须从用户的实际技术环境、使用环境出发,做到先进性和实用性的相结合。
(2) 安全性和稳定性原则:由到人事考勤管理可以自动结算人员工资,涉及到企业财务问题,要求系统设计和实现时必须充分考虑诸如信息的保密性、访问的可控性、数据的完整性、系统的冗余性等安全可靠性因素;系统运行应稳定可靠,当发生突发性故障,如掉电、非法操作等时,系统在故障排除后能自动将数据恢复到故障前的状态。
(3) 可扩充性、易维护性和易操作性原则:系统设计结构要合理,能方便地扩充功能模块,并为今后的发展预留相应接口,在条件成熟时实现更高层次的管理信息化的需要;系统能根据技术的更新和人事考勤管理方法的创新方便地进行升级和维护,通过相应技术处理便可适应人事考勤管理的不断变化;应具有良好的用户界面,容易学习和使用,并能在线帮助。
2.3 可行性分析
2.3.1 经济可行性
人事考勤管理系统开发所用的软件几乎都是现有在使用的,而且现在电脑越来越廉价,购买电脑也不需要太多的钱,开发人事考勤管理系统也不需要太多时间和人力投入。由此可见,开发此系统在经济上是完全可行的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于人事考勤管理将有很大的帮助。