论坛管理系统 联系客服

发布时间 : 星期三 文章论坛管理系统更新完毕开始阅读

计算机学院web网络编程课程设计

2.2.3数据流图

本系统的顶层流程图如图2-1所示:

图2-1 顶层数据流图

本系统的细化流程图如图2-2所示:

管理员普通会员浏览者用户操作帖子操作新版块信息用户信息特定板块特定帖子注册信息1.1管理用户1.2管理贴子1.3管理模板1.4修改用户信息1.5进入板块1.7注册用户变更信息帖子变更信息创建回复帖子信息新用户信息用户信息3帖子信息表4用户信息表

图2-2 细化数据流图

2.2.4 数据字典

一.数据项

1.数据项:系统管理员

含义说明:唯一标识每个管理员

5

计算机学院web网络编程课程设计

别 名:管理员编号 2.数据项:普通用户

含义说明:唯一标识每个用户 别 名:用户序号 3.数据项:版块信息

含义说明:唯一标识每个版块信息 别 名:版块编号 4.数据项:帖子信息

含义说明:唯一标识每个帖子信息 别 名:帖子编号 二.数据结构

数据结构反映了数据之间的组合关系,本系统中对数据结构的具体描述如下: 1.数据结构:系统管理员

含义说明:是论坛管理系统中的主体数据结构,定义了管理员的有关信息 组成:用户名、密码、权限标示等。 2.数据结构:会员

含义说明:是论坛管理系统中的主体数据结构,定义了用户的有关信息 组成:用户名、密码、电子邮件、头像、用户等级等。 3.数据结构:版块信息

含义说明:是论坛管理系统中版块的有关信息

组成:版块所属类型、版块的分类号、版主、上级版面、版块样式等。 4.数据结构:帖子信息

含义说明:是论坛管理系统中帖子的有关信息

组成:所属版面、父帖子ID、子帖子ID、用户、主题、内容、发帖时间等。

6

计算机学院web网络编程课程设计

第三章 系统总体设计

3.1系统功能结构设计

3.1.1功能模块图

本系统的功能模块图如图3-1所示:

登录注册 用户信息 图 帖子发布 发 回表 复帖 帖子 子

文章管理 版块管理 论坛管理系统 用户登录 用户注册 退出登录 查看用户信息 修改用户信息删除用户信息 发布公告 文章置顶 文章删除 文章修改 新增版块信息 修改版块信息 删除版块信息 图3-1 功能模块图

3.1.2各功能模块描述

(一) 普通用户登陆注册模块

登陆将使用帐号+密码+验证码的方式,关闭浏览器后失效,注册时用户必须先阅读论坛服务条款,之后填写论坛注册的各项信息,验证成功后即可使用论坛的各项功能。

(二) 论坛账户信息模块

用户可查看和修改自己的信息,同时也可以通过名片功能查看其他用户信息,用户的类型分为系统管理员,版主和普通会员,系统管理员可管理所有用户,可设置论坛的版面和版主,版主可管理普通用户的帖子,发布公告等等。用

(三) 论坛文章发布模块

7

计算机学院web网络编程课程设计

用户登陆后可使用文章发布功能(,文章内容支持使用HTML在线编辑功能。 (四) 论坛文章管理模块

管理功能只限版主使用,主要功能包括发布公告,文章设置置定、推荐或取消置定、取消推荐,删除文章,删除回复等。

(五) 版面管理模块

系统管理员可设置版面信息。有添加、修改、删除功能。

3.2数据库设计

3.2.1概念结构设计

通过对系统进行的需求分析和系统功能可知,本系统的用户有三类:浏览者、普通会员和管理员。

论坛管理系统各实体间E-R图如下所示:

N浏览者浏览M板块N注册浏览1M帖子 图3-2 浏览者浏览E-R图

普通会员发表评论1N帖子1浏览修改N板块N帖子N浏览1M帖子 图3-3 普通会员E-R图

8