面向对象设计课设-彩票购买抽奖程序(个人)
彩票购买抽奖程序
一、项目介绍
功能要求: 模拟福利彩票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.这次课设我们用的是文件存储,有时间的话可以尝试数据库存储。