[bo][un]octillion[/un] 在 2008-7-29 15:09 的发言:[/bo]
用什么数据库都是无关紧要。可以认为就是“用数据库”。
首先要规划,比如说,论坛基本的结构是板块+帖子+用户,那么要哪些表,哪些页面,……
分析思路值得肯定,一个论坛最基本的就是板块、帖子、用户,着3个元素是论坛的基本实体。
因此可以分析为3个数据库的表(因为这3个元素的数据要进行存储)。
接下来进行逐一分析
一个板块要有什么?
板块的名称、简介、标题等
这些是板块表要存储的数据由此得出板块表的字段
帖子和用户就是使用同样的方法进行分析。
分析属性后要想用户到论坛能做些什么事情(也就是用户的行为有什么)
发帖、回帖、编辑自己的帖子
管理员用户:删除帖子、锁定帖子
等等从而分析出功能。
这就是初步设计,通过初步设计进行深入设计,最后设计完成整个论坛。