对自己的帖子进行修改。
(4)管理员功能
1) 用户的审批:注册成功的用户要申请版主时,须管理员审批;审批之后用户可以进行相关的操作。
2) 论坛可以分板块(添加、修改):每一板块可以有若干个版主,版主负责管理本板块内的帖子。
3) 删除主题:超级管理员可以删除任何人的主题帖;版主只能删除本版内任何人发表的主题帖。
4.2数据库设计
本系统数据库名为ComputerWebsite,共设计16张表,包括用户信息表(WebUsers)、用户详细信息表(WebUsersDetails)、用户等级表(UserGrade)、技术文章分类大类表(ArticleCatalog)、技术文章表 (Article)、文章评论信息表(ArticleComment)等。部分表的结构设计如下所示:
(1)WebUsers(用户信息表)
用户信息表是用来介绍用户信息的表,其中用户ID为主键(自动编号),用户等级ID为外键。该表的结构如表1所示。
表1 WebUsers表的结构
字段名 数据类型 是否
为空 是否
主键 默认值 描述
userID int No Yes 用户ID(自动编号)
userName varchar(20) No 用户名
gradeID int No 用户等级ID(外键)
userPassword char(40) No 用户密码
PwProblem varchar(50) Yes NULL 密码保护问题
PwAnswer varchar(20) Yes NULL 密保答案
userShowName varchar(60) Yes NULL 用户个性签名
addDate datetime Yes NULL 注册时间
headPhoto varchar(30) Yes NULL 用户头像
userState bit Yes NULL 用户状态
(2)WebUsersDetails(用户详细信息表)
用户详细信息表是详细介绍用户信息的表,其中用户信息ID为主键(自动编号),用户ID为外键。该表的结构如表2所示。
表2 WebUsersDetails表的结构
字段名 数据类型 是否
为空 是否
主键 默认值 描述
detailsID int No Yes 用户信息ID
userID int No 用户ID(外键)
userSex char(2) Yes NULL 用户性别
userMajor varchar(60) Yes NULL 用户专业
userClass varchar(60) Yes NULL 用户班级
userRoomNumber char(6) Yes NULL 用户宿舍号
userMoblie char(11) Yes NULL 用户联系方式
(3)Article(文章表)
文章表是介绍文章详细信息的表,其中文章ID为主键(自动编号),文章作者ID、分类ID、附件ID为外键。该表的结构如表3所示。
表3 Article表的结构
字段名 数据类型 是否
为空 是否
主键 默认值 描述
articleID int No Yes 文章ID
userID int No 用户ID(外键)
classID int No 分类ID(外键)
classSort int Yes NULL 文章分类
articleContent text Yes NULL 文章内容
addDate datetime Yes NULL 文章发表时间
articleGrade int Yes NULL 文章等级类别
clickSum int Yes NULL 文章点击量
replysum int Yes NULl 回复次数
state int Yes NULL 文章状态
5.系统实现
系统主页如图5所示:
上一页 [1] [2] [3] [4] [5] 下一页
ASP大学BBS论坛设计与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766