计算器详细设计说明书

  • 格式:doc
  • 大小:102.00 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江西工业职业技术学院

毕业综合实践

课题名称:安卓手机计算器

作者:廖杰学号:20112715分院:电子与信息工程分院

专业:计算机网络技术

指导老师:占华为专业技术职务讲师

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)

1 引言

1.1编写目的

方便有计算需求的用户使用。

1.2项目背景

这个项目是计算器系统。

本项目方便所有有计算要求的用户使用,能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。交互功能比较好,界面友好,简洁易懂。

1.3参考资料

Java语言与面向对象程序设计王行言清华大学出版社

2软件结构概述

功能模块图:

3 模块设计

3.1模块1(简单计算功能)

3.1.1功能

进行简单数字运算。能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。

3.1.2性能

输入以及输出的数字为double型,能保存32为数据。

3.1.3输入项

输入项可以是0-9的数字,也可以是运算符如+,-,*,/, % , 1/x , sqrt , +/- ,清零运算,后退键,清空运算。

3.1.4输出项

输出项是运算的数字结果,如果输入有误或者出现差错,则输出报错的结果。

3.1.5流程图

3.1.6接口

程序接口:Actionlistener进行监听。

3.1.7测试要点

除数为0,负数求其开方数,连续输入小数点。

3.2模块2(简单操作)

3.2.1功能

进行简单操作:编辑功能,查看功能,帮助功能,清空,后退。

3.2.2输入项

输入项可以是编辑功能的复制或者粘贴项目,或者帮助功能的帮助项目。

3.2.3输出项

输出项是粘贴的结果或者帮助项目的界面。

3.2.4接口

程序接口:Actionlistener进行监听。

3.2.5尚未解决的问题

由于技术以及时间的限制,所以查看项目以及帮助项目的功能没有实现,编辑功能也有待完善。

4 需求跟踪

5 用户界面设计

5.1用户界面图

预达到的界面如上图所述。

5.2用户界面与模块关系

图5.1