可以进行浏览首页、查看精华帖子、搜索根帖、查看版面下的根帖内容和用户注册,如果想要发表帖子或回复帖子,系统会判定用户是否已经登录,如果没有则返回登录界面,反之可继续进行操作。如果用户想要对帖子进行置顶,或者设为精华帖,抑或想要删除根帖或回复,首先判定用户是否登录,符合后判定用户的权限,符合权限才可继续操作,不符合则提示无权操作。其前台系统流程图如图31所示。
图31
在进入后台系统时,要判断用户是否登录和是否有权限进入后台,成功后可进行类
f别管理、版面管理和用户管理,否则提示用户无权操作,其后台流程图如图32所示。
图3232系统控制图表
图表31
f图表3233系统数据库设计
数据库设计是管理信息系统的重要组成部分。建立良好的数据库结构和文件组织形式,使系统能快速、准确的获得所需的信息是评价系统的主要指标。而数据库设计的核心问题是设计好的数据模型。这里选用数据独立性较高的关系模型来构建数据模型。这里选用ER图这样数据概念模型来分析数据关系。
1、
用户信息表实体图
图33用户信息表实体图
一个用户帐号包括以上信息,其权限分为三种:0表示普通用户,1表示版主,2表示管理员。
f2、
论坛类别实体图
图34论坛类别实体图3、版面实体图
图35版面实体图
版面实体图如上所示,主要有:版面编号、所属类别ID、版面名称、版主、版面公告。
4、
根帖实体图
f图36根帖实体图
根帖实体图如上图所示,主要属性有:编号、所属版面、标题、内容、发布者、发布时间、对帖子进行操作的时间、是否为置顶帖子、被置顶的时间、是否为精华帖子和被设置为精华帖子的时间。其中是否为置顶帖子和是否为精华帖子分别用:“1”表示是,“0”表示否。
5、
回复帖实体图
图36回复帖实体图
回复帖实体图如上所示,主要属性有:编号、根帖ID、标题、内容、回复者、回复时间和表情属性。
34数据库表设计
根据ER图,可设计主要的数据库表。
1、论坛用户信息表用来保存论坛所有用户的详细信息。
f2、论坛类别信息表用来保持论坛类别信息
3、根帖信息表用来保存发布的全部根帖信息
4、版面信息表用来保存论坛中版面信息
f5、回复帖子信息用来保存回复帖子的信息
四、网站盈利模式
社区网站站长的盈利模式,长久以来是靠卖广告和服务两大项来赚钱,其中的很多方式基本都是这两种模式的延伸。
51广告511线上
卖广告,似乎是国内很多社区网站的主流。以卖广告为盈利方向的网站,自然希望要大的流量,r