论文部分内容阅读
近年来,随着企业规模不断壮大和企业员工数量的增多,企业职工信息管理在企业中扮演着越来越重要的角色。尤其是大中型规模的企业,针对职工基本信息管理、信息查询、职工出勤考核等方面都实现了信息化。因此,开发一个完善的职工信息管理系统对于企业的发展尤为重要。本系统采用微软企业推出的Visual C++集成开发环境,和目前已经成熟的技术——微软应用程序框架中的微软基础类库MFC(Micorsoft Foundation Class)开发的,系统采用MFC提供的应用程序开发类库和相关UI界面设计模式及ADO数据库连接技术,数据库使用的是SQL SERVER 2000,同时实现对Excel表的操作可以利用系统将相关职工管理信息导出到Excel表格中。本系统的任务主要是对企业职工基本信息的管理,可以方便快捷的查询到职工的信息以及对职工信息的添加和删除等最基本的操作;对职工出勤缺勤次数的考察,完成对职工的评优;对职工基本工资、奖金和罚金的统计,计算出职工的实际工资等操作。同时可以将查询到的信息导入到Excel中或直接打印输出。本系统设计的整个框架中,首先由“登录模块”登录到“系统主界而”,其包括“管理员信息修改模型”、“职工信息修改模型”和“职工信息查询模型”;其中“管理员信息修改模型”包括“管理员信息添加”、“管理员信息删除”、“管理员信息修改”;“职工信息修改模型”包括“职工基本信息添加”、“职工基本信息修改”、“职工基本信息删除”;“职工信息查询模型”包括“职工基本信息查询”、“职工出勤统计”、“职工缺勤统计”、“职工工资统计”等。系统在开发过程中,严格按照软件工程的整个流程进行的,先后经历了管理系统需求分析、管理系统架构设计、管理系统详细设计与编码实现、管理系统模块化单元测试、管理系统集成测试等完整软件开发生命周期,最终开发出了基于MFC的职工信息管理系统。本论文在需求分析中,主要描述数据库表的设计中需要考虑的因索以及表中各个表项;在系统总体设计中,主要描述系统的整个框架,以及各个模块所实现的功能;系统在编码阶段则详细介绍多线程的优点和应用,还描述了在编码时关键的细节问题;测试阶段主要考察所开发系统的稳定性,测试结果表明系统基本上完成了预期的功能,各项功能都正常,达到了预期的效果。同时,本论文详细描述各个模块中界面的设计、实现和其操作过程,主要针对操作界面进行了美化,可以把前台界面做到更加美观,增强系统的易用性,真正做到用户友好。