《Java项目实训》课程计划——计算器

《Java项目实训》课程计划——计算器

ID:47050564

大小:293.58 KB

页数:18页

时间:2019-07-09

《Java项目实训》课程计划——计算器_第1页
《Java项目实训》课程计划——计算器_第2页
《Java项目实训》课程计划——计算器_第3页
《Java项目实训》课程计划——计算器_第4页
《Java项目实训》课程计划——计算器_第5页
资源描述:

《《Java项目实训》课程计划——计算器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息科学与工程学院课程设计题目:基于java计算器的设计与实现姓名:赵文正学号:201312310147班级:2013级升本1班课程:Java项目实训任课教师刘梦琳2014年12月20日15课程设计任务书及成绩评定题目基于java计算器的设计与实现课程设计的任务及要求任务:设计一个功能齐全,实用的计算器软件。软件设计合理、界面设计美观。具体要求:适用功能要求:能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面简洁;要提供主要的设计思路、类的设计设计任务要完成设计、编码、测试等过程,给出设计思路、设计说明书、主要的代码的说明、使用说明书。源代码以及可运行的计算器程序。课程设计所需的软

2、件、硬件等硬件环境:Iterl(R)Core(TM)2DuoCPU,主频2.31GHz;内存3G;硬盘320G以上;1024×768显示分辨率软件环境:JDK6.0以上、eclipse等设计报告:1、设计目的和任务2、总体设计:包括程序设计组成框图、流程图。3、详细设计:包括模块功能说明:函数功能、入口及出口参数说明,函数调用关系描述等。4、调试与测试:包括调试方法,测试结果分析与讨论,测试过程中遇到的主要问题及采取的解决措施。5、源程序清单和执行结果:清单中应有足够的注释。任课教师评语成绩:教师签名:日期:15目录1、前言21.1设计目的及思路21.2功能模块设计21.3系统功能图32、

3、计算器的设计与实现33、计算器演示44、总结与体会及讨论分析75、参考文献9附件:10程序源代码10151、前言1.1设计目的及思路通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。利用JavaApplet图形界面首先开始设计一个计算器的界面,定义计算器所需要的按钮并赋给其按钮名称,使得使用计算器时简单明了,清晰可见,操作轻松。给各个按钮进行算法,利用鼠标点击事件,当鼠标点击某个按钮时就开始执行那个按钮所定义的算法,生成数据并显示。除数字的输入为直接进行输入外,其他运算例如+、-、*、/、开平方等算法

4、要求计算时通过内部较为复杂的运算将结果显示在显示屏上。至于其中的进制转换功能的实现则是直接调用Java中进制转换的函数,例如要将十进制转换成二进制则可直接调用函数Integer.toBinaryString(inti)来实现,充分显示了Java语言的简洁性和Java语言功能的强大性。当然了在输入数据时还要进行异常捕捉,防止越界的现象的发生,这也是Java语言健壮性的体现!1.2功能模块设计以下为标准计算器的基本功能:(1)加法两个数据进行加操作,可以为小数。(2)减法两个数据进行减操作,可以为负数相减。(3)乘法两个数相乘操作。(4)除法两个数相除操作。(5)开平方对任意一个数进行开方运算

5、,可以是小数。(6)求余对任意一个数进行求余运算。(7)倒数对任意一个数进行倒数运算。(8)转换将十进制数转换为二进制以及将二进制转换为十进制。151.3系统功能图计算器减法运算加法运算乘法运算除法运算倒数运算开平方运算求余运算二进制与十进制转换2、计算器的设计与实现2.1总体方案设计日常生活中经常需要用到计算器,比如科学计算,数值计算,会计业务等等,在Applet中实现一个精巧的计算器,可以让用户的操作也更方便和快捷。本项目需要实现一个具有四则运算的计算器,能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面简洁适用;要提供主要的设计思路、类的设计,本次设计添加转进制等功能。15本

6、应用程序继承自框架(frame),此程序使用frame布局管理器bordelayout,将单行文本加入相应区域,包含各种按纽的面板buttonpanel加入相应区域还可以将进制转换的面板与单行文本框放一块包含各种按纽的面板buttonpanel采用N行N列的网格布局,然后将数字按钮和运算符按钮以及控制按钮添加到面板中,同时注册按钮事件监听器。布局设计好后再添加按钮事件。对于此程序要考虑到点击加、减、乘、除按钮时是否有点击数字按钮,如果是第一次点击数字按钮或者是点击数字按钮前点击了加、减、乘、除按钮则直接把数字按钮的数值设置到文本框中,否则则应把文本框中的内容加上你所点击按钮的数值设置到文本

7、框中。2.2程序的调试与运行结果说明程序功能实现:使用swing组件和awt图形用户界面以及BroadLayout布局管理器。通过在按钮的单击事件处理方法中调用类的成员方法calculator()来进行简易计算器的各种运算,并正确实现运算功能。程序可以实现加、减、乘、除、取余等运算,并且可进行负数的运算,设置CE清零按钮可进行清零运算。添加菜单条,列出‘标准计算’、‘日期计算’菜单选项,并别实现‘标准计算’且整个程序对话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。