JAVA课程设计报.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设计报

河南机电高等专科学校 课程设计报告 ( 2015-- 2016年度第1学期) 题目:简易计算器 专业 计算机科学与技术 学生姓名 班级 学号 指导教师 完成日期 简易计算器 课程设计目的 一、通过课程设计,巩固java基础知识,增进编程基本功,熟练Eclipse开发工具的运用,使学生通过该环节,知识加以综合应用,为今后工作打下把所学课程及相关坚实的基础。 课程设计内容和要求 一、遵守课堂纪律,按时上下课,不得无故缺课,独立完成设计任务; 二、项目分工明确,团队合作; 三、严格按照软件工程规范实施,按时交付可运行的系统及设计报告; 3 系统需求分析 3.1 系统目标 认真完成各项任务,完成所有项目的制作开发,从设计构想到流程图的完成,完成各项功能的实现。完成课程设计的源代码设计,编译、调试、成功运行等事项。整个系统结束后对程序进行总结,编写小结。撰写实验报告。 3.2 主体功能 主要完成对数据的搞笑计算。有助于实现计算你的信息化、规范化和科学化,使需要计算的人员能够及时、准确地计算所要计算的结果。该系统的主要功能是实现正负数加减乘除法的四则运算。各程序模块均不同程度低显示了其主要功能。 3.3 开发环境 开发系统 Windows XP操作系统 开发语言JAVA 开发软件eclipse 4 系统总体设计 4.1 系统的功能模块划分 一、有数字1-9按钮。 二、实现加减乘除功能。 三、可以一键清零、正负数、小数点和计算结果功能 4.2 系统流程图 5系统详细设计 5.1 计算器模块设计 1.效果图 2、类的主要成员变量和方法 private JPanel p1 = new JPanel(); private JPanel p2 = new JPanel(); private JTextField t1; private JTextField t2; private JLabel label; StringBuffer str; double x,y; int z; private JButton b[] = new JButton[12]; private JButton b1,b2,b3,b4,b5,b6,b7,b8; 3、主要程序代码 import javax.swing.*; import javax.swing.JTextField; import java.awt.*; import java.awt.event.*; import java.lang.*; import java.awt.Color; public class cal extends JFrame implements ActionListener { private JPanel p1 = new JPanel(); private JPanel p2 = new JPanel(); private JTextField t1; private JTextField t2; private JLabel label; StringBuffer str; double x,y; int z; private JButton b[] = new JButton[12]; private JButton b1,b2,b3,b4,b5,b6,b7,b8; public cal() { super(简易计算器); Container c = getContentPane(); t1 = new JTextField(30); t1.setEditable(false); t2 = new JTextField(30); t2.setEditable(false); label = new JLabel(); label.setForeground(Color.blue); str=new StringBuffer(); p2.add(label); p2.add(t2); p2.add(t1);

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档