暂定用discuz程序,也可以用其他程序
要实现的功能
一个小说租借系统
会员充值后,增加会员对应的可租借时间,比如,1天会员(允许同时借1本),7天会员(允许同时借2本),15天会员(允许同时借3本),永久会员(15天自动归还后自动续费模式,允许同时借5本,因为书不能一直不还,所以到期后强制归还,然后会员时间自动倒计时)
从会员充值那一刻开始,开始倒计时,就是说时间到了之后,他就无法租借小说
要限制会员可下载小说的数量,比如1天会员,只允许下载1本,如果要看其他小说,那就要先归还这本书,归还在网站上操作,归还后才能下载另外的书。
每本小说都要设置一个可下载的数量,这个数量是根据用户上传的数量来计算,比如A小说,一共有5个会员上传过这本小说,那这个本小说可下载的数量为5,同时有人借的话,就要扣掉对应的数量,(并且显示借走了,剩余几天,这个如果麻烦也不要)
会员上传小说,需要在完成我指定的随机任务,比如写一张纸条,写上的你会员名和今天日期,在加上小说的纸质书拍照,
以上涉及到的会员时间和会员归还等,需要跟另外一套程序做对接!
以上是主要功能
细节方面:
在小说现在页面上,增加正在阅读的会员头像昵称信息,增加这本书上传会员的头像昵称信息,要求每本小说,都能查到是谁上传,并且有依据,依据就是会员上传后我要审核的照片
比如dz上显示倒计时等,或者下载书,归还书的站内信等
对接方面,对方程序员会直接跟你沟通,应该也不复杂。
会员A上传小说,我审核通过后,该本小说可用数量+1
会员B下载这本小说,可用数量-1
当可用数量为0,不可下载
dz会员和另外一个程序同步对接
来控制会员的时间和对应指定的小说,比如A会员只能看了A1一本小说,通过api的形式来动态控制
会员可看数量根据会员类型来定,就是1对多的关系,加密程序那边是可以支持的。就是要api对接
情景模拟:
A会员,购买了7天会员,7天会员能同时看2本任意小说,从他开始购买会员那一刻开始,时间开始倒计时,
A会员下载了小说B1和B2看了一天,想归还B1,那边在dz上操作归还,api这边取消B1的访问权,同时B1可用数量加1
会员体系,比如dz的金币体系,比如充值采用1:10的比例,金币可以通过充值,或者上传小说来赚取。
另外每本小说都有一个ISBN编码,这是唯一的编码,我想实现的是,比如网站本身没有的新小说,我赠送比如2金币,已有的小说 赠送1金币
另外说下,另外一套程序是加密程序,他是一个阅读器,需要账号密码登录,账号密码就是dz的账号密码,账号做同步即可