欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程课程设计(bada计算器)

    • 资源ID:1394620       资源大小:446KB        全文页数:31页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    软件工程课程设计(bada计算器)

    1、 1 BADA 计算器 2 目录目录 目录 2 系统概述 . 3 1.1 系统背景 . 3 1.2 系统目标 . 3 系统分析 . 3 2.1 需求分析 . 3 2.2 基本功能 . 4 系统设计 . 5 1.1 主控函数流程图 5 1.2 数据流程图: . 5 1.3 UML 静态结构图 6 系统实现 . 6 1.1 具体函数 . 6 1.2 初始界面 . 7 1.3 实现运算 123*123 . 8 设计小结与体会 13 源代码. 14 3 系统概述系统概述 1.11.1 系统背景系统背景 在经济高速发展的今天,手机已经成为人们日常生活当中不可或缺的一部 分, 针对手机做出相应的优质应用也

    2、是当今社会 IT 行业不变的主旋律。 并且在我 们的日常生活当中,计算器是随处可见的,从小商店到会计师的办公桌,到处都 离不开它,计算器的作用不可小觑,即使功能简单的计算器也有它的用武之地。 计算器大大提高了我们的工作效率,降低了我们的出错率。最重要的是,通过软 件的设计把计算器嵌入到手机,应用起来具有功能强,灵活轻便的特点。 1.21.2 系统目标系统目标 通过简单的软件设计把简单的计算器功能嵌入到手机上,使人们在日程生活 当中能普遍应用,提高人们的生活效率。其次是通过对计算器的编写,旨在锻炼 我们自身的编程能力,熟悉软件开发的一般流程,了解分数计算器的实现过程, 以 C+为基本编程语言,B

    3、ada 手机开发平台,进一步掌握面向对象过程当中的 基本设计和方法以及编程技巧,巩固所学的理论知识,做到把理论和实际动手相 结合。 1.31.3 系统开发方法系统开发方法 本系统是以 C+语言为基础,以 bada 手机平台上实现计算器的应用. 系统系统分析分析 2.12.1 需求分析需求分析 日常生活中经常要用到的计算器, 比如科学计算器, 数值计算, 会计业务等, 在 Applet 中实现一个精巧的实用计算器,可以让用户在使用手机的同时也能很 方便的进行数据运算,不但增加了手机的用途,同时也让用户的操作也更方便和 4 快捷。本项目需要实现的是一个具有加、减、乘、除的四则运算,并且具有清零,

    4、退格的功能。 2.22.2 基本功能基本功能 (1)基本的四则运算 (2)退格和清零功能 (3)类设计。Calculator 和 Calulate,Calulate 是内部类,功能是进行 进制的转换,Calcucate 是初始界面,以及相应用户的操作。 (4)输入要求: (1).用户进入界面后,根据具体需求选择要操作的类型; (2).可以正确的输入整数并与分数进行运算。 (5)输出要求:(1).以分数的最简格式输出数据,如 1/2; .若操作出现错误时,能提示相应的信息供用户更改 下面用表说明该计算机的功能: 状态 操作 计算器响应 结果状态 清零 键入数字键,如 1 显示键入的数字,操作 数

    5、=键入的数字 一个操作数 键入减号键 相当于键入了-0,但负 号不显示,只显示 0 一个操作数 键入除减号键和数字键以外的键 忽略键入的键,仍保留 清零状态 清零 一 个 操 作 数 键入数字键 显示新操作数,新操作 数=当前操作数*10+键 入的数字 一个操作数 键入回退键 显示新操作数,新操作 数=当前操作出除以 10 一个操作数 5 取整 清屏键 显示 0,但操作数不变 清零 键入清零(任何状态下,键入清 零键都会到清零状态下,以下的 状态不在重复) 清零 一个操作数 和一个两元 符号 键入=键 显示操作数,如果操作 数为负数, 显示操作数, 如-56 一个操作数 和一个两元 符号 错误

    6、 清零以外的任何键 忽略,计算器不做任何 相应 错误 清零键 清零 清零 系统设计系统设计 1.11.1 主控函数流程图主控函数流程图 1 1.2.2 数据流程图:数据流程图: 6 1.3 1.3 UMLUML 静静态结构图态结构图 系统实现系统实现 1.11.1 具体函数具体函数 7 case ID_BTN_PLUS: strResult.Format(MAX_BUFF_SIZE, L“%f“, dOp1 + dOp2); break; case ID_BTN_MINUS: strResult.Format(MAX_BUFF_SIZE, L“%f“, dOp1 - dOp2); break; case ID_BTN_MULTIPLY: if(dOp1 = 0 | dOp2 = 0) strResult = L“0“; else strResult.Format(MAX_BUFF_SIZE, L“%f“, dOp1 * dOp2); break; case ID_BTN_DIVIDE: strResult.Format(MAX_BUFF_S


    注意事项

    本文(软件工程课程设计(bada计算器))为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583