工资管理系统

一、项目介绍

随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、学历、职称、受聘时间长短等与工资管理有关的信息随之急剧增加。在这种情况下完全依赖于人工管理,不仅需要耗费大量精力和时间成本,出错率较高,而且给查找、维护和更新带来麻烦。因此设计一个小型公司工资管理系统,由计算机取代人工管理完成工资表核算等工作,从而大大提高财务人员的工作效率,同时也提高数据结算正确率。
本系统按照一般企业都采用的工资计算公式,即根据员工的职称、学历、受聘日期长短来确定基本工资,按照工资百分比发放津贴,按照人事部门的扣款表扣除部分工资,由此来构成一个员工的当月工资。
根据公司需求及相关调研,该系统应达到以下目标:
(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 物理结构设计

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

用数据库做的企业工资管理系统。摘 要 企业的工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 Access数据库具有与VB6无缝连接、操作简单、易于使用的优点。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值