《《人事工资管理系统》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《人事工资管理系统》PPT课件.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、人事工资管理系统人事工资管理系统 教教 学学 内内 容容u数据库设计u项目设计思路u公共类设计u登录模块设计u系统主窗体设计u奖罚管理模块设计u调动管理模块设计u考评管理模块设计u考勤津贴模块设计项目设计思路项目设计思路u功能阐述u系统业务流程图u文件组织结构u系统功能结构功能阐述功能阐述 人事工资管理系统是一个典型的数据库开发应用程序,主要由人事管理、工资管理、系统管理、用户管理和退出等模块组成,具体规划如下:u人事管理模块人事管理模块主要负责档案管理、奖罚管理、调动管理、考评管理。u工资管理模块工资管理模块主要负责员工的考勤、以及工资(包括基本工资、职务津贴、全勤奖金、加班工资等)的总结。
2、u系统管理模块系统管理模块主要负责部门的增加、修改和删除并管理系统的数据备份。u用户管理模块用户管理模块主要负责对操作员的管理、用户口令的管理、以及用户的切换。u系统退出模块系统退出模块主要用于退出系统。业务管理模块系统功能结构系统功能结构 本系统包括五个功能模块:人事管理模块、工资管理模块、系统管理模块、用户管理模块、用户管理模块和系统退出模块,相应的系统功能结构如图所示。系统业务流程图系统业务流程图文件组织结构文件组织结构 编写代码之前,可以把系统中可能用到的文件夹先创建出来(例如,创建一个名称为UI的文件夹,用于保存系统中所使用的图片),这样不但可以方便以后的开发工作,也可以规范系统的整
3、体架构。开发编程词典销售分析系统时,设计了如下图所示的文件组织结构图。在开发时,只需要将所创建的文件保存在相应的文件夹中即可。数据库设计数据库设计 人事工资管理系统中,采用的是SQL Server 2005数据库,主要用来存储考评管理、部门名称等信息。这里将数据库命名为db_PMS,其中包含的数据表如图所示。公共类设计公共类设计 开发项目时,以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。在本系统中,主要建立了两个公共类,分别为DBConnection类和DBOperate类。DBConnection类主要用于连接数据库,而DBOperate类中则
4、定义了一些公共方法,分别用于实现各种功能。登录模块设计登录模块设计 登录模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。登录模块运行结果如图所示。系统主窗体设计系统主窗体设计 主窗体是程序操作过程中必不可少的,它是人机交互中的重要环节。通过主窗体,用户可以调用系统相关的各子模块,快速掌握本系统中所实现的各个功能。人事工资管理系统中,当登录窗体验证成功后,用户将进入主窗体,主窗体中提供了系统菜单栏,可以通过它调用系统中的所有子窗体。主窗体运行结果如图所示。奖罚管理模块设计奖罚管理模块设计 公司的发展离不开完善的奖罚制度,奖罚制度可以提高员工的工作热情,
5、同时,也可以对员工有所制约。本系统中,制作了一个奖罚管理窗体,用于添加、修改或者删除奖罚信息,方便在发放工资时进行工资统计。奖罚管理窗体运行结果如图所示。调动管理模块设计调动管理模块设计 公司的经营者会根据员工能力的不同而分配不同的工作,这时在企业内部会出现员工调动的问题,这就需要对员工调动有详细的记录,方便员工档案管理,以及统计工资时发放员工现任职务的薪水。调动管理窗体运行结果如图所示。考评管理模块设计考评管理模块设计 考评管理窗体主要实现登记和维护员工的考评信息,考评信息包括考评人姓名、考评内容、考评分数和考评人等内容,该窗体运行结果如图所示。考勤津贴模块设计考勤津贴模块设计 为了提高员工的积极性,如果员工每月全勤上班,则公司会对其进行奖励,这就需要一个考勤津贴窗体用于管理公司颁发的考勤奖,考勤津贴窗体的运行结果如图所示。Thank you