工资管理信息系统的分析与设计
工资管理系统设计

工资管理系统设计1. 引言本文档是关于工资管理系统设计的详细说明。
工资管理系统是一个用于管理员工工资信息的系统。
通过该系统,可以方便地对员工的工资进行计算、录入和查询,同时也能够生成工资报表和各类统计分析。
2. 系统需求分析2.1 用户角色系统主要包括以下几个用户角色: - 管理员:负责系统配置、员工信息录入、工资计算等操作。
- 员工:能够查询自己的工资信息。
2.2 功能需求•管理员功能:包括系统配置、员工信息管理、工资计算、工资报表生成等。
•员工功能:能够查询自己的工资信息。
2.3 数据需求系统需要保存以下数据:- 员工信息:包括员工ID、姓名、部门、职位等。
- 工资信息:包括员工ID、基本工资、加班工资、绩效工资等。
3. 系统设计3.1 技术选型•编程语言:推荐使用Python进行系统开发。
•数据库:推荐使用关系型数据库,如MySQL或PostgreSQL。
•前端框架:推荐使用基于Web的前端框架,如React或Vue。
3.2 系统架构系统架构如下图所示:+--------------++---->| 前端界面 || +--------------+|+----------+ | +--------------+| 管理员 |-|---->| 后端API |+----------+ | +--------------+|| +--------------++---->| 数据库存储 |+--------------+3.3 数据库设计系统数据库应包含以下几个表: - 员工表(Employee):存储员工的基本信息。
- 员工ID - 姓名 - 部门 - 职位 - 工资表(Salary):存储员工的工资信息。
- 员工ID - 基本工资 - 加班工资 - 绩效工资 - 总工资3.4 前端设计前端界面应包括以下几个页面: - 登录页面:用于管理员和员工的登录。
- 管理员页面:包括员工信息管理、工资计算、工资报表生成等功能。
职工工资信息管理系统实验报告

职工工资信息管理系统实验报告一、引言职工工资信息管理系统是一种用于管理和统计企业职工工资信息的系统,旨在提高工资管理的效率和准确性。
本实验旨在通过搭建一个简单的职工工资信息管理系统,对系统的功能和性能进行测试和评估。
二、系统需求分析职工工资信息管理系统应具备以下基本功能:1. 登录功能:提供登录界面,确保只有授权人员可以使用系统。
2. 职工信息录入功能:管理员或授权人员可以录入职工的基本信息,包括姓名、工号、岗位等。
3. 工资信息录入功能:管理员或授权人员可以录入职工的工资信息,包括基本工资、津贴、绩效工资等。
4. 工资计算功能:根据录入的工资信息,系统能够自动计算每位职工的实际工资。
5. 工资统计功能:系统能够生成工资报表,包括各部门职工工资总额、平均工资等统计信息。
6. 工资查询功能:管理员或授权人员可以通过系统查询特定职工的工资信息。
7. 数据备份与恢复功能:系统能够自动备份工资信息数据,并可在需要时方便地进行数据恢复。
三、系统设计与实现本实验采用Java语言和MySQL数据库进行系统的设计与实现。
系统前端采用Java Swing图形界面库,实现用户友好的操作界面;后端采用Java JDBC技术与MySQL数据库进行数据交互和管理。
1. 登录功能设计与实现登录功能是系统的入口,用户需要输入正确的用户名和密码才能进入系统。
在界面设计上,使用文本框和密码框接收用户输入,并通过按钮实现登录功能。
在数据库中存储用户信息表,包括用户名和密码字段,系统通过对比用户输入与数据库中的数据来实现用户的登录验证。
2. 职工信息录入功能设计与实现职工信息录入功能包括姓名、工号、岗位等信息的录入。
在界面上,通过文本框和下拉列表等来接收和展示用户输入。
用户输入完整的职工信息后,点击确定按钮将数据保存到数据库中。
3. 工资信息录入功能设计与实现工资信息录入功能包括基本工资、津贴、绩效工资等信息的录入。
在界面上,同样使用文本框等组件进行数据的输入和展示。
人事工资管理系统分析与设计

