- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
一.需求分析..................................2
1.1功能需求.........................................3
1.2性能需求.........................................3
二.设计总流程图...............................4
三.系统详细设计...............................4
3.1数据库逻辑设计...................................4
3.2各模块功能.......................................5
3.2.1职工信息管理系统.............................5
3.2.2职工工资管理系统.............................6
3.2.3职工登录查询管理系统.........................8
四.设计代码...................................9
五.心得体会 ..................................35
需求分析:
1.功能需求:
员工信息表;及时反映员工的基本信息
员工津贴表,反映员工津贴
员工基本工资表
基本工资的设定
津贴的设定
计算出月工资
录入员工工资信息
添加员工工资信息
更改员工工资信息
2.性能需求:
此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java语言编写,mysql数据库。
数据总流程图:
基本工资
基本工资
姓名
姓名
职工号职工号员工
职工号
职工号
员工
工资领取
工资
领取
影响
影响
津贴姓名
津贴
姓名
姓名津贴领取
姓名
津贴
领取
密码
密码
职工号
职工号
系统详细设计
1.数据库逻辑设计
工资信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。
表一:员工信息表:
表二:基本工资表:
表三:津贴信息表
2. 各模块功能:
职工信息管理系统
功能为:财务部门相关人员录入、修改、删除、员工个人信息
添加员工信息图
修改员工信息图
删除员工信息图
职工工资管理系统
功能为:根据工资生成公式,按照员工的考勤情况及各种表现按月生成相应的工资;财务部门相关人员能录入、修改、删除、查询每个月每个员工的工资信息以及工资汇总;员工本人能查询自己的工资信息以及工资汇总;
工资录入图
工资修改图
工资删除图
职工登陆查询系统
功能为:员工本人能通过用户名和密码查询自己的信息以及修改自己的密码
员工登录界面
员工修改密码图
设计代码
DB类:
package wage_management;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class DB extends JFrame implements ActionListener {
public DB() {
}
JFrame frame = new JFrame(欢迎进入企业工资管理系统);
JLabel label = new JLabel(, JLabel.CENTER);
JButton button1 = new JButton(进入系统);
JButton button2 = new JButton(退出系统);
ImageI
文档评论(0)