精华内容
下载资源
问答
  • 抽奖系统需求
    2021-03-13 13:51:22

    商家为了吸引用户,设100个奖品,一等奖3名,二等奖6名,三等奖10名,四等奖50名,其他为谢谢参与.编写程序产生奖项.

    package luckPan;

    public class LuckPan {

    public static void main(String[] args) {

    int a;

    int first,second,third,fouth;

    first=second=third=fouth=0;

    java.util.Random random=new java.util.Random();

    for(int i=0;i<100;i++)

    {

    a=random.nextInt(5);

    if(first<=3&&a==0){

    first++;

    System.out.println("获得一等奖");

    }else if(second<=6&&a==1){

    second--;

    System.out.println("获得二等奖");

    }else if(third<=10&&a==2){

    third--;

    System.out.println("获得三等奖");

    }else if(fouth<=50&&a==3){

    fouth--;

    System.out.println("获得四等奖");

    }else{

    System.out.println("谢谢参与!");

    }

    }

    }

    }

    (2)为了精细控制抽奖过程,要求如下:

    * 1.  每周最多产生一个一等奖

    * 2. 每天至少产生10个四等奖

    * 3. 用户摇奖前,显示当前最近获奖的5个四等奖以上的奖项。

    请在原有程序的基础上实现上述要求。

    package luckPan;

    import java.util.Scanner;

    public class LuckPan2 {

    public static void main(String[] args) {

    int a;

    int first,second,third,fouth;

    int days;

    java.util.Random random=new java.util.Random();

    Scanner week=new Scanner(System.in);

    int weeks=1;

    while (weeks==1) {

    days=7;

    int show=5;

    first=second=third=fouth=0;

    while (days>0)

    {

    fouth=10;//每天至少10个

    for(int i=0;i<100;i++)

    {

    a=random.nextInt(5);

    if(show>0&&first<1&&a==0){

    //每周

    first++;

    System.out.println("获得一等奖");

    show--;

    }else if(show>0&&second<=6&&a==1){

    //每周

    second++;

    System.out.println("获得二等奖");

    show--;

    }else if(show>0&&third<=10&&a==2){

    //每周

    third++;

    System.out.println("获得三等奖");

    show--;

    }else if(show>0&&fouth<=10&&a==3){

    fouth--;

    System.out.println("获得四等奖");

    show--;

    }else{

    //System.out.println("谢谢参与!");

    }

    }

    days--;

    }

    System.out.println("本周已经结束!\n继续抽奖请输入1,退出输入0\n");

    weeks=week.nextInt();

    }

    }

    }

    更多相关内容
  • 通用抽奖系统-年会抽奖系统 适用于各行各业的年会抽奖,活动抽奖 应用C#,无需部署数据库,打开即用 此资源仅供交流学习使用
  • 公司年会抽奖系统

    2018-01-22 23:11:52
    这是一套公司年会的抽奖系统,功能完善 可自由设置 奖项、抽奖次数、抽奖人数、单次抽奖人数等 分为抽奖区,中奖名单,抽奖规则设置等多项功能 年会抽奖 公司年会 抽奖系统 抽奖 公司年会抽奖系统
  • HTML+JS抽奖系统源代码

    2021-03-18 13:44:27
    纯html+JS完成的抽奖系统,友通数码港实力派团队开发。 1、号码抽取等级、数量自由定义 ini.htm 2、全屏幕显示1024X768像素,界面美观大方,适合于投影仪投射晚会晚宴豪华场所抽奖系统。 3、可自由选择键盘及鼠标双重...
  • 自备服务器、公众号,安装就能能正常运行,马上就可以使用,请使用PHP5.4 - 5.6版本, 包含很多功能: 3D签到设置 上墙消息管理 摇一摇管理 数钱游戏 猴子爬树 ... 抽奖管理 3D抽奖设置 砸金蛋管理
  • 每个手机号码和 IP,都...FALASH网站抽奖系统豪华版 v2.0 更新: 1:后台可以设置用户抽奖的次数 2:后台添加注册功能 3:后台可以设置奖品说明和活动规则,奖品图片后台修改, 背景图片后台修改 4:后台可以添加幻灯片图
  • 基于Java实现抽奖系统

    2020-08-28 06:11:51
    主要介绍了基于Java实现抽奖系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要为大家详细介绍了Java简易抽奖系统小项目,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • js实现年会现场幸运观众抽奖系统源码下载 js实现年会现场幸运观众抽奖系统源码下载
  • W年会抽奖系统源码 源码描述: 一、源码特点 1、年会抽奖软件是一款适合各种公司,企业,事业单位使用的年会抽奖软件,不仅能自定义抽奖人数,还能自动过滤已经抽过的人员名单,可以设置可以抽奖的名单,可以设置...
  • js实现抽奖系统功能

    2020-10-19 05:29:39
    主要为大家详细介绍了题目之js抽奖系统功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 网页抽奖程序 转盘抽奖程序 幸运转盘 抽奖转盘程序 整站带后台抽奖管理 1.后台可以设置每个抽奖用户的抽奖次数,设置奖品,适和企业和商场搞活动,先注册,才能抽奖;每个手机号码和 IP,都可以 限制抽奖次数。 2....
  • 基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的抽奖系统, 该项目可用各类java课程设计大作业中, 抽奖系统的系统架构分为前后台两部分, 最终实现在线上进行抽奖系统各项功能,实现了诸如用户管理, 登录注册, ...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的抽奖系统, 该项目可用各类java课程设计大作业中, 抽奖系统的系统架构分为前后台两部分, 最终实现在线上进行抽奖系统各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类抽奖系统相关的实体进行管理。

    该抽奖系统为一个采用mvc设计模式进行开发B/S架构项目,并采用分层架构对项目进行架构, 分为pojo+action+service, 其中pojo表明该系统的各类数据库表对应的实体, 在对抽奖系统进行详细的需求分析后与数据库设计后, 设计实现了如下模块, 即登录模块,权限管理模块, 用户管理模块,抽奖系统信息管理模块等。并通过java抽象类对其实现

    开发环境

    java环境: Jdk1.8

    Ide: Eclipse EE或者jetbrains Idea

    数据库: mysql5.6以上

    依赖框架:javascript, css, jsp, servlet, filter

    系统需求分析与流程图

    一般而言, 此类的javaweb课程设计大作业都比较简单, 主要目的在于掌握基础的web开发知识, 所以在实现该抽奖系统的课程设计的时候, 需要首先收集其他的抽奖系统产品分析, 主要精力用于完成数据库表的设计, 以及基于mvc模式进行代码编写, 页面可以简单的利用bootstrap进行搭建, 进而完成抽奖系统各个模块的开发

    数据库课程设计

    数据库设计是整个抽奖系统系统能否正常运转的核心, 合理的数据库设计直接影响到抽奖系统是否能够正常运行, 本系统采用mysql数据库作为数据存储, 引擎采用innoddb

    系统演示视频

    运行截图

    d01198a72ae1fbc0b17d99c5eb17e7cb.png

    基于jsp的抽奖系统-登陆功能界面

    ce9eaecbe4bd83536e2b1edcffdc6ed8.png

    基于jsp的抽奖系统-前台首页

    2e4f3bb49f06d1247725f3a613523cff.png

    基于jsp的抽奖系统-后台信息管理页面

    cd05441a10eac1d6213ef6eabff769a3.png

    抽奖系统系统架构图

    ac98cdabbcdea5e7af3779455d4a0601.png

    注意事项

    该基于jsp的抽奖系统项目自带源码, 论文, sql数据库, 答辩ppt, 中期检查报告

    项目首页登陆地址 https://localhost:8080/login.jsp

    项目后台陆地址 https://localhost:8080/admin/login.jsp

    测试用户 cswork 密码 123456

    测试管理员 admin 密码 admin

    功能列表

    抽奖系统系统登陆模块, 实现抽奖系统系统的登陆注册权限角色用户的增删改查

    抽奖系统用户管理模块, 实现抽奖系统系统的信息管理与增删改查

    前台信息管理模块, 面向普通用户, 实现普通用户对抽奖系统的录入 修改 删除 自定义查询

    超级管理员管理, 实现后台管理员对抽奖系统系统的各个模块管理功能, 各个子模块高内聚低耦合

    展开全文
  • 知识利用for、while、do-while等循环、if语句、switch语句、数组、String类之后,现在开始创建一个小型幸运抽奖系统。 任务 模拟注册登录幸运抽奖全过程 主要功能 1.注册 2.登陆 3.抽奖 阶段1 实现菜单的输出显示 ...

    来了来了!这不又到考试周了吗!愁人,又得复习,复习,复习!这段时间每天都在复习线代和高数!😭(说是复习,说实话其实是在预习,啊哈哈哈哈哈),得有一段时间都没有学到新的知识了,代码感觉都生疏了,惆怅😱.博客也好久都没有更新了,这不才完事。终于又可以写起来了,又可以学习新的知识了,其实说实话我写博客的主要目的就是要督促我自己学习新知识,因为自己有时候真的可懒了,再就是自己学会的知识输出出来,有的想法不对的,大家还可以一起讨论,其次也是为了帮助一些有疑难点的小白,希望你们学到同样的知识的时候,可以少走一点弯路。好啦,废话不多说,要说正事了。

    因为有几天没学新的东西了,所以我就把我学校的大作业拿了出来,就当是给有帮助的人一个参考吧!(虽然网上这些也挺多的,但是还是打算把它写出来了),有需要的抓紧收藏起来哦!!!

    知识利用for、while、do-while等循环、if语句、switch语句、数组、String类之后,现在开始创建一个小型幸运抽奖系统。

    任务

    模拟注册登录幸运抽奖全过程

    主要功能

    1.注册

    2.登陆

    3.抽奖

    阶段1 实现菜单的输出显示

    需求说明

    1.输出菜单

    2.选择菜单编号,输出菜单信息

    3.如果编号选择错误,输出“您的输入有误!”

    阶段2 实现菜单循环执行功能

    需求说明

    1.系统询问用户是否继续

    2.如果用户选择继续,则可以继续选择菜单,否则程序结束,退出系统

    阶段3 实现注册功能

    需求说明

    1.输入用户名和密码,系统产生4位随机数作为卡号。

    2.注册成功,显示注册信息并修改注册标识为true

    阶段4 实现登录功能

    需求说明

    1.输入注册时的用户名和密码,登录成功,系统提示欢迎信息

    2.如果用户名和密码输入错误,提示用户继续输入,最多有3次输入机会

    阶段5 实现幸运抽奖功能

    需求说明

    1.登录成功后,用户选择幸运抽奖菜单,进入幸运抽奖功能

    2.输入会员卡号,系统生成5个4位随机数作为幸运数字

    3.如果会员卡号是其中之一,则成为本日幸运会员;否则不是幸运会员

    以上五个阶段便实现了一个简单的幸运抽奖系统

    说明:

    在阶段3 注册的时候设置了在该系统中只能存储十个用户,而且注册时如果该用户名已经存在就会注册失败

    在阶段5 抽奖的时候如果没有先进行登陆便不能进行抽奖

    ```

    源代码:

    package test;

    import java.util.Scanner;

    /*

    * 幸运抽奖

    * @author xxmeng

    */

    public class LuckyTwo {

    public static void main(String [] args) {

    String input;

    int temp=1,countx=0,county=0; //计数器

    //注册的用户名,注册的密码,确认密码,登陆密码,会员号,幸运数

    String username1=null,userpwd1=null,reuserpwd,username2=null,userpwd2,ID=null;

    //数组的下标不可以超过10个,也就是用户名注册的数目不可以超过10个

    String[][] userlist=new String[10][3]; //存储用户名,密码,会员号

    Scanner inputScanner = new Scanner(System.in);  //从键盘上进行输入

    while(temp==1) { //循环系统

    int temp1=1,flag=0; //计数器

    System.out.println("******************欢迎进入xxmeng系统*******************");

    System.out.println("    1.注册"  ) ;

    System.out.println("    2.登录"  ) ;

    System.out.println("    3.抽奖"   ) ;

    System.out.println("***********************************************************") ;

    System.out.println("请选择菜单号") ;

    input=inputScanner.next();

    if(input.equals("1") || input.equals("2") || input.equals("3")) {

    switch(input) {

    case "1":    //注册

    int flag1=1;

    System.out.println("xxmeng系统>注册");

    System.out.println("请填写个人注册信息");

    do {//验证用户是否存在

    System.out.print("用户名: ");

    username1 = inputScanner.next();

    int i=0;

    for(i=0;i<10;i++) {

    if(username1.equals(userlist[i][0])) {

    System.out.println("用户已经存在");

    i=0;

    break;

    }

    }

    if(i!=0) {

    flag1=0;

    }

    }while(flag1==1);

    while(true) {

    System.out.print("密码 :");

    userpwd1=inputScanner.next();

    System.out.print("请确认密码 :");

    reuserpwd = inputScanner.next();

    //如果输入的密码和当初设定的密码相同

    if(userpwd1.equals(reuserpwd)) {

    System.out.println("  注册成功, 请记住你的会员卡号  ");

    System.out.println("  用户名  " + '\t' + "   密码   " + '\t' + "  会员卡号  ");

    //进行四次循环每次随机抽取一次幸运号,一个抽取四次 且抽奖的大小在1~9之间

    for(int i=0;i<4;i++) {

    int a = (int )(1 + Math.random() *(9));

    ID+=String.valueOf(a);

    }

    /*

    * 存储用户的信息

    */

    userlist[countx][county]=username1;//存储用户名

    System.out.print((userlist[countx][county]) + '\t');

    userlist[countx][++county]=userpwd1;//存储密码

    System.out.print((userlist[countx][county]) + '\t');

    userlist[countx][++county]=ID.substring(4); //存储会员号

    System.out.print((userlist[countx][county]));

    ID=null;

    System.out.println();

    county=0;

    countx++;

    System.out.println("是否继续(y/n)");

    char anserString = inputScanner.next().charAt(0);

    //如果不继续输入了

    if(anserString =='n') {

    temp=0;

    break;

    }else {

    break;

    }

    }else {

    System.out.println("两次密码不一样,请重新输入密码 ");//回头再次修改

    continue;

    }

    }

    //否则退出

    break;

    /*

    *2. 登录

    */

    case "2" :

    System.out.println(" xxmeng系统>登录 ");

    System.out.println(" 请输入用户名 : ");

    username2 = inputScanner.next();

    for(int i=0;i<10;i++) {

    flag++;

    //判断是否存在此用户

    if(username2.equals(userlist[i][0])) {

    while(temp1<4) {

    System.out.println("请输入密码 : ");

    userpwd2=inputScanner.next();

    //判断登录密码是否正确

    if(userpwd2.equals(userlist[i][1])) {

    System.out.println("欢迎您         " + userlist[i][0]);

    ID=userlist[i][2];

    temp1=4;

    }else {

    System.out.println("密码错误"); //超过三次直接退出系统

    temp1++;

    if(temp1==4) {

    temp=0;

    i=11;

    }

    continue;

    }

    }

    }

    }

    if(temp1==4) {

    break;

    }

    if(flag==4) {

    System.out.println("不存在此用户");

    }

    System.out.print("是否继续(y/n)");

    char anserString = inputScanner.next().charAt(0);

    if(anserString =='y') {

    continue;

    }

    if(anserString =='n') {

    temp=0;

    }

    break;

    /*

    * *

    * 抽奖

    */

    case "3" :

    if(ID==null) {

    System.out.println("请先登录 ");

    continue;

    }

    System.out.println("xxmeng系统>抽奖");

    System.out.println("您的卡号为 :    "  +  ID  );

    System.out.print("本日幸运数字为 : " );

    String lucknums[] = new String[5];

    String lucknumber = null;

    for(int i=0;i

    for(int j=0;j<4;j++) { //随机生成4个随机数字

    int a=(int )(1 + Math.random() *(9));

    lucknumber +=String.valueOf(a); //输入的那个数字把它转化成数字字符串

    }

    lucknums[i] = lucknumber.substring(4);

    lucknumber=null;

    System.out.println(lucknums[i] + '\t' );

    }

    System.out.println();

    for(int i=0;i

    if(lucknums[i].equals(ID)) {

    System.out.println(" 恭喜,您是本日的幸运会员 ");

    }

    }

    System.out.println(" 抱歉!您不是本日的幸运会员 ");

    System.out.println("是否继续(y/n)");

    char anserString1 =inputScanner.next().charAt(0);

    if(anserString1 == 'n') {

    temp=0;

    }

    break;

    default:

    System.out.println("  对不起!您的输入有误  ");

    continue;

    }

    }else {

    System.out.println(" 请输入正确的序号 ");

    }}

    inputScanner.close();

    System.out.println("   退出系统,谢谢使用!");

    }

    }

    ```

    运行结果如下图所示:

    ```

    ******************欢迎进入奖客富翁系统*******************

    1.注册

    2.登录

    3.抽奖

    ***********************************************************

    请选择菜单号

    1

    奖客富翁系统>注册

    请填写个人注册信息

    用户名: xxmeng

    密码 :123

    请确认密码 :123

    注册成功, 请记住你的会员卡号

    用户名      密码      会员卡号

    xxmeng 123 8944

    是否继续(y/n)

    y

    ******************欢迎进入奖客富翁系统*******************

    1.注册

    2.登录

    3.抽奖

    ***********************************************************

    请选择菜单号

    2

    奖客富翁系统>登录

    请输入用户名 :

    xxmeng

    请输入密码 :

    123

    欢迎您         xxmeng

    ******************欢迎进入奖客富翁系统*******************

    1.注册

    2.登录

    3.抽奖

    ***********************************************************

    请选择菜单号

    3

    奖客富翁系统>抽奖

    您的卡号为 :    8944

    本日幸运数字为 : 7845

    6719

    4573

    4466

    7239

    抱歉!您不是本日的幸运会员

    是否继续(y/n)

    n

    退出系统,谢谢使用!

    ```

    这就是一个小的抽奖系统,很简单易懂,没有复杂的地方,其实还可以加一些界面什么的,但是没做那么复杂的,就一个学校的作业,就当给你们做一个参考吧!

    明天打算更新并发,线程,进程之类的,艾玛为何感觉知识这么多,还有太多知识没有学到,学完了还忘 呜呜呜.....!

    展开全文
  • 抽奖系统报告

    2012-07-02 10:01:12
    简单的抽奖系统文档,希望大家有所帮助。
  • 一、需求分析1. 显示候选人照片和姓名...二、系统总体框架系统需求比较简单,采用Java Swing技术可以很好的实现,系统的总体类框架图如下说明:基于主要的三个类就可以完成所需要的功能,Frame有Panel类型与MouseAd...

    一、需求分析

    1. 显示候选人照片和姓名。

    2. 可以使用多种模式进行抽奖,包括一人单独抽奖、两人同时抽奖、三人同时抽奖。

    3. 一个人可以在不同的批次的抽奖中获取一、二、三等奖,但是不能在同一批次抽奖中获取多个奖项。

    二、系统总体框架

    系统需求比较简单,采用Java Swing技术可以很好的实现,系统的总体类框架图如下

    67bfa1d37a21534b36d1f83280e89e3e.png

    说明:基于主要的三个类就可以完成所需要的功能,Frame有Panel类型与MouseAdapter类型的成员,Panel主要用户存放具体的控件和绘制相应的信息,MouseAdapter主要用于响应鼠标的点击操作。

    三、系统实现细节

    1. 照片轮流显示效果 - 定时器

    既然是抽奖系统,所以一定要有让候选人图片滚动以起来的效果,那么如何实现呢?采用定时器即可,每100ms出发一次定时器,则可以让每100ms都显示不同候选者的照片和姓名。

    2. 同一候选人在同一批次不能获得多个奖项 - 循环算法

    在进行多人模式进行抽奖的时候,如何保证同一候选人不能获得多个奖项?使用一个循环算法即可,若随机生成的几个数相同,则重新生成,直到同一批次生成的数均不相同。

    3. 候选人照片与姓名如何对应 - 两个链表实现

    使用两个链表保证滚动的照片和姓名相对应,前提是照片名字是用候选人姓名+照片格式构成,如leesf.jpg。这样,在读取照片的时候也对照片名进行解析,提取出名字,并将照片和名字分别加入照片链表和姓名列表,这样,在取的时候直接同时取照片链表和姓名链表的相应项即可。

    四、代码清单

    五、运行截图

    ebc26d445a2ddbb86add9fd99ac832a1.png

    系统界面

    b187a9ba9b8521dc9bb9bfb7d9c067f5.png

    菜单栏

    六、总结

    一个非常简单的抽奖系统,读者有需要的可以根据自己的需求去进行修改。谢谢各位园友的观看~

    展开全文
  • 需求分析 1)实现三个基本功能:登录、注册、抽奖。 2)登录:用户输入账号密码进行登录,输入账号后会匹配已注册的用户,若输入用户不存在则退出,密码有三次输入机会,登录成功后主界面会显示已登录用户的账号...
  • 【GO+Iris】实战-高并发抽奖系统

    千次阅读 2021-11-15 22:46:35
    前言一、场景二、抽奖系统业务难点三、抽奖系统经济挑战四、技术选型 GO vs PHP/JAVA五、内容概览 && 前置知识前置知识开发环境学习建议六、抽奖活动Demo年会抽奖程序-annualMeeting初级版本TODO...待续 一...
  • 十年抽奖系统 V 5.0

    2013-01-06 15:19:22
    因此,十年抽奖系统 V 5.0诞生了,它是针对工厂企业年终聚餐抽奖晚会所量身定制的一款抽奖程序。是作者经历了多次亲身体验而写。 该版本针对 V 3.6 已经做多项修改,除优化代码之外,又新增了“一次抽多个人中奖的...
  • 抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf抽奖系统项目开发计划.pdf
  • 本文实例讲述了python实现的简单抽奖系统。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/env python#coding=utf-8from Tkinter import *import timeimport randomclass App:def __init__(self,master):frame...
  • 十年抽奖系统 V 4.0

    2012-12-21 11:58:46
    因此,十年抽奖系统 V 4.0诞生了,它是针对工厂企业年终聚餐抽奖晚会所量身定制的一款抽奖程序。是作者经历了多次亲身体验而写。 该版本针对 V 3.6 已经做多项修改,除优化代码之外,又新增了“一次抽多个人中奖的...
  • Dos.logined) { System.out.println("===>警告:没有用户登录,无法抽奖!"); return ; } while(lucklyUsers.size()) { String id=""; ArrayList u; while((u=(new operatorFile(id=String.valueOf ((int) ...
  • 十年抽奖系统 V 4.5

    2012-12-27 18:10:19
    因此,十年抽奖系统 V 4.5诞生了,它是针对工厂企业年终聚餐抽奖晚会所量身定制的一款抽奖程序。是作者经历了多次亲身体验而写。 该版本针对 V 3.6 已经做多项修改,除优化代码之外,又新增了“一次抽多个人中奖的...
  • 十年抽奖系统 V 3.9

    2012-12-14 15:18:27
    因此,十年抽奖系统 V 3.9诞生了,它是针对工厂企业年终聚餐抽奖晚会所量身定制的一款抽奖程序。是作者经历了多次亲身体验而写。 该版本针对 V 3.6 已经做多项修改,除优化代码之外,又新增了“一次抽多个人中奖的”...
  • java开发抽奖系统源码 | 介绍 是一个现代社区平台,因为它: 实施面向内容的讨论论坛 包括一个供用户分享、交友和玩游戏的社交网络 聚合独立博主、构建和共享优质资源的能力 和100%开源 欢迎来到 Sym 官方社区 - ...
  • 我们公司年会历尽千辛万苦找的抽奖系统,在很多地方找抽奖系统,要不下载下来要给钱,要不就是病毒,测试了很多,最后找到这个,希望跟我有同等需求的亲们避免再到处寻找,避免电脑被感染病毒的可能,如你用的好,请...
  • 目录第一步:前期准备工作把此步骤优化制作好的PPT文件[图片.ppt] ,复制到抽奖系统中的PPT文件夹下,覆盖同名文件.启动"PPT图片双屏抽奖系统.exe"文件:准备1-必做点击系统主界面[1-设置]按钮,打开设置对话框,如下图:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,943
精华内容 4,777
关键字:

抽奖系统需求