人事工资管理系统分析与设计人事工资管理系统是企业中管理人力资源和薪酬的重要工具,是一种高效、安全、便捷的信息化工具。
该系统的主要目的是为企业提供一个全面、精准、安全、稳定的人事工资管理服务,实现人力资源与财务管理的有机结合以提高企业的效益。
一、需求分析1.系统用户:企业中的管理人员、财务人员、人力资源专员和员工。
2.系统功能:(1)员工信息管理:录入、查看、修改、删除员工的个人信息、合同信息和家庭信息。
(2)工资管理:根据员工的职位、级别、薪酬等信息,自动生成工资单,并可进行查询、修改和删除。
(3)考勤管理:自动生成员工考勤记录,支持手动修改并计算出应扣除的工资。
(4)年终奖管理:系统可以自动计算员工的年终奖,并在相关时期发放。
(5)假期管理:自动生成员工的休假记录,可随时查看员工休假情况,支持手动修改。
(6)报表生成:系统会自动生成员工工资报表、考勤报表、假期报表等。
3. 应用场景:(1)管理人员和财务人员可以通过系统方便快捷地查询员工的工资情况,减少人工操作,提高管理效率。
(2)员工可以通过系统查看自己的工资单、考勤记录、休假情况等,方便快捷。
二、系统设计1.系统架构:本系统采用B/S架构,即基于浏览器的应用程序。
前端采用HTML、CSS、JavaScript等技术,后端采用Java语言,使用MySql作为数据库。
2.数据库设计:该系统主要包括6张表:员工表、部门表、薪资表、考勤表、假期表和用户表。
员工表包括员工基本信息、职位和薪资等信息。
部门表包括部门名称和部门编号等信息。
薪资表包括薪资、津贴、加班费等信息。
考勤表包括考勤记录和请假时间等信息。
假期表包括休假记录和假期余额等信息。
用户表包括用户名、密码和权限等信息。
3.系统模块设计:本系统设计了员工信息管理、工资管理、考勤管理、年终奖管理、假期管理和报表生成六个模块。
(1)员工信息管理模块:此模块主要实现员工资料录入、查看、修改、删除功能。
工资管理系统设计

工资管理系统设计2篇工资管理系统设计(一)随着企业规模的不断扩大和工作岗位的不断增加,工资管理对企业来说变得越来越复杂。
为了提高工资管理的效率和准确性,许多企业开始采用工资管理系统来自动化管理工资发放和计算。
本文将介绍工资管理系统的设计与功能,并探讨其对企业的意义。
一、系统设计1. 数据库设计工资管理系统需要一个可靠的数据库来存储员工的个人信息、工作时长、绩效评价等数据。
数据库的设计应考虑数据的安全性、完整性和易用性。
同时,为了提高查询和统计数据的效率,可以采用合适的数据库模型和索引策略。
2. 用户界面设计工资管理系统的用户界面应简洁明了,方便用户操作。
界面应提供员工管理、工资计算、报表生成等功能,使用户能够方便地查看和处理相关信息。
同时,考虑到系统可能需要被不同角色的用户使用,界面设计应根据不同用户的权限进行限制和区分。
3. 流程设计工资管理系统应具备完善的工资计算流程和工资发放流程。
对于计算流程,系统需要根据员工的工作时长、工资标准等因素进行自动计算,并生成工资表;对于发放流程,系统需要提供相应的支付接口和流程,以确保工资能够及时准确地发放给员工。
二、系统功能1. 员工信息管理工资管理系统应能够方便地管理员工的个人信息,包括姓名、工号、职位、部门等。
系统应提供员工信息的录入、修改、查询等功能,以及相应的数据校验和权限控制。
2. 工资计算根据员工的工作时长、加班情况、请假情况等因素,工资管理系统能够自动计算员工的工资,并生成工资表。
系统应支持多种计算方式,如按小时计算、按月计算等,并能够根据不同岗位设置相应的工资标准和计算规则。
3. 报表生成工资管理系统应具备报表生成功能,能够根据需要生成工资汇总表、工资明细表、绩效报告等不同类型的报表。
报表应具备灵活的设置选项,能够按照部门、岗位、时间段等条件进行筛选和排序,以满足不同用户的需求。
4. 权限管理工资管理系统应具备完善的权限管理功能,以保证数据的安全性和机密性。
工资管理系统设计

工资管理系统设计一、系统需求分析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)生成工资发放表,记录工资发放的日期和金额。
完整薪资管理系统的设计

