毕业设计
小型科学计算器的设计与实现
院 系
专 业
班 级 学 号 姓 名 指导教师 负责教师
计算机学院 计算机科学与技术
沈阳航空航天大学
2012年6月
毕业设计
毕业设计
摘 要
随着计算机的飞速发展,人类已经进入信息化时代。信息技术发展日新月
异,计算机已经进入人们生活的各个领域,在现代生活中不可或缺,大型复杂的
计算是人脑所不能胜任的,而且较易出错。计算器作为一种快速通用的计算器
方便了用户的使用。计算器包含简单的四则运算、复杂的数学表达式运算、进
制之间的相互转换等功能,具有可视化的界面,操作起来简单,易于为用户所
接受,计算器在我们的日常生活、学习、工作中使用相当广泛,计算器程序设
计由此应运产生。
关键词:表达式 函数 计算器
毕业设计
Abstract
Because of the calculator which is flying quickly, the mankind have
already entered into information-based ages. The development of the
information technique is changing with each passing day. the calculator
has already entered each realm of the people’s life,which is very
important in the modern times. the large and complicated calculation which
is not competent for person's brain, which is possible to make many
mistakes .The calculator conduct and actions a kind of fast and in the
general use. calculator is not only convenient for the usage of the
customer,but also is a very useful tool.The calculator includes four
simple operations,which are the complicated mathematics expression , type
operations and are able to convert mutually,the multimedia is able to
broadcast ,and the etc. the calculators have the interfaces that are able
to return, operating in brief, being easy to for the customer accept,
calculator the usage is extensive very in our daily life,study,work, the
calculator program design should be a creation from here.
Keyword:the expression, the type function, the calculator
毕业设计
目 录
1 绪论 ................................................................................................................................... 1
1.1 项目背景 .................................................................................................................... 1
1.2 项目内容和要求 ........................................................................................................ 1
1.2.1 题目介绍 .............................................................................................................. 1
1.2.2 题目要求 .............................................................................................................. 2
1.2.3 能力要求 .............................................................................................................. 2
1.3 项目特点及意义 ........................................................................................................ 3
2 方案论证 ........................................................................................................................... 5
2.1 功能需求与分析 ........................................................................................................ 5
2.1.1 普通窗口计算模块 .............................................................................................. 5
2.1.2 算是编辑窗口模块 .............................................................................................. 6
2.1.3 帮助功能模块 ...................................................................................................... 6
2.1.4 时间功能模块 ...................................................................................................... 6
2.1.5 算式编辑模块 ...................................................................................................... 6
2.2 安全性分析 ................................................................................................................ 6
2.3 可行性分析 ................................................................................................................ 7
2.4 系统设计工具 ............................................................................................................ 7
2.5 技术经济分析 ............................................................................................................ 9
2.6 Qt介绍 ........................................................................................................................ 9
3 软件设计 ......................................................................................................................... 11
3.1 数据库设计 .............................................................................................................. 11
3.1.1 算式管理模块 .................................................................................................... 11
3.12帮助模块 .............................................................................................................. 12
3.13数据库概念结构设计 .......................................................................................... 13
3.2 系统结构设计 .......................................................................................................... 15
3.2.1 算式表 ................................................................................................................ 15
< …… 此处隐藏:11495字,全部文档内容请下载后查看。喜欢就下载吧 ……
