{$cfg_webname}
主页 > 计算机 > 论文 >

(数据库课程设计)论坛管理系统毕业设计论文

来源:56doc.com  资料编号:5D4018 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D4018
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

1.    系统总体设计
1.1系统功能设计
论坛管理系统是一个通用的BBS论坛。在本系统中,它主要包括用户登陆和注册功能、用户和角色管理功能、论坛目录及其版主管理功能、主题管理功能、主题回复管理功能、附件管理功能等。它们的具体描述如下:
1.1.1用户登陆和注册功能
用户登陆和注册功能主要包括的功能如下:
(1)用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。
(2)用户注册:由系统管理员添加新的用户
1.1.2用户和角色管理功能
用户和角色管理功能主要包括用户管理、角色管理及其用户和角色之间的关系管理。在系统中主要包括:用户管理、角色管理、添加角色和用户修改密码。
1.1.3论坛目录及其版主管理功能
论坛目录管理功能主要对论坛目录的管理,如论坛目录的添加、修改、删除、和排序等。在系统中主要包括添加新的目录、修改目录、删除目录、排序目录。
1.1.4主题管理功能
主题管理功能主要实现主题管理功能,如主题的添加、修改、删除、查看以及主题的浏览功能等。在系统中主要包括管理主题、添加主题、修改主题、查看主题、浏览主题等。
1.1.5主题回复管理功能
主题回复功能主要实现回复管理功能,如回复的添加、修改、删除、查看以及回复的浏览功能等。在系统中主要包括管理回复、添加回复、查看回复、浏览回复。
1.1.6附件管理功能
附件管理功能主要对主题或者回复的附件进行管理,如附件的添加、上载、删除等。在系统中主要包括显示附件、上载附件、删除附件。
    系统模块划分

 
2.系统数据库设计
2.1表设计
角色表Role
角色表Role用来存储系统的角色数据,如角色ID、角色名称等。
字段名    数据类型    字段说明    键引用    备注
RoleID    int    角色ID    PK    主键(自动增1)
RoleName    varchar    角色名称        
用户表Users
用户表Users用来存储用户的数据,如用户ID、用户名称、用户密码、Email、所属角色ID等。
字段名    数据类型    字段说明    键引用    备注
UserID    int    用户ID    PK    主键(自动增1)
UserName    Varchar(200)    用户名称        
Password    Varchar(200)    用户密码        
Email    Varchar(200)    电子邮件        
RoleID    int    所属角色ID    FK    引用Role表的RoleID字段
论坛目录表Category
论坛目录表Category用来存储论坛目录的信息,如目录ID,目录名称、上级目录ID、排序顺序号等
字段名    数据类型    字段说明    键引用    备注
CategoryID    int    目录ID    PK    主键(自动增1)
Desn    Varchar(200)    目录名称        
EnDesn    Varchar(200)    目录的英文名称        
Url    Varchar(200)    目录的连接地址        
ParentID    int    上一级目录的ID    PK    
OrderBy    int    排序顺序号        
IsDir    int    是否为目录        
SubCount    int    包含子目录的数量        
   主题表Title
主题表Title用来存储论坛的主题数据、如主题ID、主题名称、创建时间、附件标志等
字段名    数据类型    字段说明    键引用    备注
TitleID    int    主题ID    PK    主键(自动增1)
CategoryID    int    主题所属目录ID    FK    引用Category表的CategoryID字段
EnDesn    Varchar(200)    主题名称        
Body    Text    主题的主体内容        
UserID    int    用户ID    FK    引用Users表的UserID字段
CreateDate    Datetime    创建时间        
UpdateDate    Datetime    修改时间        
Flag    int    附件标志        0:不包含附件;1:表示包含普通附件;2:表示含图片附件;3:表示既包含普通附件又包含tup
AnwerNum    Int    回复次数        
Visitnum    Int    查看次数        
主题回复表Content
主题回复表Content用来存储回复的信息,如回复ID、回复名称、创建时间等
字段名    数据类型    字段说明    键引用    备注
ContentID    int    回复ID    PK    主键(自动增1)
Desn    Varchar(200)    回复名称        
Body    Text    回复的主体内容        
UserID    Int    用户ID    FK    引用Users表的UserID字段
CreateDate    Datetime    创建时间        
Flag    int    附件标志        0:不包含附件;1:表示包含普通附件;2:表示含图片附件;3:表示既包含普通附件又包含tup
TitleID    int    所属主题ID    FK    引用Title表的TitleID字段
附件表Attachment
字段名    数据类型    字段说明    键引用    备注
AttachmentID    int    附件ID    PK    主键(自动增1)
Desn    Varchar(200)    附件名称        
Url    Varchar(200)    附件的连接地址        
FileType    Int    文件类型        
ContentID    int    回复ID    FK    引用Content表的ContentID字段
TitleID    int    主题ID    FK    引用Title表的TitleID字段
版主表Master
字段名    数据类型    字段说明    键引用    备注
MasterID    int    版主ID    PK    主键(自动增1)
CategoryID    int    版主所属目录ID    FK    引用Category表的CategoryID字段
UserID    Int    用户ID    FK    引用Users表的UserID字段
Flag    int    附件标志        1:表示主版主;2:表示副版主

推荐资料