论坛系统组织结构与功能分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机分析与设计

——论坛系统分析报告学校:

学院:

班级:

姓名:______________________

学号:

指导教师:____________

2010年10月

目录

1.引言 (3)

1.1开发背景: (3)

2组织结构与功能分析 (3)

2.2 业务功能一览表: (4)

3.业务流程分析 (5)

3 .1 业务总流程图 (5)

3.2 各部门的流程图 (5)

3.2.1会员注册流程图 (5)

3.2.2 会员登录流程图 (6)

3.2.3会员管理流程图 (6)

3.2.4 论坛版块管理流程图 (7)

3.2.5帖子发表 (7)

3.2.6 帖子回复 (8)

3.2.7帖子管理 (9)

4.数据与数据流程图 (10)

4.1整体数据流程图 (10)

4.2各模块数据流程图 (10)

4.2.1 管理方面数据流程图 (10)

4.2.2帖子管理数据流程图 (11)

4.2.3用户功能数据流程图 (11)

5.系统设计 (12)

5.1系统目标 (12)

5.2系统构架 (12)

5.3软件平台环境 (12)

5.4数据库设计 (12)

5.4.1用户信息表tb_user (12)

5.4.2发帖信息表tb_manager (13)

5.4.3用户回帖信息表tb_auther (13)

5.4.4 管理员信息表 (14)

6.UC矩阵图 (14)

7. 论坛系统简介 (15)

7.1论坛由如下功能模块组成: (15)

7.2论坛页面及相关功能 (16)

1.引言

1.1开发背景:

BBS的英文全称是Bulletin BoardSystem,翻译为中文就是“电子公告板”,是有许多人参与的网络论坛系统。用户只要链接到因特网上,利用浏览器就可以直接使用BBS来阅读其他用户的留言和发表自己的意见。根据The definitiveBBS list 1 999年的数据,全世界有超过40000个BBS,BBS的历史比互联网(1ntemet)要早,但发展到今天,绝大多数BBS是建立在互联网上的,BBS有自己的文化,有自己的“行话”,有自己的管理者。

BBS具有以下几个特点:(1)匿名性。登陆BBS站的用户可以隐匿自己的真实身份;(2)平等性。登陆BBS站的用户在言论、权限上是平等的;(3)非即时交互性,参与者可以看到别人对某一问题的所有讨论,也可以主动参与所有的讨论;(4)内容的广泛性、趣味性。参与BBS的人很多,话题广泛,内容或是有趣或是当前热门话题。人们将BBS当成交流思想、互相学习、平衡心理的重要场所。1.2

2组织结构与功能分析

论坛信息量大,形式自由,是用户间交流沟通的平台。

2.1组织结构图

2.2 业务功能一览表:

对象实体功能方法用户类型论坛设置参数管理员板块浏览列表注册用户

创建模板管理员

修改版块管理员

删除版块管理员帖子浏览列表注册用户

查看帖子注册用

发帖注册用户

回帖注册用户

编辑(自己所有)注册用户

编辑(全部)管理员

置顶管理员

删除管理员

置顶精华管理员用户注册注册用户

注册用户登录注册用户

管理员登录管理员

添加管理员

删除管理员

3.业务流程分析

3 .1 业务总流程图

3.2 各部门的流程图

3.2.1会员注册流程图

会员填写个人信息——>信息合法性检验——>会员信息持久化

3.2.2 会员登录流程图

输入用户凭证——>会员登录授权就提流程图:

3.2.3会员管理流程图

持有管理员角色角色调整或删除

就提流程图:

3.2.4 论坛版块管理流程图

持有管理员角色添加、置顶、删除、调整具体流程图:

3.2.5帖子发表

注册用户发表主题主题持久化

具体流程图:

3.2.6 帖子回复用户回复回复持久化

具体流程图:

3.2.7帖子管理

流程图:

持有管理员或版主角色转移删除置顶等操作

4.数据与数据流程图

4.1整体数据流程图

4.2各模块数据流程图

帖子类有浏览、管理、发帖、回帖和搜索5个方法,浏览方法又可以分为列表和查看两个子方法,管理方法又可以分为编辑、置顶、转移、指定精华、删除5个方法。

4.2.1 管理方面数据流程图

(一)数据流程图

4.2.2帖子管理数据流程图(一)数据流程图

4.2.3用户功能数据流程图(一)数据流程图

(二)数据及数据字典

5.系统设计

5.1系统目标

设计为一个网络的电子信息服务系统,它可向用户提供一块公共网络区域, 其中每个用户都可以在上面发布相关信息或提出自己的看法,人们可以根据自己的需要来选择相应的论坛主题,发表自己的帖子,还可对某个作者的探讨问题已成为人们交流信息实现信息共享。

5.2系统构架

本系统的架构分为三层:表示层、服务器端和数据库。表示层由客户端浏览器来实现,不涉及设计方面的技术,因此在设计时不予考虑;服务器端是本系统的重点,它实现了系统所有的需求;数据库用来存储系统的使用数据[1]。

5.3软件平台环境

系统运用开发平台,采用C#语言。并使用access 软件创建数据库,在网页的构架中运用类进行布局。其运行环境可基于windows XP、windows 2000以上的系统配置

5.4数据库设计

系统应用了八个数据表非别为user title image back_title board head_image poetr back_image用于存储网站中所使用的信息。

5.4.1用户信息表tb_user

用于存储用户的基本信息,其结构图为:

相关文档
最新文档