写点什么

架构实战营作业 - 模块 1

用户头像
袁小芬
关注
发布于: 15 小时前

一、作业题目:

二、微信的业务架构图:

三、学生管理系统毕设架构设计

3.1 需求分析:

•基本功能

•登录

•注册

•信息查询

•成绩管理

•课程管理

•其他要求

•能用

•公网访问

•支持管理 1000 个学生;

3.2 复杂度识别

1、性能:1000 个学生,本身学生管理系统访问频率不高,因此性能这部分要求并不复杂,存储使用常规的 MySQL 数据库既能胜任。

2、高可用:原则上服务宕机影响不大,但数据丢失修复数据比较麻烦,可以考虑数据的存储高可用;

3、可扩展性:学生管理系统可以面向学生或老师或教务工作者,业务上需要一定的扩展性。

4、成本:学生经济条件一般,需要考虑低成本方案;

5、易用性:需要公网访问,不考虑单机版工具;Web 服务器

6、安全:允许公网访问,需要考虑网络安全;


重点考虑:数据存储高可用、业务可扩展性、低成本、网络完全;

3.3 备选方案及选择




发布于: 15 小时前阅读数: 5
用户头像

袁小芬

关注

还未添加个人签名 2019.04.22 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营作业-模块1