请给出这个系统的概要设计模型、详细设计模型
时间: 2024-05-17 07:20:04 浏览: 18
1. 概要设计模型
概要设计模型主要包括系统的整体架构、模块划分、业务流程等,以下是该系统的概要设计模型:
- 系统整体架构:采用B/S架构,服务端采用Java语言开发,前端采用Vue.js框架开发,数据库采用MySQL。
- 模块划分:包括用户子系统、博客管理子系统、博客站子系统、共同创作子系统、通知子系统和运维子系统。
- 业务流程:用户注册登录后,可以在博客管理子系统中创建、编辑、发布、删除博客文章。其他用户可以在博客站子系统中浏览、搜索、评论博客文章。多个作者可以在共同创作子系统中共同编辑博客文章,并进行实时讨论。系统会通过通知子系统向用户发送通知信息,比如有新的评论回复、文章审核结果等。系统管理员可以在运维子系统中对系统进行监控、日志管理和安全管理等操作。
2. 详细设计模型
详细设计模型主要包括各个模块的详细设计、类图、时序图、数据库设计等,以下是该系统的详细设计模型:
- 用户子系统:包括用户注册、登录、个人信息管理、权限管理等功能,使用Java语言开发。类图包括User、UserDao、UserServiceImpl等类。时序图包括用户注册、登录、个人信息管理等流程。
- 博客管理子系统:包括博客文章的创建、编辑、发布、删除等功能,使用Java语言开发。类图包括Blog、BlogDao、BlogServiceImpl等类。时序图包括博客创建、编辑、发布等流程。
- 博客站子系统:包括博客文章的展示、搜索、分类等功能,使用Vue.js框架开发。类图包括Blog、Comment、Tag等类。时序图包括博客展示、搜索、评论等流程。
- 共同创作子系统:包括多个作者共同创作博客文章、讨论编辑等功能,使用Java语言开发。类图包括Collaborator、CollaboratorDao、CollaboratorServiceImpl等类。时序图包括博客共同创作、编辑、讨论等流程。
- 通知子系统:包括系统通知、消息提醒等功能,使用Java语言开发。类图包括Notification、NotificationDao、NotificationServiceImpl等类。时序图包括系统通知、消息提醒等流程。
- 运维子系统:包括系统监控、日志管理、安全管理等功能,使用Java语言开发。类图包括Log、LogDao、LogServiceImpl等类。时序图包括系统监控、日志管理、安全管理等流程。
以上是该系统的详细设计模型,包括各个模块的详细设计、类图、时序图、数据库设计等。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)