1 / 9
文档名称:

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

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

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

分享

预览

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

上传人:1314042**** 2021/1/5 文件大小:76 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:毕业综合实践
课题名称: 安卓手机计算器

作 者: 廖杰 学 号: 20112715
分 院: 电子与信息工程分院
专 业: 计算机网络技术
指导老师: 占华为 专业技术职务 讲师

2013年 10 月 28日
目 录
1 引言 3
11 编写目的 3
12 项目背景 3
13 参考资料 3
2 软件结构概述 3
3 模块设计 4
31 模块1(简单计算功能) 4
311 功能 4
312 性能 4
313 输入项 4
314 输出项 5
315 流程图 5
316 接口 5
317 测试要点 6
32 模块2(简单操作) 6
321 功能 6
322 输入项 6
323 输出项 6
324 接口 6
325 尚未解决的问题 6
4 需求跟踪 7
5 用户界面设计 8
51 用户界面图 8
52 用户界面与模块关系 8
引言
编写目的
方便有计算需求的用户使用。
项目背景
这个项目是计算器系统。
本项目方便所有有计算要求的用户使用,能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。交互功能比较好,界面友好,简洁易懂。
参考资料
Java语言与面向对象程序设计 王行言 清华大学出版社
软件结构概述
功能模块图:
计算器界面
1简单计算
2 简单操作
11加法
12减法
13乘法
14除法
15求倒
16开方
17百分数
18相反数
21编辑
23查看
24帮助
22清零
模块设计
模块1(简单计算功能)
功能
进行简单数字运算。能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。
性能
输入以及输出的数字为double型,能保存32为数据。
输入项
输入项可以是0-9的数字,也可以是运算符如+,-,*,/, % , 1/x , sqrt , +/- ,清零运算,后退键,清空运算。
输出项
输出项是运算的数字结果,如果输入有误或者出现差错,则输出报错的结果。
流程图
开始
输入
连加?
将上次结果作为第一个数
保存第一个数和运算符
输入
保存运算符
运算符
保存数与运算符
运算并显示结果
Y
N
Y
N
接口
程序接口:Actionlistener进行监听。
测试要点
除数为0,负数求其开方数,连续输入小数点。
模块2(简单操作)
功能
进行简单操作:编辑功能,查看功能,帮助功能,清空,后退。
输入项
输入项可以是编辑功能的复制或者粘贴项目,或者帮助功能的帮助项目。
输出项
输出项是粘贴的结果或者帮助项目的界

最近更新

备课市公开课获奖教案省名师优质课赛课一等奖.. 3页

地理科三市公开课获奖教案省名师优质课赛课一.. 6页

哈姆雷特市公开课获奖教案省名师优质课赛课一.. 4页

财务会计职业规划设计 5页

课后托育项目商业计划书 8页

艺术与人工智能的创意合作 32页

物流服务质量管理 33页

发绿豆芽市公开课获奖教案省名师优质课赛课一.. 5页

桥梁钢结构腐蚀监测与防护 33页

北师版七年级上册生物市公开课获奖教案省名师.. 6页

2024年亲戚搬家祝福语 10页

动量守恒市公开课获奖教案省名师优质课赛课一.. 5页

动物的家市公开课获奖教案省名师优质课赛课一.. 4页

2024年产品销售合同范文集锦八篇 34页

苦水玫瑰项目商业计划书 5页

2024年产品质量承诺书大全[15篇] 21页

初中的信息技术市公开课获奖教案省名师优质课.. 5页

2024年产品承诺书模板集锦五篇 8页

初中写作课市公开课获奖教案省名师优质课赛课.. 5页

毕业论文-普通车床的数控化改造与设计 30页

实习个人简历模板 3页

华师大版初中数学电子版教材 14页

江苏凤凰科学技术小学劳动三年级上册教学计划.. 18页

防排烟系统施工方案 8页

试用期不合格通知书 2页

般舟三昧经三卷 62页

借鉴市委办公厅工作114个失误实例(全集排版2.. 94页

安徽临泉田家炳中学食堂经营权承租项目 36页

实习个人简历模板 4页