java编程-数据流图、UML类图、流程图

1.确定功能

  1. 主页:客户端访问主页时,通过时间信息可以获取前一天对所有类别小说的TOP10统计信息,结果以列表返回页面
  2. 小说分类页面:客户端访问小说分类页面时,通过时间信息与类别信息,可以获取前一天对所选类别的TOP100统计信息,结果以列表返回页面
  3. 小说查询页面:页面右上角固定有小说查询框,支持书名以及作者模糊匹配,结果以列表返回页面
  4. 小说详情页面:小说查询结果列表以及统计信息列表中的小说,通过具体小说名称信息可以获取小说详情信息
  5. 小说章节内容:小说详情页面,通过具体小说名称以及章节信息可以获取选中章节具体内容

2.确定上下文数据流图

2.0 数据流图基本符号介绍

2.1 首先选中数据流图模板


2.2 修改模板

3.确定UML类图

3.0 类图-基本符号介绍

3.0.1 类图-常用结构事物介绍

  1. + 表示 public
  2. - 表示 private
  3. 空白表示 protected
即 属性--> 权限修饰符 名称:类型 方法--> 权限修饰符 名称(参数列表):返回值类型

3.0.2 类图-常用关系介绍

常用关系中共有四类:继承[泛化]、实现、依赖、关联
A继承B

A实现C

A依赖D

ps:即A的方法内部,通过局部变量或者形参,使用了D的方法或者成员变量

关联分为聚合与组合[强聚合]
E聚合成A

ps:即E是A的成员变量,但是,E也能被外部单独调用,拥有自身的生命周期
F组合成A

ps:即F是A的成员变量,且F不能被单独调用

3.1 依据数据流图构建类图


新增小说流程图

删除小说流程图

修改小说流程图

查询小说流程图

在线画图:https://link.zhihu.com/?target=http%3A//Draw.io

参考:
https://blog.csdn.net/weixin_57504000/article/details/124218420

posted @ 2023-06-30 22:08  356a  阅读(216)  评论(0编辑  收藏  举报