职工工资管理课程设计Word下载.docx
- 文档编号:21236808
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:23
- 大小:241.15KB
职工工资管理课程设计Word下载.docx
《职工工资管理课程设计Word下载.docx》由会员分享,可在线阅读,更多相关《职工工资管理课程设计Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
2.详细设计......................................................................................................................................................11
4.1数据库设计...........................................................................................................................................11
4.2数据库表结构.......................................................................................................................................12
4.3主要模块的流程图...............................................................................................................................14
5.编码..............................................................................................................................................................16
5.1主要代码...............................................................................................................................................16
5.2测试......................................................................................................................................................17
6.总结..............................................................................................................................................................18
参考文献..........................................................................................................................................................19
1.可行性研究
1.1问题描述
企业工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。
最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放错误的现象。
同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。
正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。
企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。
1.2开发背景及意义
企业的工资管理是公司管理的一个重要内容。
随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。
资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业职工的工资是企业资金管理的一个重要的组成部分。
早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
企业工资管理系统是典型的信息管理系统,前台程序开发工具采用PB,后台数据库采用SQL2000数据库。
运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、职工工资发放的需要,同时也成为现代化企业管理的标志。
1
1.3应用范围
实现工资的集中管理。
可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;
同时本系统还可对人事及工资管理情况进行多角度查询。
1.4开发工具
数据库:
SQL2000数据库;
开发工具:
powerbuilder9.0程序开发工具
2.系统需求分析
2.1问题现状
随着经济的发展,企业向着大型化、规模化发展,而对于大中型企业,职工、职称等都跟工资管理有关的信息随之急剧增加。
在这种情况下单靠人工来处理职工的工资不但显得力不从心,而且极容易出错。
该系统就是设计一个小型企业工资的管理系统,由计算机代替人工执行一系列诸如增加新职工,删除旧职工,工资查询,统计等操作。
这样就使办公人员可以轻松快捷地完成工资管理的任务。
2.2用户对系统的功能需求
经过分析研究,确定了用户对系统的主要功能需求有:
(1)查询子系统:
职工资料查询,职工部门查询,职工工资查询。
(2)数据库管理子系统:
职工基本信息管理,部门信息管理,用户信息
管理。
(3)统计分析:
统计职工出勤情况,职工奖励情况查询
本人负责的模块是职工信息管理,包括职工基本基本信息、基本工资、
静态工资、动态工资的录入以及奖惩信息登记。
2
2.3用户对系统的性能需求
一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。
1.稳定性:
本系统面对的是大量的职工,一旦服务器发生阻塞而崩溃将带来很大的麻烦和问题。
系统服务器的及时响应也是服务质量的重要指标,太长的延迟时间将给工作带来不便。
由于数据量大,必须对数据及时备份与恢复。
2.安全性:
通过提供信息的机密性、完整性提供充分的保护来预防风险,保障系统安全。
对职工工资管理系统而言,除了保护系统免受恶意攻击,还要防止职工信息泄漏。
3.可扩展性:
系统要满足用户需求和业务复杂性要求。
主要表现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要随着用户的要求和技术的不断发展改进。
因此系统可扩展性非常必要。
4.易于管理:
可以很方便的对系统进行管理,确保系统正常运行,同时系统的管理和监控可以在远程完成
5.一致性:
系统数据要保证一致性、准确性,当某一数据库中记录改变,与之相关联的数据库也随之变化。
就实际情况,在高系统配置、内部控制很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。
在开发系统的每个阶段,需要一种方法来决定允许特定用户进行什么样的操作。
2.4系统功能模块图解
本系统功能模块如下图2.1所示:
3
图2.1功能模块
职工基本信息管理功能模块如下图2-2所示:
图2.2职工信息管理模块
2.5系统数据流图
职工工资管理系统是企事业单位管理的重要组成部分,我们结合目前教职工工资管理的现状,经过充分的研究和综合分析,开发了职工工资管理系统。
4
该系统的数据流图如下:
顶层数据流图:
查询、更新、录入
密码管理
细化的数据流图:
查询
录入、更新
查询,登记(考勤)
修改密码
图2.3系统顶层数据流图
查询子系统
登记、更新
统计分析
帮助子系统
图2.4系统数据流图
5
职工信息的录
职工工资的录
奖惩信息登记
奖惩表
工资基本表
工资表
职工表
统计,登记
登记
出勤登记
图2.5职工基本信息功能模块数据流图
2.6数据字典
经过以上综合分析,设计出后台数据库的数据字典如下:
职工信息管理功能模块的数据流图:
职工信息管理模块:
1.数据项:
职工编号
含义说明:
唯一标识一个职工的身份
类型:
文本
长度:
6
前三位为部门号,后三位为职工号
2.数据项:
职工姓名
职工称谓
8
最多为复姓,四汉字姓名
3.
数据项:
性别
职工性别
限制值为男或女
4.
出生年月类型:
日期型
职工的出生日期取值范围:
1900-1-1—2000-12-31
5.
文化程度类型:
职工文化程度长度:
6.数据项:
部门编号类型:
7.数据项:
职称
8.数据项:
年月
标识某一部门长度:
标识职工的具体工作长度:
10
职工工资的日期
9.
实发工资类型:
货币型
职工每月最终获得薪水取值范围:
大于0
10.数据项:
基本工资类型:
11.数据项:
高房租
类型:
货币型12.数据项:
独生子女费
货币型13.数据项:
工资福利
货币型14.数据项:
医疗保险
15.数据项:
公积金
16.数据项:
罚金
17.数据项:
奖金
18.数据项:
津贴
货币型19.数据项:
缺勤次数
数值型
大于0
职工所支付的住房租金取值范围:
大于等于0
独生子女家庭职工获得的补助取值范围:
职工所获得的工资福利取值范围:
存储在职工医疗卡的薪水取值范围:
存储在职工基金卡的薪水取值范围:
因缺勤而扣发的薪水
取值范围:
因获取奖项而奖励的金额取值范围:
职工每月获得的补助
职工签到的次数
7
20.数据项:
获取奖项数类型:
21.数据项:
获取奖项说明类型:
22.数据项:
个人所得税类型:
职工获取奖项的次数取值范围:
职工获得奖项的具体说明长度:
100
国家收取的工资税收取值范围:
2.7系统数据分析
系统主要的实体包括:
(1)部门表:
部门编号、部门名称、部门负责人、部门人数
(2)职工表:
职工编号、姓名、性别、出生年月、部门编号、文化程度、政治面貌、职称。
(3)工资基本表:
职工编号、姓名、基本工资、高房租、工资福利、医疗保险、公积金、独生子女情况、独生子女费。
(4)工资表:
职工编号、年月、姓名、奖金、罚金、津贴、个人所得税、实发工资
(5)奖惩表:
职工编号、年月、获取奖项数、获取奖项说明、缺勤次数
(6)用户表:
用户名、密码、权限、工作日、标记
2.8实体-联系图
下面用E-R图描述各实体与实体之间的联系如下:
系统E-R图:
实发工资
个人所得税
关系
员工姓名
基本
工资
拥有
部门编号
职工
编号
学历
政治面貌
姓名
部门
出生年月
获取奖项数
获取奖项说明
图2.6系统E-R图
9
职工工资信息实体E-R图如下:
员工编号
年
图2.7职工工资信息实体E-R图
3.概要设计
经过分析研究,确定了系统应该包括如下功能:
(1)查询子系统:
职工资料查询(按部门名称、职工号、职工姓名、职工工资查询),职工部门查询(按职工姓名或职工编号查询),职工工资查询(按职工编号、时间、精确月薪查询)
(2)数据管理子系统:
职工信息管理(职工基本信息录入、职工变动工资录入、职工固定工资录入、奖惩信息登记),职工信息录入管理(职工部门信息录入、职工部门更新),用户信息管理(对管理员的权限可见)
(3)统计分析:
统计职工出勤次数,职工奖励情况查询
(4)帮助子系统:
版本信息,帮助
根据以上对系统的功能需求的分析,将系统的功能划分为九大模块:
1.职工资料查询模块
二.职工部门查询模块
三.职工工资查询模块
四.职工基本信息模块
五.部门信息管理模块
六.用户信息管理模块
七.版本信息模块
八.帮助模块
九.考勤奖励统计模块系统的层次结构图如下:
图3.1系统层次结构图
本人具体负责对考勤奖励统计模块和用户信息管理模块的设计。
4.详细设计
4.1数据库设计
数据库逻辑结构设计,主要是建立相关的数据表、触发器和储存过程,如下:
(1)职工表(职工编号职工姓名性别出生年月部门编号<
notnull>
文化程度政治面貌)
(2)部门表(部门编号部门名称部门负责人部门人数)
(3)用户表(用户名密码权限工作日标记)
(4)工资表(职工姓名年月姓名奖金津贴罚金个人所得税)
(5)工资基本表(职工编号职工姓名基本工资高房租工资福利医疗保
险公积金)
(6)计算
(7)计算
工资表.罚金和工资表.奖金的存储过程jc工资表.实发工资的触发器wh_sum
11
4.2数据库表结构
各个表的实现结果如下图:
表4.1职工基本信息表
字段名
数据类型
关键字段
说明
是
主键
否
男、女
日期/时间
文化程度
本科、大专等
关键
表4.2用户表
用户名
主键、外键
密码
工作日
数字
标记
权限
说明:
用户权限有一般用户和管理员,其中表中权限的作用是识别出登陆该系统的用户级别;
标记的作用是识别出管理员在每月初登录系统时是否设定本月的工昨日
天
数。
表4.3部门表
部门人数
部门名称
部门负责人
12
表4.4
职工工资表
基本工资
外键
独生子女情况
说明:
职工的基本工资因职工的职位而异,职位不同基本工资也不相同,另外本系统局限于对高校教职工工资管理而应用开发,故表中的的公积金、高房租、独生子女费、医疗保险等属性均根据教职工来制定的;
存储过程jc和触发器wh_sum的实现见代码实现部分。
表4.5奖惩表
获取奖项情况
此表中的关键为对于缺勤次数的统计,由于水平有限本表中的缺勤次数统计的实为签到次数,应用存储过程再把缺勤次数计算出来。
13
4.3主要模块的流程图
1.“考勤记录”的流程图如下:
a
N
b
c
e
检验合法
Y
验证签到是否迟到?
d
图4.1“考勤记录”流程图
图示中的abcd是为了在测试中可以方便的表示而设定的
14
2.“删除、修改用户信息”流程图:
检验合法?
法
图4.2“删除、修改用户信息”流程图
4.4主要界面设计
1.登陆界面
用户身份是管理员:
图4.3
管理员登录系统界面
管理员在每月初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工工资 管理 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)