文章教程

19.1网站的需求和功能模块分析

9/17/2020 9:40:31 PM 人评论 次浏览

19.1 网站的需求和功能模块分析

在开发网站之前,首先要分析网站的需求和网站的功能模板。

19.1.1 需求分析

论坛网站的需求分析如下。

(1)论坛的游客可以注册、登录网站和浏览主题。

(2)论坛的普通注册用户拥有浏览、发表主题、回复主题、修改自己的个人资料、查询主题、修改自己发布或回复的帖子等功能。

(3)版主对版块的管理功能,包括对帖子的主要操作为查询主题、置顶、加精、移动、编辑和删除;对用户的操作为禁止发言和删除id;对版块的操作主要包括发布版块和广告。

(4)系统管理员对版块的操作为建立、修改和删除版块;对用户的操作为禁止发言和删除id;对帖子的主要操作为查询主题、置顶、加精、移动、编辑和删除;对论坛的操作为开放或关闭会员注册功能。

19.1.2 网站功能模块分析

网站功能模块主要如下。

(1)会员注册模块:新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。

(2)会员登录模块:提供用户凭证,验证用户信息,基于角色授权。

(3)会员管理模块:管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括角色调整、版主调整、删除会员等。

(4)论坛版块管理模块:管理员可以添加、删除、调整、置顶、隐藏论坛版块。

(5)帖子管理模块:管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以对本版块帖子进行置顶、删除等操作。

(6)帖子发表模块:用户可以在其权限允许的版块内发表帖子。

(7)帖子回复模块:用户可以对其权限允许的主题发表回复。

(8)帖子浏览模块:用户可以浏览所有可见的帖子。

(9)帖子检索模块:注册用户可以提供标题关键字检索所有可见的主题帖,并可以查看自己发表或回复的帖子。

教程类别