工资管理系统

news/2024/11/6 15:04:43/

工资管理系统

  • 一、项目介绍
  • 二、需求分析
    • 2.1业务流程图
    • 2.2系统流图
    • 2.3数据字典
    • 2.4功能需求
  • 三、概念结构和物理设计
    • 3.1概念结构设计
    • 3.2 物理结构设计

一、项目介绍

随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、学历、职称、受聘时间长短等与工资管理有关的信息随之急剧增加。在这种情况下完全依赖于人工管理,不仅需要耗费大量精力和时间成本,出错率较高,而且给查找、维护和更新带来麻烦。因此设计一个小型公司工资管理系统,由计算机取代人工管理完成工资表核算等工作,从而大大提高财务人员的工作效率,同时也提高数据结算正确率。
本系统按照一般企业都采用的工资计算公式,即根据员工的职称、学历、受聘日期长短来确定基本工资,按照工资百分比发放津贴,按照人事部门的扣款表扣除部分工资,由此来构成一个员工的当月工资。
根据公司需求及相关调研,该系统应达到以下目标:
(1)信息分类清晰,易于管理操作
(2)能准确无误地表述信息
(3)快捷的查询功能
(4)界面简洁友好
(5)操作简单、易于上手
系统运行稳定、安全可靠

二、需求分析

2.1业务流程图

在这里插入图片描述

2.2系统流图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3数据字典

数据元素编号:E001
数据元素名称:职工号
别名:
描述:唯一标识职工信息的关键域
定义:职工号=8{字符}8
位置:职工信息表、工资表

数据元素编号:E002
数据元素名称:受聘时间
别名:入职时间
描述:当前年份-职员入职年份
定义:受聘时间=2{字符}2
位置:职工信息表
工资表

数据存储编号:D1
数据存储名称:工资表
别名:工资信息表
描述:详细的工资组成
定义:工资表=职称工资+学历工资+受聘时间工资+津贴-罚款

数据存储编号:D2
数据存储名称:用户信息
别名:用户信息表
描述:可登陆该系统的财务处用户
定义:用户信息=用户名+密码+身份

数据存储编号:D3
数据存储名称:职工信息
别名:职工信息表
描述:公司全体职工信息
定义:职工信息=职工号+姓名+身份证号+学历+职称+受聘日期+工资

数据存储编号:D4
数据存储名称:工资组成
别名:工资组成信息
描述:工资的构成标准
定义:工资组成=职称工资+学历工资+受聘时间工资+津贴-罚款

数据存储编号:D5
数据元素名称:扣款表
别名:罚款表
描述:由人事部门汇总给财务处的工资扣款信息
定义:扣款表=迟到罚款+处分罚款

数据流编号:DF001
数据流名称:查询要求
描述:用户输入给系统的查询条件
定义:职工号/用户名
数据流来源:用户
数据流去处:处理逻辑“查询处理”

数据流编号:DF002
数据流名称:查询职工信息
描述:系统输出给职工的信息
定义:职工号 姓名 身份证号 学历 职称 受聘日期 工资
数据流来源:系统
数据流去处:用户

数据处理编号:DP001
数据处理名称:查询职工信息处理
描述:接收和处理用户输入的查询要求,当输入查询条件时,系统会按照要求在职工信息里查找并输出相应信息。
输入:查询要求
来源:用户
输出:1、查询成功 职工信息
2、查询失败

数据处理编号:DP002
数据处理名称:修改工资组成
描述:用户输入修改工资组成要求,系统根据要求处理
输入:工资组成
来源:用户
输出:修改成功 存储工资组成信息

数据处理编号:DP003
数据处理名称:查询工资处理
描述:用户输入查询工资要求,系统根据要求处理
输入:职工信息
来源:用户
输出:1、查询成功 显示职工工资信息
2、查询失败 系统提示失败

2.4功能需求

