计算器的设计与实现.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
word完美格式 精心整理 学习帮手 报告编号:第 10组 综合课程设计报告 计算器的设计与实现 学生姓名: 周敏 黄厚变 李兴 崔欣钰 指导教师: 李杰 所 在 系: 电子工程系 所学专业: 计算机科学与技术 年级班级: 15级计算机(1)班 2016 年12月13日 计算器的设计与实现 摘要 在日常生活或工作中,为避免复杂繁琐的计算过程,我们在eclipse的环境下用Java语言实现了计算器。该系统实现了加法、减法、乘法、除法、求余、开平发根等运算功能以及退格、清零、非法小数点报错等功能。在计算器的设计过程中,需要对面向对象程序设计有一定的了解。计算器设计的核心在于其健壮性,我们的程序只体现了部分健壮性,例如在做除法运算时除数不能为零。因为只体现了部分健壮性,所以我们的程序只能满足用户的基本计算需求,帮助用户节省计算时间。 关键字:计算器设计 面向对象 健壮性 第一章 前言 1.1项目名称 java 简易计算器的设计与实现 1.2设计目的 1)熟悉并掌握常用组件的事件接口和应用awt,swing组件进行应用程序设计 2)该系统实现了基本的四则运算功能。我们在日常生活中经常遇到一些简单而繁琐的计算问题,而我们设计的简易计算器可以帮助我们节省计算时间。 1.3设计特点 该程序与其他程序不同之处在于此设计为简易版的计算器,能使用户快速掌握操作方法,为用户节省运算时间,提高工作效率。同时用户在使用此设计时不一定能正确输入字符的顺序和次数,所以根据这类情况,程序做出了相应提示或纠正,更倾向于人性化。 第二章 需求分析 2.1前景分析 随着科技的发展,在人们的日常生活中电子产品越来越常见,而人们也越来越依赖于计算器。生意人用它来算账,学生用它来做数学算术题。计算器除了实用以外,它的耐用程度也不能小看。一个好的计算器能够使用几年甚至于十几年而不坏。由此可见计算器还是一种很受人们喜爱的电子产品。 2.2功能需求分析 在程序设计的过程中,要求计算器实现简单的加、减、乘、除四则运算和开平方根,取余等功能。同时还要实现数据的输入、输出、存储、清零等功能。 2.3开发环境分析 该程序是在eclipse开发环境下编写的,用java语言实现的简易计算器,系统环境为window10。 3.2运算模块3.1系统划分模块运算模块存储模块计算器 图3.1系统划分模块图3.2运算模块非四则模块四则模块运算模块运算模块主要四则运算模块和非四则运算模块。如图3.2所示系统划分模块主要分为运算模块和存储模块。如图3.1所示第三章 概要设计 3.2运算模块 3.1系统划分模块 运算模块 存储模块 计算器 图3.1系统划分模块 图3.2运算模块 非四则模块 四则模块 运算模块 运算模块主要四则运算模块和非四则运算模块。如图3.2所示 系统划分模块主要分为运算模块和存储模块。如图3.1所示 第四章 第四章 详细设计 4.1清零模块流程图 输入数字,运算符号后,若想再次进行计算,则进行清零,若不想再次进行计算,则结束图3.1 清零模块流程图否是键入C结束 是否继续计算计算结束后 输入数字,运算符号后,若想再次进行计算,则进行清零,若不想再次进行计算,则结束 图3.1 清零模块流程图 否 是 键入C 结束 是否继续计算 计算结束后 4.2四则运算模块流程图 4.2四则运算模块流程图 输入两个数字,运算符号(+、—、*、/),判断是否继续,若继续,则键入C,再次输入数字,运算符号,若不继续,则结束。如图4.1所示: 图4.2四则运算模块流程图否键入C是 结束 是否继续 键入符号“=”键入数字键入运算符键入数字开始 图4.2四则运算模块流程图 否 键入C 是 结束 是否继续 键入符号“=” 键入数字 键入运算符 键入数字 开始 4 4.3非四则运算流程图 输入两个数字,运算符号(开平方符号、取余符号),判断是否继续,若继续,则键入C,再次输入数字,运算符号,若不继续,则结束。如图4.3所示: 开始 开始 结束键入C是否 是否继续 键入符号“=”键入运算符键入数字图4.3非 结束 键入C 是 否 是否继续 键入符号“=” 键入运算符 键入数字 图4.3非四则运算模块流程图 第五章 系统的实现 5.1类与函数 该程序用JFrame类创建了一个窗体,用JButton类创建了按钮组件,用JPanel类创建了面

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档