工资管理系统的分析与设计[1]

合集下载

工资管理系统的设计与实现论文

工资管理系统的设计与实现论文

摘要在企业单位以往的工资录入,计算、合计等需要通过大量的手工完成,数据量多,处理速度慢,而且极易出错,导致工作效率低。

本论文目的在于在现行工资管理制度的基础上,建立科学的计算机工资管理系统数据库,用计算机工作代替以往大量的手工重复劳动以减轻工作人员的劳动量,提高工作效率。

本系统结合企业的实际需要,通过对JAVA开发工具、数据库以及SQL语言的深入学习及实践,主要完成了工资理管系统的需求分析、数据库设计以及前台程序简单设计与开发。

系统包括工资、部门、和人员等数据库文件,并设有数据管理、部门管理、人员管理等功能,通过对数据库的控制和管理,可实现查询、增加、删除、修改等功能。

该设计基本合理,能够满足工作中的基本需要。

最后还对本系统作了客观评价评价,指明了系统的现实意义、缺点以及系统的升级方向。

[关键词] 数据库设计;工资管理;SQL Server;JA V A目录1绪论 (2)2 需求分析 (3)2.1 功能需求 (4)3概念结构设计 (5)3.1 总E-R图 (6)3.2 数据字典 (7)4逻辑结构设计 (7)4.1 系统结构图 (8)4.2 数据模型转换 (9)4.3 表的建立 (9)5数据库系统管理设计 (12)5.1 表关系实现 (12)5.2 关系图 (13)6 附:前台简单设计 (10)7 小结 (12)8 谢辞 (13)9 参考文献 (13)1绪论本课题将设计一个应用与企业的工资管理系统。

随着国民经济的急速发展,企业的工资应用体系也变的越来越复杂,企业中,部门、职务、工作效益等与工资管理有关的信息随之急剧增加。

在这种情况下单靠人工来处理员工的工资不但要消耗大量的人力和物力,而且极容易出错。

该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加员工添加删除、工资设置、修改、查询、统计等操作。

这样就使财务人员可以快捷高效地完成工资管理任务。

工资管理重复性、规律性、时间性,使得工资管理计算机化成为可能。

工资管理系统课程设计目标

工资管理系统课程设计目标

工资管理系统课程设计目标一、课程目标知识目标:1. 理解工资管理系统的基本概念和功能,掌握其在我国企业中的应用情况。

2. 学会使用数据库管理软件进行工资数据的录入、查询、修改和删除等操作。

3. 掌握工资计算的相关知识,如基本工资、加班工资、奖金、个人所得税等计算方法。

技能目标:1. 能够独立操作工资管理系统,完成员工工资的核算、发放和报表生成。

2. 培养学生运用信息技术解决实际问题的能力,提高数据处理和分析的技巧。

3. 提高学生的团队协作能力,通过小组讨论和项目实践,学会与他人共同解决问题。

情感态度价值观目标:1. 培养学生对工资管理系统工作的兴趣,激发学习热情,提高学习积极性。

2. 增强学生的职业责任感,使其认识到工资管理工作的严谨性和重要性。

3. 培养学生尊重劳动、尊重他人劳动成果的良好品质,树立正确的价值观。

分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够独立完成工资管理系统的基本操作,达到熟练运用水平。

2. 学生能够运用所学知识解决实际工资管理问题,提高解决问题的能力。

3. 学生通过课程学习,增强团队协作意识,提高沟通能力。

4. 学生树立正确的劳动观念,提高职业素养,为将来从事相关工作打下坚实基础。

二、教学内容根据课程目标,本章节教学内容主要包括以下几部分:1. 工资管理系统概述- 工资管理系统的基本概念与功能- 工资管理系统在我国企业中的应用2. 工资管理系统操作- 数据库管理软件的基本操作- 工资数据的录入、查询、修改和删除3. 工资计算方法- 基本工资计算- 加班工资、奖金计算- 个人所得税计算4. 工资发放与报表生成- 工资发放流程- 工资报表的种类与生成方法5. 案例分析与项目实践- 分析实际工资管理案例- 小组项目实践,完成工资管理操作教学内容按照以下教学大纲安排和进度:第一周:工资管理系统概述、数据库管理软件基本操作第二周:工资数据录入、查询、修改和删除第三周:工资计算方法第四周:工资发放与报表生成第五周:案例分析与项目实践本章节内容与教材相关章节紧密关联,确保科学性和系统性,旨在帮助学生掌握工资管理系统的相关知识,提高实际操作能力。

