1. 程式人生 > >JAVA學習從軟體工程導論課自動出題軟體程式設計專案開始

JAVA學習從軟體工程導論課自動出題軟體程式設計專案開始

帶UI的小初高數學學習軟體

使用者:

小學、初中和高中學生。

功能:

  1. 使用者註冊功能。使用者提供手機號碼,點選註冊將收到一個註冊碼,使用者可使用該註冊碼完成註冊;
  2. 使用者完成註冊後,介面提示設定密碼,使用者輸入兩次密碼匹配後設置密碼成功。密碼6-10位,必須含大小寫字母和數字;
  3. 密碼設定成功後,跳轉到選擇介面,介面顯示小學、初中和高中三個選項,使用者點選其中之一後,提示使用者輸入需要生成的題目數量;
  4. 使用者輸入題目數量後,生成一張試卷(同一張卷子不能有相同題目),介面顯示第一題的題乾和四個選項,使用者選擇四個選項中的一個後提交,介面顯示第二題,...,直至最後一題;
  5. 最後一題提交後,介面顯示分數,分數根據答對的百分比計算;
  6. 使用者在分數介面可選擇退出或繼續做題;
  7. 小初高數學題目要求見個人專案。

總結如下:

 GUI:

1.登入介面

2.註冊介面

3.選擇介面

4.題目介面

5.分數介面

登入頁面:

1.使用者名稱

2.密碼

3.註冊

4.確認按鍵

5.跳轉至選擇介面

註冊介面:(註冊資訊放在TXT中不用資料庫了,總共一百個以內的使用者放資料庫沒必要的)

1.簡訊註冊碼

2.使用者名稱(查重)

3.密碼(6~10位,字母數字)兩次確認

4.確認按鍵

5.跳轉至成功介面

6.成功介面跳轉至登入頁面

選擇介面:

1.登出

2.題目難度選項

3.題目數量選項

4.確認

5.跳轉至題目介面

題目介面:

1.一道題,包括數字、運算子、括號(建議題目類,包含符號、括號位置等資訊)

2.可選選項(一個正確答案+隨機illegal+錯誤答案,錯誤答案為隨機不計算某部分)

3.查重

4.上一題、下一題

5.分數計算

6.跳轉至分數介面

分數介面:

1.分數

2.退出

3.返回題目選擇介面