一、前言
随着网络的普及,人们的交流和日常娱乐在很大程度上依赖于互联网。BBS这样一个集交友、学习、生活、情感交流于一体的虚拟社区应运而生。目前,BBS在网络上已经非常的普遍,成为了人们生活的一部分。本论坛的建立是以广东商学院学生为服务对象,以商学院本部、三水校区、增城校区为服务群体,立足校园生活、校园文化推广与交流的网络论坛。本校园论坛致力于丰富大学校园生活,活跃校园文化,向社会展现广商学生风采,努力为校友和学生提供一个良好信息交流平台。为庆祝广商即将更名成功,北校区将投入使用,也为迎接建校30周年庆,建立此论坛,希望为宣传和推广学校出一份力。
二、系统需求分析
21系统功能概述
本系统主要为学生提供一个交流与资讯共享的平台,主要功能是主题发表,以及其他用户根据主题发表自己的看法。系统将提供用户的注册和登录功能,用以记录用户发帖与回帖等信息。只有注册后登录的用户才能发表和回复主题,其他浏览者以游客身份浏览主题信息。根据需求分析,论坛应具备以下功能:显示各论坛类别及版面、查看版面下所有根帖、查看自己发表的帖子、查看精华帖、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子、进入后台、论坛类别管理、版面管理和用户信息管理。
211系统功能需求
1、用户注册登录功能服务器判定用户为游客身份时,可使用的功能;若用户已注册,可直接登录2、修改个人信息功能已登录的用户可修改自己的个人信息3、基本帖子操作功能包括浏览主题、发表主题、搜索主题、回帖4、论坛管理功能这个功能主要针对论坛的管理人员,如版主或管理员,这个功能所包含的内容有:修改版面信息、修改类别信息、修改用户权限、修改主题属性、删除主题、删除回帖和删除用户。
f212用例分析
1、角色定义:游客、注册用户、版主、管理员2、用例图示
f三、系统概要设计
通过需求分析,基本了解用户的需要,掌握论坛基本应具有的功能及各种角色所具备的权限。接下来,要进入概要设计阶段,了解这个系统该怎么做。网络论坛主要分为前台系统和后台系统两部分。前台系统:主要是用户查看版面下根帖信息、查看精华帖、搜索帖子、查看根帖信息、用户注册、用户登录、发表帖子、回复帖子、查看自己发表的帖子等;后台系统:主要是管理员进行论坛类别的管理、版面管理和用户管理的操作。我们可以用业务流程图和系统控制图表来分析整个执行的过程。
31业务流程图
当游客进入前台页面时,r