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