课程设计(论文)任务书
基础 学 院 信息与计算科学 专 业 2010—1 班
一、课程设计(论文)题目 计算器的设计
二、课程设计(论文)工作自2013 年 6 月23日起至2013 年6月27日止。
三、课程设计(论文) 地点: 计算机中心
四、课程设计(论文)内容要求:
1.本课程设计的目的
(1)使学生掌握系统各功能模块的基本工作原理;
(2)掌握Java的基本编程原理和基本的编程方法;
(3)使学生学会系统调试;
(4)培养学生分析、解决问题的能力;
(5)提高学生的软件文档写作能力和团队合作精神。
2.课程设计的任务及要求
1)基本要求:
(1)分析系统各功能模块的工作原理;
(2)提出系统的设计方案;
(3)对所进行编程、调试、修改。
2)创新要求:
在基本要求达到后,可进行创新设计,如:用虚函数,文件流,重载流插入运算符等。
3)课程设计论文编写要求
(1)要按照书稿的规格打印誊写设计论文;
(2)论文包括目录、摘要、正文、总结等;
…… …… 余下全文
中文摘要
该程序是一个图形界面的简单Java计算器,具有良好的界面,使用人员能快捷简单的进行操作。即时准确地获得需要的计算结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。可以进行简单的四则运算(加、减、乘、除,等)。其中C表示清零,界面简洁使用方便。
目 录
一、课程设计任务及要求... 1
二、需求分析... 2
三、设计思路... 3
四、详细设计... 5
五、运行调试与分析讨论... 11
六、设计体会与小结... 14
七、参考文献... 15
设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算、设计的计算器应用程序可以完成家法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。
在日常生活中经常要用到计算器,比如科学计算器、数值计算、会计业务等,在Applet中实现一个精巧实用的计算器,可以让用户在使用网站服务的同时,可以很方便地进行数据运算,可增加页面的实用性,同时让用户的操作也更方便与快捷。本次实验要求实现一个具有四则运算的计算器,拥有加、减、乘、除功能,并且还要求具备清零等功能。
…… …… 余下全文
目 录
一、课设任务及要求............................ 1
二、需求分析.................................. 2
三、设计思路.................................. 3
四、详细设计.................................. 4
五、运行调试与分析讨论....................... 14
六、设计体会与小结........................... 18
七、参考文献................................. 19
1)课设任务:
⑴、设计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运算(可以进行浮点数和负数的运算);
⑵、有求倒数、退格和清零功能。
2)创新要求:
能进行正切、余弦,以及求平方根、指数 (包括对e)、自然对数运算。
3)设计要求
①设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。
…… …… 余下全文
目录
一、课程设计目的.................................................................................................... 2
二、课程设计任务..................................................................................................................2
2.1、设计任务................................................................................................... 2
…… …… 余下全文
Java课程设计报告-计算器
①容器类(窗口--Window类 ,面板--Panel类),框架类--Frame,Button类,Label类,TextField类等类的构造方法,菜单(菜单栏、菜单项)的建立于应用。
②事件处理机制:监听器类WinClose(),actionPerformed()。
2.2计算器计算功能实现,即按钮监听器的实现
自定义变量: x,y为操作数,op为操作符。根据单击按钮不同进行不同的操作,详见处理按钮单击事件方法actionPerformed(ActionEvent e)(计算功能算法)流程图。
3.2处理按钮单击事件方法actionPerformed(ActionEvent e)(计算器计算功能算法)流程图:
4.1运行初始图:
4.2 计算功能测试图:
…… …… 余下全文
《Java计算器》
Java课程设计报告
姓 名: ********
学 号: ********
专 业: ************
一.程序要实现的功能:
基础功能:类似windows计算器-普通计算器所具有的,数的输入、加、减、乘、除、开根号、求倒数、退格、清空,以及数字储存器中的MR(显示)、MC(清空)、M+(相加)、MS(储存)
扩展功能: 类似windows计算器-科学计算器所具有的,各种函数(包括正三角反三角函数)计算,不同进制转换,逻辑与或非等操作。
二.程序算法&功能实现(大概)
以下为运算功能简易示意图:
不同进制转换:
此功能独立于计算器其他功能,计算器运行过程中设定一个变量carry储存当前进制转态,每次运算时先将屏幕显示的数字转化成十进制然后带入运算,对于要显示在计算器屏幕的结果也要先进行十进制转换为当前进制然后显示。
…… …… 余下全文
#####学院
JAVA语言课程设计报告
小程序计算器系统管理
班 级:#######
姓 名:###
##
指导老师:###
时间:20##年6月25日至6月29日
目录
1、课程设计概述--------------------------------------------------3
1.1利用java编写计算器,使之具备一定的功能:-----------------3
1.2 课程设计的主要思想--------------------------------------------------3
1.3 该项目设计的目的-----------------------------------------------------3
2、需求分析方案--------------------------------------------------4
…… …… 余下全文
Java程序设计课程设计报告
( 20## -- 20## 年度第 1 学期)
保存计算过程的计算器
课程设计是课程学习的一个重要环节,通过课程设计使学生加深对Java程序设计的理解,掌握Java程序开发的基本方法,把课堂上所学到的多个单元串到一起,提高解决问题和分析问题的能力,具体体现在以下几个方面:
1、了解Java开发一般应用程序的方法和步骤;
2、进一步强化类的定义,掌握类的继承、接口;
3、熟练掌握变量、数组的应用;
4、熟悉图形用户界面中常用组件的使用,掌握事件处理机制;
5、学习掌握一般的软件的设计方法和查阅、运用资料的能力;
6、掌握JAVA程序设计语言,面向对象的软件设计思想、方法。
7、设计一个简单的计算器程序能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面美观、简洁、适用。
8掌握JAVA语言编程的基础知识并能熟练运用。
9.熟悉类声明与对象的使用。
…… …… 余下全文