1 / 7
文档名称:

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

格式:doc   大小:76KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:2823029757 2022/2/12 文件大小:76 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:-
. z.
**工业职业技术学院
毕业综合实践
课题名称: 安卓手机计算器
作 者:廖杰 学 号:20212715
分 院:电子-
. z.
**工业职业技术学院
毕业综合实践
课题名称: 安卓手机计算器
作 者:廖杰 学 号:20212715
分 院:电子与信息工程分院
专 业:计算机网络技术
指导教师:占华为专业技术职务 讲师
2013年 10 月 28日
目 录
1引言3
编写目的3
工程背景3
参考资料3
2软件构造概述3
3模块设计4
模块1〔简单计算功能〕4
功能4
性能4
-
. z.
输入项4
输出项5
流程图5
接口5
测试要点6
模块2〔简单操作〕6
功能6
输入项6
输出项6
接口6
尚未解决的问题6
4需求跟踪7
5用户界面设计8
用户界面图8
用户界面与模块关系8
引言
编写目的
方便有计算需求的用户使用。
工程背景
-
. z.
这个工程是计算器系统。
本工程方便所有有计算要求的用户使用,能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保存第一个运算符。交互功能比拟好,界面友好,简洁易懂。
参考资料
Java语言与面向对象程序设计 王行言 清华大学
软件构造概述
功能模块图:
计算器界面
1简单计算
2 简单操作
11加法
12减法
13乘法
14除法
15求倒
16开方
17百分数
18相反数
21编辑
23查看
24帮助
22清零
模块设计
-
. z.
模块1〔简单计算功能〕
功能
进展简单数字运算。能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保存第一个运算符。
性能
输入以及输出的数字为double型,能保存32为数据。
输入项
输入项可以是0-9的数字,也可以是运算符如+,-,*,/, % , 1/* , sqrt , +/- ,清零运算,后退键,清空运算。
输出项
输出项是运算的数字结果,如果输入有误或者出现过失,则输出报错的结果。
流程图
-
. z.
开场
输入
连加?
将上次结果作为第一个数
保存第一个数和运算符
输入
保存运算符
运算符
保存数与运算符
运算并显示结果
Y
N
Y
N
接口
程序接口:Actionlistener进展监听。
测试要点
除数为0,负数求其开