下载此文档

职工工资管理系统.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
课程设计(论文)任务书
学院
理学院
专业
信息与计算科学
学生姓名
丁玲玲
班级学号

课程名称
Java面向对象程序设计课程设计
课程设计
(论文)题目
职工工资管理系统
内容及要求:
要求:(1)使用Java语言及Eclipse开发工具设计并实现职工工资管理系统。
(2)完成添加、删除、查询、修改等功能。
(3)使用界面完成显示。
开发环境: Windows XP ,Java + Eclipse
计划与进度安排:
第12周
星期四:任务分析与总体设计
星期五:软件算法与流程设计
第13周
星期一,星期二,星期三:软件编码实现
星期四:软件总体调试
星期五:软件运行分析
第14周
星期二:答辩、验收程序
星期四:答辩、验收程序
成绩:
指导教师(签字):
2012年月日
专业负责人(签字):
年月日
主管院长(签字)
年月日
摘要
Java语言虽然发展历史比较短,但却是比较优秀的面向对象编程语言,在具有强大功能的同时,又具有突出的简单性、可移植性、安全性以及支持并发程序等优良特性。工资管理系统适合于中、小型企业公司职工工资信息管理,录入功能具有多重提示,已录入职工工资信息提示,工资信息有误提示;若文件中没有所查职工的工资信息,当修改与删除此职工信息时可以提示没有此职工的工资信息,等等。这个程序应用了基于Swing的图形化用户界面,利用了容器、组件以及布局管理器构建用户界面,实现了用户在GUI操作的响应。
关键词:Java语言;工资管理系统;Swing图形化用户界面;GUI

目录
摘要 2
一、设计目的及内容要求 4
设计目的: 3
内容要求: 3
二、系统总体设计 5
三、系统详细设计(程序源代码) 6
构造wage函数: 6
用户登陆界面及主函数: 6
工资管理的添加、删除、修改、查找、退出功能的实现: 8
四、运行结果及分析 13
14
15
添加窗口 16
17
17
19
五、课程总结 19
六、致谢 20
七、参考文献 20
一、设计目的及内容要求
设计目的:
通过这次的设计,主要是做出一个小型的员工工资管理系统,来加强对JAVA所学知识的巩固和融会贯通,也对一个学期所学知识做一个小结,锻炼了自己思考问题和解决问题的能力。
内容要求:
简单的公司工资管理系统的设计与实现
(1)公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。
(2)工资的计算办法:经理:固定月薪为8000;技术员:工作时间*小时工资(100元每小时);销售员:销售额*4%提成;销售经理:底薪(5000)+所辖部门销售额总额*%;
(3)类的层次如下:
(4)完成增删改、查询、持久化操作
二、系统总体设计
在程序中,JFrame为顶层容器,包括JLabel,Jpanel等常用组件。还有File控制“基本信息 txt”,并在程序开始,初始化容器、初始化组件,设置事件***。此程序首先确定一个类继承JFrame作为底层容器。
功能选项:
JTextField为文本框,JButton为页面控制按钮。首先初始化各组按钮及基本信息表,之后创建对象,定义文本框长度,注册***并用到this关键字,将对象的可编辑性定义为假。boBox下拉列表组件进行岗位与性别的选择。之后进行对象的调用,进行文件的存取和文本框内的输入输出,并设置异常处理警示机制。
这个设计主要是实现员工工资信息的添加、删除、查询、修改四个方面的内容,分别增加了ActionListener***来实现。层次如下:
工资管理系统
修改
添加
删除
查询
三、系统详细设计(程序源代码)
构造wage函数:
import ;
***@SuppressWarnings("serial")
class Wage extends Panel
{ String s1,s2,s3,s4;
double s5,s6,s7,s8;
Wage(String s1,String s2,String s3,String s4,double s5,double s6,double s7,double s8)
{ =s1; =s2; =s3; =s4; =s5; =s6; =s7;

职工工资管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小281 KB
  • 时间2018-02-22