




免费预览已结束,剩余30页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)题目: 新中源陶瓷有限责任公司职工 工资管理系统设计与实现 院 (系): 信息工程系 专 业: 计算机应用技术 姓 名: 陈 建 鑫 学 号: 7115901010267 指导教师: 钱 能 二一三 年 四 月 五 日 毕业设计(论文)任务书学生姓名陈建鑫学号7115901010267专 业计算机应用技术院(系)信息工程系毕业设计(论文)题目新中源陶瓷有限责任公司职工工资管理系统设计与实现任务与要求主要任务:1能够对部门进行设置,可实现对员工档案信息、工资信息以及用户权限的管理; 2用户可根据不同的权限可对员工劳资信息进行添加、删除、修改等操作; 3可对员工工资信息进行各种查询(精确、模糊、组合); 4可对员工工资等进行各种分类统计、报表打印和导入导出功能; 5具有良好的帮助环境等。 写作要求: 1论文的撰写应当有一定的独创新和新颖性,具有一定的实用价值。 2论文语句通顺,结构良好。 3论文图表,数据准确无误。 4论文字数在5000字上。完成时间段2012年12月16日 至 2013年4月5日 共16 周指导教师单位重庆科创职业学院职称讲师院(系)审核意见毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字12.16-12.26收集资料、查阅相关文献、学习毕业设计撰写规范和相关要求,做好毕业设计准备工作12.27-1.22完成系统分析,包括可行性分析、需求分析和系统设计规划1.23-2.20完成数据库设计,着手系统设计与实现2.21-3.8进行系统详细,并完成论文初稿撰写与检查3.9-3.27进一步优化系统设计,完成系统测试和论文的撰写3.28-4.5检查论文,定稿、打印,做好毕业答辩准备教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目: 新中源陶瓷有限责任公司职工工资管理系统设计与实现学生姓名: 陈建鑫学号:7115901010267专业: 计算机应用技术指导教师姓名:钱能职称: 讲师检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施:检查教师签字: 年 月 日院(系)意 见(加盖公章): 年 月 日摘 要随着经济的发展,企业正向大型化、规模化发展,而对于大中型企业,员工、职称等与工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工、删除旧员工、工资查询、统计等操作,这样就使办公人员可以轻松快捷地完成工资管理的任务。本文通过对新中源陶瓷有限责任公司职工工资管理现状进行深入调查分析,针对该公司薪资发放特点,并结合自身知识结构与实际操作能力,选用Java语言结合数据库标准语言SQL,以MyEclipse 8.5为开发工具和SQL Server 2000为后台数据库开发出适合该公司的全新工资管理系统,从很大程度上改善了该公司薪资管理的规范化,节约了管理成本,提高了管理工作效率。关键词:工资管理 Java MyEclipse8.5 SQL Server 2000Abstract Along with the development of economy, enterprises are large-scale, large-scale development, and for large and medium-sized enterprises, employees, job title and salary management information increases sharply.In this order by artificial to deal with the wage employees not only ragged, and error-prone.How to design a database management system, small businesses pay by computer to replace artificial execute a series of such as adding new employees, delete the old staff, salary query, statistics, etc, this allows office staff can quickly and easily complete salary management task. Source ceramics co., LTD. In this article through to the new worker pay management status for further investigation and analysis, according to the characteristics of the company pay and combined with their own knowledge structure and the actual operation ability, use Java language combined with database standard language SQL, development tools for MyEclipse 8.5 and SQL Server 2000 as the backstage database to develop suitable for the companys new salary management system, to a large extent, improve the standardization of the company salary management, save the management cost, improve the management efficiency. KEY WORD : Salary management Java MyEclipse8.5 SQL Server 2000目 录第一章 绪 言1第一节 开发背景1第二节 开发技术2第三节 论文结构综述3第二章 需求分析4第一节 功能需求4第二节 数据需求5第三节 安全性需求5第三章 数据库设计6第一节 概念结构设计6第二节 逻辑结构设计9第四章 详细设计12第一节 用户登录验证设计12第二节 管理员用户端窗体设计16第三节 员工用户端窗体设计20第五章 测 试23第一节 测试技术23第二节 问题描述与解决23结 论24致 谢25参考文献26第1章 绪 言当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题,而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的计算统计工作量就越大,工资的发放困难度就越高。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。传统的纸质材料的数据信息管理方式已经不适合现代企业公司的发展了,随着会计电算化的普及,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。随着计算机的诞生和普及以及计算机网络的发展,我们就可以开发一个工资管理系统,用电脑代替大量的人工统计和计算,完成许多工资信息的处理,同时,使用电脑还可以安全地、完整地保存大量的工作记录,也方便查阅、备份。职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析如此情况,我们使用SUN公司的Java作为前台开发语言,它是一种跨平台、适合于分布式计算环境的面向对象编程语言,以SQL Server 2000 作为后台数据库。这次我的毕业设计的课题是“新中源陶瓷有限责任公司职工工资管理系统”,目的是对新中源陶瓷有限责任公司职工工资信息进行全面统计与管理,帮助公司做到:1、 实现对员工档案信息、工资信息以及用户权限的管理; 2、 公司可根据不同的权限可对员工劳资信息进行添加、删除、修改等操作;3、 可对员工工资信息进行各种查询(精确、模糊、组合); 4、 可对员工工资等进行各种分类统计、报表打印和导入导出。第一节 开发背景新中源陶瓷有限公司是大型现代建筑陶瓷生产企业。新中源以其强大的生产能力、卓越的价格性能比、广泛而通畅的销售网络、惊人的发展速度,引起业内外人士的广泛关注。 在公司的生产经营中,新中源强化企业内部管理,以六高准则即“管理高要求、生产高效率、员工高素质、技术高水平、产品高质量、营销高流通”为宗旨,创造出五位一体(即企业文化、高科技、优化管理、产品、生活空间)的新中源模式,使企业得以迅猛的势头发展。与此同时,出现的问题也越来越多,产品原材料问题、产品创新问题、人事管理问题,其中较为严重的问题之一则是职工工资管理问题。时常有员工反映工资条不详细、不透明,很多员工甚至根本不知道自己的工资构成,找管理部门闹意见。并且也有出现工资张冠李戴的情况,对职工工资多算、少算也不在少数。除开工资管理人员工作不仔细的因素,很大程度上是由于原有职工工资管理系统存在部分缺陷造成的。本文的主要目的就是着力于解决该公司在工资管理上所存在的问题,并且使之更加人性化、更加美观、更加实用。第二节 开发技术本职工工资管理系统使用SUN公司的Java作为前台开发语言,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。本职工工资管理系统以Microsoft SQL Server 2000 作为后台数据库。SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本具有使用方便可伸缩性好与相关软件集成程度高等优点。结构化查询语言(Structured Query Language)简称SQL,他是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;也是数据库脚本文件的扩展名。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。同时他还可以嵌套,具有极大的灵活性和强大的功能。MyEclipse 是一个十分优秀的用于开发Java、J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛。MyEclipse目前支持Java Servlet、AJAX、JSP、 JSF、 Struts、Spring、 Hibernate、EJB3、JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。经过了MyEclipse 8.5 M1和MyEclipse 8.5 M2两个版本,MyEclipse Enterprise Workbench 8.5 for Eclipse 3.5.2终于在2010年3月28号正式发布,在官方网站上 MyEclipse 8.5 可以下载,该版本集成了 Eclipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持。故而本人选用了myeclipse 8.5作为本工资管理系统的开发工具。第三节 论文结构综述本文主体部分分为五个章节,分别为:序言、需求分析、数据库设计、详细设计和测试。第一章序言部分主要介绍公司目前的基本情况,目前在本系统设计领域的应用状况,论文中使用的软件、技术、数据库简要介绍,简要介绍论文主要结构及相关内容。第二章需求分析部分首先对该系统进行功能需求分析,总体介绍系统需要完成的功能设计,并给出功能模块图,对每个功能需求做具体描述。然后对该系统进行数据需求分析,针对每个功能需求,通过数据字典描述在这些功能模块中需要处理的数据。最后对该系统进行安全性需求分析,针对系统在安全性、效率、完整性等方面的需求描述。第三章数据库设计部分,首先根据需求分析中的数据需求,抽象出E-R图,然后根据E-R图转换为关系模式,然后对关系模式具体成表的描述。第四章详细设计部分,挑选了几个特色功能设计的实现,阐述了设计思路、运行界面图、实现功能的核心源代码。第五章测试部分,主要介绍采用的测试技术与方法,挑出设计了过程中遇到的两个问题进行较详细的阐述。第二章 需求分析为了方便公司的工资管理,减少财务部门工作人员的工作量,实现对员工工资信息的系统管理,该系统要求完成财务部门工作人员对公司员工档案信息、工资信息以及用户权限的管理,可根据不同的权限可对员工劳资信息进行添加、删除、修改等操作,可对员工工资信息进行各种查询(精确、模糊、组合),可对员工工资等进行各种分类统计、报表打印和导入导出,以及可预见的常见问题的帮助和对财务部门工作人员管理的系统软件设计,以解决公司的需求。第一节 功能需求 本工资管理系统根据公司实际情况分为两大部分:第一部分为职工用户端,主要用于职工个人查询工资详情、修改登录密码以及安全退出工资管理系统;第二部分为管理员用户端,主要用于财务部门工作人员对系统进行管理,进行工资信息设置、工资信息管理以及打印报表。其功能模块图设计如下:图2.1 系统功能模块图第2节 数据需求针对本工资管理系统的每个功能需求,进一步进行分析得出在这些功能模块中需要处理的数据,通过数据字典表示如下:1. 员工基本信息=员工编号+姓名+性别+部门+职务+职称2. 部门=部门编号+部门名称+人数+联系电话3. 职务=职务编号+职务名称+基本工资4. 职称=职称编号+职称名称+职称津贴5. 工资报表=员工编号+姓名+基本工资+职称津贴+工龄工资+加班费+奖金+扣款+年月+部门6. 管理员=管理员编号+姓名+口令7. 实发工资=员工编号+姓名+基本工资+职称津贴+工龄工资+加班费+奖金+扣款8. 工资=员工编号+姓名+基本工资+职称津贴+工龄工资+加班费+奖金+扣款+年月9. 工资设置=员工编号+基本工资+职称津贴+工龄工资+加班费+奖金+扣款+年月+编号+姓名+口令10. 输出报表=部门编号+部门名称+人数+联系电话+员工编号+姓名+基本工资+职称津贴+工龄工资+加班费+奖金+扣款+年月11. 隶属=部门编号+名称+人数+联系电话+员工编号+姓名+性别+部门+职务+职称第三节 安全性需求本系统对全公司职工开放,但普通职工只能用密码登陆工资管理系统后查询自己的工资详情、修改登陆密码以及退出。对于管理人员即财务部门的工作人员在有口令(特殊密码)的情况下可以登录该系统的管理员用户端。进入系统后管理人员可以在管理员管理中添加用户、修改密码及退出系统,在工资信息设置中进行基本工资设置、其他项目设置及计算公式设置,在工资信息管理中查看出勤记录、计算实发工资、查询工资及导出工资表,在打印报表中打印基本工资单、其它项目单以及工资统计单。24第三章 数据库设计第一节 概念结构设计根据需求分析中用户对数据的需求可知,该工资管理系统需要对员工、部门、职务、职称、管理员、工资、报表、隶属八类信息进行管理。其实体及实体之间的关系图如下:图3.1 员工实体图员工的属性:员工编号、姓名、性别、部门、职务、职称,主码为员工编号图3.2 部门实体图部门的属性:部门编号、部门名称、人数、联系电话,主码为部门编号图3.3 职务实体图职务的属性:职务编号、职务名称、基本工资,主码为职务编号图3.4 职称实体图职称的属性:职称编号、职称名称、职称津贴,主码为职称编号图3.5 管理员实体图管理员的属性:管理员编号、姓名、口令,主码为管理员编号图3.6 工资实体图工资的属性:员工编号、姓名、基本工资、职称津贴、工龄工资、加班费、奖金、扣款、年月,主码为员工编号图3.7 报表实体图报表的属性:部门编号、部门名称、人数、联系电话、员工编号、姓名、基本工资、职称津贴、工龄工资、加班费、奖金、扣款、年月,主码为员工编号图3.8 隶属实体图隶属的属性:部门编号、部门名称、人数、联系电话、员工编号、姓名、性别、部门、职务、职称,主码为员工编号综合上述语义,可以得出系统的E-R图,如图3.8所示:图3.9 各实体关系图第二节 逻辑结构设计根据E-R图,将其转换为关系模式可得到以下8个关系模式:员工(员工编号,姓名,性别,部门,职务,职称)部门(部门编号,部门名称,人数,联系电话)职务(职务编号,职务名称,基本工资)职称(职称编号,职称名称,职称津贴)管理员(管理员编号,姓名,口令)工资(员工编号,姓名,基本工资,职称津贴,工龄工资,加班费,奖金,扣款,年月)报表(员工编号,姓名,基本工资,职称津贴,工龄工资,加班费,奖金,扣款,部门编号,部门名称,人数,联系电话,年月)隶属(员工编号,姓名,性别,部门,职务,职称,部门编号,部门名称,人数,联系电话)将关系模式中每个属性的类型、大小、规则等具体化形成表结构。各个表的结构描述如下:表3.1 员工表字段名称字段类型是否为空默认值是否主键员工编号Varshar(12)否主键姓名Varchar(20)否性别Char(2)否部门Varchar(20)否职务Varchar(20)否职称Varchar(20)否表3.2 部门表字段名称字段类型是否为空默认值是否主键部门编号Varshar(12)否主键部门名称Varchar(20)否人数int否联系电话Varchar(11)否表3.3 职务表字段名称字段类型是否为空默认值是否主键职务编号Varshar(12)否主键职务名称Varchar(20)否基本工资float否表3.4 职称表字段名称字段类型是否为空默认值是否主键职称编号Varshar(12)否主键职称名称Varchar(20)否职称津贴float否表3.5 管理员表字段名称字段类型是否为空默认值是否主键管理员编号Varshar(12)否主键姓名Varchar(20)否口令Varshar(12)否表3.6 工资表字段名称字段类型是否为空默认值是否主键员工编号Varshar(12)否主键姓名Varchar(20)否基本工资float否职称津贴float否工龄工资float否加班费float否奖金float否扣款float否年月datetime否表3.7 报表表字段名称字段类型是否为空默认值是否主键员工编号Varshar(12)否主键姓名Varchar(20)否基本工资float否职称津贴float否工龄工资float否加班费float否奖金float否扣款float否部门编号Varshar(12)否部门名称Varchar(20)否人数int否联系电话Varchar(11)否年月date否表3.8 隶属表字段名称字段类型是否为空默认值是否主键员工编号Varshar(12)否主键姓名Varchar(20)否性别Char(2)否部门Varchar(20)否职务Varchar(20)否职称Varchar(20)否部门编号Varchar(12)否部门名称Varchar(20)否人数int否联系电话Varchar(20)否第四章 详细设计第一节 用户登录验证设计职工在如图4.1所示界面输入正确的数据库服务器IP地址、端口号 、用户名与密码后,选择相应的用户类型便可登录到相应的客户端窗体(普通职工登录员工用户端需输入员工用户名、员工用户密码并选择普通员工项后点击登陆,管理人员登录管理员用户端需输入管理员用户名、管理员用户密码并选择管理人员项后点击登陆)。 图4.1 登陆界面该用户登录界面主要代码如下:public class Login extends JFrame implements ActionListenerprivate JLabel jl=new JLabel(端 口 号);/创建提示标签private JLabel jl0=new JLabel(数据库服务器IP);private JLabel jl1=new JLabel(用 户 名);private JLabel jl2=new JLabel(密 码);private JLabel jl3=new JLabel();/正在登陆提示标签/创建主机地址、端口号、用户名和密码输入框private JRadioButton jrbArray=/创建单选按钮数组 new JRadioButton(普通员工,true), new JRadioButton(管理人员) ;/创建组private ButtonGroup bg=new ButtonGroup();/创建操作按钮private JButton jb1=new JButton(登 陆);private JButton jb2=new JButton(重 置);this.hostaddress.setText(127.0.0.1);this.hostport.setText(1433);/实现ActionListener接口中的方法public void actionPerformed(ActionEvent e)if(e.getSource()=this.jb1)/按下登陆按钮this.jl3.setText(正 在 验 证 , 请 稍 候. . . . .);/设置提示信息/获取用户输入的主机地址、端口号、用户名与密码String hostadd=this.hostaddress.getText().trim();if(hostadd.equals()JOptionPane.showMessageDialog(this,请输入主机地址,错误, JOptionPane.ERROR_MESSAGE);jl3.setText();return;String port=this.hostport.getText();if(port.equals()JOptionPane.showMessageDialog(this,请输入端口号,错误, JOptionPane.ERROR_MESSAGE);jl3.setText();return;this.host=hostadd+:+port;String name=this.jtf.getText().trim();if(name.equals()JOptionPane.showMessageDialog(this,请输入用户名,错误, JOptionPane.ERROR_MESSAGE);jl3.setText();return;String pwd=this.jpwf.getText().trim();if(pwd.equals()JOptionPane.showMessageDialog(this,请输入密码,错误, JOptionPane.ERROR_MESSAGE);jl3.setText();return;int type=this.jrbArray0.isSelected()?0:1;/获取登陆类型try /初始化连接 this.initialConnection();if(type=0)/普通员工登陆 /创建sql语句并查询String sql=select * from user_stu where +stu_id=+name+ and pwd=+pwd+;rs=stmt.executeQuery(sql);if(rs.next()new StaffClient(name,host);/创建员工用户端窗口this.dispose();/关闭登陆窗口并释放资源else/弹出错误提示窗口JOptionPane.showMessageDialog(this,用户名或密码错误,错误, JOptionPane.ERROR_MESSAGE);jl3.setText();this.closeConn();/关闭连接,语句及结果集else/管理员登陆 /创建sql语句并查询String sql=select coll_id from user_Administrator where + uid=+name+ and pwd=+pwd+;rs=stmt.executeQuery(sql);if(rs.next()String coll_id=rs.getString(1);new AdministratorClient(coll_id,host);/创建管理员用户端窗口this.dispose();/关闭登陆窗口并释放资源else/弹出错误提示窗口JOptionPane.showMessageDialog(this,用户名或密码错误,错误, JOptionPane.ERROR_MESSAGE);jl3.setText();this.closeConn();/关闭连接,语句及结果集catch(SQLException ea)ea.printStackTrace();else if(e.getSource()=this.jb2)/按下重置按钮,清空输入信息this.jtf.setText();this.jpwf.setText();else if(e.getSource()=jtf)/当输入用户名并回车时this.jpwf.requestFocus(true);else if(e.getSource()=jpwf)/当输入密码并回车时this.jb1.requestFocus(true);else if(e.getSource()=this.hostaddress)/当输入主机地址并回车时this.hostport.requestFocus(true);else if(e.getSource()=this.hostport)/当输入端口号并回车时this.jtf.requestFocus(true);/自定义的初始化数据库连接的方法public void initialConnection()try/加载驱动,创建Connection及StatementClass.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);conn=DriverManager.getConnection(jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=Employeewages,sa,023);stmt=conn.createStatement();catch(SQLException e)JOptionPane.showMessageDialog(this,连接失败,请检查主机地址是否正确,错误,JOptionPane.ERROR_MESSAGE);e.printStackTrace();catch(ClassNotFoundException e)e.printStackTrace();/初始化的关闭数据库连接的方法public void closeConn()tryif(rs!=null)rs.close();if(stmt!=null)stmt.close();if(conn!=null)conn.close();catch(SQLException e)e.printStackTrace();public static void main(String args)/创建登陆窗体对象 Login login=new Login();第2节 管理员用户端窗体设计如图4.4管理员用户端分为两个板块,左边是操作选项,单击操作选项按钮弹出四个操作选项:管理员管理、工资信息设置、工资信息管理、打印报表。单击管理员管理又弹出三个子操作选项:添加用户、密码修改和退出。单击工资信息设置弹出三子个操作选项:基本工资设置、其它项目设置和计算公式设置。单击工资信息管理弹出四个子操作选项:出勤记录、计算实发工资、查询工资和工资表导出。单击打印报表弹出三个子操作选项:基本工资打印、其它项目打印和工资统计打印。最后单击各个子节点就可以实现相应的功能了。图4.4 管理员用户端窗体该管理员用户端实现主要代码如下:public class AdministratorClient extends JFrame/创建树的各个节点private DefaultMutableTreeNode dmtnRoot= new DefaultMutableTreeNode(new MyNode(操作选项,0);private DefaultMutableTreeNode dmtn1= new DefaultMutableTreeNode(new MyNode(系统选项,1);private DefaultMutableTreeNode dmtn2= new DefaultMutableTreeNode(new MyNode(管理员管理,2);private DefaultMutableTreeNode dmtn3= new DefaultMutableTreeNode(new MyNode(添加用户,3);private DefaultMutableTreeNode dmtn4= new DefaultMutableTreeNode(new MyNode(密码修改,4);private DefaultMutableTreeNode dmtn11= new DefaultMutableTreeNode(new MyNode(退出,11);private DefaultMutableTreeNode dmtn13= new DefaultMutableTreeNode(new MyNode(工资信息设置,13);private DefaultMutableTreeNode dmtn21= new DefaultMutableTreeNode(new MyNode(基本工资设置,21);private DefaultMutableTreeNode dmtn22= new DefaultMutableTreeNode(new MyNode(其它项目设置,22);private DefaultMutableTreeNode dmtn221= new DefaultMutableTreeNode(new MyNode(计算公式设置,221);private DefaultMutableTreeNode dmtn222= new DefaultMutableTreeNode(new MyNode(工资信息管理,222);private DefaultMutableTreeNode dmtn31= new DefaultMutableTreeNode(new MyNode(出勤记录,31);private DefaultMutableTreeNode dmtn32= new DefaultMutableTreeNode(new MyNode(计算实发工资,32);private DefaultMutableTreeNode dmtn34= new DefaultMutableTreeNode(new MyNode(查询工资,34);private DefaultMutableTreeNode dmtn42= new DefaultMutableTreeNode(new MyNode(工资表导出,42); private DefaultMutableTreeNode dmtn43= new DefaultMutableTreeNode(new MyNode(打印报表,43); private DefaultMutableTreeNode dmtn44= new DefaultMutableTreeNode(new MyNode(基本工资打印,44); private DefaultMutableTreeNode dmtn45= new DefaultMutableTreeNode(new MyNode(其它项目打印,45); private DefaultMutableTreeNode dmtn46= new DefaultMutableTreeNode(new MyNode(工资统计打印,46);/创建跟节点private DefaultTreeModel dtm=new DefaultTreeModel(dmtnRoot);/创建树状列表控件private JTree jt=new JT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册验船师资格考试(A级船舶检验专业能力)经典试题及答案二
- 2025年基金从业人员考试考点与试题精讲及答案
- 2025年软件测试自动化框架搭建与实践教程面试题及解析
- 天津市部分区2026届高二化学第一学期期末经典试题含答案
- 2025年大学英语四级考试全真模拟试题及答案详解
- 2025年文物修复专业面试题集锦及参考答案
- 2025年交通运输局公务员招录考试试题集
- 2025年注册验船师资格考试(A级船舶检验法律法规)复习题及答案三
- 2025年陪诊师考试的关键技术试题及答案
- 2025年《环境保护与可持续发展》在线考核试题及参考答案
- 2025年营养师考试冲刺押题试卷:营养师实操技能考核与解析
- 2025秋季开学第一课完整版课件
- 投标造价委托协议书范本
- 六年级下册数学竞赛试题-抽屉原理习题(含答案)
- 2025年军队专业技能岗位文职人员招聘考试(炊事员)历年参考题库含答案详解(5套)
- 高警示药品风险管理
- 医院重症护理技能竞赛理论考试(CRRT)试题及答案
- 2025年新乡事业单位招聘考试笔试试卷(附答案)
- 2025秋人教版八年级上册历史全册重点知识点早背晚默
- 2025年标准货物出口合同范本(中英文版)
- 2025年新钢铁安全员考试题库及答案
评论
0/150
提交评论