员工薪资管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
员工薪资管理系统
背景
企业的工资管理是公司管理的一个重要内容,随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既设计到企业劳动认识的管理,同时也是企业财务管理的重要组成部分,工资管理需要和人事管理相联系,同时连接工时考核和医疗保险等等,来生产那个企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎活计算疏漏,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统极大的提高了工作效率,节省了人力和财力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。
需求分析
员工薪资管理系统的开题分析:
1、公司的员工各自只能不同,领取的工资也不相同,员工分为管理人员、财务人员、技术人员和工人;
2、下设几个部门,各部门人员领取的工资也不相同,有人事部、售会计部、广告部、售后服务部和生产车间等一系列部门
3、工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除
4、每个员工的基本资料有姓名、性别、年龄、单位、参加工作时间和职务(如经理、主任、科长、工程师、办事员和工人等)。
5、每月个人的最高工资不超过3000 元。工资每月按部门发放,实际发放的工资金额为工资总额减去失业保险和住房公积金。如果违反劳动纪律,每次扣除基本工资的10%,若扣除金额每月累计超过基本工资,下月工资停发。
员工薪资管理系统的功能分析:
1、员工信息的输入,包括员工的姓名、职工号、性别、年龄、职
务、工作时间、应得工资和实发工资
2、员工信息的查询,包括员工的姓名、职工号、性别、年龄、职
务、工作时间、应得工资和实发工资
3、员工信息的修改,包括员工的姓名、职工号、性别、年龄、职
务、工作时间、应得工资和实发工资
4、新增员工信息的插入,包括员工的姓名、职工号、性别、年龄、
职务、工作时间、应得工资和实发工资
5、离职员工信息的删除,包括员工的姓名、职工号、性别、年龄、
职务、工作时间、应得工资和实发工资
6、记录已经领取和未领取工资的员工的信息,包括员工的姓名、职
工号、性别、年龄、职务、工作时间、应得工资和实发工资
7、处理违反纪律而扣工资的员工的信息,员工信息的输入,包括员
工的姓名、职工号、性别、年龄、职务、工作时间、应得工资和实发工资
8、处理因表现良好而加工资的员工的信息,员工信息的输入,包括
员工的姓名、职工号、性别、年龄、职务、工作时间、应得工资和实发工资
关系模式:
1、员工(姓名,职工号,性别,年龄,职务,工作时间,应得工资,
实发工资)
2、应得工资(基本工资,福利补贴);
3、实发工资(应得工资,失业保险,住房公积金,罚扣工资,奖励工
资,);
4、奖励(姓名,职工号,性别,年龄,职务,工作时间,应得工资,
奖励工资);
5、罚扣(姓名,职工号,性别,年龄,职务,工作时间,应得工资,
罚扣工资);
概念结构设计
薪资管理系统
E-R 图:
薪资管理系统额度功能和实体属性是画E-R的主要依据,根据系统所要实现的功能,可以列出本系统的一系列关系,从而构造出系统的逻辑功能结构。本系统中的实体主要有员工信息实体,员工应
得工资实体,员工实发工资实体,以及员工罚扣工资实体和员工奖励工资实体
员工实体E-R图:
奖励实体实体E-R图: 罚扣实体实体E-R图: 总的E-R图:
数据字典:员工信息表:
应得工资信息表:
实发工资信息表:
安全性要求:
本系统的管理员是会计部的操作人员,一般的职工只有登陆查看自己信息的权利,但是不管是管理员,还是一般工作人员,都要用自己的登录名和密码才能进行操作,这样保证了该系统得安全性。完整性要求:在在该系统中,数据的完整性也是非常重要的,只有保持勒完整性,才能充分发挥该系统的作用。本系统是通过采用事物来实现完整性控制的。
系统设计总结
本次数据库系统设计我选的是员工薪资管理系统,是我第一次设计数据库的系统,这对我来说是一个很严峻的考验,同时也激发了我的热情,使我能够完全投入到本次系统的设计中来。因为这不仅要求我能熟练掌握数据库的理论知识和实践知识,还对我的软件设计能力有较高得要求。
本系统实现的功能有查询、插入、修改、删除等,这就要求我
能够熟练掌握和使用数据库的操作和使用,另外,数据得完整性和安全性也是本次设计得一个重点和难点,如果不能做好,那么这个系统也就相应的失去它的优势。
在本次设计过程中,我也遇到了一些问题,毕竟我是首次设计这种系统,经验不足,还有很多设计的方法和技巧没有掌握,但是我通过查询资料和请教别人,终于把遇到得问题解决了。本次设计使我获益匪浅,不仅使我对数据库的知识更加熟练,掌握得更加牢固,为今后的进一步学习打下了坚实的基础,还让我学会了更多的设计方法和技巧,使我的设计能力有了进一步提高。