Ubuntu22.04下基于C语言的彩票管理系统

彩票管理系统简介

        该系统采用分层模式设计,模拟双色球6+1的玩法,实现管理人员发布彩票,彩民购买彩票,公证员开奖当期彩票,当期彩票开奖后中奖者余额实时更新,需管理人员发布新一期彩票后彩民才能购买新一期彩票,三者均使用同一客户端登录,管理人员与公证员有唯一账号密码,且不可被注册,彩民使用时需注册账号使用。

        开发思维导图:

        游戏玩法:


一、管理员功能

        1、发行新一期彩票。管理员能够发行某一期彩票(上一期已开奖才可发布下一期);

        2、显示所有彩票信息。显示目前所有彩票期号、彩票单价、开奖状态、开奖号码、售出总数及奖池金额; 

        3、显示彩民信息。显示当前所有彩民账号、密码、余额及累积中奖金额;

        4、查询彩民信息。管理员能够根据彩民账号或者彩民账户余额区间查找彩民的信息;

        5、排序。管理员能够根据彩民账号或彩民账户余额进行排序显示彩民信息;

        6、增加当前奖池金额。管理员能够增加当前奖池金额;

        7、保存。彩票信息和彩民信息(既能够在内存中存在,也能够存于磁盘中,掉电后信息不丢失)。在内存中,所有彩票的信息以链表的方式存在;在硬盘中,以bat文件格式存在。

        管理员账号:admin        密码:admin

二、公证员功能

        1、当期彩票随机开奖。开奖后中奖者根据中奖等级实时更新账户余额;

        2、当期彩票指定开奖。指定一组中奖号码作为当期开奖号;

        3、查询某一期彩票中奖信息。通过彩票期号查询所有当期彩票中奖信息,包含彩票期号、单注金额、用户开奖号、购买注数、购买金额、彩民账号及中奖金额;

        4、公证员其余功能与管理员一致。

        公证员账号:notary        密码:notary

三、彩民功能

        1、查看个人信息。包括账号、密码、账户余额、累积中奖金额等;

        2、查询彩票购买历史。包括彩票信息、中奖信息等;

        3、账户充值。充值金额用于购买彩票;

        4、购买彩票。购买当期彩票,可选择机选号码、手选号码及批量机选;

        5、修改密码。

        6、注销账号。注销当前账户,删除该账号,该账号彩票购买记录仍存在。

四、演示视频

        阿里云盘链接:阿里云盘分享

五、项目源码

        阿里云盘链接:阿里云盘分享

        下载链接:C语言彩票管理系统源码-C文档类资源-CSDN文库

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yelo_o

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值