完整薪资管理系统的设计在现代企业管理中,薪资管理是一项至关重要的工作,它关系到员工的工作积极性、公司的发展前景、以及公司与员工之间的关系等方面。
为了更好地管理和控制企业的薪资,需要一套完整的薪资管理系统,本文将就完整薪资管理系统的设计进行分析。
一、系统概述完整薪资管理系统是一种综合性的信息管理系统,主要包括薪资计算、薪资发放、薪资查询、考核评价、员工档案管理等功能模块,同时还与公司的业务流程、部门职责、组织架构等密切相关。
二、系统设计1. 薪资计算功能模块薪资计算是一个相对复杂的流程,它涉及到员工的基本薪资、加班工资、绩效奖金、福利补贴等多个方面。
因此,薪资计算功能模块需要支持多种计算方式,并且能够灵活适应不同的规则和政策。
2. 薪资发放功能模块薪资发放是整个薪资管理系统中最为重要的环节,它关系到员工的利益以及公司的声誉。
因此,薪资发放功能模块需要支持多种支付方式,并且要保证准确、及时、安全。
3. 薪资查询功能模块薪资查询是员工了解自身薪资水平的关键途径,因此,薪资查询功能模块需要提供多种查询方式,并且要保证查询结果的准确性和保密性。
4. 考核评价功能模块公司需要对员工的工作表现进行考核评价,从而确保优秀员工得到相应的奖励,不良员工得到相应的惩罚。
考核评价功能模块应该支持多种考核方式,并且能够生成相应的奖惩清单。
5. 员工档案管理功能模块员工档案管理是整个薪资管理系统中最为基础的功能模块,它涉及到员工的基本信息、工作经历、学历证书、社会保险等多个方面。
因此,员工档案管理功能模块需要实现多种档案分类和检索方式,并且要保证档案的安全性和完整性。
三、系统实现完整薪资管理系统的实现需要考虑统一的信息平台和相应的技术支持。
具体来说,系统应该采用分布式架构和云计算技术,实现多个业务功能模块的集成和协同。
同时,应该采用安全加密和数据备份等措施,确保系统的可靠性和安全性。
四、总结完整薪资管理系统的设计及实现需要紧密结合企业内部的工作流程和规章制度,同时,需要采用最先进的技术手段,确保系统的高效性和安全性。
员工工资管理系统数据库设计

员工工资管理系统数据库设计一、需求分析为了更好的管理公司的员工工资,需要设计一套员工工资管理系统数据库,并且要具备以下功能:1. 员工工资核算:系统需要对员工的工资进行核算,并且能够根据不同的工资核算规则自动计算出员工的工资,并可以进行手动调整。
2. 工资发放:该系统需要支持工资的自动发放,如每月固定发放日期自动发放员工工资等。
3. 工资查询:该系统需要支持员工查询自己工资、管理员查询所有员工的工资等。
4. 工资统计:该系统需要支持对员工工资进行统计,如统计某个月份公司工资总和,平均工资,最高与最低工资,员工分布情况等。
5. 员工信息管理:该系统需要支持员工信息管理,如员工基本信息、部门信息、职位信息等。
6. 系统设置:该系统需要支持系统设置,可以对员工工资核算规则等设置进行修改。
二、数据库设计1. 数据库结构设计该数据库分为员工信息表、工资信息表、部门信息表、职位信息表、系统设置表等。
(1)员工信息表员工信息表包含员工基本信息、工资核算标准、所在部门、职位等信息。
CREATE TABLE employee( id INT(11) PRIMARY KEYAUTO_INCREMENT, name VARCHAR(50) NOT NULL, sex VARCHAR(5), age INT(3), department VARCHAR(50), position VARCHAR(50), base_salary FLOAT(7,2) NOT NULL, treatment FLOAT(7,2) NOT NULL, remarks VARCHAR(100));(2)工资信息表工资信息表包含员工的工资核算结果、所属月份等信息。
CREATE TABLE salary( id INT(11) PRIMARY KEYAUTO_INCREMENT, employee_id INT(11), salary_month VARCHAR(10) NOT NULL, salary FLOAT(7,2) NOT NULL,bonus FLOAT(7,2) NOT NULL, deduction FLOAT(7,2),create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, FOREIGN KEY (employee_id) REFERENCES employee(id));(3)部门信息表部门信息表包含部门名称、部门编号、所属公司等信息。
初学工资管理系统的分析与设计

