高等数学计算器 软件需求说明书

合集下载

科学计算器需求分析文档

科学计算器需求分析文档

科学计算器需求分析文档科学计算器需求文档目录第一章引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.3.1关键字 (3)1.3.2定义 (3)1.4参考资料 (3)第二章任务概述 (5)2.1目标 (5)2.2用户的特点 (5)2.3假定和约束 (5)2.3.1 开发期限: (5)2.3.2 技术约束: (5)2.4运行环境 (5)第三章需求规定 (6)3.1对功能的规定 (6)3.2对性能的规定 (6)3.2.1 精度 (6)3.2.2 时间特性要求 (6)3.2.3 灵活性 (7)3.3数据管理能力要求 (7)3.4故障处理要求 (7)3.4.1软件故障 (7)3.4.2硬件故障 (8)3.5其他专门要求 (8)第四章运行环境规定 (9)4.1设备 (9)4.1.1处理器型号及内存容量: (9)4.1.2外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量: (9)4.1.3输入及输出设备的型号和数量,联机或脱机: (9)4.1.4数据通信设备的型号和数量: (9)4.1.5功能键及其他专用硬件: (9)4.2支持软件 (9)4.2.1 操作系统: (9)4.2.2 开发环境: (9)第一章引言1.1编写目的在日常生活中市民上有很多的计算器,但是功能不能满足个人的需求,并且价格昂贵,操作不便,所以能够通过自己的双手设计开发一个属于自己的计算器是非常有意义的。

在Windows XP操作系统的环境下,采用myeclipse作为开发工具,实现运算操作的主要功能,主要包括加减乘除运算,求模运算,球倒数运算以及求一个正数平方根的运算等功能。

1.2背景我们日常生活的开支,大额数字或者多倍小数的计算都需要计算器的帮助,处理数字的开方、正余弦都离不开计算器。

虽然现在的计算器价格比较低廉,但是功能过于简单的不能满足个人需求,功能多的价格昂贵,操作不便不说,很多功能根本做不到。

所以,我们可以想到设计开发一个属于自己的简单的计算器来完成我们的日常生活需求。

教育行业计算器使用说明书

教育行业计算器使用说明书

教育行业计算器使用说明书使用说明书【注意事项】1. 本计算器仅限于教育行业使用,严禁用于商业用途;2. 在使用本计算器之前,请确保已阅读并理解本使用说明书;3. 本计算器仅供参考和辅助,使用者需自行负责结果的准确性;4. 如有任何问题或建议,请联系客服部门。

【功能介绍】本计算器具有以下多种功能,可根据具体需求选择使用:1. 学费计算功能输入相关参数(如学年、学期、课程费用等),计算出相应的学费金额,方便学生、家长或学校进行费用核算。

2. 资助计算功能输入个人或家庭的收入状况等相关信息,计算出学生资助金额,帮助学生或家庭申请相关学费资助。

3. 财务预算功能输入收入和支出等相关数据,计算出财务预算和结余情况,方便学校或教育机构进行财务管理和决策。

4. 借贷计算功能输入借贷的本金、利率和期限等信息,计算出每月还款金额和总还款金额,帮助学生或家长规划借贷计划。

5. 考试成绩分析功能输入学生的考试成绩等相关数据,计算出平均成绩、最高分、最低分等统计结果,帮助学生或老师进行成绩分析和评估。

【使用步骤】步骤一:选择功能根据具体需求,在功能选项中选择所需功能,例如选择“学费计算功能”。

步骤二:输入相关参数根据提示,在输入框中依次输入相关参数,例如输入学年、学期、课程费用等。

步骤三:计算结果点击“计算”按钮,系统将自动计算出相应的结果,例如计算出学费金额。

步骤四:结果展示结果将显示在结果框中,包括具体的金额、统计结果等,方便用户查看和参考。

【使用注意事项】1. 请确保输入参数的准确性和完整性,以确保计算结果的准确性;2. 计算结果仅供参考,使用者应自行核实和判断;3. 如需重新计算,请清空输入框中的参数,并重新输入;4. 如有疑问或遇到问题,请及时联系客服部门获取帮助。

【常见问题】1. 无法正确计算出结果怎么办?请确保输入的参数正确无误,如有疑问,请联系客服部门获取进一步帮助。

2. 如何清空输入框中的参数?在输入框中点击“清空”按钮,即可清空参数。

