- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML实例-BBS管理系统
BBS管理系统
需求分析
1.1系统开发的目的:
进入二十一世纪,在互联网高速发展的今天。已经成为人们快速获取、发布和传递信息的一个重要传播方式。在人们政治、经济、生活等各个方面都发挥着重要的作用。这次我所设计的UML建模课程正是互联网与社会生活之间的紧密关系的体现。现在人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化。现在的计算机技术迅速向着网络化的、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。另一种,就是称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于英特网,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。
BBS论坛系统已经是互联网站一种极为常见的互动交流服务。在BBS论坛中可以向网友提供各种各样的分类专题和讨论区服务,已经注册的用户可以在此发表自己的某些观感、交流某些技术、经验乃至人生的感悟与忧欢,亦可以做为网友们之间的交流渠道。在网站中亦可在此对网友们提出的问题做出评论或者发发表自己新的帖子。通过BBS论坛的方式,可以增强个人与个人,团体与团体,个人与团体之间的紧密交流联系,在英特网上实现信息的传递,提高办事效率。因此论坛建设在英特网应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。该系统以英特网为平台,前台可使任何人注册、登陆在论坛上进行发贴及讨论,版主或者前台管理者也可以进行一部分管理。而管理员也可以在后台进行相关的管理。
1.2应用范围:
理论上能够实现于,其目的在于,以期实现完善日常生活中的各种。
图3-1 BBS管理系统类图
活动图
管理员活动图如图4-1所示
图4-1 BBS系统管理管理员活动图
普通用户活动图如图4-2所示
图4-2 BBS系统管理普通用户活动图
顺序图
顺序图如图5-1所示
普通用户通过发送一个通知版块消息通知管理员已经没有我要发表帖子需求的版块,管理员接受这个消息。对此消息进行增加和修改版块信息,然后对版块信息进行更新,更新完返回给普通用户,告诉普通用户已经更新完成,可以再这个版块上发表新的帖子。
图5-1 BBS系统管理普通用户向管理员请求版块信息顺序图
顺序图如图5-2所示
普通用户通过发送一个查看版块消息通知,系统返回这个消息。普通用户可以对此版块进行查看帖子、发表评论、发表新帖子等操作,然后对帖子信息进行更新,更新完返回给普通用户。告诉普通用户已经更新完成此步操作,返回一个用户管理列表。
图5-2 BBS系统管理普通用户向版块添加帖子和评论操作顺序图
协作图
顺序图如图6-1所示
普通用户通过发送一个通知版块消息通知管理员已经没有我要发表帖子需求的版块,管理员接受这个消息。对此消息进行增加和修改版块信息,然后对版块信息进行更新,更新完返回给普通用户,告诉普通用户已经更新完成,可以再这个版块上发表新的帖子。
图6-1 BBS系统管理版块信息协作图
顺序图如图6-1所示
普通用户通过发送一个用户帖子列表消息通知,系统返回这个消息。普通用户可以对此帖子信息进行查看帖子、修改帖子、删除帖子等操作,然后对帖子信息进行更新,更新完返回给普通用户。告诉普通用户已经更新完成此步操作,返回一个用户管理列表。
图6-2 BBS系统管理用户帖子列表协作图
状态图
状态图如图7-1所示
图7-1 BBS系统管理状态图
组件图
组件图如图8-1所示
图8-1 BBS系统管理组件图
部署图
部署图如图9-1所示
图9-1 BBS系统管理部署图
实验总结
面向对象开发作为一种新兴的软件开发方法,正在逐渐取代传统方法,日益成为当前软件工程领域的主流方法。通过本次对“BBS管理系统”的课程设计实验,理解了UML的8种不同的图:
静态图:
1、用例图:被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。用来反映代码的物理结构。从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的编译器
文档评论(0)