企业论坛系统spa
我(计科二班郑淑丹)和队友(计科二班陆迪)设计了一款企业论坛系统。设计
个人工做:理解分析代码,编写文档。blog
对于一个论坛系统来讲,须要提供前台展示和后台管理两个子系统。其中后台管理系统用来供管理员使用,可以对论坛的板块、子版块、用户等等信息进行管理。前台展示系统能够供全部网友使用,只要有网友进入了论坛系统,就可以浏览其余网友已经发表的主题。用户也能够发表本身感兴趣的主题,不够前提是要登陆系统,因此该系统还须要提供注册和登陆功能。用户在登陆系统后,还能够回复别人发表的主题,从而实现网友之间的互动。具体功能设计:企业论坛系统氛围前台和后台两个部分,其中后台供管理员管理论坛之用,包括板块设置和用户设置两个子模块,具体的功能模块以下。文档
一、板块设置模块:该模块用来管理论坛的板块和子版块信息,包括新增板块、编辑板块、删除板块以及移动等功能子模块。class
二、用户设置模块:该模块用来滚轮论坛的用户信息,其中包括新增用户、更新用户、删除用户以及查询用户等功能子模块。登录
三、系统前台用来供全部网友交流之用,包括板块列表、主题列表、显示主题详细内容、发表主题、发表回复、主题管理、用户注册以及用户登陆等子模块。具体的功能模块是:板块列表模块:该模块用来显示论坛的全部根板块以及其下全部子版块,还可以显示子版块下主题的数目以及最后发表记录。主题列表模块:该模块用来显示指定板块下的全部主题信息,还可以显示主题的发表者信息以及回复记录数。显示主题详细内容模块:改模块用来显示主题的详细信息以及该主题下的全部回复信息。后台
论坛用户一共有3种权限,分别是普通用户、版主以及管理员。下面就来分析这3个角色所对应的用例图。权限
普通用户是论坛系统中权限最小的用户,除了能够浏览论坛外,仅仅能够发表主题和回复信息,其用例图如图2-1所示。im
版主是每一个板块的管理者,除了发表主题和回复信息外,还能够对板块的主题和回复进行管理。例如能够删除一些非法的主题和回复,也能够对主题和回复进行修改更新。其用例图如图2-2所示。d3
管理员是整个论坛的管理者,是最高权限的用户。管理员除了可使用系统前台以外,还可使用系统的后台,经过后台来对板块和用户进行管理。其用例图如图2-3所示。
图2-1 图2-2 图2-3
企业论坛系统包括前台和后台两个部门,这里须要分别为其绘制流程图。下面首先来系统后台的流程图,其流程图如图