Gaonq学生计算器说明书

Gaonq学生计算器说明书

Gaonq学生计算器说明书
双行显示屏可同时显尿计算公式及其计算结果。

上行显示计算公式。

下行显示计算结果。

当尾数的整数部分多于三数字时,每隔三位便会有一个分隔符。

使用前的准备
模式
在开始计算之前,您必须先进入下表所列的适当的模式。

下表所示的模式及所需的操作仅适用于MODEx。

95MS。

其他型号的用户请参阅“用户说明书2 (追加功能)”之手册来寻找有关其模式及模式选择方法的说明。

MODEx。

95MS型号的模式
计算模式: COMP
角度单位: Deg
指数显示格式: Norm 1
分数显示格式: ab/c
小数点字符: Dot
模式指示符会出现在显示屏的上部。

在开始进行计算之前,必须检查目前的计算模式(SD.REG、COMP)及角度单位设定(Deg、 Rad、 Gra)。

用于储存计算输入的记忆区可储存79 “步”。

每当您按下数字
键或算术运算键(+、C、X、I )时便会占用一步SHFI或M键的操作不占用一步。

例如,输入SHI团只占用一步。

您可为一个单独计算输入最多79步。

计算器需求规格说明书

计算器需求规格说明书

换算器系统1.0版需求规格说明文档作者:2010.10.10目录一. 引言 01.1目标 01.2文档约定 01.3读者对象和阅读建议 (1)1.4项目范围 (1)1.5参考资料 (1)二. 总体描述 (1)2.1产品前景 (1)2.2产品特性 (1)2.3用户类及其特征 (2)2.4运行环境 (3)2.5计和实现上的约束 (3)2.6户文档 (3)2.7假设和依赖 (4)三.外部接口需求 (4)3.1用户界面 (4)3.2硬件接口 (4)3.3软件接口 (4)3.4通信接口 (4)四.其他非功能性需求 (5)4.1性能需求 (5)4.2安全设施需求 (5)4.3安全性需求 (5)4.4软件质量属性 (5)一. 引言1.1目标各行各业在运营的过程中都会碰到各种各样的单位转换问题。

例如:建筑行业,在进行建材的统计时遇到重量统一时,将不同的重量g、kg、t统一成一种单位时就使用到换算器。

金融业,在黄金期货、外汇、美股市场交易时皆会使用到换算器。

在数据量大的今天,各种各样的换算器横空出世,不只是简单的计算能满足,换算器的自由度越来越高,种类越来越丰富,有的多达一百多个单位。

现在我们来设计一个简易的、常用的换算器,它使我们的日常生活更方便快捷。

.长期以来,大量的数据都是依赖人工进行,面对如此大量的复杂的数据信息,其工作量可想而知。

它不仅浪费了大量的人力物力,而且人工计算存在着不可控因素,使得人们对数据的处理具的结果极易存在不可靠和不精确,陷入“事半功倍”的地步。

针对以往对大量数据的高速精确的换算要求的弊端和基本流程,我们组设计了科学换算器系统,实现对大量数据处理的自动化和精确化,减轻转换人员的负担。

换算器系统是典型的信数据处理程序,其主要利用VB开发工具建立一个具有高速性、准确性和可靠性的计算器,采用VB开发工具的开发工具设计应用界面,便于操作。

在设计过程中,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。

计算器功能需求说明

计算器功能需求说明
注意:在描述每一条测试点的时候,必须要包含完整的输入、处理和输出,但输入和输出不需要具体的数值。
输入 第一个整数,操作符 输入第二个整数 输出结果 正确
输入 第一个小数,操作符 输入第二个整数 输出结果 操作数必须为整数
输入 第一个负整数,操作符 输入第二个整数 输出结果 正确
该计算器实现了正负1000以内的两个整数的加减乘除的简单的计算器,
输入:
1、第一个
3、第二个操作数;
4、点击“计算”按钮
处理:计算
输出:弹出对话框,显示正确结果或相应的错误提示。
要求对其进行测试需求挖掘(仅功能需求),并形成《测试需求》文档。
输入 第一个空格,操作符 输入第二个整数 输出结果 操作数必须为整数
输入 第一个超出范围,操作符 输入第二个整数 输出结果 超出范围
输入 第一个不输入,操作符 输入第二个整数 输出结果 请输入第一个操作数
输入 第一个整数,操作符/ 输入第二个整数为0 输出结果 除数不能为0

