计算器概要
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
- 概要设计说明
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
1引言................................................................................................................................................ 2
1.1编写目的............................................................................................................................. 2
1.2背景..................................................................................................................................... 2
1.3定义..................................................................................................................................... 2
1.4参考资料............................................................................................................................. 2
2总体设计........................................................................................................................................ 2
2.1需求规定............................................................................................................................. 2
2.2运行环境............................................................................................................................. 2
2.3基本设计概念和处理
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
................................................................................................. 3
2.4结构..................................................................................................................................... 3
2.5功能器求与程序的关系 ..................................................................................................... 4
2.6人工处理过程 ..................................................................................................................... 4
2.7尚未问决的问题 ................................................................................................................. 4 3接口设计........................................................................................................................................ 4
3.1用户接口............................................................................................................................. 4
3.2外部接口............................................................................................................................. 5
3.3内部接口............................................................................................................................. 5
4运行设计........................................................................................................................................ 5
4.1运行模块组合 ..................................................................................................................... 5
4.2运行控制............................................................................................................................. 5
4.3运行时间............................................................................................................................. 6
5系统数据结构设计 ........................................................................................................................ 6
5.1逻辑结构设计要点 ............................................................................................................. 6
5.2物理结构设计要点 ............................................................................................................. 6
5.3数据结构与程序的关系 ..................................................................................................... 6 6系统出错处理设计 ........................................................................................................................ 6
6.1出错信息............................................................................................................................. 6
6.2补救
措施
《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施
............................................................................................................................. 7
6.3系统维护设计 ..................................................................................................................... 7
概要设计说明书
1引言
1.1编写目的
实现多功能计算器的相关功能
1.2背景
说明:
a. 软件系统的名称:科学计算器。 b. 任务提出者: 教师。 c. 开发者: 孔彦。
1.3定义
暂无。
1.4参考资料
MFC深入浅出(第二版)。 2总体设计
2.1需求规定
1(科学计算能对表达式求值。 如输入表达式3 + 5 * 3 则输出结果18;
如输入表达式3 * (5 +,)
则输出结果24;
在表达式计算功能中尽量实现针对特殊函数的实现。
如输入cos(0) + 2 可输出结果3。
用键盘输入表达式。
2.能进行普通计算,类似Windows自带的计算器。在普通计算模块中能对sin,cos,tan三角函数进行计算。
用鼠标进行操作。
3.在特殊计算模块中:
a.可对乘方进行计算并输出结果
操作方式:
鼠标和键盘操作。
对用户的非法输入进行提示
如在科学计算表达式输入非法表达式,输出Error~
2.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2000
2.3基本设计概念和处理流程
科学计算:对用户输入的表达式串进行分析,不断简化,然后按相应规则计算结果。
普通计算:模仿Windows自带计算器的处理模式,用户通过点选按钮来控制运算,点击等号后输出结果,除sin,cos,tan,阶乘运算。sin,cos,tan和阶乘运算将在用户点击按钮后求出结果。
特殊计算:用户输入参数后在点击相应按钮后求出结果并显示。
2.4结构
ScienceCalc 模块
子模块
1(ScienceCalcAnalysis //进行科学运算表达式的分析和计算
DelSpace //删除表达式中的空格
AddEndOperator //增加表达式结束符
DelSingleOperator //转化单目运算符为双目运算符
AddParenthesis //加括号
CALC //对二叉树递归求值
FuntionCalc //对表达式中的函数进行分析计算
SCA_CALC //对各函数进行整合
NormalCalc模块
进行简单计算
SpecialCalc 模块
乘方计算
2.5功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
ScienceCalc NormalCalc SpecialCalc 程序n 科学计算 ? 普通计算 ? 特殊计算 ? 2.6人工处理过程
说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。 2.7尚未问决的问题
1.科学计算中表达式分析算法问题。
2.普通计算混合运算的处理。
3接口设计
3.1用户接口
科学运算中可用的字符(基本):0、1、2、3、4、5、6、7、8、9、+、-、*、/、(、)。 实现对SIN(),COS(),TAN()等常用函数的支持。
3.2外部接口
暂无。
3.3内部接口
4运行设计
4.1运行模块组合
ScienceCalc 模块
子模块
1(ScienceCalcAnalysis //进行科学运算表达式的分析和计算
DelSpace //删除表达式中的空格
AddEndOperator //增加表达式结束符
DelSingleOperator //转化单目运算符为双目运算符
AddParenthesis //加括号
CALC //对二叉树递归求值
FuntionCalc //对表达式中的函数进行分析计算
SCA_CALC //对各函数进行整合
NormalCalc模块
进行简单计算
SpecialCalc 模块
乘方计算
4.2运行控制
科学运算:
1.输入合法表达式。
2.点击“求值”按钮进行计算,然后结果将被现实在屏幕上。
普通计算:
1.用户点击按钮输入数字和想要进行的操作。
2.点击“=”按钮输出运算结果。
特殊计算:
乘方计算:
1(用户输入底数和幂数
2. 点击“计算”按钮显示运算结果。
4.3运行时间
说明每种运行模块组合将占用各种资源的时间。
5系统数据结构设计
5.1逻辑结构设计要点
给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。 5.2物理结构设计要点
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、
存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。 5.3数据结构与程序的关系
说明各个数据结构与访问这些数据结构的形式:
6系统出错处理设计
6.1出错信息
用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。
6.2补救措施
说明故障出现后可能采取的变通措施,包括:
a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立
和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种
后备技术;
b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需
结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记
录;
c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软
件从头开始重新运行的方法。
6.3系统维护设计
说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个程序之间的对应关系,可采用如下的矩阵图的形式;