**

JAVA+SQL实训报告–工资管理系统

**
题 目: 工资管理系统
系 别:
专 业:
学生姓名:
学 号:
指导教师:
20 年 月 日

摘 要

近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。开发职工工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。本员工工资管理系统使用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 测试 ………………………………………………………………………2
15.1 黑盒测试 ……………………………………………………………………………2
16 结论……………………………………………………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 员工用例图

图2-4 工资管理系统用例图

2.4 数据流图

图2-5工资管理系统数据流图

3 总体设计

3.1 系统分析

3.1.1 类图

这里不好把word复制粘贴过来,还得自己一点点修改换行
详细的看

JAVA+SQL实训报告–工资管理系统
有图有真相()

JAVA+SQL实训报告--工资管理系统(详细)相关推荐

  1. java迷宫实训报告_Java综合实训报告-迷宫.doc

    Java综合实训报告-迷宫 目 录 1.需求分析2 2.概要设计2 2.1功能图3 2.2系统流程图4 3.详细设计4 3.1类关系图5 3.2类设计图5 类Maze5 类MazeGrid6 3.3主 ...

  2. Java第一次实训报告

    Java第一次实训报告 项目(GUI学生信息管理系统) 一.创建数据库和表 1.利用NaviCat创建数据库student,设置字符集为utf8 1.1数据库和表的目录 2.创建学校表 2.1创建t_ ...

  3. java mysql实训报告_java数据库实训总结.doc

    java数据库实训总结 java数据库实训总结 篇一:JAVA数据库学生管理系统实训报告 实训报告 实训名称: 学生成绩管理系统实训 系 (部):专业班级:网络L1301学生姓名:刘鑫 学 号指导教师 ...

  4. 计算机Java校内实训报告_计算机java实训总结的范本

    计算机java实训总结的范本 这一期的实习,虽然实习的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦.以下是我在这次实习中的一些感悟和体会: 1. ...

  5. oracle宿舍管理系统实训报告,宿舍管理系统实验报告..doc

    宿舍管理系统实验报告. 管理信息系统报告 实验目的 在通过自学数据库的知识后,独立制作一个宿舍管理信息系统,检验自己自学的成果,同时让老师根据作品给予一定指导 .随着自学考试教育的普及和社会对该种学历 ...

  6. java综合实训报告_java综合实验报告1.doc

    java综合实验报告1 数学与计算机学院 实 验 报 告 课程名称JAVA语言程序设计 课程代码 任课教师周立章指导教师周立章学生姓名郭春艳学 号312008080611123年 级2008专 业软件 ...

  7. java宠物实训报告,基于Java的宠物用品商城的设计与实现-开题报告

    基于Java的宠物用品商城的设计与实现-开题报告 本科毕业论文(设计)开题报告书本科毕业论文(设计)开题报告书 论文(设计)题目 基于 java 的宠物用品商城的设计与实现 作 者 姓 名 所属学院专 ...

  8. Java项目实训报告

    One:JVM实践思维图(完整版) Two: 走近Java 概述+ Java技术体系+Java发展史+Java虚拟机家族:(Sun Classic/Exact VM.HotSpot VM.Mobile ...

  9. java类与对象实验报告心得体会_java实习实训报告心得【三篇】

    [导语]Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.而学习Java的同学java实习实训是必经的过程.以下是无忧考网整理的java实习实训报告心得,欢迎阅读! java实习实训报告心 ...

最新文章

  1. 推荐7个最新发现的神仙网站,让人心动!
  2. 一步步教你下载centos镜像
  3. 图像界面编程简单窗体创建
  4. 前端进阶-Position
  5. 邮件协议(SMTP)性能测试总结(Foxmail邮箱)
  6. c# 链接mongDB集群实战开发
  7. php 抓取https请求数据,PHP + curl 实现 http 或 https 抓取数据:
  8. 养蛙游戏刷爆朋友圈,养蛙成功“反杀”传统手游?
  9. Python:file (read,readline,readline )使用方法
  10. C# WPF MVVM开发框架Caliburn.Micro 名称Transformer⑩①
  11. 用 Python 编写一个天气查询应用
  12. js使用base64 上传图片解决iOS手机竖屏拍摄图片发生旋转问题
  13. AcWing 204. 表达整数的奇怪方式 / Strange Way To Express Integers
  14. 二_单元测试和代码覆盖率
  15. 如何查看MFC源码(转)
  16. oracle 查询月份
  17. [机器学习][三维重建] 凸包算法——Graham扫描
  18. bootstrap-fileinput插件获取图片文件并展示,不进行上传
  19. epson机器人编程 范例_Epson机械手简单实例编程
  20. 如何建立风险分析模型

热门文章

  1. 创建好的提示词来让 Stable Diffusion 生成 AI 艺术作品图像
  2. 开始→运行(cmd)命令大全
  3. python头像怎么弄_如何用 Python 把朋友头像变表情包?!!
  4. 以30字符宽居中输出python字符串_python基础--字符串
  5. 轻松实现对pdf文件编辑修改
  6. java futuretask 源码_java并发编程——FutureTask源码分析
  7. png格式如何转换?怎么改图片格式?
  8. Kubernetes网络和集群性能测试
  9. 原来塑料瓶的标志有这么重要的信息!!
  10. 从无法启动的Mac中恢复数据的3种方法