MathCAD2000 手册

MathCAD2000 手册

1. MathCAD2000的基础知识MathCAD 是由美国Mathsoft 公司于1986年推出的优秀数学软件,它集科学计算、图形和文本二维排版编辑功能于一身,是数学、物理、力学和机械工程等学科强有力的二次开发软件。

MathCAD 的科学计算包括:三角与代数、级数与极限、微分与积分、矢量与矩阵、复变函数、数理统计、插值拟合、求解非线性方程组和微积分方程、最优化技术以及常用工程变换等。

图形功能包括:根据表达式绘制函数的直角坐标或极坐标线图、曲面图和等值线图、柱面图和散点图以及制作动画、图形文件和矩阵之间的数字化读写以及编辑。

科学计算可以是数值计算或者在可能的条件下给出解析结果(称为“符号运算”)。

MathCAD 的突出特点是:(1) 与人类的思维方式相贴近,可读性强、易于理解和查错,高效易用。

例如二次方程一个根的解析表达式,在程序语言、Excel 工作表和MathCAD 工作表里的书写格式分别为:在一个程序语言中的书写格式为:x=(-B+SQRT(B**2-4*A*C))/(2*A), 在Excel 工作表中的书写格式为:=(-B1+SQRT(B1*B1-4*A1*C1))/(2*A1), 在Mathcad2000(2) 在MathCAD 里编写的数学公式几乎完全采用“数学”形式,不仅与出版要求十分一致,并且可给出计算结果(也即:公式是“活的Live”)。

例如: 如果原始结果为将2改为3后立即得(3) 能轻易地用图形和动画显示运算结果和过程的形象。

(4)具有符号推导功能。

例如级数求和与积分的符号推导结果分别为:(5)集成了动画、超文本、多媒体和网络功能。

(6) 其配备的结构化语言M++,是一种“活的(Live )”流程图。

如:(7) 配备有数据翻译平台MathConnex ,使Matlab ,Excel 和MathCAD 等不同格式的数据能在该平台上交互引用和流动。

(8)在MathCAD 里,几乎所有的操作都可以借助于“工具栏(Toolbar )”来实现,一学就会。

计算器软件说明书样本

计算器软件说明书样本

卡西欧计算器程序传播软件FA-124用法本日记详细简介将G2M文献导入到计算器操作办法。

第一步:准备工作这里说准备工作,是指:1.将相应软件安装到电脑上;2.准备好连接电缆。

先讲FA-124软件安装。

9750和9860计算器均附带了光盘:光盘文献目录如下,其中FA-124软件就在文献夹“FA-124”中:安装过程不细表,安装完毕后,桌面会生成一种该软件快捷方式图标:双击该图标,进入FA-124软件,程序界面如下:界面重要有两个窗口,左边是计算器窗口,右边是电脑本地窗口。

至此,FA-124软件安装完毕。

再来说计算器与电脑连接电缆,这根电缆9860计算器有配备,而9750计算器则没有。

没有也没关于系,由于电缆很普通,就是咱们惯用USB电缆,插入电脑那一端是大口,插入计算器那一端是小口。

第二步:将G2M文献导入FA-124软件环节如下:1.将收到RDWORK.G2M文献复制到本地电脑适当位置(例如桌面上)2.在右侧窗口,选中“FA-124”,按右键,点击“Add New Image”,新建一种新镜像(Image),这里,一种镜像相称于一台计算器内存(含程序、矩阵、串列、变量等各种定义)3.弹出对话框规定输入新镜像名称,这里键入“RDWORK”确认后,右侧窗口如下4.选取“RDWORK”镜像,按鼠标右键,点击“Import”,表达需要导入G1M或G2M文献5.在弹出窗口,选取需要导入G1M或G2M文献,这里选取桌面RDWORK.G2M文献6.弹出窗口,规定顾客确认与否替代原有文献?点击“Yes to all”,所有替代7.导入完毕,右侧窗口RDWORK镜像显示其所有内容展开Program(程序),可以看到RDWORK下所有程序双击某个程序名,可以阅读和编辑程序代码,下图是RDSET程序代码至此,G2M文献导入到FA-124软件就完毕了。

第三步:将FA-124软件中RDWORK程序传播到计算器1.电脑端打开FA-124软件,计算器端开机,运用USB电缆将计算器连接到电脑。

计算机辅助设备:数学计算器使用说明说明书