工资管理系统jsp课程设计

工资管理系统jsp课程设计

工资管理系统jsp课程设计一、课程目标知识目标:1. 掌握Java Server Pages(JSP)的基本语法和结构,理解JSP的运行原理。

2. 学会使用JSP与JavaBean相结合的方式实现工资管理系统的前端和后端功能。

3. 了解数据库连接和SQL语句在工资管理系统中的应用,能够实现数据的增删改查操作。

技能目标:1. 培养学生运用JSP技术进行网页设计的能力,提高解决问题的实践操作技能。

2. 培养学生独立设计和实现一个小型工资管理系统的能力,包括需求分析、功能设计、编码实现等。

3. 培养学生团队协作能力,提高项目管理和沟通协调技巧。

情感态度价值观目标:1. 培养学生对待编程的兴趣和热情,增强学习信息技术的自信心。

2. 培养学生具备良好的编程习惯,关注用户体验,提高对软件质量的追求。

3. 培养学生遵守职业道德,尊重知识产权,树立正确的价值观。

课程性质:本课程为实践性较强的课程设计,以项目为导向,旨在让学生在实际操作中掌握JSP技术,提高解决实际问题的能力。

学生特点:学生已具备一定的Java基础,了解基本的数据库知识,具有一定的编程能力和项目实践经验。

教学要求:结合学生特点和课程性质,教师应注重理论与实践相结合,引导学生主动参与,培养学生的动手能力和创新精神。

通过课程设计,使学生能够独立完成一个小型工资管理系统的设计与实现。

同时,注重过程评价,关注学生在课程学习中的具体表现,确保课程目标的达成。

二、教学内容1. JSP技术基础- JSP语法与结构- JSP内置对象及作用域- JSP页面跳转与重定向- JSP与JavaBean的交互2. 数据库连接与应用- JDBC技术简介- 数据库连接池技术- SQL语句编写与优化- 数据库操作(增删改查)3. 工资管理系统功能模块设计- 系统需求分析- 功能模块划分- 数据库表设计- 系统架构设计4. 工资管理系统功能实现- 用户登录与权限控制- 员工信息管理- 工资项目管理- 工资计算与发放5. 系统测试与优化- 功能测试- 性能测试- 用户体验优化- 系统安全优化教学内容安排和进度:第一周:JSP技术基础,了解工资管理系统需求第二周:数据库连接与应用,进行数据库表设计第三周:工资管理系统功能模块设计,编写各模块代码第四周:工资管理系统功能实现,进行系统测试与优化教材章节关联:本教学内容与教材中关于JSP技术、数据库应用和项目实践的相关章节紧密关联,涵盖了JSP基本知识、数据库操作和项目开发流程等内容。

工资管理系统设计

工资管理系统设计

工资管理系统设计一、系统需求分析1.功能需求(1)员工信息管理:包括员工基本信息、薪资标准、薪资档案等;(2)考勤管理:记录员工的出勤情况,包括迟到、早退、缺勤等情况;(3)计算工资:根据考勤记录和薪资标准,自动计算每个员工的工资;(4)工资发放:生成工资条,记录发放日期和金额;(5)统计报表:生成工资统计报表,包括总工资、平均工资、最高工资、最低工资等。

2.性能需求(1)数据安全性:保护员工的个人隐私和工资信息,确保系统安全可靠;(2)操作便捷性:界面友好,操作简单方便,提供快速查询和查看功能;(3)计算准确性:计算工资的准确性是系统的关键,要确保计算结果精确无误;(4)数据存储和查询速度:要求数据库的存储和查询速度较快,以提高系统的响应速度。

二、系统设计1.数据库设计(1)员工信息表:包括员工ID、姓名、性别、部门、岗位、入职日期等;(2)考勤记录表:包括员工ID、打卡日期、上班时间、下班时间等;(3)工资标准表:包括工资标准ID、基本工资、奖金、补贴等;(4)工资发放表:包括员工ID、工资发放日期、金额等。

2.系统架构设计(1)前端设计:采用用户界面友好的Web页面,并提供登录、员工信息管理、考勤管理、工资计算及发放、统计报表等功能的页面;(2)后端设计:使用Java语言开发后台逻辑,实现与前端交互、数据的存储、计算和查询等功能;(3)数据库设计:使用关系型数据库如MySQL进行数据存储,设计合理的表结构和索引,保证数据的存储和查询速度;(4)系统安全设计:采用用户登录、权限管理和数据加密等手段,确保系统的安全性。

