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

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

ID:11930485

大小:245.50 KB

页数:13页

时间:2018-07-15

实验5 用uml语言描述自设计的《xx》软件_第1页
实验5 用uml语言描述自设计的《xx》软件_第2页
实验5 用uml语言描述自设计的《xx》软件_第3页
实验5 用uml语言描述自设计的《xx》软件_第4页
实验5 用uml语言描述自设计的《xx》软件_第5页
资源描述:

《实验5 用uml语言描述自设计的《xx》软件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

3、用户管理模块主要用于博客管理员对个人博客网站的管理,如日志管理、留言管理及评论管理等。博客系统平台的前台用户浏览模块流程图如图5-1所示。博客系统平台的后台用户管理模块流程图如图5-2所示。前台用户浏览模块主要用于用户浏览日志信息,用户浏览日志有三种浏览方式可以选择:一是直接点击日志标题链接进入日志显示页面浏览日志;二是点击博客主题链接进入该个人博客的首页,然后在该首页中选择所需的日志标题链接进入日志显示页面浏览日志;三是通过首页提供的搜索功能,搜索所需要的日志,然后在结果列表中选择所需的日志标题链接进入日志显

4、示页面浏览日志。浏览日志的同时用户可以查看别人对该日志的评论,然后用户也可以对该日志发表自已的评论。用户进入后台管理平台,首先必需进行权限验证,防止未授权的用户非法登录。若未通过验证,则显示出错提示,并跳转到登录界面。若通过验证,则进入个人博客后台管理平台。用户可以浏览已发表的日志,并对其进行相应的操作如修改日志和删除日志;可以查看日志的评论信息并对其进行回复或者删除操作;可以发表新的日志;可以新建日志分类;可以浏览个人博客的留言信息并对其进行相应的操作如回复留言前台用户浏览模块流程图后台用户管理模块流程图1.

5、功能模块划分前台模块功能结构如图3.5所示。博客信息系统前台功能结构图后台模块功能结构如图3.6所示。博客信息系统后台功能结构图2功能模块设计博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以实现。用户以合法的用户名及密码登录,系统即可按该登录用户的权限分配操作模块。3博客登录管理模块博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档

6、案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。该功能模块实现了以下几个子功能。a)新博客在线注册。b)博客登录管理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将

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

8、方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的日志信息。3博客页面显示模块当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。