模块一作业
微信业务架构图

“学生管理系统”毕设架构设计
方案一

服务器数量:单个,基于成本考虑,前期只购买一个服务器;
业务开发语言:PHP,3 人小组中有 PHP 高手,PHP 入门简单,剩下两人现学;
数据库:MySQL,主从复制。
方案二

服务器数量:单个,基于成本考虑,前期只购买一个服务器;
业务开发语言:Java,3 人均熟悉 Java;
数据库:MySQL,主从复制。
方案选择
根据项目特点,3 人团队,1000 个学生的系统,不需要引入微服务,遵从简单原则;
由于 PHP 有个高手,而且 PHP 入门相对简单,在高手的带领下,更容易写出高质量的系统;
对于学生系统这种小型应用,PHP 完全可以胜任,价格也相对便宜,满足合适原则;
毕业设计属于一次性交付,无需考虑后续的演进。
综合以上三点,选择方案一。
评论