kiva12138 / ITBlogSiteDesignAndCode

基于面向对象方法设计的一个博客网站的所有分析、设计与实现

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ITBlogSiteDesignAndCode

基于面向对象方法设计的一个博客网站的所有分析、设计与实现

该网站设计使用Spring Boot + Vue设计的单网页应用程序。 所有的分析与设计工作偏向于后端工程。

该网站使用的架构与工具有:Vue.js,Spring boot 2.1,Tomcat 8,Mysql 8.

所有的设计与分析都是基于面向对象方法的。所有的设计工具都是使用PowerDesigner 16。

该网站的主要功能就是

  1. 用户模块:用户信息的增删改查。
  2. 博客模块:对博客的发布、评论、删除等操作。
  3. 推荐模块:后台管理员可以进行博客的推荐与更换。
  4. 后台管理模块:后台管理员监管博客与用户行为,并可以强制删除博客与关闭用户等操作。

需求分析阶段主要进行的工作有:

  1. 需求分析(业务流程图)(功能性需求与非功能性需求)
  2. 用例分析(用例图)
  3. 状态分析(状态图)
  4. 领域建模(领域模型图)
  5. 核心业务流程(核心业务流程图)
  6. 功能模块划分(功能模块图)

概要设计阶段要做的工作有:

  1. 数据库实体关系分析(ER图)
  2. 系统架构设计(系统架构图)
  3. 后端工程结构(后端工程结构图)
  4. 包分析与设计(包图)
  5. 前端界面设计(页面布局图)

详细设计阶段要做的工作有:

  1. 数据库设计(数据字典)
  2. 各个模块的类图与时序图

About

基于面向对象方法设计的一个博客网站的所有分析、设计与实现


Languages

Language:Java 33.7%Language:JavaScript 30.8%Language:Vue 12.9%Language:CSS 12.3%Language:HTML 8.4%Language:Shell 1.9%