基于python django的流量计远程抄表管理系统
- 权限管理功能。该系统将用户分为三种角色:管理员、厂商、流量计用户,管理员能够手动分配厂商、流量计用户角色拥有的权限,且管理员默认拥有系统的全部权限。
- 用户管理员功能。管理员能够新建、删除、编辑用户。
- 自动检测功能。系统对流量计的数据进行采集(有手动和自动两种方式)、监测、纪录,并进行数据分析处理,形成各种图形和报表,实现远程自动抄表。
- 动态显示功能。可定时或随机在远程抄表系统网络图画面上动态显示每只气表的用气量和整个系统所的总量。
- 数据管理功能。建立历史数据库,存储原始数据,供统计分析使用。
- 打印统计功能。可统计打印每只流量计的月、年报表和总用气量的报表。
- 异常报警功能。外接DTU与服务器连接不成功、用户流量计欠费会弹出报警信息。
- 日志管理功能。系统会记录所有用户的操作,以及登录记录。管理员可以删除日志信息。
- 流量计管理功能。管理员或厂商能够创建、删除、编辑流量计,并能够对流量计进行基本的操作如:查询流量计数据,充值,开阀,关阀等操作
- 前端:采用了layui的x-admin框架
- 后端:python django
- 数据库:mysql、redis
- 单元测试:unittest
- 日志:logging模块