資源描述:
《java課程設(shè)計說明書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、南京理工大學(xué)泰州科技學(xué)院計算機(jī)科學(xué)與技術(shù)系信息管理與信息系統(tǒng)專業(yè)08信管班級課程名:Java語言課程設(shè)計課程設(shè)計說明書姓名:龔賽花學(xué)號:0809120103指導(dǎo)老師:朱長水設(shè)計地點:4306教室起訖時間:2010.12.27-2010.12.31完成報告書時間:2011年1月8日計算機(jī)科學(xué)與技術(shù)系編印2011年1月課程設(shè)計要求各專業(yè)學(xué)生應(yīng)根據(jù)課程任教老師的要求,做出選題計劃,并按下列要求完成課程設(shè)計任務(wù)。一、學(xué)生應(yīng)按照老師的要求完成規(guī)定的課程設(shè)計任務(wù)量。二、課程設(shè)計報告書要求格式統(tǒng)一,字跡工整,語言簡練,文字通順,按課程設(shè)
2、計格式要求書寫。程序清單不夠填寫時統(tǒng)一用A4紙補(bǔ)充并粘貼。對不按格式要求書寫或打印的報告書一律不收,也不得進(jìn)行答辯和評分。三、必須獨立完成課程設(shè)計,不得相互抄襲。在答辯和批閱過程中發(fā)現(xiàn)源程序相同或有大面積抄襲現(xiàn)象,課程任教老師有權(quán)通知學(xué)生重做,不得給予評分,并通知相關(guān)系部做出處理。四、學(xué)生課程設(shè)計結(jié)束后應(yīng)提交的材料:(1)課程設(shè)計說明書(3000字以上);(2)包含完整的、正確的源程序代碼(含電子文檔);(3)答辨材料(介紹課程設(shè)計要點)。第1頁課程設(shè)計說明書參考文獻(xiàn)情況序號名稱編著者出版社1Java語言程序設(shè)計鄭莉清華大
3、學(xué)出版社2Java語言實用教程丁振凡北京郵電大學(xué)出版社3Java課程設(shè)計耿祥義清華大學(xué)出版社4Java程序設(shè)計教程閻菲中國水利水電出版社5第27頁課程設(shè)計說明書教師評價情況指導(dǎo)老師評語:指導(dǎo)老師:_____________(簽名)日期:年月日學(xué)生答辯情況答辯(組)評語:主答辯老師:____________(簽名)答辯日期:年月日綜合成績評定情況綜合評價等級:__________________注:共分五個等級(1.優(yōu)秀2、良好3、中等4、及格5、不合格)課程設(shè)計考核情況第27頁課程設(shè)計說明書課程設(shè)計報告書目錄一、設(shè)計課題二
4、、設(shè)計目的三、操作環(huán)境四、設(shè)計場所(機(jī)房號、機(jī)器號或自己機(jī)器)五、設(shè)計過程(設(shè)計內(nèi)容及主要程序模塊)六、本次設(shè)計中用到的課程知識點(列出主要知識點)七、設(shè)計過程中遇到的問題及解決辦法八、程序清單第27頁課程設(shè)計說明書一、設(shè)計課題及內(nèi)容1)設(shè)計課題簡易計算器2)設(shè)計內(nèi)容能實現(xiàn)以下功能:①使用圖形用戶界面:三個菜單按鈕;一個文本框;0-9數(shù)字鍵;有退格、撤消等按鍵;還有加減乘除、開方、求倒數(shù)、相反數(shù)等一些運算符。②能完成簡單的四則運算。③能進(jìn)行二進(jìn)制,八進(jìn)制的轉(zhuǎn)換。二、設(shè)計目的隨著科學(xué)技術(shù)不斷發(fā)展,計算機(jī)已經(jīng)成為我們工作學(xué)習(xí)和
5、生活中不可缺少的工具。本學(xué)期在學(xué)習(xí)了Java語言程序設(shè)計后,我決定使用Java語言編寫一個計算器,可以實現(xiàn)一些簡單的運算功能,滿足日常工作和學(xué)習(xí)的需要。通過本次設(shè)計,希望能使我進(jìn)一步掌握J(rèn)ava語言,比如:圖形用戶界面(容器、組件),構(gòu)造方法。在此基礎(chǔ)上又能學(xué)到新的知識,比如:怎樣設(shè)置顏色和字體;怎樣編寫二進(jìn)制、八進(jìn)制的轉(zhuǎn)換;運行除法時,除數(shù)不為零;對數(shù)字進(jìn)行開方等等。三、操作環(huán)境操作系統(tǒng):MicrosoftWindowsXPProfessionalCPU:IntelPentium43.06GHz內(nèi)存:512M四、設(shè)計場所
6、4306教室第27頁課程設(shè)計說明書五、設(shè)計過程(設(shè)計內(nèi)容及主要模塊,不少于3000字)1.設(shè)計要求1)簡單的運算功能計算器能進(jìn)行簡單的加、減、乘、除運算。2)特殊的運算功能計算器能進(jìn)行求倒,開平方,求相反數(shù),轉(zhuǎn)換為百分號,二進(jìn)制和八進(jìn)制的轉(zhuǎn)換運算。3)圖形用戶界面點擊菜單“幫助”的下拉菜單“幫助主題”和“關(guān)于計算器”時,會分別彈出下界面。4)通過按鈕點擊實現(xiàn)數(shù)據(jù)的復(fù)位(清零)以及退格。5)設(shè)置背景顏色,使其更協(xié)調(diào)。2.總體設(shè)計1)計算器的功能模塊圖,如圖1:圖1功能模塊圖這個科學(xué)計算器主要包含兩個模塊,一是簡單功能模塊,二
7、是特殊功能模塊。簡單功能模塊包括加、減、乘、除;特殊功能運算包括求開平方根、求倒數(shù)、求相反數(shù)、進(jìn)制轉(zhuǎn)換(二進(jìn)制、八進(jìn)制)、清零、退格,還有有關(guān)計算器的幫助。2)計算器系統(tǒng)界面圖,如圖2:第27頁課程設(shè)計說明書圖2系統(tǒng)界面圖對計算器系統(tǒng)界面圖的描述:先進(jìn)行整體布局,分為幾個面板,然后分別對每個面板添加按鈕,對每個按鈕設(shè)置其屬性,并指定其實現(xiàn)的功能,最后設(shè)置監(jiān)聽。此系統(tǒng)界面中包含四個面板p1,p2,p3,p4。p1面板里有退格(Backspace),撤消(C)和CE;p2面板里有數(shù)字鍵(1-9),一般功能鍵(+、-、*、/),
8、特殊功能鍵(sqrt、%、1/x、-/+),還有等號和小數(shù)點;p3面板里有MC、MR、MS、M+;p4面板指整體布局。3)下拉菜單“幫助主題”界面圖,如圖3:圖3下拉菜單界面圖這個界面圖是點擊菜單“幫助”的下拉菜單“幫助主題”后第27頁課程設(shè)計說明書而彈出的,這里介紹有關(guān)計算器的基本操作步驟,屬于本計算