java课程设计 计算器 含全部代码

2026/1/15 6:08:25

课程设计报告

设计名称: 面向对象课程设计 选题名称: 计算器的设计与实现 姓 名: 学 号:

专业班级: 软件工程 软件121 系 (院): 计算机工程学院 设计时间: 设计地点: 软件实验室、教室

指导教师评语: 成绩: 签名: 年 月 日 面向对象课程设计报告 第 2 页,共 50 页

1.课程设计目的 《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。 2.课程设计任务与要求: 课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。 计算器的设计与实现 设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。 3.课程设计说明书 3.1用户需求 本次设计的是计算器,可以实现计算器的基本功能,在使用计算器时很多人容易忘掉之前是用8*2呢还是6*2,于是这个计算器多出历史检验的功能,可以将以前的式子显示在下方,一边检验正确与否,而且在运算完成后可以轻松点击历史显示调用结果。 面向对象课程设计报告 第 3 页,共 50 页

计算器加减乘除阶乘正弦用户余弦历史检验清空历史 图1.用例图 3.2详细设计 3.2.1类图 MultipleOperation类,用来实现连续运算的类 MultipleOperation trans: String +operation (expr: String) 用户类图(1) Listl类,用来记录历史的类 list Str: String Estr: String flag: String +toString () 用户类图(2) 面向对象课程设计报告 第 4 页,共 50 页

MultipleOperation trans: String +operation (expr: String) 用户类图(1) list Str:String Estr: String flag: String +toString () 用户类图(2)


java课程设计 计算器 含全部代码.doc 将本文的Word文档下载到电脑
搜索更多关于: java课程设计 计算器 含全部代码 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219