十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用户登陆 账号密码验证后 存入session 同时查询用户的信息 显示积分等
目前成都创新互联已为上千家的企业提供了网站建设、域名、虚拟主机、绵阳服务器托管、企业网站设计、临沂网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
用户输入兑换的数量(PS建议这里不要用GET 因为可以从网页修改 不科学) 然后根据积分告知其是否可以兑换
如果可以兑换 访问数据库 更新用户的积分 获取对应数量的兑换卡号密码 讲该卡密状态设置为已经发放(PS:卡密状态起码3个 比如0未发放 1已发放 2已使用)
将卡密发送给用户
上面的bednumber是学生的床位,dornumber是学生的宿舍号,flag是学生属于哪位老师的标记。
1.老师的数据表只需要有个id,用户名密码就好了,然后老师和学生的管理就是靠flag,在执行删除时判断学生的flag是否与老师的id匹配,新增的时候flag插入相应老师的id即可
2.管理员的功能主要不是在数据库的设计上,而是在程序的设计上,最好的设计使用两个循环查找数据库来写,外面一个循环循环的是宿舍号 , 里面一个循环循环的是学生的床位,查找条件就是相应宿舍里的相应床位,一旦找不到,就立刻输出床位号,宿舍号,这样就实现了空床位的查找。
3.如果单独要求查找空寝室,直接循环查找学生的宿舍号,一旦查找失败则输出宿舍号,这样就可以了。
楼主怎么样?求采纳,求给分,求围观,谢谢楼主。
主要还是数据库表和字段的设计,帮你做了一下。不知道是否是你想要的。
数据库表
user:
userid pwd scores logintime 等等....
userid 为用户的ID PWD 密码 scores为积分 logintime 登录时间
-----------------------------------------------------------------------------------
兑换的物品表
id name scores amount status
id 自动递增
name 兑换物品的名称
scores 兑换所需要的积分
amount 可兑换的数量
status 已兑换的数量
如amount[可兑换的数量] 的值为30
status[已兑换的数量] 这个字段的值是兑换成功时更新到这里的,如成功兑换一次就累加1
如果status的值累加到30这个物品就兑换完了,不可以进行兑换了。
这个是一个物品指定兑换数量的 数据库实现, 另外就是一个物品只能兑换一次。
那么你只要把status的值设置为 0或者1
0为可兑换,1为不可兑换就OK了
amount字段就不需要了
-----------------------------------------------------------------------------------
php 代码部分就不帮你写了 无非就是查询 更新 判断。
设计思路么?
首先你需要设计数据库,成绩查询需要设计哪些表,最简单的就是这几三张表:学生表,课程表,成绩表,然后设计每个表的字段和关联关系
然后写代码,对数据库进行CURD,这种小系统完全不用考虑架构,数据量等,所以很简单的,数据库+PHP服务端+web前端 最多1天就差不多能做好了