三、系统实施1.数据采集(1)员工信息采集:通过员工管理模块,录入员工的基本信息和薪资标准;(2)考勤记录采集:通过考勤管理模块,记录员工的打卡情况,包括上班时间、下班时间等。

2.工资计算与发放(1)根据考勤记录和薪资标准,自动计算每个员工的工资;(2)生成工资发放表,记录工资发放的日期和金额。

数据库课程设计--工资管理系统

数据库课程设计--工资管理系统

数据库课程设计设计题目:工资管理系统班级:学号:姓名:任务分配表目录一绪论 (3)二需求分析 (3)三概要设计 (4)四物理设计 (5)五详细设计 (6)六调试分析 (9)七小结 (16)八附件 (16)一、绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。

提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。

基于C#与SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。

基本上能满足管理员和公司的要求。

此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。

主要包括两大大功能模块:1.管理员管理界面设计。

2.员工管理界面设计。

二、需求分析功能需求分析:该通用工资管理系统具备下列功能:管理员通过输入用户名和密码进下该系统后,可以进行一些基本查询(员工信息查询、工资奖金信息查询)、工资管理(计算总工资、奖金管理);通过输入密码,可以进行查询员工的数据(工资,奖金,税收等)。

具体功能的详细描述如下1、在首页进行选择,员工与管理员通道2、点击[管理员登陆]3、用户名和密码即可进入 [工资管理]功能窗体,在此可以选择功能,添加,查询,人员列表4、点击[添加]功能窗体,添加员工工资信息。

5、点击[查询]功能窗体,输入员工号即可查询员工信息。

6、点击[人员列表]功能窗体,可查看所有员工的列表,这界面内可以进行删除操作。

7、点击[员工登陆]8、用户名和密码即可进入 [员工工资查询]功能窗体,在此可以选择查询基本信息,查询工资信息。

9、在[查询基本信息],员工可自己查看自己的信息。

10、在[查询工作信息],员工可自己查看自己的工作信息。

初学工资管理系统的分析与设计

初学工资管理系统的分析与设计

