|
技术:C++、QT等
摘要:
随着科学与技术的发展和进步,人类已经进入到信息化时代。计算器是我们日常生活中的常用工具之一,在现代生活中不可或缺。许多复杂的运算会给人们带来很多不便。
该计算器属于科学计算器一类,利用C++的面向对象的原则,对使用的类进行封装和分派,运用简单的工厂模式,尽量将长的代码分派“切割”成每段,将每段在封装起来(减少段与段之间的耦合的联系性),这样会将风险分散,以后如果需要修改,只要更改每段,不会发生牵一动百的事情。
本文引用Qt对科学计算器进行开发研究,添加了许多功能,一方面给使用者带来了方便,另一方面提高的运算的效率。本文阐述了基于Qt的科学计算器的开发过程,操作流程,以及一些核心技术,通过对其的可行性研究,系统分析,系统设计,系统实现,系统测试对该项目进行详细的介绍,从而来了解整个项目的开发流程。
关键字:科学计算器;工厂模式; Qt;C++
目录:
1 绪论 1
1.1 课题背景 1
1.2 开发工具及技术 1
1.2.1 Qt Creator 1
1.2.2 C++工厂开发模式 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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|