小型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.前台-用户中心

经验分享 程序员 微信小程序 职场和发展