在线论坛系统分析与设计Word格式文档下载.doc

上传人:b****1 文档编号:13166167 上传时间:2022-10-07 格式:DOC 页数:18 大小:871.50KB
下载 相关 举报
在线论坛系统分析与设计Word格式文档下载.doc_第1页
第1页 / 共18页
在线论坛系统分析与设计Word格式文档下载.doc_第2页
第2页 / 共18页
在线论坛系统分析与设计Word格式文档下载.doc_第3页
第3页 / 共18页
在线论坛系统分析与设计Word格式文档下载.doc_第4页
第4页 / 共18页
在线论坛系统分析与设计Word格式文档下载.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

在线论坛系统分析与设计Word格式文档下载.doc

《在线论坛系统分析与设计Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《在线论坛系统分析与设计Word格式文档下载.doc(18页珍藏版)》请在冰豆网上搜索。

在线论坛系统分析与设计Word格式文档下载.doc

4系统实施 14

4.1系统开发运行环境 14

4.2系统的实现 15

4.3结构化应用系统开发 15

4.4测试 15

4.4.1单元测试 15

4.4.2集成测试 16

4.4.3系统测试 16

5系统维护 16

5.1概述 16

5.2管理系统支持 17

5.2.1维护团队 17

5.2.2维护申请管理 17

5.2.3建立优先级 17

5.2.4配置管理 17

1系统规划

1.1系统开发背景

论坛又名网络论坛BBS,全称为BulletinBoardSystem(电子公告板)或者BulletinBoardService(公告板服务)。

是Internet上的一种电子信息服务系统。

它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。

它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。

用户在论坛上可以获得各种信息服务,发布信息,进行讨论,聊天等等。

在线论坛系统的开发,为人们的交流提供了更好的途径,便于人们信息的共享以及找到与自己志同道合的人。

论坛的开发丰富了人们的生活方式。

当今网络技术逐渐渗入社会生活各个层面,各个层次的用户都可以进行论坛访问,大至国家领导,小至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。

论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型的专题论坛管理系统,用户可选择自己的看法。

同时为分散于五湖四海的人们提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。

1.2系统目标

1、根据系统设计所要实现的功能,本论坛所针对的对象如下:

⑴用户:

论坛的使用人员,对论坛进行某些操作时需要注册。

⑵论坛版面:

表明发言的内容。

⑶帖子:

论坛中单个观点的讨论。

⑷管理员:

为论坛服务的人员。

这些对象不是孤立的,它们相互联系,只有当每个对象功能的正常发挥系统才能完整。

2、对于典型的数据库管理系统,尤其是对像论坛这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。

本系统在设计时应满足以下几个目标:

⑴采用人机对话的操作方式,界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。

⑵全面展示系统内所有分类的帖子,并进行分页显示。

⑶为用户提供一个方便、快捷的主题信息查看功能。

⑷实现在线发表帖子。

⑸提供登录模块,主要用开管理员登录系统和发表帖子时留下发表者的信息。

⑹用户随时都可以查看自己发表的帖子。

⑺对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

⑻系统最大限度地实现了易维护性和易操作性。

⑼系统运行稳定安全可靠。

2系统分析

2.1需求分析

开发BBS论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。

因此,BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。

此外,为了记录主题的发表者和主题的回复者,系统还需要提供用户注册和登录的功能。

只有注册的用户登录后才能够发表和回复主题,游客只能浏览主题信息。

1、BBS论坛系统的基本需求如下:

⑴可通过WEB浏览器进行访问;

⑵系统支持三种用户(游客、注册用户、管理员),每种用户使用的功能都是不同的;

⑶游客只可以查看帖子;

⑷游客可以通过注册的方法变为注册用户。

⑸注册用户可以查看所有旧帖子,并发新帖子;

⑹注册用户可以回复他人或自己发表的帖子;

⑺注册用户可以管理自己的附属信息并修改它

⑻管理员是管理BBS的用户,且是一种特殊的注册用户;

⑼管理员可以管理注册用户,如查看、修改、删除注册用户信息;

⑽管理员可以管理BBS的帖子,如删除恶意的帖子等。

2、根据用户的需求及以上的分析,BBS论坛需要具备前台功能和后台功能。

⑴系统前台功能:

显示各论坛类别及版面、查看版面下所有主帖、个人账户管理、搜索、用户注册、用户登录、退出登录、发表帖子、回复帖子等。

⑵系统后台功能:

进入后台、论坛全局管理、版块管理、用户管理、界面管理等。

我们本次主要实现用户发帖回帖部分和帖子管理部分。

2.2可行性分析

可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

1、技术可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。

该BBS论坛管理系统采用了流行的JSP语言和当前新兴的Browser/Server(浏览器/服务器)模式进行开发。

三层的B/S体系结构具有许多传统Client/Server(客户机/服务器)体系结构不具备的优点,而且又紧密的结合了Internet/Intranet(国际互联网/企业内部互联网)技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。

数据库服务器选用SQLServer2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台能满足此系统的需要。

2、经济可行性

主要是对项目的经济效益进行评价,利用计算机来实现网上交流信息。

开发一套能满足网上信息交流的软件是十分必要的,实现用户发帖,回帖等功能,能发表自己的观点。

本系统在经济上是完全可以接受的,只需要用户在本地安装Web浏览器,登录论坛就可以浏览帖子并发表自己的意见。

所以本系统在经济上是可行的。

3、社会可行性

随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,所以在如今信息时代的社会上是必不可少的一部分。

2.3业务描述

对于访问论坛的用户,可分为注册会员和临时用户(也称游客),这两种用户有着不同的权限,比如临时用户只能对帖子进行查看,而注册用户除了查看帖子之外,还可以发帖,回复,查找用户,并且可以对自己的注册资料进行修改等等。

管理员通过管理功能创建、编辑、删除论坛的版块;

管理注册的用户;

管理帖子。

系统的用例图如图2.3所示

2.3系统用例图

2.4过程建模

2.4.1前台流程图

论坛的前台流程图如图1.5.1所示

3.2.1论坛前台流程图

2.4.2后台流程图

论坛的后台流程图如图1.5.2所示

3.2.2论坛后台流程图

2.4.3系统数据流图(DFD)

图0:

较低阶层的数据流图(用户发帖回帖功能):

较低阶层的数据流图(帖子管理功能):

2.5对象建模

2.5.1用户发帖回帖

用例图:

时序图:

2.5.2帖子管理

3系统设计

3.1系统功能结构

3.1.1前台功能结构

用户访问论坛首页面后,可进行用户注册登陆、个人账户管理、发表帖子、回复帖子、搜索、查看所有主帖等功能。

用户在此BBS论坛中通过注册成为该网站的真正用户并成功登录系统后,可进行发表帖子、回复帖子、查看自己发表的帖子等操作。

前台功能结构图如图1.3.1所示。

前台功能

用户注册

用户登录

退出登录

发表帖子

回复帖子

查看所有主帖

个人账户管理

搜索

1.4.1论坛前台功能结构图

3.1.2后台功能结构

若用户的权限为管理员,则可进入后台,管理员是一个特殊的群体,他们的主要工作是进行论坛全局的管理、界面管理、版块管理和用户管理的操作。

后台功能结构图如图1.3.2所示。

后台功能

全局管理

用户管理

版块管理

界面管理

1.4.2论坛后台功能结构图

3.2数据库设计

3.2.1概念模型设计(E-R图)

3.2.2逻辑设计—数据表

用户信息表

序号

字段名

数据类型

说明

1

UserID

Int

用户ID

2

UserName

Varchar

用户姓名

3

UserPassword

用户密码

4

UserSex

用户性别

5

UserBirth

用户生日

6

UserEmail

用户邮箱

7

Regdate

Date

注册日期

8

Privilege

权限

9

ImageAddr

头像地址

10

Selfintroduction

自我介绍

版面信息表

BoardID

版面ID

BoardName

版面名称

BoardMaster

版主

PostsNumber

帖子数量

BoardIntroduction

版块介绍

BoardAnnouncement

板块公告

帖子信息表

PostsID

帖子ID

PostsType

帖子类型

PostsTitle

标题

PostsContent

正文

发帖人

PostsDate

发帖日期

ClickNum

点击数量

ReplyNum

回帖数量

管理员信息表

AdministratorID

管理员ID

AdministratorName

管理员姓名

AdministratorPassword

管理员密码

AdministratorSex

管理员性别

AdministratorBirth

管理员生日

AdministratorEmail

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1