计算机辅助设备:数学计算器使用说明说明书

Candidates may use any calculator allowed by the regulations of theJoint Council for Qualifications. Calculators must not have the facilityfor symbolic algebra manipulation, differentiation and integration, orhave retrievable mathematical formulae stored in them.Instructions• Use black ink or ball-point pen.• If pencil is used for diagrams/sketches/graphs it must be dark (HB or B).Coloured pencils and highlighter pens must not be used.• Fill in the boxes at the top of this page with your name,centre number and candidate number.• Answer all questions and ensure that your answers to parts of questions areclearly labelled.• Answer the questions in the spaces provided– there may be more space than you need.• You should show sufficient working to make your methods clear. Answerswithout working may not gain full credit.• Values from the statistical tables should be quoted in full. When a calculator is used, the answer should be given to an appropriate degree of accuracy.Information• The total mark for this paper is 75.• The marks for each question are shown in brackets– use this as a guide as to how much time to spend on each question.Advice• Read each question carefully before you start to answer it.• Try to answer every question.• Check your answers if you have time at the end.P54942A©2018 Pearson Education Ltd.1/1/1/1/*P54942A0124*Turn over Pearson EdexcelInternationalAdvanced LevelCentre Number Candidate NumberTotal Marks You must have: Scientific calculatorMathematical Formulae and Statistical Tables (Blue)Statistics S1Advanced/Advanced SubsidiaryMorning (Time: 1 hour 30 minutes)Paper Reference WST01/01Wednesday 17 October 2018Candidate surnamePlease check the examination details below before entering your candidate informationOther names2*P54942A0224*DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA3Turn over*P54942A0324*DONOTWRITEINTHISAREADONOTWRITEINTHISAREADONOTWRITEINTHISAREA4*P54942A0424*DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA5Turn over*P54942A0524*DONOTWRITEINTHISAREADONOTWRITEINTHISAREADONOTWRITEINTHISAREA6*P54942A0624*DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA7Turn over*P54942A0724*DONOTWRITEINTHISAREADONOTWRITEINTHISAREADONOTWRITEINTHISAREA8*P54942A0824*DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA9Turn over*P54942A0924*DONOTWRITEINTHISAREADONOTWRITEINTHISAREADONOTWRITEINTHISAREA10*P54942A01024*DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA11Turn over*P54942A01124*D O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E A12*P54942A01224*DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA13Turn over*P54942A01324*D O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E A14*P54942A01424*DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA15Turn over*P54942A01524*D O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E A16*P54942A01624*DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA17Turn over*P54942A01724*D O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E A18*P54942A01824*DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA19Turn over*P54942A01924*D O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E AD O N O T W R I TE I N T H I S A R E A20*P54942A02024*DO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREAD O N O T W R I TE I N T H I S A R E A D O N O T W R I T E I N T H I S A R E A D O N O T W R I T E I N T H I S A R E ADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREAD O N O T W R I TE I N T H I S A R E A D O N O T W R I T E I N T H I S A R E A D O N O T W R I T E I N T H I S A R E ADO NOT WRITE IN THIS AREADO NOT WRITE IN THIS AREA。

得力函数计算器使用说明

得力函数计算器使用说明

得力函数计算器使用说明
得力函数计算器是一款实用的数学工具,可帮助用户进行各种函数计算。

以下是使用说明:
1. 打开得力函数计算器应用程序。

2. 在主界面上选择要计算的函数类型,如三角函数、对数函数、指数函数等。

3. 输入要计算的函数表达式,可使用括号、加减乘除等运算符。

4. 设置函数参数,如角度、底数、指数等。

5. 点击“计算”按钮,得到计算结果。

6. 如需进行多次计算,可点击“重置”按钮,清空输入内容。

7. 如需保存计算结果,可点击“保存”按钮,将结果存储到本地文件中。

得力函数计算器不仅可以帮助用户进行单个函数的计算,还支持复合函数、多项式函数等复杂运算。

用户也可以根据自己的需求自定义函数,方便快捷。

使用得力函数计算器,您可以轻松应对各种数学计算需求。

- 1 -。

【精品】科学计算器软件需求说明书 (2)

【精品】科学计算器软件需求说明书 (2)

科学计算器系统软件需求说明书目录1引言 ............................................... 错误!未指定书签。

1.1编写目的......................................... 错误!未指定书签。

1。

2背景............................................ 错误!未指定书签。

1。

3定义............................................ 错误!未指定书签。

1。

3。

1.................................................... 关键字错误!未指定书签。

1.3.2缩略语清单.................................. 错误!未指定书签。

1。

4参考资料........................................ 错误!未指定书签。

2任务概述 ........................................... 错误!未指定书签。

2。

1目标............................................ 错误!未指定书签。

2。

2用户的特点...................................... 错误!未指定书签。

2。

3假定和约束...................................... 错误!未指定书签。

2。

3.1开发期限: ................................... 错误!未指定书签。

2.3.2技术约束: ................................... 错误!未指定书签。

3需求规定 ........................................... 错误!未指定书签。

计算器程序说明文档

计算器程序说明文档

计算器程序设计文档
1系统概述
这是一个使用TC开发环境开发的计算机程序,能够整数间的加、减、乘、除以及求运算,以及累加求和、计算n!等,本程序有良好的显示菜单,使用方便。

2模块层次图
显示菜单:显示计算器的主界面(功能菜单),提示系统的功能选项
加法:用来完成两个整数的求和运算,返回结果
减法:用来完成两个整数的减法运算,返回结果
乘法:用来完成两个整数的乘积运算,返回结果
除法:用来完成两个整数的除法运算,返回结果;当除数为0时,显示出错信息
求余:用来完成两个整数的求余数的运算,即第一个整数对第二个整数作除法,求余数,返回这个余数
累加求和:用来完成从1一直到输入正数n的累加和,返回结果 阶乘:用来完成从1一直到输入正数n的连续乘积,并返回结果 结束:退出系统
3函数声明表列
4函数N-S图
4.1函数int add(int x,int y)N-S图
4.2函数int sub(int x,int y)N-S图
4.3函数int multi(int x,int y)图
4.4函数int divide(int x,int y)N-S图
4.5函数int arith_compliment(int x,int y)N-S图
4.6函数long int factorial(int n)N-S图
4.7函数int sum_n(int n)N-S图
4.8函数void displayMenu()N-S图
5系统流程图
6使用说明
本系统用来实现简单的计算器功能。

用户运行系统后,按照系统提示完成操作,执行过程参照系统的流程图。

计算器需求分析说明书

计算器需求分析说明书

计算器需求分析说明书版本1。

0作者:完成日期:2009—10—21 引言1。

1 编写目的该软件需求说明书主要是为设计“计算器程序”而编写的需求分析,主要给出该软件需要完成的功能,以及相关的异常处理、用户接口等概要信息,方便软件的正确实现和管理。

1。

2 范围软件名称是“计算器程序”。

该软件将完成一般的计算操作:加减乘除四则运算、开方、求倒数、百分数,以及数据的存储操作。

对于更高级的科学运算,如sin、cos等暂不实现。

2 项目概述2.1 产品描述该软件主要是为了练习软件编写和软件测试而编写的,主要是参考Windows操作系统自带的计算器程序而设计,并没有应用的目标群体.本软件是一个独立的软件,全部内容自含.2.2 产品功能软件完成小型计算器的大部分数值计算功能,主要是数据的四则运算、开方、倒数等。

具体可参看市场上的小型计算器。

2。

3用户特点ﻩ本软件的用户需要受过初等教育,了解四则运算等基本数值计算。

2.4 假定和约束暂无说明。

3 具体需求3.1功能需求⏹支持两个数的加减乘除运算。

如Num1opt Num2(其中opt为加减乘除运算中的一种).⏹支持求倒数(1/x)、开方运算。

⏹支持连续运算.如Num1 opt1 Num2 opt2 Num3…其中(opt1、opt2…为加减乘除运算中的一种).运算优先级按照操作符的输入顺序,即先计算Num1 o pt1 Num2,然后将结果与Num3做opt2运算。

计算与opt1和opt2运输符自身的优先级无关.⏹输入的数字可以是整数、纯小数、有整数部分的小数(可以有正负号)。

⏹百分号运算(%).即Num1opt Num2 %的结果为:(Num1) opt (Num2*Num1/100).opt为加减乘除运算之一。

⏹输入数字时,可以按退格键(Backspace)删除一位(one digit)数字,按(CE)清除当前输入数字,按(C)清除所有输入数字以便开始新一轮的计算。

计算器说明书

计算器说明书

汇编语言实训任务书题目:计算器学生姓名学号:杜政毅,惠攀龙12730108,郭益婷13730104班级:13软件工程1班题目类型:软件工程(R)指导教师:刘树群一、设计目的用汇编语言编程设计一个简单的计算器,实现四则运算数的交互式输入,并显示运算结果。

通过设计,掌握键盘和鼠标控制、显示输出和基本算术运算指令的应用,进一步提高综合运用知识的能力。

二、设计内容(包括原始数据、技术参数、条件、设计要求等):使用按键式操作,对任意给定的正确四则运算序列,能按照意图分部计算出其计算的有效结果数值并输出。

三、设计要求题目的选择是根据汇编语言的特点主要针对系统内部的一些中断调用、系统功能调用、系统数据处理、文件数据处理、以及相关的API而设计的,是对所学课程知识较为系统的应用。

由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。

不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善程序。

另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。

四、提交的成果1. 设计说明书一份,内容包括:包含任务书一份1) 中文摘要100字,关键词3-5个。

2) 实训题目、内容、要求。

3)总体设计(包含几大功能模块)。

4)详细设计(各功能模块的具体实现算法——流程图)5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。

6)调试分析(包含各模块的测试用例,及测试结果。

)7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)8) 参考文献、致谢等。

五、主要参考资料[1]李敬兆等编.《汇编语言程序设计》.合肥:中国科学技术大学出版社,2008.9?[2]李敬兆等编.《汇编语言程序设计实验教程及习题解答》.合肥:中国科学技术大学出版社,2008.9?[3]王爽等编.《汇编语言》.北京:清华大学出版社,2003.5?[4]曹加恒等编.《新一代汇编语言课程设计》.北京:高等教育出版社,2003.6?[5]杨路明等编.《汇编语言程序设计》.长沙:中南大学出版社,2005.8[6]詹仕华等编.《汇编语言程序设计》.北京:中国电力出版社,2008.2[7]詹仕华等编.《汇编语言程序设计习题解答及课程设计、设计辅导》.北京:中国电力出版社,2008.2[8]宋彩莉等编.《汇编语言程序设计学习指导》.西安:西安交通大学出版社,2008.2?六、各阶段时间安排(共1周)摘要本次课程设计的题目是用汇编语言实现一个简单的计算器,要求:编写一个程序,每运行一次可执行程序,可以实现加减乘除四则运算。

计算器说明书

计算器说明书

汇编语言实训任务书题目:计算器学生学号:杜政毅12730102,惠攀龙12730108,郭益婷13730104班级:13软件工程1班题目类型:软件工程(R)指导教师:树群一、设计目的用汇编语言编程设计一个简单的计算器,实现四则运算数的交互式输入,并显示运算结果。

通过设计,掌握键盘和鼠标控制、显示输出和基本算术运算指令的应用,进一步提高综合运用知识的能力。

二、设计容(包括原始数据、技术参数、条件、设计要求等):使用按键式操作,对任意给定的正确四则运算序列,能按照意图分部计算出其计算的有效结果数值并输出。

三、设计要求题目的选择是根据汇编语言的特点主要针对系统部的一些中断调用、系统功能调用、系统数据处理、文件数据处理、以及相关的API而设计的,是对所学课程知识较为系统的应用。

由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。

不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善程序。

另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。

四、提交的成果1. 设计说明书一份,容包括:包含任务书一份1) 中文摘要100字,关键词3-5个。

2) 实训题目、容、要求。

3)总体设计(包含几大功能模块)。

4)详细设计(各功能模块的具体实现算法——流程图)5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。

6)调试分析(包含各模块的测试用例,及测试结果。

)7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)8) 参考文献、致等。

五、主要参考资料[1]敬兆等编.《汇编语言程序设计》.:中国科学技术大学,2008.9[2]敬兆等编.《汇编语言程序设计实验教程及习题解答》.:中国科学技术大学,2008.9[3]王爽等编.《汇编语言》.:清华大学,2003.5[4]加恒等编.《新一代汇编语言课程设计》.:高等教育,2003.6[5]路明等编.《汇编语言程序设计》.:中南大学,2005.8[6]詹仕华等编.《汇编语言程序设计》.:中国电力,2008.2[7]詹仕华等编.《汇编语言程序设计习题解答及课程设计、设计辅导》.:中国电力,2008.2[8]宋彩莉等编.《汇编语言程序设计学习指导》.:交通大学,2008.2六、各阶段时间安排(共1周)摘要本次课程设计的题目是用汇编语言实现一个简单的计算器,要求:编写一个程序,每运行一次可执行程序,可以实现加减乘除四则运算。

(完整word版)MathCAD计算说明书

(完整word版)MathCAD计算说明书

MathCAD计算说明书基础部分 (2)LESSON 1:MathCAD工具栏及面板 (7)LESSON 2:使用MathCAD工作区域 (9)LESSON 3:输入数学和文本 (10)LESSON 4:定义变量 (13)LESSON 5:定义函数 (14)LESSON 6:建立数学表达式 (16)LESSON 7:编辑表达式 (18)LESSON 8:定义变量范围 (19)LESSON 9:定义矢量和矩阵 (22)LESSON 10:单位运算 (26)算例 (28)基础部分Mathcad 的特点:Mathcad 是唯一的一个在同一张工作表集合了数学公式、数字、文本和图表的功能强大的工程应用工具。

和其它数学软件不同的是,Mathcad 是用和您一样的方式做数学。

那是因为它的操作界面就像是铅笔和纸张。

Mathcad 的操作界面就是一个空自的工作区域,您可以在上面直接输入公式、图表或者是方程式,而且可以在任意的地方插入文字注解。

不像有些数学软件需要您会使用某种相关的语言,Mathcad 可以让您直接使用自然数学语言来进行工作。

比如,在一个程序语言中,等式输入应该是这样:x = (-B + SQRT ( B * * 2 -4 * A * C ) ) / ( 2 * A )在Mathcad 中,输入同样的等式就同您在参考书中看到的一样:唯一的区别在于Mathcad 中的等式和图表是活的。

改变其中的任意一个数据、变量或者等式,Mathcad 就立到重新计算这些数学公式和画图。

在Mathcad 的帮助下,您可以解决许多的技术问题― 从简单的到非常复杂的数值或符号运算。

您可以利用兰维或三维图形使等式和数据显性化。

利用Mathcad 电子书,您也可以得到许多数学知识和相关的参考资料,并且都可以在您的工作表中直接使用的。

最重要的是,Mathcad 的强大的功能可以帮助您完成您的工作。

利用M athcad ,您可以钻研问题、形成新的概念、工作表、分析数据和模型并检验备选方案以作出最好的选择,而且可以记录、显示和交流这些结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于插件化软件系统的高等数学计算器
软件需求说明书
目录
目录 (1)
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2任务概述 (4)
2.1目标 (4)
2.2用户的特点 (4)
2.3假定和约束 (5)
3需求规定 (5)
3.1对功能的规定 (5)
3.2对性能的规定 (8)
3.2.1精度 (8)
3.2.2时间特性要求 (9)
3.2.3灵活性 (9)
3.3维护保障要求 (9)
3.4可移植性要求 (10)
3.5故障处理要求 (10)
3.6其他专门要求 (10)
4运行环境规定 (10)
4.1设备 (10)
4.2支持软件 (10)
4.3接口 (10)
4.3.1用户接口 (11)
4.4控制 (11)
1引言
1.1编写目的
这份软件需求说明书的目的是:定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;作为软件总体测试的依据。

这份软件需求说明书的预期读者,是系统分析员,用户,软件开发人员等。

1.2背景
说明:
a.软件系统的名称:基于插件化软件系统的高等数学计算器;
b.本项目任务提出者是导师龚俊教授,开发者是刘晓霞和吕胜,用户是学习高等数学的人以及者需要频繁使用高等数学计算的研究人员。

c.该软件系统是基于插件化软件系统开发的,易于维护和功能扩展;该软件也使用了MATLAB的函数库,实现数学计算。

1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

表1-1定义列表
1.4参考资料
2任务概述
2.1目标
a.开发目的:1、帮助高等数学学习者更好的理解和学习高等数学的相关计算
2、方便相关业务人员进行高等数学的计算,提高业务处理能力。

3、帮助相关的数学研究人员通过大量的计算,进行相关的学术研
究。

b.应用目标:数学领域
c.使用范围:学生,老师,业务人员,研究人员。

d.背景资料:该软件是基于插件化软件系统开发设计的,易于维护和功能扩展;
该软件也使用了MATLAB的函数库,实现数学计算。

2.2用户的特点
系统管理员和维护人员:计算机水平好,文化程度高,对MATLAB熟悉,掌握MFC的机制,能胜任系统管理工作;
操作人员:对计算机能熟练使用;
公众:能理解界面显示内容的数学含义。

预期使用频度:在大学生学习阶段,使用频度较高
2.3假定和约束
经费限制:2万;
开发期限:2015年5月30日完成;
硬件限制:硬设备部分配置比较低,完成本需求说明中的功能和性能要求没有问题;
编程语言:Visual c++,JavaScripts,HTML,MATLAB
开发过程中须遵守的某些标准或规则:编码规范采用Visual C++,JavaScripts,HTML的编码规范进行。

3需求规定
3.1对功能的规定
3.1.1结构图
本软件分为三个主要模块,主框架模块,基础插件模块,具体应用模块。

主框架模块:与用户交互,分配资源;基础插件模块:负责查找、加载、管理插件;具体应用模块:负责具体的高等数学计算功能。

具体应用模块由若干个子模块组成,组成图如图所示:
图3—1结构图
3.1.2用例图
图3—2用例图
表3—1计算用例描述描述项说明
用例名称计算用例
标识符*YL01
用例描述用户计算高等数学
参与者表用户
前置条件系统中已经有对应功能的动态库。

基本操作流1、输入数据
2、高等数学计算
可选操作流无
表3—2增添用例描述描述项说明
用例名称增添用例
标识符*YL02
用例描述用户增添高等数学的功能
参与者表用户
前置条件无
基本操作流1、将生成的功能动态库添加到系统中可选操作流无
表3—3解方程用例描述
描述项说明
用例名称解方程用例
标识符*YL03
用例描述用户实现解方程计算
参与者表用户
前置条件系统中有解方程计算的动态库
基本操作流1、输入数据
2、解方程计算
可选操作流无
表3—4微积分用例描述
描述项说明
用例名称微积分用例
标识符*YL04
用例描述用户实现微积分计算
参与者表用户
前置条件系统已经有微积分计算的动态库
基本操作流1、输入数据
2、微积分计算
可选操作流无
表3—5求奇异值用例描述
描述项说明
用例名称求奇异值用例
标识符*YL05
用例描述用户实现求奇异值计算
参与者表用户
前置条件系统中有求奇异值计算的动态库
基本操作流1、输入数据
2、求奇异值计算
可选操作流无
表3—6多项式相乘用例描述
描述项说明
用例名称多项式相乘用例
标识符*YL06
用例描述用户实现多项式相乘计算
参与者表用户
前置条件系统中有多项式相乘计算的动态库
基本操作流1、输入数据
2、多项式相乘计算
可选操作流无
3.2对性能的规定
3.2.1精度
高等数学计算器数据使用的是双精度浮点型,小数部分能精确到小数点后
10位。

3.2.2时间特性要求
表3—7系统时间特性要求表
3.2.3灵活性
本系统采用基于插件化软件系统的方式,能够适应数学功能的扩展。

当添加新的数学功能时,无须修改主框架的界面,而是在系统运行时动态添加,更有利于系统维护和功能扩展。

3.3维护保障要求
为了保障三维模型生产和可视化软件分包的高效运转,需要对软件进行不间断的维护。

其维护主要集中在:
1、改正性维护
改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。

2、适应性维护
使用软件适应信息技术变化和管理需求变化而进行的修改。

3、完善性维护
为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。

4、预防性维护
为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

3.4可移植性要求
软件环境的移植性:保证在所有Win64环境中都能顺畅运行;
3.5故障处理要求
当软件由于未知原因死机时,能通过重新启动的方式排除故障,正常使用本系统;
3.6其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

4运行环境规定
4.1设备
表4-1设备参数表
设备名称配置名称配置要求
普通计算机处理器1GHz及以上
内存1GB及以上
硬盘20G以上
显卡集成显卡64MB
4.2支持软件
表4-2支持软件列表
配置项软件名称软件用途高等数学计算器Windows764位简体中文操作系统
Visual Studio2010开发工具包
MATLAB R2013b数学动态库
WinPunner功能测试工具4.3接口
4.3.1用户接口
接口要求:简单、朴实、不刺眼;
屏幕格式:可以自由缩放;
数据输入时间:不限定;
功能键的作用:开始计算功能和取消功能。

4.3.2硬件接口

4.3.3软件接口
动态库接口
MATLAB库函数接口
4.4控制
本软件通过对话框的按钮来控制软件的运行。

相关文档
最新文档