java编程-数据流图、UML类图、流程图
1.确定功能
- 主页:客户端访问主页时,通过时间信息可以获取前一天对所有类别小说的TOP10统计信息,结果以列表返回页面
- 小说分类页面:客户端访问小说分类页面时,通过时间信息与类别信息,可以获取前一天对所选类别的TOP100统计信息,结果以列表返回页面
- 小说查询页面:页面右上角固定有小说查询框,支持书名以及作者模糊匹配,结果以列表返回页面
- 小说详情页面:小说查询结果列表以及统计信息列表中的小说,通过具体小说名称信息可以获取小说详情信息
- 小说章节内容:小说详情页面,通过具体小说名称以及章节信息可以获取选中章节具体内容
2.确定上下文数据流图
2.0 数据流图基本符号介绍
2.1 首先选中数据流图模板
2.2 修改模板
3.确定UML类图
3.0 类图-基本符号介绍
3.0.1 类图-常用结构事物介绍
- + 表示 public
- - 表示 private
- 空白表示 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下