实验5用UML语言描述自设计的《XX》软件

上传人:汽*** 文档编号:512946056 上传时间:2023-07-11 格式:DOC 页数:13 大小:203.01KB
返回 下载 相关 举报
实验5用UML语言描述自设计的《XX》软件_第1页
第1页 / 共13页
实验5用UML语言描述自设计的《XX》软件_第2页
第2页 / 共13页
实验5用UML语言描述自设计的《XX》软件_第3页
第3页 / 共13页
实验5用UML语言描述自设计的《XX》软件_第4页
第4页 / 共13页
实验5用UML语言描述自设计的《XX》软件_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《实验5用UML语言描述自设计的《XX》软件》由会员分享,可在线阅读,更多相关《实验5用UML语言描述自设计的《XX》软件(13页珍藏版)》请在金锄头文库上搜索。

1、实验5 用UML语言描述自设计的软件实验学时:2 实验类型:综合型一、实验目的与要求1、应用UML建模技术对XX软件进行建模。2、掌握UML建模分析工具。3、学习使用UML工具等软件绘制软件数据模型、功能模型、行为模型等。4、按照概要(总体)设计报告的格式,撰写该软件的概要设计报告。二、实验内容与安排方式1、实验内容:(1)使用UML语言绘制XX软件的用例视图,类图、对象图,组件图,功能结构图;(2)选择一个商用或开源的UML建模CASE工具描述该软件的数据模型、功能模型和行为模型;(3)用UML建模CASE工具描述该软件的状态图,活动图,序列图,部署图。(5)阅读相关的国家有关软件开发的标准

2、文档,根据以上阐述的内容,按照软件开发国家标准概要设计报告书写格式,写出该软件的概要设计报告。2、实验安排方式:本实验每组1人,每人1台计算机。用例图类图组件图功能结构图状态图文章状态图会员状态图活动图管理文章活动图登录注册活动图序列图登录注册顺序图文章、相册、心情的添加顺序图部署图 系统概要设计引言根据博客信息管理系统的特点,将其分为两大模块:前台用户浏览模块和后台用户管理模块。前台用户浏览模块主要用于用户浏览日志信息;后台用户管理模块主要用于博客管理员对个人博客网站的管理,如日志管理、留言管理及评论管理等。博客系统平台的前台用户浏览模块流程图如图5-1所示。博客系统平台的后台用户管理模块流

3、程图如图5-2所示。前台用户浏览模块主要用于用户浏览日志信息,用户浏览日志有三种浏览方式可以选择:一是直接点击日志标题链接进入日志显示页面浏览日志;二是点击博客主题链接进入该个人博客的首页,然后在该首页中选择所需的日志标题链接进入日志显示页面浏览日志;三是通过首页提供的搜索功能,搜索所需要的日志,然后在结果列表中选择所需的日志标题链接进入日志显示页面浏览日志。浏览日志的同时用户可以查看别人对该日志的评论,然后用户也可以对该日志发表自已的评论。用户进入后台管理平台,首先必需进行权限验证,防止未授权的用户非法登录。若未通过验证,则显示出错提示,并跳转到登录界面。若通过验证,则进入个人博客后台管理平

4、台。用户可以浏览已发表的日志,并对其进行相应的操作如修改日志和删除日志;可以查看日志的评论信息并对其进行回复或者删除操作;可以发表新的日志;可以新建日志分类;可以浏览个人博客的留言信息并对其进行相应的操作如回复留言前台用户浏览模块流程图 后台用户管理模块流程图1.功能模块划分前台模块功能结构如图3.5所示。 博客信息系统前台功能结构图后台模块功能结构如图3.6所示。 博客信息系统后台功能结构图2功能模块设计博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以实现。用户以合法的用户名及密码登录,系

5、统即可按该登录用户的权限分配操作模块。3博客登录管理模块博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。该功能模块实现了以下几个子功能。a)新博客在线注册。b)博客登录管理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。该模块实现新博客的注册及登录验证功能。其中,注册新博客时

6、会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。4博客及文章检索查询模块博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。该功能模块实现了以下几个子功能。a)热门博客页面推荐。b)最新博客日志推荐。c)日志信息关键字搜索。该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客或者某个感兴

7、趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的日志信息。3博客页面显示模块当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。该功能模块实现了如下几个子功能。a)用户可以分页查看对应的日志内容及评论信息。b)用户可以针对日志内容发表评论。c)用户可以针对博客进行留言。d)用户可以分类查看日志内容。在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等方便用户的显示效果。4博客个人管理维护模块博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。该功能模块实现了如下几个子功能:a)日志及日志分类管理。b)评论及留言管理。c)个人基本信息维护管理。借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号