基于Qt的科学计算器的设计与实现
技术:C++、QT等摘要:
随着科学与技术的发展和进步,人类已经进入到信息化时代。计算器是我们日常生活中的常用工具之一,在现代生活中不可或缺。许多复杂的运算会给人们带来很多不便。
该计算器属于科学计算器一类,利用C++的面向对象的原则,对使用的类进行封装和分派,运用简单的工厂模式,尽量将长的代码分派“切割”成每段,将每段在封装起来(减少段与段之间的耦合的联系性),这样会将风险分散,以后如果需要修改,只要更改每段,不会发生牵一动百的事情。
本文引用Qt对科学计算器进行开发研究,添加了许多功能,一方面给使用者带来了方便,另一方面提高的运算的效率。本文阐述了基于Qt的科学计算器的开发过程,操作流程,以及一些核心技术,通过对其的可行性研究,系统分析,系统设计,系统实现,系统测试对该项目进行详细的介绍,从而来了解整个项目的开发流程。
关键字:科学计算器;工厂模式; Qt;C++
目录:
1绪论 1
1.1课题背景 1
1.2开发工具及技术 1
1.2.1Qt Creator 1
1.2.2C++工厂开发模式 2
2系统分析 4
2.1可行性分析 4
2.1.1技术可行性 4
2.1.2经济可行性 4
2.1.3社会可行性 5
2.2总体设计原则 5
2.3需求分析 6
2.4项目目标 6
2.5系统用例图 7
3系统设计 8
3.1系统概要设计 8
3.2数据库设计 8
3.2.1实体属性图 8
3.2.1关系模型的设计 9
3.2.1数据库结构的设计 9
4项目实现 11
4.1项目目的 11
4.2项目内容 11
4.3项目步骤 11
5计算器程序的实现 14
5.1对项目OperationCalculate的实现 14
5.2对OperationFunction项目的实现 26
5.3对Entry项目的实现 29
5.4对项目进行管理避免杂乱无章 35
5.5运行 36
6软件测试 37
6.1软件测试的重要性 37
6.2测试实例的研究与选择 37
6.3测试环境与测试条件 38
6.4测试部署 38
6.5测试项目 39
6.6系统运行情况 39
6.7系统评价 39
7结论 41
参考文献 42
致谢 43
外文文献 44
中文翻译 49
论文字数:16046
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]