201521123098 JAVA課程設計

1.團隊課程設計博客連接

http://www.cnblogs.com/agts/p/7067948.htmlhtml

2.我的負責模塊或任務說明

我的任務:實現初始界面中的登陸、註冊模塊,以及數據庫的鏈接和數據交互。

3.本身的代碼提交記錄截圖

4.本身負責模塊或任務詳細說明

4.1 主菜單(JFame)

其中按鈕Login和Signin分別對應如下監聽器並作出相應的響應Login()和Signin():

4.2 登陸(JFrame)

點擊主菜單界面的Login後顯示以下界面:

當輸入用戶名密碼後,點擊Go按鈕,程序將文本框中的用戶名密碼與數據庫中的內容進行比對判斷用戶名是否存在以及密碼是否正確,關鍵代碼即註解以下圖:

4.3 註冊(JFrame)

點擊主菜單界面的Signin後顯示以下界面:

當輸入用戶名密碼後,點擊Go!按鈕,程序將文本框中的用戶名密碼與數據庫中的內容進行比對判斷用戶名是否存在以及兩次密碼是否相同,關鍵代碼即註解以下圖:

4.4 數據庫

構建數據庫中user表:

user表內容具體顯示:

4.5 數據庫的鏈接

這是管數據庫與用戶數據交互的類,其中包括了最基本的驅動->鏈接->獲得語句部分,其餘的類在使用時只須要使用ConnectMySQL類的「Macro.cSQL.+方法()」就能夠直接使用裏面的方法[ConnecMytSQL類的cSQL在另外一統一專門管理各類宏定義的類Macro中已經創建了],關鍵代碼如圖:

4.6 關於本遊戲

遊戲原本的設計是一個可支持同時多個玩家聯機對戰的競技遊戲,因爲種種緣由,經過UDP實現同步座標更新的任務沒有徹底完成,還有部分框架繪圖較爲粗糙 。以及差很少實現的人機對戰也是能夠在往後獲得改進的。

五、課程設計感想

1. 通過這個項目,我又從新溫習了一遍以前學的知識,發現仍是不太紮實,每一個知識都應該被重複利用的和思考,溫故而知新。
2. 在此次課程設計中,我改掉了把全部模塊揉到一個類的習慣,將不一樣的模塊分類進行編寫,而後各自測試,編寫程序上更有條理了,其實有一個好的習慣真的可讓工做效率提升很是多。
3. 每一個人完成了本身的模塊仍是得考慮小組其餘成員與本身模塊的交互是否成功。除了多交流之外,我認爲更重要的是要將本身的模塊寫得更使用於各類板塊,寫「活」,方便本身也方便他人。
相關文章
相關標籤/搜索