1. 个人博客系统包括以下功能:系统管理、用户管理、文章管理、评论管理、 图片及附件管理、 相册管理、系统通知、留言功能以及收藏功能;
2. 系统自上而下分为应用层、业务逻辑层、数据访问层、业务逻辑层,数据访问层主要使用Django REST Framwork框架,应用层主要使用Vue框架,数据库使用MySQL实现;
3. 系统采用技术:MySQL、Python、Django、Vue、UML、Visio、Agile Development、REST、Git、Apache、ArchLinux、SSH、postman、dbeaver等;
4. 数据库支持百万级别数据,涉及性能调优、分库分表、主从分离、迁移、事务、数据完整性等技术;
5. HTTP采用 RepresentationalStateTransfer(REST)规范,通过postman和apifox调试;
本人主要负责系统架构设计以及全栈软件编程等;具体包括:
1. 负责软件产品的需求定义、进行系统的整体架构设计和技术评估选型;
2. 负责组织软件产品模块的分析、设计、开发实现和单元测试;
3. 负责技术方案选型,负责决策关键技