




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、案例 2 XX 公司工资管理系统 一、案例背景 工资管理是企业管理的一个重要环节。当今社会是一个竞争激烈的社会,企业人员数量的增加以及员工的不断流动使得企业的工资管理越来越复杂。如果能实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。针对中小型企业在工资管理上使用手工管理带来效率低下的现象,开发的工资管理系统,基本上能够满足现代企业工资管理的需求。 二、工资管理系统分析 (一)系统总体调查 资金是企业生存的重要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要组成部分,因为企业每个月都涉及发放员工工资的问题。 目前市面上流行的工资管理系统不少。但是,对中小型企
2、业的工资管理系统来说,不需要大型的数据库系统,只需要一个操作方便,功能实用,能同时满足本单位数据的管理及需求的系统。本系统的目标就是开发一个这样的工资管理系统。 工资管理系统中,涉及到一些数据处理问题,如工资的统计计算和汇总问题,另外还必须有查询、修改、增加、删除等功能,均能在工资管理系统中体现出来。 工资管理系统作为人事管理的一部分,它与人事部门的出勤制度是紧密相连的,所以本系统增加对员工的考勤这一模块。 (二) 详细调查 通过调查与分析,工资管理系统主要有以下基本要点: 1、对单位人员的变动进行处理。一个单位的员工不会是一成不变的,有调入也有调出,以及员工在本单位调动,系统中员工管理实现了
3、这一功能。 2、对员工每月出勤的统计,以便对员工工资的计算。 3、对员工基本工资的设置、修改, 以及对员工奖金、福利等的设置、修改等。并能计算出当月员工的实发工资。 4、查询统计功能。既可以单项查询,比如查看某一员工的工资情况等;也可以多项查询,比如查看所有员工的工资情况。 5、报表打印功能。每月发放工资时,要求能够打印本月的工资表。 6、系统维护。系统维护功能包括:编码维护,人员的增加和删除,工资标准维护,津贴标准、用户口令修改维护。 基于以上几点,工资管理系统对此作了一一实现。 1、工资管理系统的使用者是原始默认的,进入系统的用户管理中就可以对使用者的名称、密码进行修改,并且可以增加、删除
4、。 2、员工基本信息管理。可以对员工的基本情况进行增加、修改、查询和删除,方便了员工的调入与调出;考勤管理,可以对每个员工每月出勤的情况进行输入。 3、工资信息设置。员工基本工资的设置(元/小时),当一个员工工资设置两次时,会自动更新;其他项目设置中可以设置员工每月的奖金、福利、扣发等金额。当修改员工的基本工资或其它设置后,最后的员工工资统计信息列表中的信息也会随着变化;工资计算公式中有其默认值,还可以重新设置公式中的数值。 4、工资信息管理。出勤统计中可以查看出员工的出勤情况;计算实发工资可以计算出员工当月的工资数额。如果本月已经统计过,则会出现已经统计的提示,如果没有统计过,系统就会自动统
5、计出该月的员工工资情况;查询工资可以查出员工的总工资,在列表中可以查询单人也可以查询多人;导出工资表即负责工资表的导出,包括员工的基本工资、奖金、福利、扣发(迟到早退、旷工、其它扣发的总额)等,然后可以打印出来。 系统性能要求:因为工资管理系统中工资的计算要有出勤的记录,所以每个月的出勤要及时输入,否则无法统计出本月员工的工资情况。界面力求清洁大方,进入系统需要口令验证,人机交互性好,容错性强,对用户的操作上的错误,系统能给出相应的提示。 (三)可行性分析 本系统的开发目标确定为中小企业的企业管理系统的一个子系统,完全可以取代以前的手工操作,并且,目前所流行的软硬件配置足以满足运行系统的需要。
6、此外,系统的操作界面从简单实用的目的出发,使用者无需特别的培训。只需有操作基本操作系统的能力就可以使用本系统。因此,以现有的开发工具与开发技术,可以设计出符合需求的工资管理信息系统。 (四) 新系统逻辑功能描述 下面以流程图方式描述新系统基本逻辑功能,系统结构总流程图如图1所示。 二、 系统设计 基于以上分析,本系统的研发将在以下原则指导下展开:系统的功能要具有扩充性;界面简洁,易操作;进入主界面时,必须有登录权限的检查。 (一) 总体功能结构设计 工资管理信息系统从功能上可以划分为以下几大模块,如图2: 其中,系统、工资信息设置、工资信息管理这三个模块都是重点模块。为了详细描述
7、系统各模块功能,下面将各模块一一分解,进行详述。 1、系统模块 系统启动时有一个员工管理员用户,使用这个用户登录后,可以添加其他用户,而且每个用户都有自己的密码,密码可以随时更改;还可以删除用户,但只有知道该用户的密码后才能对用户进行删除。 员工管理,可以对员工的基本情况进行增加、修改、查询和删除。 员工考勤管理,记录员工出勤情况。 2、工资信息设置 包括设置员工的基本工资和其他项目的金额,如奖金、福利、扣发等。并且负责设置员工工资的计算公式,如图4。基本工资设置:按照员工编号和职务设置员工的基本工资信息。 其他项目设置:设置单个员工的奖金、福利、津贴、出差费、加班费等信息。 计算公式设置:设
8、置员工实际发放工资的计算公式信息。 3、工资信息管理 包括统计出勤信息、计算实发工资、查询工资和导出工资表。如图5。 统计出勤信息:查看员工的出勤信息。 计算实发工资:计算每月实发工资的金额。 查询工资:可以按月查询所有员工的工资信息或者查询个人工资信息。 导出工资表:把数据库中的工资信息导出到Excel中。 (二) 数据库设计 1、系统的实体描述 (1) 登录用户:用户名称、用户密码。 (2) 员工信息:员工编号、员工姓名、性别、籍贯、年龄、生日、学历、专业、住址、邮编、联系电话、参加工作时间、部门、起薪时间、职务、备注。 (3) 出勤信息:员工编号、姓名、统计日
9、期、出勤天数、迟到早退次数、正常与特殊加班次数、出差天数。 (4) 工资统计:包括员工编号、姓名、统计日期、基本工资、奖金、津贴、福利、加班费、扣发、总额。 (5) 其它项目信息:包括员工编号、奖金、津贴、福利、扣发、其它、备注。 (6) 基本工资信息:包括员工编号、员工职务和基本工资(元/小时)。 2、系统的实体-联系图 3、数据库表结构详细设计 针对工资信息管理系统的需求,通过对员工工资计算过程中的内容和数据流程分析,为本系统设计如下的数据项和数据结构: (1) 基本工资信息:包括员工编号、员工职务和基本工资(元/小时)。 (2) 其它项目信息:包括员工编号、奖金
10、、津贴、福利、扣发等。 (3) 计算公式信息:包括加班费的百分比、出差工资、旷工、迟到早退、扣发等。 (4) 出勤统计信息:包括员工编号、姓名、统计日期、出勤天数、迟到早退次数、加班天数、出差天数等。 (5) 工资统计表:包括员工编号、姓名、统计日期、基本工资、奖金、津贴、福利、加班费、扣发、总额等。 (6) 员工基本信息:包括员工编号、员工姓名、性别、籍贯、年龄、生日、学历、专业、住址、邮编、联系电话、参加工作时间、部门、起薪时间、职务等。 表1 员工工资设定表(SalarySetting) 字 段 名 称 数 据 类 型 ID 自动编号 记录编号 StuffID 文本 员工编号 Sposi
11、tion 文本 员工职务 Salary 货币 员工基本工资 表 2 奖金福利等其它项目设置表 (SalaryOther) 字段名称 数据类型 ID 自动编号 记录编号 StuffID 文本 员工编号 YearMonth 日期 / 时间 年月 Type 数字 类型 Name 文本 名称 Money 货币 金额 Remark 备注 备注 表 3 用户信息表( UserInfo ) 字段名称 数据类型 UserID 文本 用户名称 UserPWD 文本 用户密码 表 4 员工工资统计信息表( SslaryStatistics ) 字段名称 数据类型 ID 自
12、动编号 记录编号 StufffID 文本 员工编号 StuffName 文本 员工姓名 YearMonth 日期 / 时间 时间 BasicSalary 货币 基本工资 Bonus 货币 奖金 Welfare 货币 福利 Allowance 货币 津贴 Abatement 货币 扣发 LESub 货币 迟到早退扣发 AbsentSub 货币 旷工扣发 Overtime 货币 加班费 Errand 货币 出差费 Others 货币 其它资金 Total 货币 总额 表 5 员工基本工资公式信息表( FormulaSetting ) 字段名称 数据类型 OvertimeCome 数字
13、 正常加班工资百分比 OvertimeSpe 数字 特殊加班工资百分比 Errand 数字 出差工资 Absent 数字 旷工工资 LE 数字 迟到早退 表 6 员工出勤统计信息表( AttendStatistics ) 字段名称 数据类型 ID 自动编号 记录编号 StuffID 文本 员工编号 RecordMonth 时间 / 日期 统计时间 Attendance 数字 出勤天数 LateEarly 数字 迟到早退次数 Absent 数字 矿工次数 OvertimeCom 数字 正常加班次数 OvertimeSpe 数字 特殊加班次数 StuffName 文本 员工姓名 Er
14、rand 数字 出差次数 表 7 员工基本信息表( StuffInfo ) 字段名称 数据类型 ID 文本 员工编号 Sname 文本 员工姓名 Sgender 文本 性别 Splace 文本 籍贯 Sage 数字 年龄 Sbirthday 日期 / 时间 生日 Sdegree 文本 学历 Sspecial 文本 专业 Sadress 文本 住址 Scode 文本 邮编 Stel 数字 电话 Semail 文本 Email Sworktime 日期 / 时间 参加工作时间 Sintime 日期 / 时间 进入公司时间 Sdept 文本 部门 Spaytime 日期 / 时间 起新
15、时间 Sposition 文本 职务 Sremark 文本 备注 (三)系统详细功能设计 1、登录界面设计: 系统启动时有一个员工管理员用户,使用这个用户登录后,可以添加其他用户,而且每个用户都有自己的密码,密码可以随时更改;还可以删除用户,但只有知道该用户的密码后才能对用户进行删除,如图7。 用户登录系统的验证,如图8: 在登录窗体中,使用两个编辑框传递用户名和密码,验证身份和权限。用户名错误和密码错误都将给出提示,密码错误3次将自动退出系统,这也是为了保证系统的安全。 2、主窗体界面设计。 主菜单:系统 工资信息设置 工资信息管理 关于 显示界面 图
16、9 主界面设计 主窗体的建立主要包括主菜单。 主菜单组件中设置了四个子菜单,包括系统、工资信息设置、工资信息管理、关于。它们对应实现不同的功能。大体包括如下: (1) 工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金、福利、扣发等。并且负责设置员工工资的计算公式。 基本工资设置:按照员工编号和职务设置员工的基本工资信息。 其他项目设置:设置单个员工的奖金、福利、津贴、出差费、加班费等信息。 计算公式设置:设置员工实际发放工资的计算公式信息。 (2) 工资信息管理部分:包括统计出勤、计算工资、查询工资和导出工资表。 统计出勤信息:统计员工的出勤信息。 计算实发工资:计算当月实发工
17、资的金额。 查询工资:可以按月查询所有员工的工资信息或者查询个人工资信息。 导出工资表:把数据库中的工资信息导出到Excel中。 (3) 系统部分:包括添加用户、用户管理、修改密码、员工管理和退出系统。 系统启动时有一个员工管理员用户,使用这个用户登录后,可以添加其他用户,而且每个用户都有自己的密码,密码可以随时更改;还可以删除用户,但只有知道该用户的密码后才能对用户进行删除。考勤管理可以对每个员工每月出勤的情况进行输入。员工管理可以对员工的基本情况进行增加、修改、查询和删除。 根据系统需要实现的主要功能,可以得到如下的工资管理信息系统的系统模块,如图10。 3、员工信息管理界面设计。
18、60; 单击增加将会出现一个窗体,显示:请输入员工的编号; 单击修改时,修改键变成确定,即可在员工信息显示区直接修改,再单击确定键后,修改成功。 选中某一员工,单击删除,将会出现: “ 确实要删除吗? ” yes or no 可以选择。 4、用户管理设计 如图12。 添加用户时出现一个窗体:输入用户名、密码、确认密码。通过此窗口可以对用户进行管理。 修改密码设计,如图13。 因为登录后设计系统自动储存用户名,所以在修改密码界面中就不需再次输入用户名,而只需核对旧口令。过程如下图。 要输入员工编号和员工职务、工资金额,便可以设置员工工资金额。 6、其他项
19、目设置设计 7、计算实发工资设计 输入月份后便可出现一个列表,如下图。 员工基本工资设定后,就会显示出图2-16的基本工资列表,其他设置设定后就会显示出图18中的员工其他项目列表。 另外,在图18中,显示基本工资列表或其他项目列表时,在灰屏幕上单击右键,便可以对此进行修改、删除、添加。 8、员工出勤管理 如图19。 员工编号 员工姓名 出勤天数 出差天数 迟到早退 旷工次数 正常加班时间 特殊加班时间 增加 取消 图19 员工出勤管理 另外导出工资表和以上的设计差不多,这里都不一一介绍了。 三、系
20、统实施 (一)开发工具的选择 Visual Basic 是微软公司主推的可视化编程语言之一 , 由于其可视化程度高 , 因而也是最容易学的一门语言。经过微软公司长期的不断完善、第三方资源的大量加入以及广大爱好者的支持,Visual Basic 6.0 已成为功能强大、使得Visual Basic 6.0成为最简便最有效的开发Windows 应用程序工具。本系统选择了Visual Basic 6.0 作为前台。 Access是Microsoft公司开发的一个成功的数据库产品。本系统后台数据库选用了Access 数据库。 (二)系统测试 系统在编码大致完成后进入测试阶段,这一阶段对系统未来能否稳定地运行是至关重要的。测试是保证软件质量重要的步骤,大约占到软件开发总工作量的40%左右。其目的是竭力发现程序中的错误,并加以改正。 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网农业产业链合作运营协议书
- 生物降解材料工程师研发项目风险评估与管理合同
- 装修公司设备采购与建筑垃圾处理合同
- 《空压机节能技术及应用》课件
- 腊八节童谣文化启蒙
- 争当打字小能手教学课程设计
- 《数字信号处理》课件:调谐器的高频特性研究
- 飞呀飞音乐课件
- 《肾癌微波消融术》课件
- 《企业价值最大化》课件
- 立磨操作员岗位考核标准
- 边坡勘察报告
- 国家级高技能人才培训基地建设项目申请书
- 地产项目质量问题整改通知单
- 高校在完善国防动员机制中的作用与实现路径
- DB31∕696-2020 蒸压加气混凝土砌块(板)单位产品综合能源消耗限额
- 聚酯合成的酯化与缩聚课件
- 认识分式 课件
- 发还清单(公安机关刑事法律文书式样(2012版))
- EHS监测测量控制程序
- 应急预案演练记录表范例
评论
0/150
提交评论