面向对象设计课设-彩票购买抽奖程序(个人)

彩票购买抽奖程序

一、项目介绍

功能要求: 模拟福利彩票36选7,实现彩票的抽奖与中奖通知功能。
1.允许注册用户,用户信息包括用户id,用户名,密码,账户金额,电话号码等属性。
2.允许注册用户购买彩票:手动选号、随机选号,并允许设置投注数。
3.抽奖功能:要求屏幕上能够显示抽奖的号码滚动过程,按“停止”按钮给出抽奖结果。特等奖,7个号码全中。一等奖,6个号码全中。抽出号码后,显示中奖用户id,中奖的倍数。
4.彩票抽奖通知功能:抽出号码后,当用户登录系统后,系统提示是否中奖。
5.设计一自动注册用户(注册10万个)、并自动买彩票为用户买彩票的程序。然后模拟抽奖。测试自己的抽奖程序正确与否。

二、团队介绍

组长:祝月
组员:李欣欣

三、项目gitee地址

https://gitee.com/HGYyu/lottery/tree/master

四、项目git提交记录

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

1、思维导图

2、UML图

六、项目运行截图

1、登录

2、注册

3、菜单

4、查看用户信息

5、购买彩票

6、充值

七、关键代码

1、登录:

2、注册:

3、菜单:

4、用户信息:

5、充值

6、购买彩票

八、不足与改进

1.这次课设由于能力和时间的问题,有一些问题没解决,如为什么抽奖滚动界面显示不出数据,以至于抽奖功能不完整,中奖通知也没弄好,没有实现自动注册十万个用户。
2.这次课设我们用的是文件存储,有时间的话可以尝试数据库存储。

posted @ 2021-01-29 11:04  白祁  阅读(112)  评论(0编辑  收藏  举报