UML大作业

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2015——2016学年第二学期软件学院《UML建模》综合设计实验论坛系统的UML建模班级软服五班学号20147700502陈浩20147700533孙永辉20147700516李浩龙姓名陈浩,李浩龙,孙永辉任课教师鲁晓明日期2016年6月18日论坛系统项目需求分析一.项目描述随着Internet技术的快速发展,人与人之间交流方式逐渐增多。网络视频、网络聊天、博客已成为人们彼此沟通、交流信息的主要方式。此外,为了方便人们在某一专业领域探讨问题和发表意见,Internet上还出现了在线论坛。在论坛上,人们可以对某一领域提出自己遇到的问题,即发表某一主题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。开发论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的网上社区。因此,论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者信息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。二.需求分析1.需求陈述:(1)游客注册提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。(2)发帖回帖提供会员发表文章,回复文章的功能,未注册用户不允许使用该功能(3)浏览帖子对注册会员和未注册会员提供按发贴人、按主题、按时间对文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接(4)会员管理当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。(5)板块(论坛分类)管理根据不同的讨论内容,管理员将整个讨论区分为不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括文章等的统计功能。(6)贴子管理管理员和版主都可以对会员发表的帖子进行删除或者冻结/解除冻结某个网民等操作。2.识别参与者经过对该系统的分析,参与者可确定为:管理员,会员,游客。3.用例包含用例包含:管理员,游客,会员。4.用例事件流描述部分主要事件流:4.1(1)用例编号:(1)(2)用例名:游客注册(3)用例描述:游客登录到论坛,注册相应的信息(4)前置条件:系统正常运行时间(5)后置条件:若游客注册成功,则可以使用发帖功能,若不成功则重新注册。(6)参与者:游客基本路径:1.游客进入论坛2.游客点击注册功能3.游客按照相应的要求完成注册4.完成注册4.2(1)用例编号:(2)(2)用例名:会员发帖(3)用例描述:会员登录到论坛,发布帖子(4)前置条件:系统正常运行时间(5)后置条件:若会员发帖成功,论坛显示帖子,若发帖不成功。则重新发帖。(6)参与者:游客,会员基本路径:1.游客进入论坛2.游客点击登录功能3.登录成功4.会员点击发帖5.发布成功6.完成发帖三.系统用例分析与建模1.用例模型:采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。该系统涉及到的用例图主要有:系统用例图、游客用例图、会员用例图、管理员用例图。(1)系统用例图:游客有:游客注册,浏览帖子。会员:发帖回帖,浏览帖子。管理员:论坛管理,发帖回帖(2)游客用例图:游客可以通过注册功能注册成会员,通过登录功能登录会员,游客可以游览帖子。(3)会员用例图:会员可以对帖子进行回复,会员可以发帖,会员可以使用论坛的检索功能。会员能找回密码查询个人信息,退出登录注销登录等(3)管理员用例图:管理员可以对帖子管理,对论坛管理,对会员管理,板块管理,也可登录发帖回帖等。第2章静态结构模型进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象[7]分析的基本任务。系统的静态结构模型主要用类图和对象图描述。1.1.定义系统对象系统对象的识别可以通过寻找系统域描述和需求描述中的名词来进行。1.2.定义用户界面类通过对系统的不断分析和细化,可识别出下述界面类、类的操作和属性。1.3.建立类图识别出了系统中的类后,还要识别出类间的关系,然后就可以建立类图了。实体类图:第3章动态行为模型系统的动态行为模型由交互作用图(时序图和协作图)、状态图、活动图描述。3.1创建系统顺序图(协作图)描述系统用例的主要场景的顺序图(协作图)如下所示。管理员管理会员顺序图会员发帖回帖顺序图会员发帖协作图3.2创建系统的状态图发帖状态图:用户状态图3.3创建系统的活动图会员发帖活动图第4章物理模型4.1创建系统组件图四.心得经过了这么多天的努力,在制作的过程中复习和了解了开发一个软件的过程。

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功