JAVA EE期末项目-企业论坛系统

企业论坛系统

一项目成员及分工

我(计科二班陆迪)和我的小伙伴(计科二班郑淑丹)设计了一个企业论坛系统。

我的工作:理解分析代码,编写文档。

二、项目需求分析

对于一个论坛系统来说,需要提供前台展现和后台管理两个子系统。其中后台管理系统用来供管理员使用,能够对论坛的板块、子版块、用户等等信息进行管理。前台展现系统可以供所有网友使用,只要有网友进入了论坛系统,就能够浏览其他网友已经发表的主题。用户也可以发表自己感兴趣的主题,不够前提是要登录系统,所以该系统还需要提供注册和登录功能。用户在登录系统后,还可以回复别人发表的主题,从而实现网友之间的互动。具体功能设计:企业论坛系统氛围前台和后台两个部分,其中后台供管理员管理论坛之用,包括板块设置和用户设置两个子模块,具体的功能模块如下。

1、板块设置模块:该模块用来管理论坛的板块和子版块信息,包括新增板块、编辑板块、删除板块以及移动等功能子模块。

2、用户设置模块:该模块用来滚轮论坛的用户信息,其中包括新增用户、更新用户、删除用户以及查询用户等功能子模块。

3、系统前台用来供所有网友交流之用,包括板块列表、主题列表、显示主题详细内容、发表主题、发表回复、主题管理、用户注册以及用户登录等子模块。具体的功能模块是:板块列表模块:该模块用来显示论坛的所有根板块以及其下所有子版块,还能够显示子版块下主题的数目以及最后发表记录。主题列表模块:该模块用来显示指定板块下的所有主题信息,还能够显示主题的发表者信息以及回复记录数。显示主题详细内容模块:改模块用来显示主题的详细信息以及该主题下的所有回复信息。

三、用例图

论坛用户一共有3种权限,分别是普通用户、版主以及管理员。下面就来分析这3个角色所对应的用例图。

普通用户是论坛系统中权限最小的用户,除了可以浏览论坛外,仅仅可以发表主题和回复信息,其用例图如图2-1所示。

版主是每个板块的管理者,除了发表主题和回复信息外,还可以对板块的主题和回复进行管理。例如可以删除一些非法的主题和回复,也可以对主题和回复进行修改更新。其用例图如图2-2所示。

管理员是整个论坛的管理者,是最高权限的用户。管理员除了可以使用系统前台之外,还可以使用系统的后台,通过后台来对板块和用户进行管理。其用例图如图2-3所示。 

                           

                                    图2-1                                                                图2-2                                                                              图2-3

四、流程图

企业论坛系统包括前台和后台两个部门,这里需要分别为其绘制流程图。下面首先来系统后台的流程图,其流程图如图

                            

五、E-R图

  

       

posted @ 2018-06-13 21:56  Luiweony  阅读(344)  评论(0编辑  收藏  举报