美文网首页我爱编程Node.JS
NodeJS搭建业务系统

NodeJS搭建业务系统

作者: little_short | 来源:发表于2018-05-28 14:09 被阅读0次

    一、项目需求:实现公司内部B端业务系统,包含用户管理系统,公司管理系统,成员管理系统,权限管理系统,为公司业务处理提供便捷服务。
    二、实现技术:后台接口与前端展示使用NodeJS+express+ejs开发,数据库采用mysql和redies,。
    三、测试需求:需要配备测试环境。

    四、功能模块:

    用户管理:
    1、sso单点登录接入模块:负责校验单点登录信息。
    2、基础模块:相关校验方法,以及常用的方法。
    3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有,查看用户信息的权限。
    4、检索模块:可通过关键字条件进行精确的检索。
    5、分页模块:列表指定页数跳转,显示当前页码,并显示数据条数。

    boss_user.png

    公司管理:
    1、sso单点登录接入模块:负责校验单点登录信息。
    2、基础模块:相关公司管理规则校验方法,以及常用的方法。
    3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有,查看,添加,暂停,关闭,某个机构的权限。
    4、检索模块:可通过关键字,相关机构等条件进行精确的检索。
    5、添加模块:可自定义添加机构。
    6、修改模块:可自定义修改公司信息。
    7、分页模块:列表指定页数跳转,显示当前页码,并显示数据条数。
    8、日志模块:记录用户操作信息。
    9、文件保存模块:可以保存用户上传的图片以及文件信息。

    boss_company.png boss_c_d.png

    成员管理:
    1、sso单点登录接入模块:负责校验单点登录信息。
    2、基础模块:相关成员管理规则校验方法,以及常用的方法。
    3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有添加,查看,编辑,离职,某个成员和成员组的的权限。
    4、检索模块:可通过关键字,相关机构等条件进行精确的检索。
    5、添加模块:可自定义添加成员,或者添加成员组。
    6、修改模块:可自定义修改成员个人信息以及登陆信息。
    7、分页模块:列表指定页数跳转,显示当前页码,并显示数据条数。
    9、成员配置权限模块:可为成员配置成员组或者角色来规定成员的权限。
    10、日志模块:记录用户操作信息。

    boss_m.png boss_m_a.png boss_m_g.png boss_m_g_d.png boss_m_d_a.png

    权限管理:
    1、sso单点登录接入模块:负责校验单点登录信息。
    2、基础模块:相关权限管理规则校验方法,以及常用的方法。
    3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有添加,查看,编辑,删除,某个角色的权限。
    4、检索模块:可通过关键字条件进行精确的检索。
    5、添加模块:可自定义添加角色并给角色增加相应功能权限。
    6、修改模块:可自定义修改角色名称以及相关功能权限。
    7、分页模块:列表指定页数跳转,显示当前页码,并显示数据条数。

    boss_q.png boss_gn.png

    相关文章

      网友评论

        本文标题:NodeJS搭建业务系统

        本文链接:https://www.haomeiwen.com/subject/bxhgjftx.html