大纲设计功能模块
最编程
2024-06-25 08:13:49
...
功能模块描述
所谓功能模块,从字面上理解,就是以功能来进行划分模块。
接着,根据功能特性多少,决定是否要划分“子功能模块”。
这里就容易出现一个问题,如何去确定每个功能的界限呢,以及很多人会拿用户角色来进行划分,这其实并不太好。如果一个学习平台上,存在需要教师去添加课程,学生加入课程这个操作,那么这个时候就不能把这两个用户角色进行分离,变成教师一个子系统,学生一个子系统。这样子的做法,就会显得代码臃肿了。而是应该用权限控制使得该学习平台来呈现不同的功能,即一个系统可以有多个用户角色,只不过大家的权限不一样。
1.拿【美团】小程序举例,它主要的功能就显示在这四个tab页上。“首页”囊括了所有小功能小工具,可以说是“首页”一个管理工具的地方,在这个功能之下,也可以是设立了多个子功能模块。比如说上面的“外卖”入口等,就为一个子功能模块,中间部分为“美团优选”的功能模块展示,下面部分为“限时抢”的功能模块展示。
个人理解,比较主要的且能清楚划分的功能,在app或者小程序上,可以用tab来直接呈现,效果更佳清楚直观;在web端上,一般采用菜单来进行承载。
2.【大学生学习平台】ÿ
推荐阅读
-
计算机 毕业设计 Python 深度学习 房价预测 房源可视化 房源爬虫 二手房可视化 二手房爬虫 递归决策树模型 机器学习 深度学习 大数据 毕业设计
-
[C 语言教程] [嵌入式程序设计] (I) 简介和先决条件 (II) 嵌入式程序设计基础 (III) 硬件基础 (IV) 硬件寄存器操作
-
设计并实施基于 SpringBoot 的 DIY 计算机安装教程网站。
-
系统架构设计器教程 第 19 章 19.4 Kappa 架构说明
-
Spring Boot 视频网站:技术选择与架构设计
-
基于深度学习的进化神经网络设计
-
基于 SpringBoot+Vue+uniapp 微信小程序的婚纱摄影小程序的详细设计与实现(源代码+lw+部署文档+说明等)
-
校园美食探索与分享平台的设计与实现(论文+源代码)_kaic-3.2 系统架构设计
-
01.单箱图案设计创意
-
Java 项目实践 II 基于 Java + Spring Boot + MySQL 的匹配网站设计与实施(源代码 + 数据库 + 文档)