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 倍数 几等奖

 

 

八、程序的不足与改进

如果能加入网络功能,数据存储如果可以用数据库实现就更加具备实用性。

posted @ 2019-01-17 19:43  残名  阅读(2605)  评论(0编辑  收藏  举报