小型bbs论坛系统开发1 需求分析
小清新 bbs 系统开发
PS:制作完成后,会将整个代码全部帖子一篇帖子里,博主也是在边学边做中。
一、需求分析 1、浏览者有浏览任何版块、任何帖子以及任何回复的权限,并且任何浏 览者都有注册成为本论坛的用户的权限。 2、注册用户比浏览者多出发帖,回复帖子的权限,且具有成为某子版块版 主的机会 3、版主比注册用户多出删除本版块帖子和相关回复的权限 4、管理员具有操作网站后台的权限(比如设置版块)
二、功能示意
浏览者 → |浏览->板块、帖子、回复| ↓ ↓ 注册 注册会员 → |发帖|回复| → 管理员 → |添加管理父子板块、用户/帖子管理等| ↓ 授权 版主 → |管理->该分类帖、回复| ↑
三、数据库设计 1、数据库名称:sfkbbs 2、数据表: 1)sfk_father_module 父版块表 字段:id、module_name、sort 2)sfk_son_module 子版块表 字段:id、father_module_id、module_name、info、member_id、sort 3)sfk_member 会员表 字段:id、name、pw、photo、register_name、last_time 4)sfk_content 帖子表 字段:id、module_id、title、content、time、member_id、times 5)sfk_reply帖子回复表 字段:id、content_id、quote_id、content、time、member_id 6)sfk_manage 管理员表 字段:id、name、pw
四、程序目录结构 –admin/:存放后台程序文件 –inc/:存放被包含的文件 –style/:存放样式、图片 –uploads/:存放上传文件 …其他各种文件
五、开发步骤 1.前台与后台的界面 2.后台-父版块 3.后台-子版块 4.前台-用户注册 5.前台-用户发帖 6.前台-帖子列表页 7.前台-帖子内容页 8.前台-帖子回复 9.前台-首页 10.前台-用户中心
