在线论坛系统的分析与设计.docx

上传人:b****5 文档编号:8518172 上传时间:2023-01-31 格式:DOCX 页数:10 大小:143.10KB
下载 相关 举报
在线论坛系统的分析与设计.docx_第1页
第1页 / 共10页
在线论坛系统的分析与设计.docx_第2页
第2页 / 共10页
在线论坛系统的分析与设计.docx_第3页
第3页 / 共10页
在线论坛系统的分析与设计.docx_第4页
第4页 / 共10页
在线论坛系统的分析与设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

在线论坛系统的分析与设计.docx

《在线论坛系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《在线论坛系统的分析与设计.docx(10页珍藏版)》请在冰豆网上搜索。

在线论坛系统的分析与设计.docx

在线论坛系统的分析与设计

上海海洋大学

课程论文

论文名称:

在线论坛系统分析与设计

专业:

信息管理与信息系统

在线论坛系统分析与设计

随着计算机技术的不断发展,以及计算机网络用户的飞速增加,网络不再仅仅作为信息获取的来源,也成为了网民们进行交流的空间。

在这样的条件卞,网上论坛就开始发挥越来越重要的作用。

随着时间的推移,论坛站点中枳存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分。

随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。

互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间影响和改变着我们的生活。

一、论坛系统的需求分析

1、系统的功能需求

一个EES论坛可以大致分为以下流程:

用户登陆进入论坛(一半为游客,有时候注册为会员),就某个话题展开讨论。

通过发帖功能发布新的话题;通过回帖功能恢复已有的话题:

通过搜索功能查找已有的话题。

管理员通过功能创建、编辑、删除论坛的板块;管理注册的用户:

管理帖子。

这样的流程决定了BBS论坛系统的需求。

(1)会员注册

提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。

(2)发表文章

提供会员发表文章的功能,为注册用户不允许使用该功能

(3)文章查询

对注册会员和胃注册会员提供文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接

(4)账户管理

当网上论坛的回忆完成注册后,系统会在数据库中加入账户的资料。

包括会员名称,会员密码,会员Email等相关信息资料。

同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。

管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。

(5)论坛分类管理

根据不同的讨论内容,管理员讲整个讨论区分为不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包拾文章等的统计功能。

(6)贴子管理、系统的UML建模

管理员和斑竹都可以对会员发表的帖子进行转移、置顶和删除等操作。

系统总体功能需求框架图如卞:

BBS论坛系统

前台基本业务模块包括以下几个方面

前台基本业务模块

(1)注册会员

提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表中。

(2)登录系统和退出登录

提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才町以操作。

由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。

(3)浏览帖子

对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接

(4)发表帖子

用户可以针对某个感兴趣的活体发表自己独到的见解。

为注册用户无此项功能

(5)回复帖子

用户可以对某一话题展开讨论,发表意见,并给出回复。

(6)个人账户管理

用户可以对自己的个人账户进行管理。

可以修改自己账户的相关信息。

(7)搜索

用户可以在论坛内进行搜索相关的信息,包括帖子内容和用户等。

3、后台管理模块

后台管理模块主要包括对整个EBS论云系统的设置管理,如下

后台管理模块

(1)板块管理

根据不同的话题,管理员可以将每个话题分成不同的种类板块,然后对起进行管理。

管理员可

以删除认为不必要的板块话题:

管理员门J以修改板块的主题,类型和数量等;管理员还可以添加新的板块

(2)界面管理

管理员可以对论坛的界面进行管理。

可以更改论坛的界面外观,功能模块等

(3)会员管理

管理员可以对用户进行管理。

可以删除用户,收回他的账号;修改用户的基本信息,修改用户的积分,排行等。

(4)全局管理

管理员拥有对论坛全局管理的权利和能力。

町以修整论坛的全局模式,论坛的性质等等。

二、论坛系统的可行性分析

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

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

1、技术可行性

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

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

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

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

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

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

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

2、经济可行性

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

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

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

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

3、社会可行性

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

三、论坛系统的业务分析

1、前台流程图

(个人账户管3

看所有主帖

2、后台流程图

3、系统数据流图

 

(1)用户发帖回帖

Q鳖录系统

输入用户名和登录密码

(2)帖子管理

发表侨帖

回甸帖子

—I

继绅浏览

 

时序图:

四、论坛系统的系统设计

1、前台功能结构

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

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

前台功能

L

I

I

I

I

I

I

用户注册

用户登录

退出登录

发表帖子

回复帖子

查看所有主帖

个人账户管理

搜索

2、后台功能结构

若用户的权限为管理员,则可进入后台,管理员是一个特殊的群体,他们的主要工作是进行

论坛全局的管理、界面管理、版块管理和用户管理的操作。

五、论坛系统的数据库设计

1、概念模型设计(E・R图)

2、逻辑设计一数据表

 

用户信息表

序号

字段名

数据类型

说明

1

UserID

lilt

用户ID

2

UserName

Vaichai-

用户姓名

3

UserPasswoid

Vaichai-

用户密码

4

UserSex

Vaichai-

用户性别

5

UserBirth

Vaichai-

用户生口

6

UserEmail

Vaichai-

用户邮箱

7

Regdate

Date

注册口期

8

Privilege

lilt

权限

9

IinageAddr

Vaichai-

头像地址

10

Selfintroduction

Vaichai-

自我介绍

版面信息表

序号

字段名

数据类型

说明

1

BoardID

hit

版面ID

2

BoaidName

Vaiclw

版面名称

3

BoaidMaster

Vaiclw

版主

4

PostsNumber

Vaiclw

帖子数量

5

Boardliitroduction

Vaiclw

版块介绍

6

BoardAiinouncement

Vaiclw

板块公告

帖子信息表

 

序号

字段名

数据类型

说明

1

PostsLD

lilt

帖子ID

2

PostsType

Vaiclw

帖子类型

3

PostsTitle

Vaiclw

标题

4

PostsContent

Vaiclw

正文

5

UserNaine

Vaiclw

发帖人

6

PostsDate

Vaiclw

发帖口期

7

ClickNum

Date

点击数量

8

ReplyNum

Int

回帖数量

管理员信息表

 

序号

字段名

数据类型

说明

1

AdministratorED

Int

管理员ED

2

AdministratorName

Varchar

管理员姓名

3

AdministratorPassword

Varchar

管理员密码

4

AdministratorSex

Varchar

管理员性别

5

AdministratorBnth

Varchar

管理员生口

6

AdministratorEmail

Varchar

用户邮箱

7

Regdate

Date

注册日期

8

Privilege

Int

权限

9

IiiiageAddr

Varchar

头像地址

10

Selfmtroduction

Varchar

自我介绍

六、心得总结

在对论坛系统进行了解后,开始进行系统的分析与设计。

首先是需求分析,根据其功能需求划分其业务模块。

然后在需求分析的基础上进行可行性分析,包扌舌技术可行性,社会可行性和经济可行性。

根据其业务分析绘制业务流程图和数据流程图。

根据前期的需求分析做出系统分析,设计系统模块。

在系统设计的基础上进行数据库设计,做出ER图,并进行逻辑设计。

在经过了分析与设计后更好地了解了该系统并为系统的最终实施打下了良好的基础。

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

当前位置:首页 > PPT模板 > 简洁抽象

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

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