JAVA课程设计___职工工资管理系统2013.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)任务书 学 院 理 学 院 专 业 信息与计算科学 学生姓名 丁玲玲 班级学号 1109010206 课程名称 Java面向对象程序设计课程设计 课 程 设 计 (论文)题目 职工工资管理系统 内容及要求: 要求:(1)使用Java语言及Eclipse开发工具设计并实现职工工资管理系统。 (2)完成添加、删除、查询、修改等功能。 (3)使用界面完成显示。 开发环境: Windows XP ,Java + Eclipse 计划与进度安排: 第12周 星期四:任务分析与总体设计 星期五:软件算法与流程设计 第13周 星期一,星期二,星期三:软件编码实现 星期四:软件总体调试 星期五:软件运行分析 第14周 星期二:答辩、验收程序 星期四:答辩、验收程序 成绩: 指导教师(签字): 2012年 月 日 专业负责人(签字): 年 月 日 主管院长(签字) 年 月 日 摘 要 Java语言虽然发展历史比较短,但却是比较优秀的面向对象编程语言,在具有强大功能的同时,又具有突出的简单性、可移植性、安全性以及支持并发程序等优良特性。工资管理系统适合于中、小型企业公司职工工资信息管理,录入功能具有多重提示,已录入职工工资信息提示,工资信息有误提示;若文件中没有所查职工的工资信息,当修改与删除此职工信息时可以提示没有此职工的工资信息,等等。这个程序应用了基于Swing的图形化用户界面 ,利用了容器、组件以及布局管理器构建用户界面,实现了用户在GUI操作的响应。 关键词:Java语言;工资管理系统;Swing图形化用户界面;GUI 目 录 摘 要 2 一 、设计目的及内容要求 4 1.1 设计目的: 3 1.2 内容要求: 3 二 、系统总体设计 5 三 、系统详细设计(程序源代码) 6 3.1 构造wage函数: 6 3.2 用户登陆界面及主函数: 6 3.3 工资管理的添加、删除、修改、查找、退出功能的实现: 8 四 、运行结果及分析 13 4.1登录窗口 14 4.2初始化界面 15 4.3 添加窗口 16 4.4删除窗口 17 4.5查询窗口 17 4.6修改窗口 19 五、课程总结 19 六、致谢 20 七、参考文献 20 一、 设计目的及内容要求 设计目的: 通过这次的设计,主要是做出一个小型的员工工资管理系统,来加强对JAVA所学知识的巩固和融会贯通,也对一个学期所学知识做一个小结,锻炼了自己思考问题和解决问题的能力。 1.2 内容要求: 简单的公司工资管理系统的设计与实现 (1)公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。 (2)工资的计算办法:经理:固定月薪为8000;技术员:工作时间*小时工资(100元每小时);销售员:销售额*4%提成;销售经理:底薪(5000)+所辖部门销售额总额*0.5%; (3)类的层次如下: (4)完成增删改、查询、持久化操作 二 、系统总体设计 在程序中,JFrame为顶层容器,包括JLabel,Jpanel等常用组件。还有File控制“基本信息 txt”,并在程序开始,初始化容器、初始化组件,设置事件监听器。此程序首先确定一个类继承JFrame作为底层容器。 功能选项: JTextField为文本框,JButton为页面控制按钮。首先初始化各组按钮及基本信息表,之后创建对象,定义文本框长度,注册监听器并用到this关键字,将对象的可编辑性定义为假。应用JComboBox下拉列表import java.awt.Panel; @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) { this.s1=s1; this.s2=s2; this.s3=s3; this.s4=s4; this.s5=s5; this.s6=s6; this.s7=s7; this.s8=s8; } } 3.2 用户登陆界面及主函

您可能关注的文档

文档评论(0)

liyxi26 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档