ASP.net校园贴吧系统的开发(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net校园贴吧系统的开发(5)


2.2    需求分析
2.2.1    用户初步需求
本系统使用权限:论坛管理员和论坛超级版主可以使用。包括2个大的模块:数据库的建立和后台权限模块。
(1)    数据库的建立
主要完成产品的主要功能和相关数据库。包括:
A.    用户信息管理
主要记录用户名称、等级、email和性别等,其中:用户名称:用户注册时候填写的论坛使用的用户名称;等级:用户回帖以及发帖时得到的经验分数成长后拥有的等级;Email:用户注册时使用的email地址;性别:用户注册时填写的性别。
B.    主题帖管理
主要记录主题名、作者名、内容和发布如期,其中:主题名:用户发帖时标题名;作者名:发布该帖的作者;内容:发布作者的发布内容;发布日期:作者在某个时间点点击发布帖子的时间点。

C.    跟帖管理
主要记录主题名、标题、回复内容和提交日期,其中:主题名:发布作者的帖子的主题名;标题:回复时候的标题名字;回复内容:对一篇帖子回复的内容或是对某一层楼的内容进行回复;提交日期:回复内容写完点击回复后的那个时间点。

(2)    后台权限模块
A.    使用权限
定义只有特定的人员可以使用这个管理系统,这个人员包括管理员和版主。
B.    管理日志
登陆后所进行的所有操作进行日志记录,例如某某管理员删除了某某主题贴。

2.2.2    需求细化
(1)    系统管理
本系统属于校园贴吧系统,故在权限管理方面主要将由该平台的权限管理模块负责。而作为子系统,负责的是在应用环境中权限的判别,如图2-1初步需求图所示。
 图2-1 初步需求图
由于本课题为校园贴吧系统,所以使用权限设置还是比较单一的,即设置1个管理员的组,权限的管理均为管理员可执行操作,有新管理员可按需添加入这个组即可,而普通用户即注册会员,无使用这个管理的权限。
例如,管理员组员工能够进行所有帖子的一个管理工作,并且可以因为不和谐内容进行封杀,也可以进行会员的修改,例如发表违规言论或者恶意刷屏,均可进行禁言操作。而用户只可以进行发表,回复这些添加、修改或删除自己发表的主题的权限,却无权对于他人的主题帖进行改动,如图2-2用户权限示意图所示。
 
图2-2 用户权限示意图
图2-2用户权限示意图表明用户进入系统后将进行分组管理,后期所有操作将由组为权限代表进行判断。
(2)    网站前台管理
该系统中都会显示出每一篇通过审核的主题,显示每一条没有被屏蔽的语句,以及相关的用户签名贴图等。用户可以通过多种方法手段快捷的查询到用户想要找的一篇很早以前或者是需要找的具体的帖子的名字。该部分是整个校园贴吧最重要的一部分,因为管理员只是少数,而且是进行权限的操作,而绝大部分是使用这个系统的用户,他们看帖子,找帖子甚至是发帖子和回复帖子的更主要的一个群体。
(3)    网站后台管理
本子系统名为校园贴吧系统,顾名思义网站的后台管理也将会很重要。本模块最主要的就是进行对后台系统的管理和文护,否则数据一旦丢失会直接影响到前台显示问题。例如,例如一篇没有进行任何操作的主题帖因为丢失导致看文章的人突然因为想回复而直接出错。如果没有进行定期备份以及文护,那一旦发生事故会导致整个网站瘫痪,所以说后台管理对于整个系统的运行是非常重要的。 (责任编辑:qin)