前言:上周实习,让我做一个后台管理系统,导师根据现在要开发的app的功能简单讲解了一下,把前端页面图给了我,霎时间有点懵,不过前前后后整整改了近一周,期间每改一次就和导师交流,交流以后继续改,所以现在来简单总结一下,同时也查了一些资料来丰富内容。
因为后台管理系统面对的主要是公司的各个部门,比如运营,产品,老板之类的人物,他们相对用户更加专业,对于功能的需求会更大,或者说,对功能梳理,业务线的清晰度,对功能的抽象,分级要求的比较高,同时对交互体验之类的普通用户需求的要求相对较低,只要后台系统简单,好用即可,所以有时交互太多反而会给人一种繁杂的感觉。
后台管理系统大概分为以下几方面:
一、(后台使用人员)角色管理(包含权限管理);
因为后台管理系统面向的人物种类较多,比如运营,产品,衍生部门以及老板还有产品经理等,在后台管理中,有些数据是只能某个部门的人员才能修改,所以最好是对人员进行分类,不同部门的分配不同的权限,当然有比如产品经理需要了解的不只是一个部门的情况,这时候就要对特殊人员进行权限管理的特殊分配,这一点是需要考虑到的。
二、用户管理
用户管理主要是对用户信息进行管理,后台中常见必需的用户信息有昵称,头像,性别,个性签名,如果需要用户绑定相关信息就还有电话号码,地址,真实姓名等,同时也针对每个app功能设置的不同,应该还有其他的用户信息需要进行统计和归纳。
三、平台管理
平台管理主要是针对app设置的一些活动来说,比如,可以有资讯,文章,视频等活动的管理,这时候可以根据前端界面展现哪些功能, 就可以了解到我们需要管理哪些功能,就像开启了上帝视角(瞎说)。当然,如果你发现后台设置管理的功能在前端并没有展现的地方,就要想一想是不是多余的了。(有可能就是错的了)。
四、运营管理
运营管理和平台管理类似,根据前端界面展现哪些功能, 就可以了解到我们需要管理哪些功能。
五、系统管理
也是功能分类其中的一支,一般系统管理对应的是设置页面,用户对于app的设置,意见与反馈之类的进行后台管理。
总的来说,做后台管理系统是既要理解前端用户使用界面,又要对功能分类有个整体把握,并且逻辑清晰。
在改系统的时候,很蠢,居然问了导师说“你看看还有什么要改的吗?”导师说了下面的话,分享出来,对于我这种刚入门的小白还是觉得比较有价值。
他说“是这样的,我们做事需要考虑的是面,而不是说我叫你做哪个点你就弄哪个点,像我昨天给你的那个前端,你做的是后台,你需要自己去考虑是不是对应到前端的点你自己都考虑进去了,这样你才能学到东西。你是这个后台的第一个用户,你要自己先都能觉得使用了就可以了。”