0《面向对象程序设计》课程设计报告题目:科学计算器软件设计与实现院(系):信息科学与工程学院专业班级:计算机科学与技术1201班学生姓名:程伟学号:20121183011指导教师:吴奕2014年12月29日至2015年1月9日华中科技大学武昌分校制1面向对象程序设计课程设计任务书一、设计(调查报告/论文)题目科学计算器软件设计与实现二、设计(调查报告/论文)主要内容内容:完成一个图形界面的计算器,可以在标准计算器和科学计算器之间切换,标准计算器的基本功能有:加、减、乘、除基本算术运算;科学计算器的基本功能有:三角函数、进制转换、对数、阶乘;一元二次方程界面可以求一元二次方程的解;勾股定理界面可以求直角三角形边长
基本功能与要求:1.标准计算器:加、减、乘、除、求平方根;2.科学计算器:进制转换、求解三角函数、对数运算、阶乘;3.一元二次方程:求一元二次方程的解;4.勾股定理:求直角三角边长
三、原始资料1
《面向对象程序设计课程设计》指导书2
耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.四、要求的设计(调查/论文)成果1
课程设计报告2
课程设计软件2五、进程安排布置任务,查找资料、需求分析1天总体设计1天详细设计1
5天编制源程序实现3
5天测试与修改1天撰写课设报告2天六、主要参考资料[1]张广彬
Java课程设计案例精编(第二版)
北京:清华大学出版社,2011
[2]耿祥义
Java课程设计(第二版)
北京:清华大学出版社,2008
[3]耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.[4]邹林达.陈国君Java2程序设计基础.北京:清华大学出版社,2010.[5]邹林达.Java2程序设计基础实验指导.北京:清华大学,2010.指导教师(签名):20年月日3目录1需求与总体设计