计算器详细设计说明书.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算器详细设计说明书

江西工业职业技术学院 毕业综合实践 课题名称: 安卓手机计算器 作 者: 廖杰 学 号: 分 院: 电子与信息工程分院 专 业: 计算机网络技术 指导老师: 占华为 专业技术职务 讲师 2013年 10 月 28日 目 录 1 引言 3 1.1 编写目的 3 1.2 项目背景 3 1.3 参考资料 3 2 软件结构概述 3 3 模块设计 4 3.1 模块1(简单计算功能) 4 3.1.1 功能 4 3.1.2 性能 4 3.1.3 输入项 4 3.1.4 输出项 5 3.1.5 流程图 5 3.1.6 接口 5 3.1.7 测试要点 6 3.2 模块2(简单操作) 6 3.2.1 功能 6 3.2.2 输入项 6 3.2.3 输出项 6 3.2.4 接口 6 3.2.5 尚未解决的问题 6 4 需求跟踪 7 5 用户界面设计 8 5.1 用户界面图 8 5.2 用户界面与模块关系 8 引言 编写目的 方便有计算需求的用户使用。 项目背景 这个项目是计算器系统。 本项目方便所有有计算要求的用户使用,能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。交互功能比较好,界面友好,简洁易懂。 参考资料 Java语言与面向对象程序设计 王行言 清华大学出版社 软件结构概述 功能模块图: 模块设计 模块1(简单计算功能) 功能 进行简单数字运算。能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。 性能 输入以及输出的数字为double型,能保存32为数据。 输入项 输入项可以是0-9的数字,也可以是运算符如+,-,*,/, % , 1/x , sqrt , +/- ,清零运算,后退键,清空运算。 输出项 输出项是运算的数字结果,如果输入有误或者出现差错,则输出报错的结果。 流程图 接口 程序接口:Actionlistener进行监听。 测试要点 除数为0,负数求其开方数,连续输入小数点。 模块2(简单操作) 功能 进行简单操作:编辑功能,查看功能,帮助功能,清空,后退。 输入项 输入项可以是编辑功能的复制或者粘贴项目,或者帮助功能的帮助项目。 输出项 输出项是粘贴的结果或者帮助项目的界面。 接口 程序接口:Actionlistener进行监听。 尚未解决的问题 由于技术以及时间的限制,所以查看项目以及帮助项目的功能没有实现,编辑功能也有待完善。 需求跟踪 功能需求 程序模块 功能需求1 功能需求2 功能需求3 功能需求4 功能需求5 功能需求6 功能需求7 功能需求8 功能需求 9 功能需求10 功能需求11 功能需求12 程序模块11 加法 程序模块12 减法 程序模块13 乘法 程序模块14 除法 程序模块15 求倒 程序模块16 开方 程序模块17 百分数 程序模块18 相反数 程序模块21 编辑 程序模块22 清零 程序模块23 查看 程序模块24 帮助 用户界面设计 用户界面图 预达到的界面如上图所述。 用户界面与模块关系 用户界面名称 简要说明 数字键 输入数字 运算符 输入运算符 窗口 进行简单操作 图5.1 请输入文档名称 计算器详细设计 第8页共9页 22清零 24帮助 23查看 21编辑 18相反数 17百分数 N Y N Y 运算并显示结果 保存数与运算符 运算符 保存运算符 输入 保存第一个数和运算符 将上次结果作为第一个数 连加? 输入 开始 16开方 15求倒 14除法 13乘法 12减法 11加法 2 简单操作 1简单计算 计算器界面

文档评论(0)

6358999 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档