论坛系统组织结构与功能分析.doc_第1页
论坛系统组织结构与功能分析.doc_第2页
论坛系统组织结构与功能分析.doc_第3页
论坛系统组织结构与功能分析.doc_第4页
论坛系统组织结构与功能分析.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机分析与设计 论坛系统分析报告 学 校: 学 院: 班 级: 姓 名: _ 学 号: 指导教师: _ 2010年10月 目 录 1.引言31.1开发背景:32组织结构与功能分析32.2 业务功能一览表:43.业务流程分析53 .1 业务总流程图53.2 各部门的流程图53.2.1会员注册流程图53.2.2 会员登录流程图63.2.3会员管理流程图63.2.4 论坛版块管理流程图73.2.5帖子发表73.2.6 帖子回复83.2.7帖子管理94 数据与数据流程图104.1整体数据流程图104.2各模块数据流程图104.2.1 管理方面数据流程图104.2.2帖子管理数据流程图114.2.3用户功能数据流程图115.系统设计125.1系统目标125.2系统构架125.3软件平台环境125.4数据库设计125.4.1用户信息表 tb_user125.4.2发帖信息表 tb_manager135.4.3用户回帖信息表 tb_auther135.4.4 管理员信息表146.UC矩阵图157. 论坛系统简介167.1论坛由如下功能模块组成:167.2论坛页面及相关功能161.引言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.22组织结构与功能分析论坛信息量大,形式自由,是用户间交流沟通的平台。 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 用于存储用户的基本信息,其结构图为:5.4.2发帖信息表 tb_manager 用于存储用户发帖的内容及各项相关信息,其图如下:5.4.3用户回帖信息表 tb_auther 用于存储用用户回帖信息及相关内容,其图如下:5.4.4 管理员信息表用于存储管理员相关的信息6.UC矩阵图功能 数据类模块信息帖子显示用户信息发帖信息回帖信息 模 块新建模块CU删除模 块U 管 理 员浏览UUU发帖UC回帖UC删除用户U设定帖子类型CU浏览者浏览UU注册C注 册 用 户登陆U发帖UC回帖UC浏览U7. 论坛系统简介7.1论坛由如下功能模块组成:(一)会员注册新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。(二)会员登陆提供用户凭证,验证用户信息,基于角色授权。(三)会员管理管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括用户角色调整,版主调整,删除会员等。7.2论坛页面及相关功能 首页:含登陆、注册功能,主要显示各模块的新信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论