专业体验设计与研发

后台管理系统-设计一个简单的管理系统

网上很多系统的参考多数为业务中台,过于带有业务色彩。做过三四个后台管理系统,从中总结了一个通用的功能和需求设计模版,供大家参考。本文适用于从零开始的产品经理一些基础功能设计。


一个后台管理系统从零到有,需要有一个过程的,好多人对于开发设计并不是很理解大部分是对系统产生对数据进行各种操作,或者是对移动端的内容进行配置。所以对于数据的操作逃脱不了,在这个基础上,扩展一下排序导出等功能。


表数据的排序:正序、倒序。比如按数据的创建时间倒序,即数据越新的越靠前。如果做的高级一些,可以在时间的位置,设计排序功能,同时支持正序和倒序,可以互相切换。系统还有一些其他的功能,比如题库管理功能,主要是管理员添加、修改、删除不同题型等。


数据的翻页:一般为20个数据一页,翻页加载需要前端做好处理。可以增加页面跳转,跳转至首页/尾页的功能。系统还有一些其他的功能,比如题库管理功能,主要是管理员添加、修改、删除不同题型等。不过在前端组件里,这个是通用组件,可以直接套用。


数据的选择:多选数据(复选框)、分为全选本页、全选所有数据、反选本页、反选全部数据。选择后对此批数据进行批量操作。


列表字段:标明字段的来源和定义。例如,公司名称取【新建】时的值,【创建时间】取此条数据创建时的系统时间。本技术在数据编辑过程中,将数据分成两部分,一部分是从服务器端请求回来的数据,一部分是表格中显示的数据。我们需要注意的是:参数列表本身是一组必要参数的集合,如果要修改其中一个参数,就需要重新输入一组参数。一般来源分为后台创建、前台(业务端)创建、系统生成、从其他模块带出、历史缓存。


但是不同的系统在不同的环境下使用,会有很大的差别,如果系统设计有缺陷,很容易出问题,特别是一些集成度高、功能个性化的系统。删除操作是个敏感操作,注意事项跟编辑类似。哪个角色有权限删除数据,需要有操作记录,并且需要根据具体业务设置删除的限制条件。