Java 程序课程设计任务书
实用性计算器的设计与开发 1、主要内容: 开发一个实用型的计算器程序,实现基本的计算功能同时并进行相应的 功能拓展,使其具更加人性化的功能。我们可以用其进行相应的计算功能来 方便我们的学习,代替我们进行一些简单的脑力劳动。 2、 具体要求(包括技术要求等) : 系统的功能要求: 1. 可以使用计算器进行简单的四则运算: 用界面上的按钮输入数字和相应的运算 符,即可算出相应的式子的答案,并且确保答案符合一定的精度要求; 2. 可以使用计算器进行一定的科学运算, 比如在输入数字后, 计算器可以将相应 的数字进行进制转化,实现功能的同时确保一定的精度要求; 3. 可以进行简单的函数运算,比如求一个数的三角函数等; 4. 具有一定的错误提示功能,比如输入一个数除以 0,我们将输出错误的信息。
学习并掌握以下技术:Javax.swing,AWT,事件处理等 熟练使用以下开发工具:Eclipse 实现系统上述的功能。 3、 进度安排: 12 月 28 日 12 月 30 日 1月1日 ~ 1月6日 ~ 1月7日 ~ 四、主要参考文献 [1] 耿祥义. JAVA 课程设计[M]. 北京:清华大学出版社,2008 年 11 月. [2] 张广彬, 孟红蕊, 张永宝. Java 课程设计案例精编[M]. 北京: 清华大学出版社, 2007 年. [3] 杨树林,胡洁萍. JAVA 语言最新实用案例教程[M]. 北京:清华大学出版社, 2006 年 1 月. 45-170
I
~ 12 月 29 日:课程设计选题,查找参考资料 ~ 12 月 31 日:完成需求分析 1 月 5 日: 完成系统设计,完成程序代码的编写 1 月 6 日:系统测试与完善 1 月 8 日:完成课程设计
报告,准备答辩
目 录
JAVA
程序课程设计任务书 .............................................................................................I 目 录 ............................................................................................................................... II 第 1 章 引言 .................................................................................................................... 1 1.1 背景 ........................................................................................................................ 1 1.2 课程设计内容 ........................................................................................................ 1 1.3 任务分工 .............................................................................. 错误!未定义书签。 第 2 章 实用型计算器的
设计 ........................................................................................ 2 2.1 需求分析 ................................................................................................................ 2 2.2 开发及运行环境 ....................................................................................
................ 2 2.3 主要功能要求 ........................................................................................................ 3 2.4 系统模块化分析 .................................................................................................... 3 2.4.1 计算器主界面布局 ................................................................................ 3 2.4.2 实用型计算器各模块介绍 ..................................................................... 6 2.5 本章小结 ................................................................................................................ 6 第 3 章 计算器的具体实现 ...................