资源描述:
《电子科学与技术毕业设计(论文):一种基于qt的科学计算器系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计报告(论文)题目:一种基于Qt的科学计算器系统所属系电子工程系专业电子科学与技术学号01308150姓名羊元东指导教师滕衍萍起讫日期2013.2---2013.5设计地点东南大学成贤学院东南大学成贤学院毕业设计报告(论文)诚信承诺本人承诺所呈交的毕业设计报告(论文)及取得的成果是在导师指导下完成,引用他人成果的部分均已列出参考文献。如论文涉及任何知识产权纠纷,本人将承担一切责任。学生签名:日 期:一种基于Qt的科学计算器系统摘要人类已经进入信息化时代。信息技术发展日新月异,计算器已经进入人们生活的各个领域,在现代生活中不可或缺,大型复杂
2、的计算是人脑所不能胜任的,而且较易出错。本文针对Qt科学计算器进行研究,增加了很多功能,给用户带来了很多方便,并且提高了用户的运算效率。本文从项目背景、需求分析、软件设计等方面详细说明了Qt科学计算器的开发设计过程。软件采用linux编写代码,Qt设计界面来开发。计算器包含简单计算功能。计算器具有界面可视化,方便用户操作等特点,并且该计算器的算式提取与存储功能使得算式计算更加快捷方便,为用户进行大量复杂科学计算提供了有效保证。关键词:科学计算器;进制转换;算式提取;QtEnglishtitleAbstractMankindhasenteredth
3、einformationage.Therapiddevelopmentofinformationtechnology,thecalculatorhasenteredallspheresoflifeofthepeople,anintegralpartofmodernlife,alargecomplexcalculationsthehumanbrainisincapableof,anderror-prone.ForQtscientificcalculator,addingalotoffeatures,alotofconveniencetotheuse
4、r,andimprovetheoperationalefficiencyoftheuser.Fromtheprojectbackground,requirementsanalysis,softwaredesignandotheraspectsofadetaileddescriptionofthedevelopmentofthedesignprocessoftheQtscientificcalculator.ThesoftwareusestheLinuxwritecode,Qtinterfacedesigntodevelop.Thecalculat
5、orcontainsasimplecalculationfunctions.Thecalculatorinterfacevisualization,user-friendlyoperation,andthecalculatorformulaextractionandstoragefeaturesmaketheformulaquickerandmoreconvenientfortheusertocarryoutalargenumberofcomplexscientificcalculationsprovideaneffectiveguarantee
6、.Keyword:Scientificcalculators;binaryconversion;formulaextract;Qt目录摘要IAbstractII第一章绪论11.1项目背景11.2项目内容和要求11.2.1题目介绍11.2.2题目要求11.3项目特点及意义1第二章需求分析32.1功能需求一32.2功能分析32.3安全性分析42.4可行性分析42.5系统设计工具42.5.1fedora技术简介42.5.2QSqlite数据库技术4第三章软件设计63.1数据库设计63.1.1实体属性图63.1.2关系模型设计63.1.3数据库结构设计7
7、第四章简单的计算器84.1项目目的84.2项目内容84.3项目步骤8第五章计算器程序的实现11第六章源代码的分析说明14第七章编译运行20第八章计算器程序的移植21致谢23参考文献24东南大学成贤学院毕业设计报告第一章绪论1.1项目背景随着计算机的飞速发展,人类已经进入信息化时代。信息技术发展日新月异,计算已经进入人们生活的各个领域,在现代生活中不可或缺,大型复杂的计算是人脑所不能胜任的,而且较易出错。以前的计算器只能进行简单的加减乘除四则运算,而且只能进行单步运算,如果遇到较长的算式时就得让用户一步一步输入,浪费很多时间,还会可能遗漏数据内容,
8、让用户得多次输入算式验证,如果一次错误就得验证多遍,浪费时间效率低下。随着科技的发展,人们所学习的内容越来越多,需求越来越广泛。本文设计