本文首先介绍了BBS论坛系统的现状,项目的目标与期望及设计原则,然后论述了系统开发的可行性,系统需求分析和概要设计方案,较详细地论述了该BBS论坛系统的需求和功能模块,需求分析、概要设计和数据库的设计,以及BBS论坛系统的实现。最后,本文对BBS论坛系统进行了总结。
论坛主要为用户提供用户登录、用户注册、发表帖子、回复帖子、管理员登录、分类设计、版面设置、用户管理、管理员设置、数据库备份、帖子管理等功能模块。本系统也将用户划分为游客、用户、管理员三类,他们的权限不同,能够使用的功能也不同。对于系统来说,需要实现的功能总体来说分为以下两大模块。前台模块提供给所有用户使用,不论是论坛的注册用户,还是普通的浏览者都可以进入其中。区别在于随着用户的等级不同,所允许使用的功能也有所不同。后台模块提供给管理人员使用,以对用户、论坛及帖子进行管理维护。普通用户如果试图使用这一模块将被系统拒绝。
系统主要实现的功能:
1、游客可以查看帖子、注册新用户
2、用户功能
(1)用户注册。用户输入用户名、密码、邮件等进行用户注册。
(2)用户登录。用户输入用户名、密码进行登录。
(3)发表帖子。用户在系统中发帖,可以选择帖子的类型,也可以回复其他人的帖子。
(4)编辑个人资料。用户在此可以查看并编辑自己的资料。
(5)我的主题。在此查看自己发表的帖子。
(6)我的回复。在此查看回复的帖子。
3、管理员功能
(1)分类设置。添加论坛分类,添加后可以继续编辑或是删除分类。
(2)版面设置。添加论坛板块,设置是否显示,添加后可以继续编辑或是删除版面信息。
(3)管理员设置。添加管理员账号,同时可以编辑、删除,修改密码。
(4)数据库备份。备份信息。
(5)帖子管理。可以按照帖子名的关键字搜索查看帖子信息,并可以删除或是回复帖子。
(6)用户管理模块包括。搜索查看注册用户信息,并可以删除用户。
目录
内容摘要 I
一、引言 1
二、需求分析 2
(一)软硬件需求 2
(二)网站流程图 2
三、数据库设计 4
(一)数据表的设计 4
(二)数据表逻辑关系 6
四、总体设计 9
(一)设计目标 9
(二)网站功能结构 9
五、详细设计 10
(一)主要功能设计 10
(二)用户注册设计 10
(三)用户发帖设计 12
(四)用户编辑资料设计 14
(五)分类设置设计 15
(六)添加版面设计 16
(七)用户管理设计 17
(八)帖子管理设计 18
六、软件调试 21
(一)测试目的 21
(二)测试任务 21
(三)系统登录测试 21
(四)前台用户调试 21
(五)后台管理员调试 22
七、软件测试 22
(一)系统登录测试 22
(二)帖子回复管理模块测试 23
参考文献 24
致 谢 25