具 体 情 况 如 下 图
随着计 算机技术 的飞速发展, 计算机在企业管理 中应用的普及 , 利 用计 算机 实现 企 业 人 事 工 资 的管 理 势 在 必 行 。 本 系统 结 合 公 司 实 际 的 人 事 、 务 制 度 , 过 实 际 的需 求 分 析 , 发 了单 机 版 人 事 工 资 财 经 开 管 理 系 统 。 系统 可 以 满 足 公司 人 事 、 资管 理 方 面 的 需要 。 业 的 本 工 企 工 资 管理 是 公 司 管 理 的一 个 重 要 内容 , 需 要和 人 事 管理 相联 系 , 他 同 时 连 接 工 时 考勤 和 医疗 保 险 等 等 , 生 成 企 业每 个职 工 的 基 本 工 资 、 来 津贴、 疗保险、 险费、 医 保 实际 发 放 工 资 等 。 金 是 企业 生存 的主 要 元 资 素 , 金 的 流 动 影 响 到企 业 的整 体 运 作 , 业 员 工 的 工 资是 企 业 资 金 资 企 管 理 的 一个 重要 的组 成 部 分 。 3 2 输 入 设计 l 整 个 系统 有 数 据 库 文 件 和 数据 库 管 理 系统 两 大 部 分 构成 。后 台 输 入 设 计 的 目标 是 保证 向 系统 输 入 正确 的数 据 。 此 前 提 下 , 在 应 的 A c s 0 0数 据 库 文 件 是 集 中 存 储 并 管 理 分 类 员 工 工 资 信 息 尽量 作 到 输 入 方 法 简 单 , 速 , 济 , ces2 0 迅 经 方便 。 出设 计 应 遵循 的 以下 四 输 的 大 本 营 ,而 前 台的 数据 库 管理 系统 是 用 来 为 数据 库 中 的各 种 资 料 个原则 ①最 小量原则②简单性原则③早检验原则④少转换原则。 33 输 出 设计 . 进 行 各种 基 本 操 作 和 管理 。 2 需 求 分析 输 出设 计 的重 要 性 是显 而 易 见 的 。 管理 信 息 系统 只 有通 过 输 出 在 一般 的企 业 中 , 资 的管 理 都 属 于 财 务部 门 的工 作 。 般 来 说 才 能 为用 户服 务 。 信 息 系统 能否 为用 户 提供 准 确 , 时 , 用 的信 息 工 一 及 适 都 是 厂 长主 管财 务 部 门 , 长 下面 通 常 是 该 企业 的总 会 计 师 , 会 计 是评 价信 息 系统 优 劣 的标 准 之一 。 厂 总 师 大概 相 当于 副 厂 长 级 别 。 务 处 长 直 接 听命 于 总会 计 师 。 财 务 部 财 在 输 出设计包括确定输 出内容 、选择输出设备与介质和确定输出 门 内 , 般 的企 业 内都 有成 本核 算 室 , 料核 算 室 , 一 材 以及 工 资核 算 室 格 式 。 等。 每个核算室都有 自己不同的会计。 一般 的管理包括新进 员工加入 3 4 编 码 设 计 。 这个 工 资 管理 系 统 中用 到 的代 码较 少 ,只 有 职 工 l D,特殊 项 I D 时 人 事档 案 的建 立 、 员 工 的转 出 、 位 等 的变 动 引 起职 工信 息 的修 老 职 改、 员工 信 息 查 询 、 计 等 人 事 管 理 工作 以 及 新 进 员 工 工 资 的新 增 、 我们 所 用 到的 都 是顺 序码 , 序 代码 是 一种 最 简单 , 常 用 的代码 。 统 顺 最 顺 老 员 工 工 资修 改 、 出盘 、 资短 信 等 工 资 管 理 工 作 。 工 序代 码 的优 点 是 代 码 简短 , 用 方便 , 于 管理 , 使 易 易于 添 加 , 分 类对 对 根 据 实 际工 作 的 需 要 ,本 系统 大体 分职 位 管 理 模块 和 特 殊 项 管 象 无任何 特 殊 规 定 。缺 点是 代 码 本身 没 有给 出 对象 的任 何 其他 信息 。 理 模 块 这 2个 模 块 。在 设 计 时采 用 了模 块 化 设 计 思 想 , 大 提 高 了 大 35 数 据 库 设计 . 数据库设计原则 : 一个成功 的信息管理 系统 , 是建立在许 多条件 设计的效率 而且最大 限度地减 少不必要 的错误。 实际操作中 , 在 保持 个 基 本库 不 变 , 为原 始 库 , 月 由原 始 库 生 成 一 个 当 月库 , 写 之 上 的 , 数 据库 是其 中一 个 非 常 重 要 的条 件 和 关键 技 术 。 息 管理 作 每 填 而 信 或更改某些项 目时 , 在当月库 中修改 , 数据更改完毕后 , 将结果保存。 系统所涉及的数据 库设计 分五个步骤 : 数据库 需求分析、 概念设计 、 为实现 以上设计思想 , 在每 月开始变更前 , 首先初始化数据库 , 将一 逻 辑 设计 、 理 设计 与加 载 测 试 。 物 些变动项清为零 , 而基 准 则 保 持 不 变 ; 后 的 种 种 修 改 , 工 资 管 理 之 本 要设计 出~个好的信息管理 系统数据库 ,除满足 系统所要求的 系统 要 求 数据 库 保 持 相 对 稳 定 , 较 大 的变 动 , 是 每 月 需 要填 写 的 功能外 , 无 但 还必须遵守下列原则 : ①基本表 的个数越少越好。② 主键的 变 动 项 又 必 须 经 常 变 化 , 对 本 系 统 的这 些特 点 , 针 因此 在 设 计 时 , 应 个 数 越 少 越好 。 字段 的个 数 越 少 越 好 。 所 有 基 本表 的设计 均 应 尽 ⑨ 尽 量 保 持原 始数 据 库 不 变 , 每 月进 行 日常 的 数 据 操作 前 , 要对 工 量 符 合 第 三范 式 。 在 都 资 数 据 进 行 初始 化 处理 , 由原 始数 据 库 生 成 一 个 月过 程 库 , 后对 工 以 根 据 职 工 工 资 管 理 系 统 的 功 能 需 求 ,我们 选 取 Mi o otA — c sf c r 资 档 案 进 行 的数 据 操 作 , : 改 , 加 , 除 , 询 等 , 要 在 当 月过 c s 0 2作 为后 台。 据库 前 台控 制 界 面 用 Vs a B sc A O 如 修 添 删 查 都 e s20 数 iu l a i和 D 程 库 中进 行 , 数据 更 改 完 毕 后 , 结 果 作 为 一 个 结 果 库 , 为 每 月 留 来 实 现 。 将 作 该 数 据库 由 3个 主表 和 动 态 生成 的 一 系列 从 表 组成 。 其 中从 表 档 用 的 数据 库 。 QL 职 表 ” 由于 采 用 了 这种 过 程 库 的办 法 因 而 避 免 了用 户 直 接 对 原 始 数 是 在 程 序 运 行 中动 态用 S 语 句 生成 的。3个 主 表 包括 “ 工 “ ,

