架构学习【03】——外包学生管理系统的架构文档
写出外包学生管理系统的架构文档
【作业要求】
1. 基于模块 1 第 5 课 P15 页的外包学生管理系统备选架构 1(见下 1 页),写出完整的架构设计文档;
2. 注意不是备选架构文档,而是最终落地的详细架构设计文档;
3. 无需考虑数据库表设计,因为表设计是方案设计阶段做的,不是架构设计阶段做的;
【提示】
架构设计文档是完整的文档(Word 或者语雀文档之类的都可以),而不是 PPT;
架构文档涵盖的内容请参考模块 3 第 4 课,细化架构设计参考模块 3 第 6 课;
外包学生管理系统的业务请参考模块 1 第 5 课的课件;
架构文档模板可以参考:https://xie.infoq.cn/article/a1c01e8f55c81b36a787f9f5b
前言
本文是【外包学生鼓励系统】详细架构设计文档,用于指导学生管理系统后续的开发、测试和运维
词汇表
无
1. 业务背景
随着学校的规模的不断扩大,学生数量的增加,需要处理的信息也日趋增大。不仅花费大量的教师资源, 处理效率也十分低下。
为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从 学生管理现状出发,根据学生管理的新要求进行开发设计的,它需要解决学生信息管理数据信息量大修改 不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息。
因此学生信息管理系统可以通过系统规范化地管理、科学性统计和快速查询、修改、增加、删除等,提高 信息的准确度以及日常管理的工作效率。
本系统主要是应用于学生各类信息的管理,总体任务是实现学生信息关系的系统化、规范化、自动化,其 主要任务是统计学生各类信息进行日常管理,如查询、修改、增加、删除、以及学生选课、成绩的查询等 功能设计的管理系统。
2. 约束和限制
1、预算不高
2、团队技术水平
3. 总体架构
3.1 架构分析
3.1.1 高可用
3.1.2 高性能
3.1.3 可扩展
3.1.4 安全、成本
↓↓↓↓↓↓↓↓TODO↓↓↓↓↓↓↓↓
3.2 总体架构
TODO
4. 详细设计
TODO
4.1 核心功能
TODO
4.2 关键设计
TODO
4.3 设计规范
TODO
5. 质量设计
TODO
6. 演进规划
TODO
评论