如何设计一个论坛论坛都要包含什么?
设计一个BBS论坛,该系统的用户分别是:用户和系统管理员。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有的功能和模块。
用户的主要功能模块包括:
(1)用户注册与登陆
(2)查看帖子,查询历史帖子
(3)发布帖子
系统管理员的主要功能模块包括:
(1)用户管理
(2)后台数据库维护
(3)论坛信息的分类管理
2、主要数据库表单
(1)登陆用户基本信息表单
主要字段有:用户编号、用户呢称、真实姓名、性别、出生日期、电子信箱
(2)content数据表(每篇文章的详细信息)
主要字段有:id编号、文章标题、是否回帖、文章作者、发表时间、正文
(3)board数据表(各个不同讨论区信息)
主要字段有:讨论区中文描述名、讨论区版主要id、不同讨论区文章总数
(4)保存被封id数据表
主要字段有:id,被查封用户的id,查封时间,被查封原因网上答案
首先论坛的主要特征就是交互性,也就是话题都是用户产生的,用户围绕着一个话题进行盖楼评论,这是论坛的基本逻辑。
那么如何设计开发一个论坛,流程如下:
1设计数据库,分析需要哪些表,比如用户表,帖子表,评论表,区块表等等。
2选择采用什么框架进行开发,比如thinkphp还是laravel等。
3写需求分析,做原型图,确定需要哪些页面。
4后台根据功能,开发各个功能模块。
5前端根据设计图做页面。
6前后端整合
7测试
8发布代码
2)网上找一个你喜欢的论坛程序(按照你说的,目前应该不需要收费的,免费的就可以了),
3)找一个支持你的论坛程序的空间,比如是ASP,还是PHP,
4)绑定域名,空间账号 、FTP等设定好,
5)按照论坛程序的说明上载程序到你的空间,
6)按照论坛程序的说明进入论坛后台,设定、调试、修改,
7)一边运行,一边完善。
如果用ASP,你需要知道IIS的配置,以及ASP语言。
如果用JSP,你需要知道Tomact的配置,以及JSP(即JAVA)语言。
如果用PHP,你需要知道Apache的配置,以及PHP语言。
从中任选一种语言都可以。
但是做论坛不算太难,关键就是麻烦。时间紧迫的话,可以只做简单的,只能在IE上运行的就可以了!