IoveBC 发表于 2015-3-9 18:08:28

复杂数据列表

  这是一个简单的抽奖系统,一个朋友让我帮忙改一下的(他公司要使用的系统),抽奖在Excel第一页表格名单里抽取,分抽奖等级,在抽几等奖时,就从Excel列有‘V’字符的用户信息抽取【打了V字符代表拥有抽取该等级奖项的权限】  以上步骤已完成!
       Excel第二页限定每个部们奖项获取人数
  action:
  系统要求做成单机版,使用txt文本方式存储用户数据,
  系统是新手写的代码(我是这样认为的),理解起来比较困难,有问题回帖询问或联系QQ即可
  奖项限定是复杂数据类型,以改动源程序为方案很难做出这个部门奖项设定




  运行一下系统就知道是怎么回事,做web项目以来都没有见过这种乱七八糟的程序了
  未解决难点:
     1.限定每个部门对应奖项获取人数的限制,比如说 ERBU 部门三等奖限制是12人,那抽奖时该部门就不能超过12人获得三等奖
    2.可能会有人重复获奖【虽然原先版本已做代码限定,但未验证是否会重复】
      求各路英雄支援支援,回帖奖励~~:loveliness:

ibcadmin 发表于 2015-3-9 18:14:04

额 等我闲了帮你看下估计论坛上也没人解答这个

sherlockhomles 发表于 2015-3-9 18:17:51

在获奖方法加一个判断,将部门人数作为参数传入,肯定还有个方法是判断,该部门那些人获过奖,然后排除掉就行了

IoveBC 发表于 2015-3-9 22:02:33

sherlockhomles 发表于 2015-3-9 18:17
在获奖方法加一个判断,将部门人数作为参数传入,肯定还有个方法是判断,该部门那些人获过奖,然后排除掉就 ...

我也是这样想的。但是我是试了很多的方法都没有效果,本来是想用枚举或者是结构体来实现这么一个限定的

vvvvvv 发表于 2015-3-10 09:26:45

我是来顶楼主的
页: [1]
查看完整版本: 复杂数据列表