在这里插入图片描述
系统分为三个模块:职工管理,工资管理,系统管理
**职工管理模块:**财务处人员对职工信息进行查询、添加、修改、删除。
工资管理模块:
查询工资信息:财务处人员可通过职工号、姓名关键字等查询工资信息明细。
查询工资组成:财务处人员可查询当前公司现行的工资发放标准。
**修改工资组成:**高级财务处人员可根据当年国家政策、公司运营状态和行政部门扣款表对工资组成进行修改。
系统管理模块:
修改密码:用户仅可修改本人的密码。增删用户:高级财务处人员可根据入职和离职情况添加删除用户。

三、概念结构和物理设计

3.1概念结构设计

将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。根据需求分析形成的数据字典和数据流图,抽象得到的实体有:
职工信息(职工号,姓名,职称,学历,受聘日期)
工资(职工号,姓名,学历,职称,受聘日期,基本工资,罚款)
津贴(职工号,姓名,津贴)
实体之间的联系如下:
一个职工有各自的一种工资
工资管理系统E-R图如图所示:
在这里插入图片描述

3.2 物理结构设计

为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程就是数据库的物理设计。数据库在物理设备上的存储结构与存取方法称为物理结构。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/389236.html

相关文章

【计算机毕业设计】88.人事工资管理系统源码

一、系统截图(需要演示视频可以私聊) 摘 要 本论文主要论述了如何使用JAVA语言开发一个人事管理系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中&#xff0…

PHP+MySQL编写人事公司员工工资管理系统

PHPMySQL编写人事公司员工工资管理系统(含源码分析) 公司人事会有很多事情要做,有些事情还需要留下记录,为了方便公司管理,人事操作简便,领导查看数据方便,本次开发了公司员工工资管理系统。 包…

PHP工资管理系统、考勤管理系统、薪资管理系统

本人用PHP开发的一个简易的工资管理系统,可以根据考勤机的考勤数据导入到PHP工资管理系统里,然后根据人事工资制度,计算迟到、早退、缺勤、事假、病假、婚嫁、产假等应该扣除的工资,核算出本月应该发放的工资额,支持ex…

人事办公考勤工资管理系统(ssm,mysql)

人事办公考勤工资管理系统(ssm,mysql)(毕业论文10000字以上,程序代码,MySQL数据库) 【运行环境】 IDEA JDK1.8 Mysql 代码下载网址: 链接:https://pan.baidu.com/s/1AQhsRQU4z2PS6kcbLkIg9Q 提取码:8888 【项目包含内容】 【文档包含内容】 【项…

信创干部人事档案管理系统单机版 - 人力资源档案管理系统软件

信创干部人事档案管理系统单机版v2.0(以下简称系统),是一套具有先进性、安全性、前瞻性的人力资源档案管理系统,是在总结近二十年为万余家单位档案信息化建设实践经验的基础上,遵循ISO15489、ISO23081、ISO14721等国际…

【人事管理系统2.0 Linq to SQL】企业人事管理系统

【C#、Linq to SQL】数据库人事管理系统(登陆、修改密码、源码下载、数据库) 系统介绍一、功能1.1、功能模块 二、 需求分析三、数据库设计3.1、数据流图3.2、数据项3.3、数据库表 四、界面设计五、关键代码5.1、登陆5.2、用户注册5.3、修改密码 六、源码…

员工人事管理系统

1、项目介绍 员工人事管理系统1分为两个角色,分别为员工和管理员,具体功能如下: 管理员:公告管理、通讯录管理、员工管理、工资管理 员工:修改个人信息、查看个人工资、查看通知、查看通讯录 2、项目技术 后端框架…

人事管理系统

目录 前言 4 1开发工具 4 2运行环境 4 3背景和功能 4 第一章 系统需求分析 5 1.1该系统需要完成如下功能: 5 1.2针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下: 5 1.3本系统开发设计思想有以下几点。 6 1.4功能分析 6 1.5功能模块设计 7 第二章 数据库…