一、項目介紹
題目要求
功能要求: 模擬福利彩票36選7,實現彩票的抽獎與中獎通知功能。
1.允許注冊用戶,用戶信息包括用戶id,用戶名,密碼,賬戶金額,電話號碼等屬性。
2.允許注冊用戶購買彩票:手動選號、隨機選號,並允許設置投注數。
3.抽獎功能:要求屏幕上能夠顯示抽獎的號碼滾動過程,按“停止”按鈕給出抽獎結果。特等獎,7個號碼全中。一等獎,6個號碼全中。抽出號碼后,顯示中獎用戶id,中獎的倍數。
4.彩票抽獎通知功能:抽出號碼后,當用戶登錄系統后,系統提示是否中獎。
5.設計一自動注冊用戶(注冊10萬個)、並自動買彩票為用戶買彩票的程序。然后模擬抽獎。
二、團隊名稱、團隊成員介紹
團隊成員:顏駿棋 曾琪凱
三、項目gitee地址
https://gitee.com/yjq2710/LotterySystem/tree/master/
四、項目git提交記錄截圖
五、項目功能架構圖與主要功能流程圖
l 思維導圖
l UML圖
六、項目運行截圖
l 用戶注冊登錄
l 管理員界面
l 查看訂單
l 查看開獎歷史
l 自動注冊並抽獎
七、項目關鍵代碼
隨機獲取id、用戶名、電話號碼
用戶注冊和登入中檢測用戶的用戶名和id是否重復
自動注冊並購買彩票
開獎之后對文件中未開獎的數據進行修改
獲得獲獎人的id 倍數 幾等獎
八、程序的不足與改進
如果能加入網絡功能,數據存儲如果可以用數據庫實現就更加具備實用性。