计算器详细设计说明书Word文档格式.doc
- 文档编号:13050016
- 上传时间:2022-10-03
- 格式:DOC
- 页数:9
- 大小:102KB
计算器详细设计说明书Word文档格式.doc
《计算器详细设计说明书Word文档格式.doc》由会员分享,可在线阅读,更多相关《计算器详细设计说明书Word文档格式.doc(9页珍藏版)》请在冰豆网上搜索。
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软件结构概述
功能模块图:
计算器界面
1简单计算
2简单操作
11加法
12减法
13乘法
14除法
15求倒
16开方
17百分数
18相反数
21编辑
23查看
24帮助
22清零
3模块设计
3.1模块1(简单计算功能)
3.1.1功能
进行简单数字运算。
能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。
3.1.2性能
输入以及输出的数字为double型,能保存32为数据。
3.1.3输入项
输入项可以是0-9的数字,也可以是运算符如+,-,*,/,%,1/x,sqrt,+/-,清零运算,后退键,清空运算。
3.1.4输出项
输出项是运算的数字结果,如果输入有误或者出现差错,则输出报错的结果。
3.1.5流程图
开始
输入
连加?
将上次结果作为第一个数
保存第一个数和运算符
保存运算符
运算符
保存数与运算符
运算并显示结果
Y
N
3.1.6接口
程序接口:
Actionlistener进行监听。
3.1.7测试要点
除数为0,负数求其开方数,连续输入小数点。
3.2模块2(简单操作)
3.2.1功能
进行简单操作:
编辑功能,查看功能,帮助功能,清空,后退。
3.2.2输入项
输入项可以是编辑功能的复制或者粘贴项目,或者帮助功能的帮助项目。
3.2.3输出项
输出项是粘贴的结果或者帮助项目的界面。
3.2.4接口
3.2.5尚未解决的问题
由于技术以及时间的限制,所以查看项目以及帮助项目的功能没有实现,编辑功能也有待完善。
4需求跟踪
功能需求
程序模块
功能需求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用户界面设计
5.1用户界面图
预达到的界面如上图所述。
5.2用户界面与模块关系
用户界面名称
简要说明
数字键
输入数字
输入运算符
窗口
进行简单操作
图5.1
计算器详细设计第8页共9页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算器 详细 设计 说明书