一、設計目的、步驟及要求
1、設計目的
加深對面向物件理論和基本知識的理解,掌握使用Java語言進行面向物件程式設計的基本方法,提高運用面向物件知識解決實際問題的能力;初步掌握軟體開發程序的問題分析、系統設計、程式編碼、測驗等基本方法和技能;提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力;訓練用系統的觀點和軟體開發一般規范進行軟體開發,鞏固、深化學生的理論知識,提高編程水平,并在此程序中培養他們嚴謹的科學態度和良好的作業作風。
2、設計步驟
(1)畫出管理功能模塊圖;
(2)模塊設計;
(3)測驗模塊功能,以滿足設計功能要求;
(4)所有設計、除錯完成后,寫出課程設計報告。
3、設計要求[需要達到的效果]
(可以使用圖形用戶界面)當輸入給定的卡號和密碼(初始卡號和密碼為123456)時,系統能登錄ATM柜員機系統,用戶可以按照以下四個功能進行:
(1)、查詢余額:初始余額為10000元
(2)、ATM取款:每次取款金額為100的倍數,總額不超過5000元,支取金額不允許透支。
(3)、ATM存款:不能出現負存款。
(4)、修改密碼:新密碼長度不小于6位,不允許出現6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。
二、設計相關技術及原始資料
1、對系統進行功能模塊分析、控制模塊分析正確,符合課題要求,實作相應功能;可以加以其他功能或修飾,使程式更加完善、合理;
2、系統設計要實用,編程簡練,可用,功能全面
3、說明書、流程圖要清楚
4、記錄設計情況(備查,也為撰寫設計說明書作好準備);
5、要求采用模塊化程式設計方法,及鋸齒型書寫格式,要求上機除錯通過和按設計報告格式。
6、設計上交內容:設計報告一份,包括課程設計目的、要求、源程式檔案、運行結果。
三、行程安排
周:
星期一( )熟悉內容要求查閱相關資料
星期二( )給出設計思想,畫出模塊結構圖和流程圖
星期三( )模塊的實作
星期四( )程式的撰寫并除錯
星期五( )撰寫課程設計報告書
四、主要參考資料
1. 邵麗萍 邵光亞 張后揚 Java語言程式設計(第三版) 清華大學出版社
2. 錢銀中 《Java程式設計案例教程》 機械工業出版社
3. 于紅 《JAVA語言程式設計》 機械工業出版社
五、課程設計報告
課程設計報告書應包括以下幾項內容:
①題目
②設計思路及程序
③畫出模塊結構圖和流程圖
④說明模塊的功能
⑤總結本次課程設計所取得的經驗
(要求不少于800字,請用B5白紙列印,附在本指導書后面裝訂,一起上交指導教師)
六、評分標準
根據提交的設計檔案(包括程式主要完成的功能、設計思路和框圖、主要代碼,程式中有何創新,有何識訓和所存在的不足以及需要改進的地方。)
無任何檔案,無程式,得 0 分;
檔案混亂,沒有思路,程式不能運行,不及格;
檔案描述清晰,程式實作了基本功能,及格;
檔案描述清晰準確,思路清晰,程式實作了要求的所有功能,良好;
檔案完備,設計合理有創新,報告清晰明確,深入分析了自己進行實驗的體會感想,程式實作了全部功能,功能完善,并有其它的創新實作,優秀。
uj5u.com熱心網友回復:
還不夠,真想提高的話應該再自己想辦法加點功能。比如更豐富的轉賬金額限制、并發操作一個賬號的安全問題、轉賬什么的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/235049.html
標籤:Java相關
上一篇:金九銀十,金三銀四,跳槽了嗎?
下一篇:求助
