人事工资管理系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、绪论 (1)
二、系统需求分析 (1)
(一)系统功能分析 (1)
1.系统管理员需求 (1)
2.普通员工需求 (2)
(二)数据流程图 (3)
(三)数据字典 (4)
三、系统功能的详细设计与具体模块 (6)
(一)数据库设计 (6)
1.设计视图 (6)
2.设计存储过程 (6)
3.设计触发器 (7)
(二)软件结构设计 (8)
1.概要设计 (8)
2.详细设计 (8)
四、系统功能实现 (8)
(一)具体功能实现 (8)
1.登陆主界面 (8)
2.管理员模块 (10)
3.普通与员工模块 (12)
(二)系统运行和维护 (13)
五、总结 (14)
参考文献 (15)
人事工资管理系统数据库设计
内容摘要
由于计算机技术的飞速发展,数据库技术不断应用到各行各业中进行数据管理。公司的规模越来越大,员工的数量越来越多,员工工资的管理更加复杂,而工资管理是一项非常琐碎、复杂又精细的工作,如果实行人工计算工资的方法进行工资管理,必定会耗费大量工作人员的时间和精力,而且准确率并不会很高。但是用计算机进行工资的发放工作,不仅能够保证工资核算的准确无误,快速输出,而且还可以利用计算机对工资的各种信息进行统计和检索,大大提高了公司人事工资管理的效率,也使企业管理更加正规化,科学化,高效化。对工资管理方案进行了充分的研究后,围绕“人事工资管理系统”课题进行了我们的数据库开发,详细介绍了以C#和SQL SERVER为基础的系统开发过程,具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。
关键词:SQL SERVER C#工资管理企业管理高效化
The DB Design for Personnel-salary Management
Abstract
Due to the rapid development of computer technology, database data management technology applied to all sectors. Increasing the size of the company, number of employees is growing, and the management of employee wages is more complicated. Since payroll management is a very trivial, complex and delicate work, a manual method of calculating wages will cost a lot of staff time and effort, and accuracy is actually not high. But the use of computers for payroll distribution work, would guarantee not only the accuracy of payroll accounting, fast throughput, but also can use computers to retrieved various statistics and information on wages, greatly improving the efficiency of human resources management of the company, makes the enterprise more regularized, scientific and highly effective. After salary management programme have been fully researched, around the "personnel-wage management system" topic for our database development, details of c # and SQL SERVER-based system development process, has the typical characteristics of database application system, completed the system structure and close connection with the reality of life.
Key words:SQL SERVER C#Salary Management Enterprise Management Efficiency
一、绪论
(一)研究背景
随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
(二)研究目的
本系统的设计目标是能够对该公司的员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,系统应该包括系统用户数据的添加,修改和删除。系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为公司财务人员提供便利。
二、系统需求分析
(一)功能分析
本系统的最终用户是公司的在职员工和系统管理员,开发这个系统的目的就是简化公司员工在工资计算上的工作量,提高人事工资管理的效率,从而推进企业的科学化、正规化管理。我们团队通过对公司基本情况的了解,归纳总结出系统用户的功能需求。
1、系统管理员需求
公司的角色普通职工,还应该有管理员,通过给定权限来对公司员工的信息进行处理,提高系统的安全性。
(1)信息要求
管理员能够查询公司所有员工的个人信息,所有部门信息,员工考勤信息,工资标准,