java课程设计2013

java课程设计2013

ID:18226654

大小:358.79 KB

页数:21页

时间:2018-09-15

java课程设计2013_第1页
java课程设计2013_第2页
java课程设计2013_第3页
java课程设计2013_第4页
java课程设计2013_第5页
资源描述:

《java课程设计2013》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java面向对象程序设计课程设计课程设计(论文)任务书学院理学院专业信息与计算科学学生姓名丁玲玲班级学号1109010206课程名称Java面向对象程序设计课程设计课程设计(论文)题目职工工资管理系统内容及要求:1、要求:(1)使用Java语言及Eclipse开发工具设计并实现职工工资管理系统。(2)完成添加、删除、查询、修改等功能。(3)使用界面完成显示。2、开发环境:WindowsXP,Java+Eclipse计划与进度安排:第12周星期四:任务分析与总体设计星期五:软件算法与流程设计第13周星期一,星期二,星期三:软件编码实现星期四:软件总体调试星期五:软件运行分析第

2、14周星期二:答辩、验收程序星期四:答辩、验收程序成绩:指导教师(签字):2012年月日专业负责人(签字):年月日主管院长(签字)年月日20沈阳理工大学Java面向对象程序设计课程设计摘要Java语言虽然发展历史比较短,但却是比较优秀的面向对象编程语言,在具有强大功能的同时,又具有突出的简单性、可移植性、安全性以及支持并发程序等优良特性。工资管理系统适合于中、小型企业公司职工工资信息管理,录入功能具有多重提示,已录入职工工资信息提示,工资信息有误提示;若文件中没有所查职工的工资信息,当修改与删除此职工信息时可以提示没有此职工的工资信息,等等。这个程序应用了基于Swing的图

3、形化用户界面,利用了容器、组件以及布局管理器构建用户界面,实现了用户在GUI操作的响应。关键词:Java语言;工资管理系统;Swing图形化用户界面;GUI20沈阳理工大学Java面向对象程序设计课程设计目录摘要2一、设计目的及内容要求41.1设计目的:31.2内容要求:3二、系统总体设计5三、系统详细设计(程序源代码)63.1构造wage函数:63.2用户登陆界面及主函数:63.3工资管理的添加、删除、修改、查找、退出功能的实现:8四、运行结果及分析134.1登录窗口144.2初始化界面154.3添加窗口164.4删除窗口174.5查询窗口174.6修改窗口19五、课程总

4、结19六、致谢20七、参考文献2020沈阳理工大学Java面向对象程序设计课程设计一、设计目的及内容要求1.1设计目的:通过这次的设计,主要是做出一个小型的员工工资管理系统,来加强对JAVA所学知识的巩固和融会贯通,也对一个学期所学知识做一个小结,锻炼了自己思考问题和解决问题的能力。1.2内容要求:简单的公司工资管理系统的设计与实现(1)公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。20沈阳理工大学Java面向对象程序设计课程设计(2)工资的计算办法:经理:固定月薪为8000;技术员:工作时间*小时工资(1

5、00元每小时);销售员:销售额*4%提成;销售经理:底薪(5000)+所辖部门销售额总额*0.5%;(3)类的层次如下:(4)完成增删改、查询、持久化操作二、系统总体设计在程序中,JFrame为顶层容器,包括JLabel,Jpanel等常用组件。还有File控制“基本信息txt”,并在程序开始,初始化容器、初始化组件,设置事件监听器。此程序首先确定一个类继承JFrame作为底层容器。功能选项:JTextField为文本框,JButton为页面控制按钮。首先初始化各组按钮及基本信息表,之后创建对象,定义文本框长度,注册监听器并用到this关键字,将对象的可编辑性定义为假。应用

6、JComboBox下拉列表组件进行岗位与性别的选择。20沈阳理工大学Java面向对象程序设计课程设计之后进行对象的调用,进行文件的存取和文本框内的输入输出,并设置异常处理警示机制。这个设计主要是实现员工工资信息的添加、删除、查询、修改四个方面的内容,分别增加了ActionListener监听器来实现。层次如下:工资管理系统修改添加删除查询三、系统详细设计(程序源代码)3.1构造wage函数:importjava.awt.Panel;@SuppressWarnings("serial")classWageextendsPanel{Strings1,s2,s3,s4;doubl

7、es5,s6,s7,s8;Wage(Strings1,Strings2,Strings3,Strings4,doubles5,doubles6,doubles7,doubles8){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用户登陆界面及主函数:importjava.awt.BorderLayout;importjava.awt.Container;importjava.a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。