您现在正在浏览:首页 > 职教文章 > 职教论文 > BBS论坛系统的需求分析

BBS论坛系统的需求分析

日期: 2010/4/14 浏览: 126 来源: 学海网收集整理 作者: 佚名

BBS论坛系统的需求分析

摘要 UML是一种基于面向对象的可视化建模语言,本文简要介绍了BBS论坛系统的基本功能、设计思想,并结合该实例探索了基于UML的应用领域的系统开发及UML各图形之间的内在联系,说明了基于UML的系统开发过程是以用例为中心的开发方式。

1 引言 BBS论坛系统是用现代信息技术和自动控制技术的计算机网络系统。它的使用对于加强校园后勤服务的信息化建设,提高服务质量、管理水平和经济效益有重要的作用。系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。使用时将卡插入窗口机则显示卡上金额,服务员按窗口机上数字键,窗口机自动计算并显示消费额及余额。管理中心监视每一笔消费,可打印出消费情况的相关统计数据。 2 系统分析

2.1 系统的功能需求

会员注册。会员登录。会员管理。发表文章。文章查询。浏览文章。回复帖子。管理帖子。论坛分类管理。帖子分类。

2.2 前台基本业务模块

注册会员。登录系统。发表文章。浏览文章。回复帖子。文章查询。

2.3 后台管理模块

会员分类管理。帖子管理。帖子分类。论坛版块管理。

3系统的UML建模

3.1 系统的用例图

图3.1-1:系统管理用例图

图3.1-2:论坛管理员管理会员和论坛分类用例图

图2.1-3:系统用户用例图

3.2 系统的时序图

图3.2-1:会员发帖回贴时序图

图3.2-2:论坛管理员管理会员时序图

图3.2-3:论坛管理员管理论坛分类的时序图

图3.2-4:论坛管理员管理帖子时序图

3.3 系统的协作图

图3.3-1:会员发帖回帖协作图

图2.3-2:论坛管理员管理会员协作图

图3.3-3:论坛管理员管理论坛分类的协作图

图3.3-4:论坛管理员管理帖子协作图

3.4 系统的状态图

图3.4-1:前台业务模块状态图

图3.4-2:后台会员管理状态图

图3.4-3:后台论坛分类管理状态图

图3.4-4:后台帖子管理状态图

3.5 系统的活动图

图3.5-1:前台业务模块活动图

图3.5-2:后台业务活动图

3.6 相关类图

图3.6-1:参与者相关类图

图3.6-2:各类之间的关系

3.7 系统部署图

图3.7-1:系统组件图

图3.7-2:系统配置图

4 结论与说明

从使用UML建模的整个过程来讲,可分成概念级建模、逻辑级建模、物理级建模三个阶段。概念级建模用于需求分析阶段,主要采取用例图、对象图、活动图来表示;逻辑级建模用于分析和初步设计阶段,主要用类图、序例图、状态图来表示;物理级建模用于详细设计阶段,主要用类图、数据库设计模型、DDL脚本、构件图、配置图来表示。    本系统只是简单地给出这三个阶段对应的相应图例。在物理级建模阶段,设计人员理解系统和数据库的交互后可为转向数据模型做准备,把类映射到表格,把属性映射到列,把类型映射到数据类型,把关联映射到关系,使系统分析设计和数据库的设计同步进行,避免数据库设计和应用系统的脱节。  从整个系统的设计过程可以看出,UML作为面向对象建摸领域的工业标准,在软件系统的设计过程中有着巨大的优势。它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。


BBS论坛系统的需求分析.doc

返回顶部