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

  • 40
  • 0
  • 约2.03千字
  • 约 9页
  • 2017-01-17 发布于北京
  • 举报
《计算器详细设计说明书

江西工业职业技术学院 毕业综合实践 课题名称: 安卓手机计算器 作 者: 廖杰 学 号: 分 院: 电子与信息工程分院 专 业: 计算机网络技术 指导老师: 占华为 专业技术职务 讲师 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页 计算器界面 1简单计算 2 简单操作 11加法 12减法 13乘法 14除法 15求倒 16开方 17百分数 18相反数 21编辑 23查看 24帮助 22清零 开始 输入 连加? 将上次结果作为第一个数 保存第一个数和运算符 输入 保存运算符 运算符 保存数与运算符 运算并

文档评论(0)

1亿VIP精品文档

相关文档