计算器详细设计说明书

计算器详细设计说明书

ID:19576455

大小:102.00 KB

页数:9页

时间:2018-10-03

计算器详细设计说明书_第1页
计算器详细设计说明书_第2页
计算器详细设计说明书_第3页
计算器详细设计说明书_第4页
计算器详细设计说明书_第5页
资源描述:

《计算器详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、请输入文档名称江西工业职业技术学院毕业综合实践课题名称:安卓手机计算器作者:廖杰学号:20112715分院:电子与信息工程分院专业:计算机网络技术指导老师:占华为专业技术职务讲师2013年10月28日计算器详细设计第8页共9页请输入文档名称目录1引言31.1编写目的31.2项目背景31.3参考资料32软件结构概述33模块设计43.1模块1(简单计算功能)43.1.1功能43.1.2性能43.1.3输入项43.1.4输出项53.1.5流程图53.1.6接口53.1.7测试要点63.2模块2(简单操作)63.2.1功能63.2.2输入项63.2.3输出项63.2.4接口6

2、3.2.5尚未解决的问题64需求跟踪75用户界面设计85.1用户界面图8计算器详细设计第8页共9页请输入文档名称5.2用户界面与模块关系8计算器详细设计第8页共9页请输入文档名称引言1.1编写目的方便有计算需求的用户使用。1.2项目背景这个项目是计算器系统。本项目方便所有有计算要求的用户使用,能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。交互功能比较好,界面友好,简洁易懂。1.3参考资料Java语言与面向对象程序设计王行言清华大学出

3、版社1软件结构概述功能模块图:计算器详细设计第8页共9页请输入文档名称计算器界面1简单计算2简单操作11加法12减法13乘法14除法15求倒16开方17百分数18相反数21编辑23查看24帮助22清零1模块设计1.1模块1(简单计算功能)1.1.1功能进行简单数字运算。能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。1.1.2性能输入以及输出的数字为double型,能保存32为数据。1.1.3输入项计算器详细设计第8页共9页请输入文档

4、名称输入项可以是0-9的数字,也可以是运算符如+,-,*,/,%,1/x,sqrt,+/-,清零运算,后退键,清空运算。1.1.1输出项输出项是运算的数字结果,如果输入有误或者出现差错,则输出报错的结果。1.1.2流程图开始输入连加?将上次结果作为第一个数保存第一个数和运算符输入保存运算符运算符保存数与运算符运算并显示结果YNYN1.1.3接口计算器详细设计第8页共9页请输入文档名称程序接口:Actionlistener进行监听。1.1.1测试要点除数为0,负数求其开方数,连续输入小数点。1.2模块2(简单操作)1.2.1功能进行简单操作:编辑功能,查看功能,帮助功能

5、,清空,后退。1.2.2输入项输入项可以是编辑功能的复制或者粘贴项目,或者帮助功能的帮助项目。1.2.3输出项输出项是粘贴的结果或者帮助项目的界面。1.2.4接口程序接口:Actionlistener进行监听。1.2.5尚未解决的问题由于技术以及时间的限制,所以查看项目以及帮助项目的功能没有实现,编辑功能也有待完善。计算器详细设计第8页共9页请输入文档名称1需求跟踪功能需求程序模块功能需求1功能需求2功能需求3功能需求4功能需求5功能需求6功能需求7功能需求8功能需求9功能需求10功能需求11功能需求12程序模块11加法程序模块12减法程序模块13乘法程序模块14除法

6、程序模块15求倒程序模块16开方程序模块17百分数程序模块18相反数程序模块21编辑程序模块22清零程序模块23查看程序模块24帮助计算器详细设计第8页共9页请输入文档名称1用户界面设计1.1用户界面图预达到的界面如上图所述。1.2用户界面与模块关系用户界面名称简要说明数字键输入数字运算符输入运算符窗口进行简单操作图5.1计算器详细设计第8页共9页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。