具 体 情 况 如 下 图
随着计 算机技术 的飞速发展, 计算机在企业管理 中应用的普及 , 利 用计 算机 实现 企 业 人 事 工 资 的管 理 势 在 必 行 。 本 系统 结 合 公 司 实 际 的 人 事 、 务 制 度 , 过 实 际 的需 求 分 析 , 发 了单 机 版 人 事 工 资 财 经 开 管 理 系 统 。 系统 可 以 满 足 公司 人 事 、 资管 理 方 面 的 需要 。 业 的 本 工 企 工 资 管理 是 公 司 管 理 的一 个 重 要 内容 , 需 要和 人 事 管理 相联 系 , 他 同 时 连 接 工 时 考勤 和 医疗 保 险 等 等 , 生 成 企 业每 个职 工 的 基 本 工 资 、 来 津贴、 疗保险、 险费、 医 保 实际 发 放 工 资 等 。 金 是 企业 生存 的主 要 元 资 素 , 金 的 流 动 影 响 到企 业 的整 体 运 作 , 业 员 工 的 工 资是 企 业 资 金 资 企 管 理 的 一个 重要 的组 成 部 分 。 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个 主 表 包括 “ 工 “ ,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1 绪论 11.1 选题背景 11.2 研究进展 11.3 研究目的和意义 12 系统规划 12.1 可行性分析 22.1.1 经济可行性 22.1.2 技术可行性 22.1.3 操作可行性 22.2 系统开发计划与目标 22.3 系统的开发环境描述 23 系统分析 23.1 组织结构分析 23.2 系统功能需求分析 23.3 系统性能需求分析 43.4 业务流程分析 43.5 数据流程分析 43.6数据字典 63.6.1 数据流字典 63.6.2 数据存储字典 73.6.3 数据处理字典清单 84系统设计 104.1系统功能结构设计 104.2系统控制结构设计 104.3 数据结构和数据库设计 11 4.3.1数据库概念结构设计 11 4.3.2逻辑结构设计 124.4输入输出设计 135总结 13参考文献 14工资管理信息系统的分析与设计一、可行性分析报告可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。
1 ,技术上的可行性。
由于对所在高校比较熟悉,而且对大学工资管理系统这一类的大学财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。
2,经济上的可行性。
由于大学工资管理系统是一个比较小型的系统,所投入的人力最多不会超过3个人,为高校所能接受;又由于所投入的人员均为所在高校员工,无须另投资金。
所以从人力、物力、财力方面来说都是可行的。
随着高等学校的快速发展,高校的规模越来越大,教职工的数量也越来越多,高校的工资管理更加复杂,而工资管理是一项琐碎复杂而又十分细致的工作,工资计算发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格这就会耗费工作人员大量的时间和精力,计算机进行工资发放不仅能够保证工资核算准确无误、快速输出,还会利用计算机对有关工资的各种信息进行统计服务于财务部门其他方面的核算和财务处理。
高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。
二、系统分析部分● 业务流程图学校人事部门及时向财务处提供下列信息: 1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的)若有职工在学校内部各部门之间调动工作情况发生,姓名、由何部门调至何部门工作、工资发放变动情况等。
姓名、由何部门调至何部门工作、工资发放变动情况等。
2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。
据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。
3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放)若有职工调离学校,则要提供调出人员的姓名、本人工资的月份 4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工)若调整工资,资从哪个月份开始发放份开始发放。
资从哪个月份开始发放。
房产处房费水费单补贴清单财务员工工资汇总表扣款补贴单扣款补贴款的管理职工工资发放清单总务处扣款补贴单扣款清单工资发放管理职工工资台账职工工资变动清单职工人事变动管理职工工资变动单人事部财务工资变动通知单财务处1.1扣款补贴管理每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。
由财务处统计处理。
1.2事变更管理学校人事部门及时向财务处提供下列信息:1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。
2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。
3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。
4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。
1.3工资发放管理房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。
财务处按期列出一份职工借支应扣款清单。
然后再根据人事处的人事变更情况调整员工工资。
财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制作本月职工工资台帐。
然后再根据工资台帐制作员工工资发放单和本月份工资汇总表。
工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。
职工工资的计算如下:.工龄工资每人每年增加0.50元。
.应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。
.扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。
.实发工资 = 应发工资 - 扣款合计。
业务流程图如下: 信息反馈部门间职工调动工资变动管理人事部职工工资变动通知单职工工资变动管理职工调离学校验收财务处校外人员调进工资调整管理学校调整工资● 数据流程图根据对该大学工资管理信息系统的详细调查,以及财务处的迫切需求领导的大力支持,我认为该大学的工资管理信息系统的处理业务可以分为:人事变更管理,工资发放管理,扣款补贴管理。
系统的主要外部实体主要有:房产处,总务处,人事处,财务处。
系统主要的输入输出数据流如下表:工资管理系统的主要数据存储是扣款补贴数据,人事变更数据,工资汇总数据。
从总体来说可以分为工资管理子系统和工资发放子系统,工资管理子系统的数据流程图如下:教职工扣款补贴清单人事处人事变更信息人事变更管理工资发放管理扣款补贴清单人事变更清单房产处扣款项目扣款补贴管理总务处工资发放清单财务处扣款补贴信息根据对现行的工资管理信息系统的分析,可以画出工资发放子系统的数据流程图如下:教职工人事变更情况管理人事处人事变更统计单人事变动清单发放职工工资汇总,职工工资台帐管理工资房产处房费,水电职工扣款补贴金额管理费清单总务处工资变动通知单财务处托儿费,交通工资发放清单补贴清单.系统功能需求分析本系统的开发宗旨以及总体任务就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。
所以为了能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。
软件需求一般包含三个层次:业务需求、用户需求和功能需求,还包括非功能需求。
业务需求:反映了组织机构或用户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。
用户需求:描述了用户使用产品必须要完成的任务和具备的功能,这在使用实例文档或方案脚本说明中予以说明。
功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。
(1)业务需求:工资管理系统是针对大量业务处理工作用计算机进行全面现代化管理。
主要包括人员基本情况管理、工资设定和工资查看等几个方面的功能,以实现用户方便的输入、查询、统计的业务需求。
(2)用户需求:信息管理:提供对“员工信息表”数据输入、记录增加、记录修改、记录删除、记录查询等功能,实现员工信息的管理功能。
各部分工资设定:提供对“基本工资”、“职务工资”、“职称工资”、“等级工资”、“工龄工资”、“级别工资”、“奖金”等工资内容的标准输入、修改功能,这些表将构成员工工资的汇总,因此,这几项工资内容的设置将影响职工的总工资。
工资核算:对员工工资进行核算。
工资查询:提供对查询表“工资表”的查询,用户可以按职工编号、职工姓名、等对“工资表”进行查询并打印。
系统设置:用户可以修改登陆密码,可以添加登陆用户,需要的话可以对界面的颜色进行更改。
(3)需求分析的第三步是描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。
工资管理系统的用例分析主要是找出系统中所有的用例,因此要和工资管理系统的潜在用户进行讨论。
系统最终实现的主要功能如下:工资管理系统的用例包括:系统管理、工资设置、工资统计工资查询、工资表导出、打印报表都通过其相应的窗口来实现。
工资设置用例包括基本工资设置和其它项目设置。
其它项目设置有奖金、津贴、福利、扣发等项目。
工资统计用例可以根据不同的月份对其进行相应地统计。
工资查询用例包括单人查询和查询所有,可以显示员工基本工资、员工其它项目情况,以及员工工资具体统计情况。
4)数据字典● 信息系统流程设想本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单调用表单的方式,利用表单来对信息进行管理、数据处理、信息查询、系统维护等工作。
开发设计思想:1. 尽量利用学校现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用学校现在资源,提高系统开发水平和应用效果的目的;2. 系统应符合学校工资管理的规定,满足学校相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求;3. 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;4. 系统应具有数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
三、系统设计部分在现代高校的发展和运作过程中,往往需要对学校员工的工资进行管理。
若学校的规模较大,拥有大量的教职员工,工资管理活动中涉及到大量数据的变化,如果采用数据库的方式对工资数据进行管理,将大大提高管理人员的工作效率。
学校不同,则员工的工资构成就有:1.员工信息分为员工信息浏览和员工信息查询:在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作;在员工信息查询模块中,可按员工号或员工姓名进行查询。
2.工资基本设定包括对基础工资、岗位工资、工龄工资的设定,基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除。
岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。
工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。