一、项目设计约束
- 需求约束:功能、性能、界面风格
- 运行环境约束:数据库服务器、应用服务器、网络
二、实体关系图

三、技术架构设计
- B/S架构
- MVC模型设计
1)Model层
Model层是数据模型
2)View层
View负责数据显示与数据收集
3)Controller层
每个功能模块的主操作场景采用一个核心控制器类,由不同url控制不同业务处理视图的切换
4)Dao数据访问层
- 数据库存储
关系型数据库/非关系型数据库
四、技术选型
- 开源
- 社区活跃
- 技术支持
- 主流
- 使用案例
- 创新
五、 开发工具
- 编译工具:Maven3.6
- 客户端: Chrome 85
- 支撑环境:JDK1.8
- 开发工具:Idea 2019
- 大数据组件:Hadoop2.7.2
- 数据库:MySQL5
- 开发框架:SpringBoot
- 日志工具: Logback
六、模块划分
- 用户模块
- 文件模块
- 好友模块
- 分享模块
- 管理员模块
- 日志模块
相关文章:
-
2021-11-26
-
2021-12-04
-
2021-12-03
-
2021-09-13
-
2022-01-02
猜你喜欢
-
2021-05-18
-
2021-04-22
-
2021-10-02
-
2021-09-27
-
2022-12-23
-
2021-10-31
-
2021-08-05
相关资源
-
下载
2021-06-05
-
下载
2022-12-14
-
下载
2023-03-09