职场大变样社区

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-10-29 23:09:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术: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金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表