JAVA课程设计----计算器小程序报告.docxVIP

  • 22
  • 0
  • 约1.02万字
  • 约 14页
  • 2021-08-15 发布于内蒙古
  • 举报
##### 学 院 JAVA 语言课程设计报告 小程序计算器系统管理 班 级 : ####### 姓 名 : ### ## 指导老师: ### 时间: 2012年 6 月 25 日至 6 月 29 日 目录 1、课程设计概述 -------------------------------------------------- 3 1.1 利 用 java 编 写 计 算 器 , 使 之 具 备 一 定 的 功 能 : 3 1.2 课程设计的主要思想 -------------------------------------------------- 3 1.3 该项目设计的目的 ----------------------------------------------------- 3 2、需求分析方案 -------------------------------------------------- 4 2.1 功能需求分析 ----------------------------------------------- 4 2.2 性 能 需 求 分 析 4 3 、 总 体 设 计 方 案 5 界 面 设 计 5 功 能 介 绍 5 4 、 详 细 说 明 、 调 试 6 程 序 流 程 图 6 部 分 代 码 说 明 6 程 序 调 试 与 结 果 示 例 8 5、 个人总结 ----------------------------------------------------- 10 6、 附录(代码) ----------------------------------------------- 11 6.1 登陆界面代码 -------------------------------------------- 11 6.2 计算器主界面 -------------------------------------------- 12 6.3 退出界面代码 ------------------------------------------- 15 课程设计概述 利用 java 编写计算器,使之具备一定的功能 : 使用图形用户界面:一个文本框; 0-9 数字按钮;加、减、乘、除运算符;“等于”符号;复位按钮; 完成整数、实数的四则运算(加、减、乘、除) ; 通过按钮点击实现数据的复位(清零) ; 实数运算中小数位的精度一致。 课程设计的主要思想 首先要设计一个登录界面,必须输入密码并正确才能进入到计算器界面; 对于此计算器程序, 要设计其 GUI界面,总体界面有一个文本框, 18 个按钮,总体界面用 BorderLayout 布局。 文本框放置在最 NORT,H 然后 0 到 9 以及+,- ,* ,/ 的按钮放置到一个面板 Panel 中,添加到整体布局的 CENTE,R 界面设计完成。 布局设计好后再添加按钮事件。对于此程序要考虑到点击加、减、乘、除按钮时是否有点击数字按钮, 如果是第一次点击数字按钮或者是点击数字按钮前点 击了加、减、乘、除按钮则直接把数字按钮的数值设置到文本框中,否则则应把文本框中的内容加上你所点击按钮的数值设置到文本框中。 在进行加、减、乘、除计算时要把点击加、减、乘、除按钮之前的数值保存下来,运算时是这个被保存下来的数值和文本框中的数值加、减、乘、除。 最后还需要一个退出界面。 重要的是必须把三个界面的代码放在同一个包里。 该项目设计的目的 )理解并掌握 Java 中的类、对象、继承、方法等概念,以及 Applet 的基本框架和事件处理的方法。 )学会一些按钮,标签,主件,文本框的使用; )学会使用 JDK编写、调试和运行 Java Applet 应用程序。 )利用 awt 组件编写一个计算器,实现基本的四则运算。 需求分析 功能需求分析 在日常生活中经常需要用到计算器, 比如科学计算、 数值计算、会计业务等,在 Applet 中实现一个精巧实用的计算器,可以让用户 在使用网站服务的同时, 可以很方便地进行数据运算, 可增加页面的实用性, 同时让用户的操作也更方便与快捷。 本项目需要实现一个用 Java中的类、对象、继承、方法等概念以及 awt 主键和 Applet 的基本框架和事件处理的方法。简单的四则运算的计算器,拥有加、减、 乘、除功能 , 除此之外要三个界面即:登录面,计算器主界面,退出 界面, 要剧本的功能就是点击登录界面可以前往计算器主界面, 退出可以到达退出界面 。 性能需求分析 实用性:在实现此过程中,我们要考虑到,计算的实用性,能过用于哪些方面。 准确性:在实现此过程中,我们要考虑到,怎样使计算器界面更 简单,让人更容易明白它怎样去用

文档评论(0)

1亿VIP精品文档

相关文档