java課程設計-彩票購買抽獎程序
彩票抽獎程序
目錄
可實現功能:
- 允許注冊用戶,用戶信息包括用戶id,用戶名,密碼,賬戶金額,電話號碼等屬性。
- 允許注冊用戶購買彩票:手動選號、隨機選號,并允許設置投注數。
- 抽獎功能:要求屏幕上能夠顯示抽獎的號碼滾動過程,按“停止”按鈕給出抽獎結果。特等獎,7個號碼全中。一等獎,6個號碼全中。抽出號碼后,顯示中獎用戶id,中獎的倍數。
- 彩票抽獎通知功能:抽出號碼后,當用戶登錄系統后,系統提示是否中獎。
- 設計一自動注冊用戶(注冊10萬個)、并自動買彩票為用戶買彩票的程序。然后模擬抽獎。測試自己的抽獎程序正確與否。
一、 團隊介紹
團隊名稱:澳門賭場三人組
**團隊成員: **鐘海清[組長]:201821123098,網絡1814
周仁杰:201821123120,網絡1814
李曉陽:201821144049,網絡1814
二、 項目git地址
https://gitee.com/haiqingz/Lottery
三、 項目git提交記錄截圖

四、 項目功能架構圖與主要功能流程圖
項目功能架構圖

主要功能流程圖


五、 項目運行截圖
用戶注冊界面:

用戶登錄界面:

用戶購買彩票界面:

用戶充值界面:


管理員運行界面:

自動注冊界面:

滾動抽獎界面:

查看歷史中獎界面:

六、 項目關鍵代碼
客戶端
-
注冊用戶
![]()
-
檢測判斷--看是否注冊過
![]()
-
用戶買票
![]()
-
用戶充值
![]()
-
中獎通知
![]()
管理員
-
滾動抽獎-----多線程
![]()
-
自動注冊-----隨機生成用戶及訂單信息
![]()
![]()
-
讀取文件信息-----將txt內容存于vector,之后創建默認模型model = new DefaultTableModel(data, columnNames)放于GUI中
![]()
![]()
七、尚待改進或者新的想法
相對于文件,數據庫會更優一些,文件需要讀取再進行操作比較麻煩
未能實現聯網功能比較遺憾,有時間的話會繼續完善
八、團隊成員任務分配
鐘海清[組長]:
主要負責管理員類,實現滾動抽獎、自動注冊購買彩票以及查看中獎信息和用戶信息的方法
周仁杰:
主要負責用戶和管理員的GUI界面設計、監聽器
李曉陽:
主要負責用戶類,實現登錄注冊、手動以及隨機選號、購買彩票功能
團隊成員課程設計博客鏈接:
| 小組成員 | 博客鏈接 |
|---|---|
| 鐘海清 | http://www.rzrgm.cn/zhonghaiqing/p/12173506.html |
| 周仁杰 | |
| 李曉陽 |










浙公網安備 33010602011771號