写点什么

学生管理系统架构设计

用户头像
晓波
关注
发布于: 2021 年 08 月 26 日
学生管理系统架构设计

1.微信的业务架构图

微信业务架构图

2.学生管理系统


方案 1 架构设计图


优点

系统采用 JAVA 语言开发,符合团队当前的技术水平

将学生管理系统,拆分成学生管理,考试管理,权限管理,课程管理 4 个模块,职责分离,开发成本低

数据存储采用 MySQL 主备,保证数据可靠

一次性交付,架构无需后期演化


缺点

增加了 Nginx 负载均衡服务,成本相对较高


方案 2 架构设计图


优点

系统采用 JAVA 语言开发,符合团队当前的技术水平

数据存储采用 MySQL 主备,保证数据可靠

将学生管理系统,拆分成学生管理,考试管理,权限管理,课程管理 4 个模块,职责分离,开发成本低

负载均衡采用 DNS,降低系统成本

一次性交付,架构无需后期演化


缺点

由于负载均衡采用的是 DNS,无法检测服务的运行状况,可用性稍低


结合业务要求

方案 2 满足学校的作业要求,并且成本较方案低,所以选择方案 2

用户头像

晓波

关注

还未添加个人签名 2018.05.04 加入

还未添加个人简介

评论

发布
暂无评论
学生管理系统架构设计