工资管理系统的设计与实现共3篇

工资管理系统的设计与实现共3篇

工资管理系统的设计与实现共3篇工资管理系统的设计与实现1工资管理是企业运营中非常重要的一环,涉及到了员工的薪酬待遇,也影响到了企业的管理效率和形象。

为了确保员工的福利待遇得到保障,减少企业管理成本,提高企业效益,因此设计实现工资管理系统就显得尤为必要。

一、需求分析在设计工资管理系统之前,需要先对企业的薪酬管理需求进行分析。

首先,系统需要能够支持对员工基本信息和个人工资等信息进行维护和管理,包括薪资、社保、公积金等各种福利待遇。

其次,系统要能够支持员工的计薪、发薪和结薪等工作,并能够自动生成工资条。

另外,系统还需要能够自动生成税务报表、社保缴纳报表和公积金缴纳报表等。

二、系统设计在需求分析的基础上,需要进行系统的设计。

工资管理系统可以分为以下几个模块:1. 员工信息管理模块:该模块主要用于维护员工的基本信息,包括姓名、性别、年龄、出生日期、婚姻状况、籍贯、住址、联系电话等。

在工资核算的过程中,员工的个人基本信息是非常重要的数据,这些数据对于社保和公积金的缴纳以及工资的计算都有一定的影响。

2. 薪资管理模块:该模块主要用于维护员工的薪资信息,包括基本工资、津贴、奖金、加班费等。

在计算员工工资时,需要在该模块中录入员工的薪酬信息,并根据公司的薪酬政策进行计算。

3. 社保管理模块:该模块主要用于维护员工的社保信息,包括养老保险、医疗保险、生育保险、失业保险等。

由于每个员工的社保缴纳费用不同,因此在该模块中需要根据员工的实际情况进行管理以及计算缴纳费用。

4. 公积金管理模块:该模块主要用于维护员工的公积金信息,包括个人账号、缴纳比例、缴纳基数等。

同样的需求,在该模块中需要根据员工的实际情况进行管理以及计算缴纳费用。

5. 工资核算模块:该模块主要用于进行员工的工资核算,包括计算薪资、社保、公积金等项目。

系统可以根据公司制定的薪酬政策进行计算,并生成员工的工资条。

6. 税务报表模块:该模块主要用于生成税务相关的报表,包括个人所得税缴纳证明等。

工资管理系统的设计和开发

工资管理系统的设计和开发

工资管理系统的设计和开发一、引言随着信息化、数字化的发展,企业在管理工资方面也愈发考虑到使用计算机管理工资的优点:减少人工计算工资的付出,避免错误、减轻工作量、增加效率等等。

在这种背景下,许多企业已经开始研发自己的工资管理系统,以完成工资计算、统计、管理、分析等工作。

本文针对这一需求,提出一个工资管理系统的设计和开发方案,以便企业能够准确、方便地管理和操作工资系统。

二、系统需求1、系统分析首先,要了解和分析企业的工资计算流程及工资管理的需求。

这包括员工工资单的制作和管理,考勤情况的管理,税收和社保的自动计算,考勤记录的采集、管理和查询,员工的薪资管理、调整以及年终奖金的制定等等。

2、系统功能本系统主要功能如下:(1)员工管理:包括员工的基本信息和工资信息的记录、查看,支持搜索、修改、删除、添加和导出员工信息等;(2)考勤管理:采集考勤信息,并且自动计算补贴和扣除,保证工资的准确性和规范性;(3)工资计算:自动计算每个员工的工资、税收、社保和其他福利,同时也支持特殊假期日工资计算;(4)导入/导出:支持导入和导出员工信息、工资单和考勤记录;(5)安全和权限管理:不同的用户有不同的权限。

