background image

(4) 删除帖子。如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子,这

就引出了删除帖子的扩展功能。<br />

(5) 转移帖子。论坛划分了版块,如果帖子内容不属于所在版块的关注话题,管理员可以

选择将此帖移动到所属话题的版块中去,这就引出了移动帖子的扩展功能,这个功能是

随着版块功能的出现而出现的,版块将帖子进行了分组,从而提出了随版块移动帖子的

要求。<br />

(6) 置顶帖子。帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢就排到

后面,管理员如果需要强调某些帖子重要,有必看性,就要打乱默认的排列顺序,将这

些帖子放在列表的最前端,不再按照时间进行顺序的变化,但是还要保证其他帖子按照

时间变化顺序进行排序,这就引出了置顶帖子的扩展功能。<br />

(7) 指定精华帖。如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给看帖的

用户,这就引出了指定精华帖的扩展功能。用户可以选择只看打上标记的精华帖。<br />

(8) 管理版块。论坛版块需要先创建,才能被使用,管理员还可以修改版块的相关信息,

  

因此管理版块是管理员使用的扩展功能。 <br />

第 3

 

章 系统需求分析&nbsp;&nbsp; &nbsp;10<br />

3.1 功能需求&nbsp;&nbsp; &nbsp;10<br />

3.2 可行性分析&nbsp;&nbsp; &nbsp;10<br />

3.2.1 技术可行性&nbsp;&nbsp; &nbsp;11<br />

3.2.2 社会可行性&nbsp;&nbsp; &nbsp;11<br />

3.2.3 运行可行性&nbsp;&nbsp; &nbsp;11<br />

3.3 系统流程&nbsp;&nbsp; &nbsp;11<br />

3.4 数据流图&nbsp;&nbsp; &nbsp;12<br />

3.5 出错处理需求&nbsp;&nbsp; &nbsp;14<br />

3.6 软硬件环境&nbsp;&nbsp; &nbsp;15<br />

第 4

 

章 系统设计&nbsp;&nbsp; &nbsp;16<br />

4.1 总体设计&nbsp;&nbsp; &nbsp;16<br />

4.1.1 系统目标设计&nbsp;&nbsp; &nbsp;16<br />

4.1.2 开发设计思想&nbsp;&nbsp; &nbsp;16<br />

4.1.3 系统功能分析&nbsp;&nbsp; &nbsp;16<br />

4.2 详细设计&nbsp;&nbsp; &nbsp;16<br />

4.2.1 基本功能模块设计&nbsp;&nbsp; &nbsp;16<br />

4.2.2 扩展功能模块设计&nbsp;&nbsp; &nbsp;17<br />

4.2.3 可以扩充功能接口设计&nbsp;&nbsp; &nbsp;18<br />

4.3 数据库设计&nbsp;&nbsp; &nbsp;19<br />

4.3.1 数据库概念结构设计&nbsp;&nbsp; &nbsp;19<br />

4.3.2 数据库逻辑结构设计&nbsp;&nbsp; &nbsp;21<br />