社区类论坛设计方案

社区类论坛设计方案

ID:1523908

大小:1.27 MB

页数:26页

时间:2017-11-12

社区类论坛设计方案_第1页
社区类论坛设计方案_第2页
社区类论坛设计方案_第3页
社区类论坛设计方案_第4页
社区类论坛设计方案_第5页
资源描述:

《社区类论坛设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、社区类论坛设计方案第1章需求分析论坛能够为社区提供一个自由的空间,来方便大家交流。最初,论坛只是用于发布公告信息、讨论问题的在线交流平台,后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。因此商业网站也对论坛重视起来,纷纷在自己的网站上开辟论坛,作为与网民交流的园地。同时,在线技术支持和在线服务也在论坛中开展起来。1.1用例分析在论坛里,人们之间的交流打破了空间,时间的限制。在与别人进行交往时,无须考虑自身的年龄,学历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。这样,参与讨论的人

2、可以处于一个平等的位置与其他人进行任何问题的探讨。论坛往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。我们当然可以利用它来解决学习中的一些疑惑,也可以把自己的心事吐露出来。图1-1是论坛的用例分析。23图1-1论坛的用例分析我们来分析每类对象的相关操作,设计对象的功能实现接口,既设计对象的操作类的方法或者说是功能函数。论坛类只有设置参数一个方法,既把设置一组参数作为一个方法,也可以把设置一个参数作为一个方法。图1-2是论坛对象的用例分析。图1-2论坛对象的用

3、例分析版块实体类有了浏览列表和管理两个方法,管理方法又可分为创建、修改、和删除三个子方法,图1-3是板块对象的用例分析,管理员可以管理版块和浏览版块列表,而用户只能浏览版块列表。23图1-3版块对象的用例分析帖子类有浏览、发帖、回帖、搜索和管理5个方法,浏览方法,浏览方法又可分为列表和查看两个子方法,管理方法又可分为编辑、删除、置顶、转移、指定精华5个子方法。图1-4是帖子对象的用例分析,只有管理员可以管理帖子,一般用户是没有这个权限的。图1-4帖子对象的用例分析用户类有注册、登陆和管理3个方法,管理方法又分为添加、删除和设

4、置权限3个子方法。图1-5是用户对象的用例分析,用户的信息和权限是由管理员来设置管理的。23图1-5用户对象的用例分析1.2业务/机构划分像日常生活中的黑板报一样,论坛按不同的主题分为许多版块,版面的设立依据是大多数拥护的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留地帖到论坛中。一般来说,论坛也提供邮件功能,如果需要私下的交流,也可以将想说的话直接发到某个人的电子信箱中。用户在前台的注册、登陆,以及修改个人的注册信息组合成注册登陆模块;用户浏览版块、浏览主题帖列表、查看帖子组成合成浏览模块;用户

5、发帖、回帖、编辑发布的帖子组合成发帖回帖模块;管理员编辑帖子、删除帖子、转移帖子、置顶帖子和指定精华帖组合成管理帖子模块。1.3业务流程用户注册登陆进入论坛,就某个话题展开讨论,通过发帖功能发布新的话题,通过回帖功能回复已有的话题,通过搜索功能查找已有的话题。管理员要管理论坛,软件需要具有的功能有创建、编辑、删除论坛的版块,管理注册的用户,管理帖子,设置论坛基本参数。这样的流程决定了论坛所具有的功能,图1-6表示论坛功能流程。23图1-6论坛功能流程1.4实体-关系分析每个模块的功能,真实反映需求,通过对需求的认真分析,可以

6、设计出符合要求的单独模块。对于论坛来说,联系各个模块的主线是使用者的权限,用户能使用论坛的那些功能由用户权限决定。论坛的每个功能都与相应的权限对应。浏览版块与发帖回帖模块、管理帖子模块关联,是由论坛的系统流程决定的,图1-7是帖子相关模块关系。图1-7帖子相关模块关系管理版块模块与浏览模块关联,是由帖子与版块的父子关系决定的,帖子依附于版块,先有版块,后有帖子,帖子必须发表在某个版块中,图1-8是管理板块模块与浏览模块的关系。图1-8管理版块模块与浏览模块的关系管理用户模块与注册登陆模块关联,是由同一类对象——23用户决定的

7、,注册后获得论坛的身份,后成为用户,所有的用户需要接受管理员的管理,用户登录证明自己在论坛中的身份,图1-9是管理用户模块与注册登录模块的关系。图1-9管理用户模块与注册登陆模块的关系1.5实体属性和职责表1-5-1是网上论坛实体目录表实体名说明实体条目编号管理员论坛的管理人员P-01用户论坛注册用户包括游客P-02帖子用户发表的文章言论S-01短消息用户间相互发送的信息S-02公告系统发布的信息S-03版面信息发布论坛版面的信息S-04联盟论坛信息发布联盟论坛的信息S-05表1-5-1网上论坛实体目录表23下图以“管理员”

8、为例,说明实体条目的具体编制方法,图1-5-2表示了实体条目的编制方法。1-5-2实体条目的编制方法第2章设计方案上一节中确定了论坛系统的设计思路,分析了论坛系统的整体需求。但是只知道需求是不行的,整体需求是对系统目标的一个模糊描述。要实现一个系统,还需要从需求分析上升到软件设计阶段。2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。