例如,管理员可以修改、添加或删除员工信息和工资条目,而人事部员工只能查看和修改员工信息。

三、系统设计1、数据库设计本系统主要有员工信息表、工资表和考勤记录表等,每个表彼此间都有关联。

例如,员工信息表中每个员工有一个唯一的员工ID,而工资表中也有相应的员工ID作为唯一标识符。

考勤记录表也有相应的员工ID,并且与员工信息表关联起来。

我们将创建一个面向对象数据库来处理这些表之间的关系。

2、UI设计在UI设计方面,我们将创建一组易于操作的Web表单和菜单。

Web表单包括员工管理、工资管理、考勤记录、权限管理等等。

菜单将被设计为易于导航,以便用户能够方便快捷地找到和使用所需的功能。

3、系统架构该系统将运行在一台Web服务器上,使用基于Java的技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工资管理系统的分析与设计
一、手工系统业务流程分析
工资是企业以货币形式支付给职工的劳动报酬,它是构成企业生产成本的组成部分。

同时,根据企业现行的会计制度,按照工资总额的一定比例从成本中提取的职工福利费用于各种福利开支。

工资核算是企业会计核算的一项重要组成部分,是一项重复、繁琐、细致的工作。

工资核算正确与否,不仅关系到职工个人的利益,而且也影响产品成本的计算。

(一) 工资核算的内容及方法
工资核算包括工资结算、工资分配及福利费的计提等三方面的内容。

工资结算是指应付给职工工资的计算,代扣款项的计算及实发工资的计算,工资分配是将工资分配给有关的成本项目或特定的资金来源负担,福利费是根据工资总额的一定比例计提。

(二) 工资结算凭证的编制
会计部门根据各部门提供的原始数据,计算出每个职工的应发工资,代扣款项和实发工资后,填制工资结算单。

工资结算单通常一式三份,一份以“工资条”形式发给职工,以便查对,另一份留劳资部门备查,第三份经职工签收后,作为支付和结算的凭证。

在编制工资结算单以后,为了发放工资和分配工资费用,须按工资发放部门和职工类别进行汇总,编制工资结算汇总表。

(三) 工资费用的分配
根据工资结算汇总表,按工资的用途和规定的资金来源进行分配,并按一定的比例计提福利费。

工资分配的固定转账分录如下:
借:生产成本——基本生产成本
制造费用—一基本生产车间
生产成本——辅助生产成本
应付福利费
营业费用
在建工程
管理费用
贷:应付工资
按一定比例计提职工福利费的固定转账分录如下:
借:生产成本——基本生产成本
制造费用——基本生产车间
生产成本——辅助生产成本
应付福利费
营业费用
在建工程
管理费用
贷:应付福利费
(四) 工资管理的业务处理流程图(如图所示)
要求
根据手工系统的分析,工资管理系统应具备哪些功能?
根据工资管理的业务处理流程图,请绘制相应的数据流程图。

二、工资管理系统的设计
(一) 工资管理系统处理流程图(如图所示)
工资核算模块的处理过程是输入、修改好当月工资主库数据后,即可对工资主库数据进行各种所需的计算,计算的结果有些仍存于主库中,有些则存于其他库中,然后从相应库中取出有关数据打印出相应的报表,从工资分配库中取数据做转账分录转入账务处理模块的凭证库文件中。

(二) 功能模块的设计
通过对手工系统的核算程序、核算内容及工资核算子系统的需求分析,导出工资核算子系统的功能模块。

1.初始化模块
初始化模块完成对工资管理系统中工资款项的定义,计算公式的设定及固定数据项的录入。

其中添加记录是初始建库按各部门职工顺次逐个记录添加到工资库中;插入记录是以后有某部门增加职工时把该记录插入到本部门末尾(下一部门之前);修改记录是当职工固定项如基本工资、补贴等有变动时使用;删除记录是职工自然减员、外调等情况使用;修改活动项是指每月根据实际情况输入当月的病事假扣款,水、电费等活动数据。

(1) 工资款项定义:工资款项即进行工资核算所需要的各个数据项,包括工资条上计算应发工资、实发工资所需要的各项数据,如姓名、出勤天数、标准工资等。

工资款项定义就是建立企业进行工资核算所需的各项数据。

