袁亮,2014-06-30 一、论坛需求(删减版)(4天): 1、论坛分为不同板块 2、发帖、回帖、修改帖子、删除帖子 3、可以对帖子和回帖进行删除、编辑 4、可以查看昨天、三天内的帖子 5、可以对帖子进行结贴(之后该贴不能回复) 6、全站最热帖子显示,例如今天或者三天内的 7、帖子置顶 数据字典: categorys:论坛板块 id:主键 name:版块名称 post_num:该版块下文章数量 dated:时间 posts:帖子信息 id:主键 cate_id:版块id title:帖子标题 reply_num:回复数 ip:ip地址 topdated:置顶时间 is_ban:是否结贴 update_dated:最后修改时间 dated:发帖时间 post_contents:帖子内容 id:主键 post_id:帖子id content:帖子内容 dated:时间 replys:回帖信息 id:主键 post_id:帖子id content:回复内容 ip:ip地址 dated:回复时间 五、后台管理系统(2天) 1、用户列表[用户信息显示,发贴数,回帖数,注册时间||删除,禁言(发贴|回帖),封IP||点击用户昵称跳到用户的所有发帖页列表] 2、发帖列表[二级目录按版块分,默认显示全部][点标题到前台页面,帖子信息,发帖人显示||删除帖子,设置置顶] 3、回帖列表[回帖信息、回帖用户以及原文链接] 4、版块管理[添加,编辑,删除] 数据字典: categorys:论坛板块 id:主键 name:版块名称 post_num:该版块下文章数量 dated:时间 posts:帖子信息 id:主键 user_id:哪个用户 cate_id:版块id title:帖子标题 reply_num:回复数 ip:ip地址 topdated:置顶时间 is_ban:是否结贴 update_dated:最后修改时间 dated:发帖时间 post_contents:帖子内容 id:主键 post_id:帖子id content:帖子内容 dated:时间 replys:回帖信息 id:主键 user_id:哪个用户 post_id:帖子id content:回复内容 ip:ip地址 dated:回复时间 users:(用户信息表) id:主键,用户id username:用户名,唯一标示 password:密码,md5之后存储,不允许明码 nickname:昵称 head:头像地址 email:用户邮箱 birthday:用户生日 sex:用户性别 last_dated:最后一次登录 is_admin:是否管理员 dated:注册时间 ban_ips:(被禁言的IP,前台发帖、回复前需要验证) id:主键 ip:用户ip dated:时间 二、整体进度 1、发帖,帖子列表页 第一天(版块直接在数据库中插入修改) 2、回帖、结贴、回复列表页 第二天 3、分页、以及列表页不同选择显示、帖子置顶 第三天 4、删贴、修改帖子第四天及总结 5、后台 版块管理 用户列表及功能 第五天 6、后台 发帖、回帖列表及功能 第六天