JAVA學習從軟體工程導論課自動出題軟體程式設計專案開始
阿新 • • 發佈:2018-12-13
帶UI的小初高數學學習軟體
使用者:
小學、初中和高中學生。
功能:
- 使用者註冊功能。使用者提供手機號碼,點選註冊將收到一個註冊碼,使用者可使用該註冊碼完成註冊;
- 使用者完成註冊後,介面提示設定密碼,使用者輸入兩次密碼匹配後設置密碼成功。密碼6-10位,必須含大小寫字母和數字;
- 密碼設定成功後,跳轉到選擇介面,介面顯示小學、初中和高中三個選項,使用者點選其中之一後,提示使用者輸入需要生成的題目數量;
- 使用者輸入題目數量後,生成一張試卷(同一張卷子不能有相同題目),介面顯示第一題的題乾和四個選項,使用者選擇四個選項中的一個後提交,介面顯示第二題,...,直至最後一題;
- 最後一題提交後,介面顯示分數,分數根據答對的百分比計算;
- 使用者在分數介面可選擇退出或繼續做題;
- 小初高數學題目要求見個人專案。
總結如下:
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.返回題目選擇介面