Java课程设计——彩票购买抽奖系统

一、项目介绍

题目要求

功能要求: 模拟福利彩票36选7,实现彩票的抽奖与中奖通知功能。

1.允许注册用户,用户信息包括用户id,用户名,密码,账户金额,电话号码等属性。

2.允许注册用户购买彩票:手动选号、随机选号,并允许设置投注数。

3.抽奖功能:要求屏幕上能够显示抽奖的号码滚动过程,按停止按钮给出抽奖结果。特等奖,7个号码全中。一等奖,6个号码全中。抽出号码后,显示中奖用户id,中奖的倍数。

4.彩票抽奖通知功能:抽出号码后,当用户登录系统后,系统提示是否中奖。

5.设计一自动注册用户(注册10万个)、并自动买彩票为用户买彩票的程序。然后模拟抽奖。

二、团队名称、团队成员介绍

团队成员:颜骏棋   曾琪凯

        

 

三、项目gitee地址

https://gitee.com/yjq2710/LotterySystem/tree/master/

四、项目git提交记录截图

 Java课程设计——彩票购买抽奖系统_第1张图片

 

五、项目功能架构图与主要功能流程图

l  思维导图

                                            

Java课程设计——彩票购买抽奖系统_第2张图片

 

                                                                                                                     

l  UML图

 

 

 

 

 

 

Java课程设计——彩票购买抽奖系统_第3张图片 

 

 

 

六、项目运行截图

l  用户注册登录

 Java课程设计——彩票购买抽奖系统_第4张图片

Java课程设计——彩票购买抽奖系统_第5张图片

 

l  管理员界面

 Java课程设计——彩票购买抽奖系统_第6张图片

l  查看订单

 Java课程设计——彩票购买抽奖系统_第7张图片

l  查看开奖历史

 Java课程设计——彩票购买抽奖系统_第8张图片

l  自动注册并抽奖

 Java课程设计——彩票购买抽奖系统_第9张图片

 Java课程设计——彩票购买抽奖系统_第10张图片

 

七、项目关键代码

随机获取id、用户名、电话号码

 Java课程设计——彩票购买抽奖系统_第11张图片

用户注册和登入中检测用户的用户名和id是否重复

 Java课程设计——彩票购买抽奖系统_第12张图片

 

 

 Java课程设计——彩票购买抽奖系统_第13张图片

 

 

 

 

自动注册并购买彩票

 Java课程设计——彩票购买抽奖系统_第14张图片

 Java课程设计——彩票购买抽奖系统_第15张图片

开奖之后对文件中未开奖的数据进行修改

 Java课程设计——彩票购买抽奖系统_第16张图片

 Java课程设计——彩票购买抽奖系统_第17张图片

获得获奖人的id 倍数 几等奖

 

Java课程设计——彩票购买抽奖系统_第18张图片

 

八、程序的不足与改进

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

转载于:https://www.cnblogs.com/tgtgt/p/10284211.html

你可能感兴趣的:(Java课程设计——彩票购买抽奖系统)