我爱编程Node.JS

NodeJS搭建财务系统

2018-05-25  本文已影响0人  little_short

一、项目需求:实现公司内部B端费用系统,包含计费管理系统,订单管理系统,结算管理系统,账务管理系统,为财务汇总信息提供便捷服务。
二、实现技术:后台接口与前端展示使用NodeJS+express+ejs开发,数据库采用mysql和redies,。
三、测试需求:需要配备测试环境。

四、功能模块:

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


main.png
search.png
operate.png

订单管理:
1、sso单点登录接入模块:负责校验单点登录信息。
2、基础模块:相关订单规则校验方法,以及常用的方法。
3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有,查看,导出订单的权限。
4、检索模块:可通过关键字,相关机构,时间等条件进行精确的检索。
5、详情模块:根据订单id查询订单详细信息,并通过订单id进行表关联查询其他相关信息。
6、导出模块:根据当前显示结果进行导出,导出Excel文件。
7、分页模块:列表指定页数跳转,显示当前页码,并显示数据条数。


order.png
detail.png
export.png

结算管理:
1、sso单点登录接入模块:负责校验单点登录信息。
2、基础模块:相关结算规则校验方法,以及常用的方法。
3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有,查看,导出结算信息的权限。
4、检索模块:可通过关键字,相关机构,时间等条件进行精确的检索。
5、详情模块:根据结算id查询订单详细的结算信息,并通过结算id进行表关联查询其他相关信息。
6、导出模块:根据当前显示结果进行导出,导出Excel文件。
7、分页模块:列表指定页数跳转,显示当前页码,并显示结算总金额。


settle.png
settle_detail.png
settle_export.png

账务管理:
1、sso单点登录接入模块:负责校验单点登录信息。
2、基础模块:相关账务分成流水规则校验方法,以及常用的方法。
3、用户权限模块:通过用户id获取用户权限,用以判断用户是否具有,查看,导出账务信息的权限。
4、检索模块:可通过关键字,相关机构,时间等条件进行精确的检索。
5、详情模块:根据订单单号查询详细的流水信息,并通过订单单号进行表关联查询其他相关信息。
6、导出模块:根据当前显示结果进行导出,导出Excel文件。
7、分页模块:列表指定页数跳转,显示当前页码,并显示流水量。
8、对账模块:进行账务比对。

f_1.png
f_2.png
f-3.png
f-4.png
上一篇 下一篇

猜你喜欢

热点阅读