成員分工安排:
何躍斌:四則運算、使用者及記錄相關函數編寫
陳鑫龍:GUI圖形界面設計及應用函數
合作:增加使用者答題耗時計算功能、語言切換
代碼連接配接:https://coding.net/u/ybsnn/p/GUI_four_formula/git
a.實驗要求:
- 記錄使用者的對錯總數,程式退出再啟動的時候,能把以前的對錯數量儲存并在此基礎上增量計算。
- 有計時功能,能顯示使用者開始答題後的消耗時間。
- 界面支援中文簡體/中文繁體/英語,使用者可以選擇一種;
b.實作功能:
1.在某個使用者送出答題後會自動生成答題總數和正确率
2.計算答題所用時間
3.調用包來進行中英繁互相切換
c.架構解釋:
login窗體: 登入界面

register窗體: 注冊界面
begin窗體: 系統界面
calculate窗體: 答題界面
end窗體: 結束界面
d.設計分析:
此次作業我和成員躍斌各司其職,我負責前端設計,使用NetBeans軟體進行程式設計,總共建立了5個窗體,login窗體是登入界面,有賬号的同學可以使用使用者名密碼登入,沒有賬号的同學便跳轉到register窗體注冊界面進行注冊,注冊是産生的使用者資訊儲存在産生的文檔users.txt裡面。登入成功後調到begin窗體進入系統,裡面會有一些提示資訊,待你準備好可以點選開始答題按鈕進入calculate窗體開始答題,此頁面有四道計算題,若還想繼續答題可以點選再來一組,否則點選送出進入end窗體界面檢視自己剛剛答題時的正确率以及錯誤題目的正确答案還有答題所耗費的時間。如果覺得自己做的不好可以點選繼續答題再次開始,不然就退出該賬号會到login窗體。
作業總結:
怎麼說,這次完成任務給我的感受是痛并快樂着,痛為我的代碼與躍斌的代碼在結合上出了些小插曲,主要還是我這邊的問題,很費勁,很難受;快樂為最重我還是把該實作的功能大體上都實作了,更主要的是學習到了不少關于NetBeans的知識,這是一個很不錯的軟體。