后端产品典型的功能模块

负责后端产品已有六年了,回顾过去负责的后端产品,除核心业务外,在功能模块上基本都雷同,常见的后端功能模块有以下几个:

1、数据字典管理

数据字典即多个选项的枚举列表,一般通过后台数据字典或参数模块来管理,可以由用户自由定义数据字典,修改展现给c端用户的文案。数据字典属于系统公共基础模块,用于前端用户选项外,还可以作为系统全局控制参数,非常方便,属于后端开发必备模块之一。目前相当多的后端框架,已经集成了数据字典功能,包括后台增删改查及调用方法。

2、用户操作日志

用于用户对系统操作动作的记录,一般用于排障追溯以及信息安全稽核用途,操作日志一般需要记录用户操作时间,操作动作,操作前及操作后变化的内容。

3、页面级联显示

常见的级联显示如省市区县的选择,常用也比较多,目前业界已有成熟的组件,基本不需要后端开发重复造轮子了。

4、系统基础管理功能

菜单管理、角色管理、权限管理等等,属于后端系统最基本都管理功能,一般后台框架已经集成功能,可以满足基本都权限控制要求,但如果要有特殊权限控制,还需要自行开发。

5、导入导出功能

后端导入导出也是比较常见的功能,目前已经可以做到导入导出的共用,通过配置即可新配一套导入导出功能,非常方便快捷。

6、图片上传

图片上传功能在电商系统比较常见,主要用于页面发布商品上传图片,也有通用的功能,无需重复造轮子。

7、数据埋点统计

专业的埋点统计,是通过专业的工具来完成,但是普通的访问pv、uv等记录,可以采用记录日志,定时或实时统计方式来实现。


还有更多通用的模块,不一一列举,目前后端框架非常之多,搭建一个框架,只需要开发业务功能即可,不需研发重复开发,大大减少了工作量,提升了工作效率。

你可能感兴趣的:(后端产品典型的功能模块)