Java課程設計——彩票購買抽獎系統


一、項目介紹

題目要求

功能要求: 模擬福利彩票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 倍數 幾等獎

 

 

八、程序的不足與改進

如果能加入網絡功能,數據存儲如果可以用數據庫實現就更加具備實用性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM