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