想写一个电子书的网站,用c#+ASP.NET写的,现在碰到了一个问题,由于学习没多久,所以一点思路也没有.请高手指点.不胜感激:
1.写一个用户上传文件的代码,要实现上传成功后,给用户加点数积分(如2点积分,最好是由管理员来加点数,也就是上传成功后还要实现一个管理员的验证)
2.用户下载成功一个文件后减积分N分(不同的书的积分不一样,下载成功后自动减所对应的积分.)

解决方案 »

  1.   

    用户信息表,上传记录表,下载记录表
    审核上传记录通过,用户信息表中分值增加
    下载成功,用户信息表中分值减少
      

  2.   

    是要思路还是要代码啊?
    要代码没有,要思路可以如下做
    建一个表,一个用户id,一个字段放用户积分, 一个字段放用户待加分,一个字段放用户待减分,默认值待加分和待减分为0,管理员管理时扫描这个表,发现这两个字段有不为0的就管理,加完分和减完分后再将其置为0,有上传或下载就修改这两个字段.
      

  3.   

    求代码,因为学习不是很久,所以写这个代码还有困难.
      

  4.   

    呵呵,这个基本上没有办法帮你写代码,写片断你没有用,全部写完得帮你建表,做页面,基本上就是帮你完成一个网站了.建议你自己慢慢琢磨,碰见实际问题在上来问,这样上手会更快一些.
      

  5.   

    现在其实功能都已实现,还有一个功能没有实现,就是用户上传文件成功后由管理员控制所上传的文件所对应加的点数以及一个验证的过程.我现在只是用了一个上传成功就全加相同的点数2点,请给点思路.
      

  6.   

    就是对用户上传的文件需要一个验证的过程,为了避免用户上传一些不健康的,或垃圾文件.
    还有当然就是管理员控制上传文件成功后所加点数.
    请给点思路!
      

  7.   

    上面已經講的很清楚了,利用數據庫保存信息,并記錄上傳成功用戶,等待管理員審核!
      

  8.   

    这是个模块功能设计的问题。看你自己觉得怎么样好了。
    我的想法是在上传文件的表里加一个判断字段,默认为0。管理员验证之后,修改为1,并在用户表等的相应字段加上对应的分数就可以了。
    最好对连续上传做一翻限制。