您好,欢迎访问三七文档
论坛数据库管理系统一、需求分析论坛数据库是一种交互性极强的、网友喜闻乐见的电子信息服务系统,包括用户登录、用户注册、个人信息编辑、后台登录、添加版块、编辑版块、删除版块、发帖、回帖、浏览帖子、删除帖子、编辑帖子、会员管理(增删改查)等。适用于广大普通用户。本论坛数管理系统主要针对现实生活中的交流存在时间和空间上的局限性以及交流人群范围狭小和间断交流不能保证信息的准确性和可取性,而选择通过网上论坛扩大交流面,获取自己所需要的及时信息而进行开发设计的。开发论坛数据库管理系统是为了五湖四海的人们提供一个共同交流、学习、倾听心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。二、论坛数据库的功能需求(1)用户登录在用户进入系统前,首先要求用户进行登录,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。用户的登录密码要求加密保存在数据库中。(2)用户注册用户登录论坛页面后,可以填写自己的注册信息,包括修改用户密码、密码、性别等基本信息,然后对用户名进行检测,信息通过检测之后成为系统的用户。(3)个人信息编辑用户可以根据自己当前情况修改的个人信息,包括用户姓名、用户ID、E-mail、联系方式、是否是会员等信息。(4)后台登录仅管理员、版主能够登录后台,但版主权限有一点限制。(5)添加版块管理员添加版块设置版主。(6)编辑版块管理员可以修改版块信息。(7)删除版块管理员删除版块。(8)发帖、回帖用户可以根据自己的需要发表帖子,或者回复已有帖子。(9)浏览帖子用户可以浏览任意版块中的任意帖子。(10)删除帖子管理员或版主删除违规帖子。(11)编辑帖子用户可以根据需要修改曾经发布的帖子。(12)会员管理管理员或版主对会员版块进行添加、删除、修改和查询管理。三、系统模块设置编号模块名称简要描述1用户管理模块前台提供用户注册、登录,用户还可以修改个人资料,后台供管理员版主登录,登录时需要进行输入合法性检测(防止SQL注入)2版块模块前台分类列表显示版块,后台增加、删除和修改版块,增删版主3帖子模块用户发帖、修改帖子、回复帖子、版主可以删除帖子版块管理增加版块删除版块修改版块查看版块增添版主删除版主板块模块图帖子管理查询帖子删除帖子添加帖子修改帖子帖子留言帖子回复帖子模块图用户管理模块用户注册用户登录修改个人资料其他用户管理模块图四、角色分配和权限普通用户:为通过注册了的用户,他们可以浏览帖子,发表新帖、回复已有帖子、修改个人信息等。版主:版主有管理员从会员中选择,版主拥有普通用户的所有权限,还可以管理帖子,如删除非法帖子等。管理员:拥有最高权限,可以管理用户(如封锁违规用户),管理帖子、发表公告、增加版块、修改版块、删除版块等。总体角色如图所示:管理员版主普通用户图1普通用户角色和权限图如下显示:普通用户发表帖子回复帖子修改个人信息浏览帖子其他图2版主用户角色和权限图显示如下:管理帖子版主删除非法帖子其他图3管理员角色和权限图显示如下:管理员管理用户管理帖子发表公告增加版块修改版块删除版块其他图4五、界面设置图5用户登录图6用户注册图7帖子留言图8帖子回复图9个人修改信息图10版块管理图11会员管理
本文标题:论坛数据库管理系统
链接地址:https://www.777doc.com/doc-4912849 .html