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