论文部分内容阅读
考勤管理是企业管理的重要组成部分,无论是国营企业还是私营企业都已经开始高度重视起企业的考勤管理。在相对较为完善的考勤管理制度下,可以保证较高的职工出勤率,并一定程度上降低迟到率,从而维持了较好的企业形象,大大提高了员工的工作效率,是提高企业经济效益的有效手段之一。因此,对单位员工的出勤情况进行有效、科学地管理己经成为每个单位面临的重要课题。随着公司规模的不断壮大,人员不断增多,以及公司工程项目的特殊性,传统意义上通过手工和人力进行人事考勤管理已经不能适应当下工作效率和工作准确性的要求,而随着计算机技术和网络技术的发展以及企业信息化建设的进行,使用计算机辅助进行企业考勤工作也成为大势所趋,在对公司的管理部门和人事部门进行深入的调研之后,本课题决定进行员工网络考勤系统的设计和研发。本系统在功能架构设计上分为两个子系统:员工考勤子系统和人事管理管理子系统。考勤功能的执行是通过员工考勤子系统来完成的,为了提高系统考勤的严谨性,同时加入了指纹识别模块,员工在系统中成功注册指纹后,便可使用指纹进行考勤,对于部分指纹无法识别的员工也可以使用传统的密码考勤方式;而考勤的前期准备工作以及考勤记录处理、查询统计和报表打印等工作主要由人事管理子系统来完成。除此以外,由于天气情况对于本公司的考勤情况影响较大,还在系统中加入了实时天气获取模块。在系统的开发的需求分析和体统详细设计阶段应用标准描述工具UML。UML的使用使得整个系统的开发有了坚实的基础,从而保证了较高的软件质量。在系统实现阶段,采用了C/S和B/S混合的架构设计,将VS2010软件平台作为开发环境,后台数据库应用了C#语言和SQL Server2005。在测试阶段,应用了单元测试、集成测试和压力测试相结合的方法,为该系统中的模块设计了合理的测试样例,对系统的运行结果进行了有效测试。整个课题的研究方案在开发过程中贯穿了软件工程的思想,本文在系统开发的各个阶段都进行了详细的阐述。通过在公司中的部署和内部测试,本系统具有良好的用户体验,并且容易维护,数据库可稳定运行,有较快的执行速度和较高的数据安全性。目前,该员工考勤系统已在本公司正式上线运行,运行状态稳定。