BBS论坛设计_毕业设计(论文) 联系客服

发布时间 : 星期五 文章BBS论坛设计_毕业设计(论文)更新完毕开始阅读fd257168f56527d3240c844769eae009581ba2b6

图2.3 Hibernate框架

2.1.4 系统层次设计

系统很据S.S.H框架的特点,决定使用四层结构,这样做的优点是 (1)可以分层开发,访问数据库与业务逻辑实现能够分开。 (2)提高代码的复用

表示层 业务逻辑层 持久化层 数据库层

图2.4 LeafBBS系统的分层结构

2.1.5 技术可行性综述

综上所述,这些成熟的框架和优秀的设计思想,为系统建设提供了技术条件。计算机等基础设施的更新换代也紧跟潮流的发展,这就为开发系统提供了坚实基础。

2.2时间可行性(项目开发计划)

本系统的难点在于三大框架的结合使用,但目前有很多优秀的书籍可供参阅,且参加过类似项目的开发,预计本系统在规定时间内,基本能够完成.

开发计划如下:

2007.01.01-03.30 调研 2007.04.31-04.13 资料查阅 2007.04.16-04.20 方案设计 2007.04.02-05.18 编写程序 2007.05.07-05.18 撰写论文

2.3 系统需求分析

2.3.1 系统开发运行环境

鉴于系统的开发语言和数据库,采用如下的开发环境 开发环境: Windows 2000NT TomCat6.0 JDK1.5 硬件实现: PentiumⅣ2.4G 1G内存 80G硬盘 开发语言: Java 数 据 库: MySQL 开发工具: MyEclipse5.1

预期成果: 一个可扩展的基于MVC模式的 BBS论坛

2.3.2 业务描述

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

系统的用例图如下:

会员用户 浏览帖子 发表帖子 临时用户 回复帖子 修改资料 管理员 会员搜索 会员管理 帖子管理 论坛信息

图2.5 系统用例图

2.3.3 系统功能概述

本系统是一套网上交流的BBS软件,根据用户的需要和实际的管理条件,应由用户功能实现,帖子功能实现和后台管理等几个模块所构成,用户可以对一些数据进行查找和修改,并且注册的用户可以对帖子进行特定的操作,而管理员可以对用户和帖子进行相关的管理.

鉴于本系统的性质,系统应该实现以下功能. 1.用户功能实现 (1).用户的登录 (2).用户的注册 (3).用户的查找

(4).用户资料的修改 2.帖子功能实现 (1).帖子的发表 (2).帖子的回复 (3).帖子的查找 3.后台管理 (1).用户的管理 (2).帖子的管理 (3).论坛信息的管理 (4).图片的管理 2.3.4 数据流程

本系统是为了提供给广大用户一个网上交流的平台,所以论坛的流程是以用户为中心进行的.

数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流图具有以下两个特性:

(1)抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理与存储。

(2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。

数据流图由以下四种基本元素组成,既外部实体、数据流、处理(功能)、数据存储等,数据流图中所用的符号如下:

外部实体 处理 数据流 数据存储