JAVA+SQL实训报告--⼯资管理系统(详细)
JAVA+SQL实训报告--⼯资管理系统(详细)
题⽬:java技术员培训
系别:
专业:
学⽣姓名:
学号:
指导教师:
⽇期:
摘要
近年来,随着我国信息技术的飞速发展,计算机应⽤已逐渐渗透到各个领域。在企业管理领域内,计算
机的应⽤已经⼗分⼴泛,各种管理机制与企业运作流程都与计算机紧密结合在⼀起,计算机的应⽤进⼀步完善了企业的管理,提⾼了企业的现代化管理形象。
开发职⼯⼯资管理系统的⽬的就是为了帮助财务部门能更好地管理本单位的职⼯⼯资,提⾼⼯作效率,实现职⼯⼯资信息管理的规范化和⾃动化。
本员⼯⼯资管理系统使⽤JAVA语⾔编写,采⽤SQL Server作为数据库,实现了⼀般⼯资管理系统对员⼯⼯资信息的浏览、删除、修改、查询和统计分析功能,节省了⼤量的⼈⼯操作的⼯作量,⾃动完成众多的信息处理,减少了数据出错的⼏率,加强了⼯资记录的安全性和完整性。
关键词:⼯资管理;统计分析;SQL Server;JAVA
Abstract
In recent years, with the rapid development of information technology in China, computer application has gradually penetrated into various fields. In the field of enterprise management, the application of computer has been very extensive. Various management mechanisms and enterprise operation processes are closely combined with computer. The application of computer further improves the management of enterprises and improves the modern management image of enterprises.
The purpose of developing the employee salary management system is to help the financial department better manage the employee salary of the unit, improve the work efficiency, and realize the standardization and automation of the employee salary information management.
The salary management system of the staff is written in Java language and SQL server is used as database. It realizes the functions of browsing, deleting, modifying, querying and statistical analysis of the salary information of the staff in the general salary management system, saves a lot of labor operation workload, automatically completes a lot of information processing, reduces the probability of data error, and strengthens the safety of the salary record And integrity.
Key words: Salary management; statistical analysis; SQL Server; Java
⽬录
引⾔ (3)
1  问题定义 (3)
2  需求分析 (4)
2.1 功能定义 (5)
2.2 参与者列表 (5)
2.3 ⽤例图 (6)
2.4 数据流图 (7)
3  总体设计 (7)
3.1 系统分析 (7)
3.1.1 类图 (7)
3.1.2 序列图 (8)
3.1.3 协作图 (9)
3.2 数据库设计 (11)
3.2.1 需求分析 (11)
3.2.1 概念结构设计 (11)
3.2.2 逻辑结构设计 (12)
3.2.3 物理结构设计 (14)
3.2.4 数据库安全性 (15)
3.2.5 数据库完整性 (15)
3.2.6 数据库的备份和恢复 (16)
3.2.7 数据库的连接 (16)
4  详细设计 (16)
4.1 登录界⾯设计 (17)
4.2 系统管理员界⾯设计 (18)
4.3 员⼯界⾯设计 (20)
5  测试 (21)
5.1 ⿊盒测试 (21)
6  结论 (24)
参考⽂献……………………………………………………
附录…………………………………………………………
引⾔
随着计算机及⽹络技术的飞速发展,Internet应⽤在全球范围内⽇益普及,当今社会正快速向信息化社会前进,信息⾃动化的作⽤也越来越⼤。员⼯⼯资管理系统是现代企业管理⼯作不可缺少的⼀部分,是适应现代企业制度要求,推动企业劳动⼈事管理⾛向科学化,规范化的必要条件。
本⽂主要介绍了员⼯⼯资管理系统的整个设计开发过程。其主要系统功能包括以下⼏个模块:系统模块管理(包括登录、⽤户管理)、员⼯管理(包括添加新员⼯信息、员⼯信息查询、员⼯信息维护)、⼯资组成项⽬(包括⼯资信息的添加、⼯资信息维护)、员⼯⼯资的统计分析、退出。体现了清晰的员⼯⼯资管理流程 , 完成了基本的员⼯⼯资管理要求,是⼀个典型的信息管理系统。该系统⼤⼤地简化了操作流程,提⾼了企业的⼯作效率。
1  问题的定义
员⼯⼯资管理系统是⼀个通⽤性较好的⼈事管理系统,具有运⾏速度快、安全性⾼、稳定性好的优点,可以作为企业员⼯⼯资管理部门进⾏⼯资管理的⼀种⼯具。本系统具备完善的员⼯⼯资档案管理功能,查询功能等功能。可⽅便的为企业完成员⼯⼯资信息管理、员⼯考评管理等重要⼯作。
通过使⽤员⼯⼯资管理系统,使企业的员⼯⼯资管理系统化、规范化、⾃动化、从⽽达到提⾼企业管理效率的⽬的。系统开发的总体任务是使办公⼈员可以轻松快捷地完成员⼯⼯资管理的任务。
员⼯⼯资管理系统主要是对⽤户、员⼯、部门、岗位信息的查询,包括对⽤户信息的添加、修改和查询,系统还可查询员⼯基本信息,以及对⼯资项⽬组成、各级别⼯资情况的修改和维护。
2  需求分析
2.1 功能定义
图2-1 ⼯资管理系统层次图
⼯资管理系统应完成以下功能:
①员⼯信息管理:实现对员⼯信息的输⼊、查询和修改(如员⼯编号、⼯作岗位、部门、姓名、性别、⾝份证号、⼊职⽇期、民族、籍贯、现住址信息)。对于转出、辞职、辞退、退休员⼯信息的删除。
②⼯资管理:员⼯⼯资分为两部分:⼀部分是基本⼯资,根据员⼯的⼯龄和岗位设置;包括对⼯资的查询和修改。
⼯资规定
基本⼯资:4.5k
岗位:⽂员(+800⾏政),技术员(+2000),后勤(+200),会计(+1500财务),销售员(+2000),⽣产员(+800)
⼯龄:不满1年(+0%),1年(+2%),2年(+5%),3年(+8%),3年+(+15%)
⼯资=基本⼯资+岗位补贴+⼯龄补贴
③统计分析功能:统计当⽉所要核发的⼯资总⾦额,平均⼯资,以及最⾼和最低,最⾼-最低的⼯资⾦额。
2.2 参与者列表
系统管理员:①对员⼯信息的管理,包括对员⼯信息的输⼊、查询、修改,删除,对于转出、辞职、
辞退、退休员⼯的信息。②根据员⼯的岗位补贴、⼯龄补贴,完成⼯资的核算并发放⼯资。③统计分析当⽉所要核发的⼯资总⾦额,以及最⼤和最低⼯资⾦额。
员⼯:系统的主要使⽤者,登陆系统后,对⾃⼰的基本信息的查询和对⾃⼰⼯资的查询。
2.3 ⽤例图
图2-2 系统管理员⽤例图
图2-3 员⼯⽤例图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。