根据工资款项的不同属性,工资款项可分为:①相对固定数据项,如职工编号、职工姓名、参加工作时间、标准工资等;②变动原始数据项,如出勤天数、病假天数等;③变动基础数据项,如病事假扣款等;④计算所得数据项,如应发工资、实发工资等。

(2) 计算公式设定:对于计算所得数据项,设定该数据项的计算公式。

(3) 固定信息录入:录入工资款项中的相对固定数据项的值。

2.原始数据录入维护
(1) 录入工资变动数据。

(2) 对固定、变动数据进行维护处理。

(3) 对职工的录用、调动进行相应的记录增删处理。

3.计算汇总
(1) 对于计算所得数据项依次进行计算。

(2) 根据每一职工的应发工资、扣款数、实发数按部门进行分类汇总,生成分类汇总表。

(3) 按职工类别进行分类汇总。

(4) 根据工资汇总表进行票面值的统计计算。

4.分配、计提、结转
(1) 根据工资结算汇总表,按工资用途及规定的资金来源进行工资费用的分配。

(2) 根据工资分配数,计提职工福利费。

(3) 根据工资分配及计提数据进行自动转账,生成转账凭证。

5.打印、查询
(1) 打印工资条。

(2) 打印工资结算汇总表。

(3) 打印工资分配汇总表。

(4) 打印票面统计汇总表。

(5) 打印转账凭证。

(6) 工资结算单数据查询。

(7) 工资分配汇总表、转账凭证数据查询。

6.数据备份
(1) 工资结算文件的备份。

(2) 工资结算、分配文件的备份。

要求:
根据以上描述和工资核算模块信息处理流程图,绘制工资核算的模块结构图。

(三)工资管理系统的代码设计
工资核算中的代码设计包括职工编码、部门编码及职工类别代码的设计。

1.职工编码的设计,有如下方法:
群码法:优点:直观、可扩展、易汇总。

缺点:代码变化性大。

(2) 固定码法:按职工进厂时间、姓氏特点等编码,一经确定长期不变。

例如,用职工的工作证号或工号。

2.部门编码的设计,根据企业的规模,可以采用4位代码,前面两位为部门代码,后两位为班组代码。

3.职工类别代码设计按劳动人事部门的有关规定。

(四) 输入输出设计
1.输入设计
工资管理系统中的输入方式,主要采用屏幕输入。

输入设计包括:初始化状态下,工资固定信息录入的输入设计及日常运行下工资核算原始数据的录入设计。

2.输出设计
(1) 输出方式设计
工资管理系统的输出方式有:打印输出、屏幕显示输出与磁盘输出三种。

打印输出的内容有:工资结算单(工资条、工资签收单)、工资结算汇总表、票面值统计汇总表、工资费用分配表、票面值统计汇总表等。

屏幕显示输出是为了满足日常管理所需的查询要求。

例如,查询某职工的工资数据、某工资项数据、某部门工资数据、工资分配数据等。

磁盘输出主要是进行数据备份和为其他子系统提供数据。

(2) 输出格式设计,
打印输出的工资条、工资签收单、工资结算汇总表及票面值统计汇总表。

说明:工资核算子系统中,程序设计的难点在于工资条、工资签收单、工资结算汇总表、工资分配汇总表的打印输出设计,打印输出设计的难点在于工资条目多,在一张打印纸上实现打印输出困难较大,可以采用以下方法解决:
①工资条输出时,将工资项目进行适当合并,保证能在一张打印纸上打印输出。

②工资结算汇总表由于数据较大,即使采用压缩输出也达不到输出要求时,可以采用二张打印纸拼接方式实现打印输出。

1.根据手工系统的分析,工资管理系统应具有以下功能:
录入工资结算单中各数据项的原始数据,据此进行应发工资、代扣款项、实发工资数的计算,能对来自人事部门的人员变动数据进行相应的人员变动数据处理,打印工资结算单;
根据结算单,按部门、班组、人员类别、费用科目进行分类汇总,并进行票面值的汇总计算,打印票面统计表、分类汇总表;
根据工资汇总表进行工资费用的分配、福利费的计提,打印工资费用计提、分配表;
根据工资汇总表中代扣款项的有关数据进行汇总,将汇总结果存入银行或转入其他有关部门;根据工资分配汇总表,产生相应的转账凭证,打印转账凭证,并经审核后转入账务处理子系统;
提供工资数据的查询功能。

2.工资管理系统的数据流程图。

相关文档
最新文档