admin 发表于 2016-10-29 23:09:59

基于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]
查看完整版本: 基于Qt的科学计算器的设计与实现