1、论坛系统组织结构与功能分析doc 计算机分析与设计 论坛系统分析报告 学 校: 学 院: 班 级: 姓 名: _ 学 号: 指导教师: _ 2010年10月1.引言1.1开发背景:BBS的英文全称是Bulletin BoardSystem,翻译为中文就是“电子公告板”,是有许多人参与的网络论坛系统。用户只要链接到因特网上,利用浏览器就可以直接使用BBS来阅读其他用户的留言和发表自己的意见。根据The definitiveBBS list 1 999年的数据,全世界有超过40000个BBS,BBS的历史比互联网(1ntemet)要早,但发展到今天,绝大多数BBS是建立在互联网上的,BBS有自己的
2、文化,有自己的“行话”,有自己的管理者。BBS具有以下几个特点:(1)匿名性。登陆BBS站的用户可以隐匿自己的真实身份;(2)平等性。登陆BBS站的用户在言论、权限上是平等的;(3)非即时交互性,参与者可以看到别人对某一问题的所有讨论,也可以主动参与所有的讨论;(4)内容的广泛性、趣味性。参与BBS的人很多,话题广泛,内容或是有趣或是当前热门话题。人们将BBS当成交流思想、互相学习、平衡心理的重要场所。1.22组织结构与功能分析论坛信息量大,形式自由,是用户间交流沟通的平台。 2.1组织结构图2.2 业务功能一览表:对象实体功能方法用户类型论坛设置参数管理员板块浏览列表注册用户创建模板管理员修
3、改版块管理员删除版块管理员帖子浏览列表注册用户查看帖子注册用发帖注册用户回帖注册用户编辑(自己所有)注册用户编辑(全部)管理员置顶管理员删除管理员置顶精华管理员用户注册注册用户注册用户登录注册用户管理员登录管理员添加管理员删除管理员3.业务流程分析3 .1 业务总流程图3.2 各部门的流程图3.2.1会员注册流程图 会员填写个人信息信息合法性检验会员信息持久化3.2.2 会员登录流程图输入用户凭证会员登录授权就提流程图:3.2.3会员管理流程图持有管理员角色 角色调整或删除就提流程图:3.2.4 论坛版块管理流程图 持有管理员角色 添加、置顶、删除、调整 具体流程图:3.2.5帖子发表 注册用
4、户 发表主题 主题持久化 具体流程图: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、供一块公共网络区域, 其中每个用户都可以在上面发布相关信息或提出自己的看法,人们可以根据自己的需要来选择相应的论坛主题,发表自己的帖子,还可对某个作者的探讨问题 已成为人们交流信息实现信息共享。5.2系统构架 本系统的架构分为三层:表示层、服务器端和数据库。表示层由客户端浏览器来实现,不涉及设计方面的技术,因此在设计时不予考虑;服务器端是本系统的重点,它实现了系统所有的需求;数据库用来存储系统的使用数据1。5.3软件平台环境 系统运用开发平台,采用C#语言。并使用access 软件创建数据库,在网页的构架中运用类进行布局。其运行环境可基于windows XP、windows 2000以上的系统
6、配置5.4数据库设计 系统应用了八个数据表非别为user title image back_title board head_image poetr back_image用于存储网站中所使用的信息。 5.4.1用户信息表 tb_user 用于存储用户的基本信息,其结构图为:5.4.2发帖信息表 tb_manager 用于存储用户发帖的内容及各项相关信息,其图如下:5.4.3用户回帖信息表 tb_auther 用于存储用用户回帖信息及相关内容,其图如下:5.4.4 管理员信息表用于存储管理员相关的信息6.UC矩阵图功能 数据类模块信息帖子显示用户信息发帖信息回帖信息 模 块新建模块CU删除模 块
7、U 管 理 员浏览UUU发帖UC回帖UC删除用户U设定帖子类型CU浏览者浏览UU注册C注 册 用 户登陆U发帖UC回帖UC浏览U7. 论坛系统简介7.1论坛由如下功能模块组成:(一)会员注册新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。(二)会员登陆提供用户凭证,验证用户信息,基于角色授权。(三)会员管理管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括用户角色调整,版主调整,删除会员等。7.2论坛页面及相关功能 首页:含登陆、注册功能,主要显示各模块的新信息,可供所有浏览者浏览。 相册:功能可以显示用户上传的图片,拥有上传图片和添加评论功能。 日记:是为注册用户提供写日记的功能,可被任何浏览者浏览,可已发表日记,和添加评论。 学习:拥有。拼音、英文字母、水果图片、简单汉字等精美图片,可供任何浏览者浏览和学习使用。海藻肥 TWfZZvj8Y33n
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1