第五届北大青鸟杯全国IT精英挑战赛全国一等奖项目——智慧水务管理系统_概要设计说明书

第五届北大青鸟杯全国IT精英挑战赛全国一等奖项目——智慧水务管理系统

                                                 概要设计说明书

                                                                                                                作者:武汉宏鹏田超凡

版权所有,转载请注明原作者,仿冒侵权必究法律责任


编号:QN-STD-PLIS
版本:1.0

目录
1.引言    5
1.1 目的    5
1.2 背景    5
1.3 定义    5
1.3.1 JSP(Java Server Pages)    5
1.3.2 Struts2 一个MVC框架(Framework)    6
1.3.3 Spring    6
1.3.4 mybatis    6
1.3.5 JDBC    6
1.4 参考资料    7
2.总体设计    8
2.1 需求规定    8
2.2 运行环境    8
2.2.1 硬件环境    8
2.2.2 软件环境    8
2.3系统架构设计和业务处理流程    8
2.3.1 系统架构设计    8
2.3.2 业务处理流程    10
2.4系统功能结构设计    13
2.5人工处理过程    14
2.6尚未解决的问题    14
3.接口设计    14
3.1用户接口    14
3.2外部接口    15
3.2.1 硬件接口    15
3.2.2 软件接口    15
3.3内部接口    15
4运行设计    15
4.1运行模块组合    15
4.2运行权限控制    15
4.3运行时间    16
5数据结构设计    17
6.系统出错设计    18
6.1出错信息    18
6.2补救措施    18
7.一期功能模块设计    19
7.1 登录、注销、我的工作平台    19
7.1.1 界面设计    19
7.1.2  IPO    20
7.1.3 数据来源    20
7.2 巡检系统管理    21
7.2.1角色管理    23
7.2.2用户管理    25
7.2.3角色权限配置    28
7.2.4系统配置    31
7.3 维修系统    33
7.3.1 界面设计    34
7.3.2 IPO    35
7.3.3 数据来源    36
8.二期界面设计    37
8.1 爆管监控    37
8.2 G-S-M管理..............................................................................................................................38
8.3 SCADA管理    43
附录:一二期全数据库结构图.............................................................................................................46

1 引言
1.1 目的
读者范围:项目经理、组织人员、设计人员、开发人员、测试人员。
本文档作为智慧水务系统的概要说明文档,主要在于明确数据结构和软件结构,此外总体设计还将给出内部软件和外部软件部件之间的接口定义,各个软件模块的功能说明,数据结构的明细以及具体的装配要求。
1.2 
背景随着计算机技术、网络通讯技术以及电力系统保护及自控技术的发展,变电站的自动化水平不断提高,大大减少了人为操作事故,使变电站的无人值守逐步变成了可能,并已成为电业系统的发展趋势。目前已实现了将生产现场的设备运行数据、状态传送到远方的监控中心,同时监控中心也可对远程的现场设备进行控制和调节,电力系统内各种生产设备类型复杂,数目巨大,地域分布广,人工维护困难。同时,为适应减员增效和现代化管理的要求,对生产现场的闭路电视监控系统在可靠性、易用性及易维护性,尤其对远程监控方面提出了更高的要求。
   针对当前情况,智慧水务系统致力于为客户提供更优的解决方案,推出了一套完整的智慧监控系统,通过智慧化管理平台,对设备的监控、整体优化等技术措施,实现运行监视、操作与控制、信息综合分析与智能告警和自动化管理等功能,为客户提供更好的方案解决实际问题。

1.3 定义
1.3.1 JSP
JSP(Java Server Pages)技术使用Java编程语言编写类XML的tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务器端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
1.3.2 Struts2 一个MVC框架
用于快速开发Java Web应用。Struts2是Struts的下一代产品,是在Struts1和WebWork的技术基础上进行了合并的全新的Struts2框架(Framework)。全新的Struts2的体系结构与Struts1的体系结构差别巨大。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts2可以理解为WebWork的更新产品。
1.3.3 Spring
Spring是一个开源的框架,它由RodJohnson创建。这是为了解决企业应用开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能有EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分JAVA应用都可以从Spring中收益。
1.3.4 MyBatis
MyBatis是一个基于Java的持久层框架。MyBatis支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或者注解用于配制和原始映射,将接口和Java的POJOS(Plain Old Java Objects,普通的java对象)映射成数据库中的记录。
1.3.5 JDBC
它是一种用于执行SQL语句的JAVA API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯Java API编写数据库应用程序。
1.4 参考资料
《智慧水务系统需求分析说明书.doc》
《J2EE 项目实训UML及设计模式》 杨少波 等编著 清华大学出版社 2008年5月
《J2EE 项目实训Spring框架技术》 杨少波 等编著 清华大学出版社 2008《J2EE 项目实训Struts框架技术》 杨少波 等编著 清华大学出版社 2008年10月


2 总体设计
2.1 需求规定
本系统包括权限管理、用户管理、系统管理、GIS、巡检管理、设备管理、维修系统,详细请参见《智慧水务系统需求分析说明书》 。
2.2 运行环境
2.2.1 硬件环境
服务器端:处理器型号以及内存容量:1G以上,外存容量硬盘40G以上,考虑到数据的安全性,要求使用磁盘阵列,广域网网络环境。
客户端:PⅢ或更高配置。
2.2.2 软件环境
服务器端:CentOS 6.4,mysql数据库,tomcat7.0
客户端: IE6.0以上,Firefox,Chrome,Opera
2.3系统架构设计和业务处理流程
2.3.1 系统架构设计
根据需求文档中描述的功能、非功能性需求进行分析,以及对现有的主流技术框架的研究,本系统采用SSM框架组合,分别取SpringMVC、Spring3.3、MyBatis各框架中优秀模块进行组合,实现MVC架构模式,保证了系统良好的可扩展性、可维护性和模块的复用性。
在分层架构中,SpringMVC作为view层和control层,主要包括action和JSP页面之间的交互相应、拦截器、过滤器等。
MyBatis负责实例、JDBC连接以及数据持久层的功能。
Spring作为轻量级的框架,在系统中使用其核心模块IOC、AOP功能。其中,IOC依赖反转用来连接各个层之间的对象,简化各个对象之间的调用;而基于反射及代理模式的面向切面编程开销比较大,本系统只用来进行事务管理,负责事务的回滚,此外Spring还担当着MVC各个层之间的无缝连接工作,否则即使各个框架都很优秀也无法发挥出其最大的作用。
智慧水务系统的总体技术架构图如图1所示:再表示层(VIEW)采用了JSP页面进行展示;再效果以及渲染方面,采用jQuery插件和CSS技术;消息返回采用JSON等格式;使用ajax,所见即所得的良好用户体验。相对以前web应用,jQuery使页面展现形式有很大的改进。Spring的事务控制以及控制反转贯穿MVC三层,发挥着无缝连接的作用。再持久层,有Spring对MyBatis的支持以及MyBatis的数据持久化功能;数据库采用mysql数据库。

图1系统总体架构图
2.3.2 业务处理流程
智慧水务系统中的用户分为3个角色:系统管理员、测试用户、演示用户。
根据不同的业务流程不同角色人员分别可以不同的工作。(详见需求文档)
在此描述主要业务流程:维修系统。


图2维修系统活动图
维修系统流程流程:
系统管理员登录智慧水务系统—>进入任务管理界面—>查看操作列表,可以进行派工单审核,派工单管理,系统管理。
1,派工单管理:展示在处理工单、未派工单、审核工单、已完成工单、数量,图表数据导出1.派工单管理:1.1未派工单、1.2已派工单、1.3受理工单,操作派工、指派派工人员、接收派工任务、受理派工单
2,派工单审核:1.1延时审批、1.2待审核工单、1.3已审核工单
3,系统管理:1数据字典、功能菜单

图3巡检系统活动图
巡检系统管理流程:
系统管理登录系统进入首页——>点击巡检系统进入巡检页面(默认为巡检计划页面)——>可以进行以下功能操作:
巡检计划、临时任务、巡检审核、巡检任务、巡检设备、巡检点、数据字典,单击a链后可以对其进行增删改详情查看等操作

                               一期功能图

                                 
                                  二期部分功能图
2.4系统功能结构设计
智慧水务系统一二期功能分为:巡检管理、设备管理、系统维修、爆管监控、G-S-M管理、SCADA管理、运行调度、管网模型。有关系统的详细功能在系统的功能模块设计中说明。
2.5人工处理过程
系统管理员根据各站点反馈的数据将数据记录到系统中。
2.6尚未解决的问题
    无
3 接口设计
3.1用户接口
提供给用户的接口:
    1、菜单
    2、按钮
    3、输入界面
软件响应信息:
    系统通过用户习惯操作的窗口模式提供给用户的菜单,按钮和输入界面,通过对用户的输入提交给系统,系统对用户的输入进行处理和响应。
3.2外部接口
3.2.1 硬件接口
本系统同计算机硬件的接口由操作系统完成。
3.2.2 软件接口
目前外部软件主要考虑硬件的驱动和控制软件。
3.3内部接口
内部接口将在《智慧水务系统系统详细设计》文档中进行详细的说明,包括类的继承、实现、聚合关系等,以及各个模块之间如何进行数据交换和共享,内部接口中包括信息发布使用的数据库接口。
4运行设计
4.1运行模块组合
    详见图5。用户在系统中的所有操作,均记入日志表,以便跟踪查询。
4.2运行权限控制
系统用户登录时,对用户的身份进行检验,属于本系统的用户才能进入本系统查看相关的信息并进行操作,不属于本系统的用户不能登录且不能查看和操作相关的信息。
所有的权限通过登录人的身份来确定,本系统按照角色分配权限,系统中共有三种角色:系统管理员、线路管理员、巡检员。
1、系统管理员:可以对系统中数据进行任何操作和配置。
2、演示用户:可以对系统进行操作但是不能进行权限的更改。
3、测试用户:使用测试数据进行数据测试。
权限控制工作流程:
用户登录――>所属角色――>权限(具体功能模块的操作权限)――>具体的菜单、数据展示。
4.3运行时间
系统的耗时主要是查询最新数据时的响应时间和数据上报时间,查询最新数据的响应时间和数据库中数据的记录数有关系。总体控制是:查询最新数据的响应时间应控制在2秒中内 ,数据上报时间视网络情况而定,200k数据控制在1分钟之内,其他的响应时间应在2秒内。
5数据结构设计

图6一期数据结构设计

详见底部数据库结构图
注:系统中所有表的关联关系均为逻辑关联,不设外键关联。上图中为了清晰描述表之间关联关系,使用了外键,请注意。以下是系统中数据表(49张):
表名    具体定义
boom_area    爆管区域表
    boom_data    爆管数据表
boom_machine    爆管设备表
boom_machine_attr    爆管设备属性表
buyer_info    采购表
cas_maintain    维修信息表
    cas_order    工单信息表
cas_role    角色信息表
cas_user    用户信息表
center_data    中心数据表
center_data_day    中心日报表
dev_type    关联类别表
dic_patcycle    周期字典表
dic_pattype    类型字典表
dic_taskstatu    状态字典表
machine    设备信息表
machine_attr    设备属性表
machine_buyer    采购信息表
machine_dynamic    设备动态属性表
machine_file    设备文件表
machine_static    设备静态属性表
machine_storage    设备库存表
machine_type    设备类别表
patrol_check    巡检审核表
patrol_plan    巡检计划表
patrol_point    巡检点信息表
patrol_situation    巡检派工表
patrol_task    巡检任务表
plan_logs    计划日志表
plan_point    计划巡检点信息表
point_temperature    监测点信息表
pop_machine    方案调度设备表
pop_machine_type    方案设备类别表
pop_plan    方案信息表
pop_plan_info    方案信息详情表
pop_plan_more    方案数据表
pop_type_attr    方案类别属性表
pump_data    泵站数据表
pump_data_attr    泵站数据属性表
pump_pictures    泵站工艺图表
pump_provider_water    泵站供水数据表
pump_station    泵站信息表
pump_station_alert    泵站告警信息表
scada_center    供水中心表
task_point    任务巡检点表
test_point    测点信息表
test_point_data    测点数据表
water_pump    水泵信息表
water_pump_data    水泵数据表
表1
6 系统出错设计
6.1出错信息
采用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含义及处理方法。出错信息采用统一的表现方式,用一个统一的窗口表现给用户,有权限的用户可以看到出错信息的提示。对于数据维护中数据导入或导出出现的错误信息,系统需要给予文档说明,将错误信息的详细描述告诉用户,以便于数据的修改。
6.2补救措施
系统出错后的处理的补救:
    1、数据库恢复。
    2、系统日志恢复和跟踪。
7 一期功能模块设计
7.1 登录、注销、我的工作平台
7.1.1 界面设计

图7 系统登录界面
7.1.2数据来源
数据字典名称    用户表(cas_user)    
字段名称    取值说明    备注
id    必填,主键ID    32位随机数
userName    必填,用户名    
userCode    必填,用户编号    
password    必填,密码    
userRole    必填,用户角色    
creatBy    创建人编号    
creationDate    创建时间    
modifyBy    修改人    
modifyDate    修改时间    
7.1.3  IPO
输入    处理    输出
图7系统登录界面    进入系统,输入登录账号和密码。点击登录,验证通过后进入系统    界面

7.1.4   界面设计


图8主界面


7.2   巡检系统

7.2.1  界面设计

图9 巡检事项-巡检计划

7.2.1数据来源

数据字典名称    用户表(patrol_plan)    
字段名称    取值说明    备注
id    必填,主键ID    32位随机数
planNo    必填,计划编号    
planName    必填,计划名称    
patType    必填,巡检类型    
patCycle    必填,巡检周期    
startDate    必填,计划开始日期    
endDate    必填,计划结束日期    
publishDate    必填,发布时间    
remark    备注    

7.2.2  界面设计


图10巡检事项-巡检计划

7.2.2数据来源

数据字典名称    用户表(patrol_task)    
字段名称    取值说明    备注
id    必填,主键ID    32位随机数
taskNo    必填,任务编号    
taskName    必填,任务名称    
taskType    必填,任务类型    
taskStatu    必填,任务状态    
startDate    必填,计划开始日期    
executor    必填,执行人    
startDate    必填,任务开始日期    
endDate    必填,任务结束日期    
dispatchTime    必填,派工时间    
dispatcher    必填,执行人    
content    必填,任务内容    
planId    必填,计划ID    外键,主键表是patrol_plan
remark    备注    

7.2.3 界面设计


图11巡检事项-新增巡检计划

7.2.4数据来源

数据字典名称    用户表(patrol_task)    
字段名称    取值说明    备注
id    必填,主键ID    
taskNo    必填,任务编号    
taskName    必填,任务名称    
taskType    必填,任务类型    
taskStatu    必填,任务状态    
startDate    必填,计划开始日期    
executor    必填,执行人    
startDate    必填,任务开始日期    
endDate    必填,任务结束日期    
dispatchTime    必填,派工时间    

7.2.5 界面设计


图12 巡检事项-增加巡检点

7.2.5数据来源

数据字典名称    用户表(patrol_point)    
字段名称    取值说明    备注
id    必填,主键ID    32位随机数
pointNo    必填,巡检点编号    
pointName    必填, 巡检点名称    
address    必填, 巡检点地址    
devNum    必填, 设备数量    
remark    备注    


7.2.6 界面设计


图13 巡检事项-编辑巡检点

7.2.7界面设计


图14 巡检事项-巡检计划详情


7.2.8界面设计


                     图15 巡检事项-巡检计划删除

7.2.4   IPO

输入    处理    输出
图9巡检事项-巡检计划    输入查询条件进行查询,
约束:无论查询条件是否为空都将进行查询    界面
图10巡检事项-巡检计划        点击数据栏+按钮,可以查看该计划的任务编号    界面
图11巡检事项-新增巡计划        点击新增按钮,显示新增输入框,输入新增信息    界面
图12巡检计划-巡检点新增        点击增加巡检点按钮,弹出一个窗口,显示巡检点数据(上面添加巡检点,可对巡检点进行增加)    界面
图13巡检计划-编辑巡检计划       选中计划,点击编辑,弹出编辑窗口,填写编辑信息,即可修改(上面添加巡检点,可对巡检点进行编辑)    界面
图14巡检计划-巡检计划详情       选中计划,点击详情,弹出详情窗口,即可查看计划详情,以及附带的巡检点、巡检计划历史任务    界面
图14巡检计划-巡检计划删除       选中计划(可选中多个),点击删除,弹出删除弹框,点击确定即可删除(多个)    弹框

7.3   维修系统
7.3..1  界面设计

图16 维修界面

IPO

输入    处理    输出
图1初始化界面    列出系统’未派工单’、’在处理工单’,’带审核工单’、’已完成工单’的数量,并且使用图形化显示,左边为菜单栏,上边是功能菜单,点击左边菜单栏会在窗口右边显示该类型工单详细信息    界面

数据字典
数据字典名称    维修表cas_order    
字段名称    取值说明    备注
id    必填·主键ID    
informationFrom    必填·信息来源    
reflectForm    必填·反应形式    
reflectPeople    必填·反映人    
telephone    联系方式    
email    电子邮件    
reflectUnit    反应单位    
reflectArea    反应区域    
reflectClass    反应类别    
happenTime    发生时间    
happenAddr    发生地点    
eventLevel    事件等级    
processingDepartment    事件处理部门    
limitTime    限制时间    
closingTime    截止时间    
feedback    备注    
nodeName    工单类型    
operation    操作    
reflectContent    反应内容    
createdBy    创建人编号    
creationDate    创建时间    
modifyBy    修改人编号    
modifyDate    修改日期    
表1


图17未派工单


图18新增

图19编辑


图20详情

IPO
输入    处理    输出
图2查询区域    输入查询条件进行查询,无论查询条件是否为空都会将查询结果显示出来    界面
图2新增    弹出如图3的界面添加信息,事件等级(‘需反馈’=1,‘否’=-1)点击保存,如保存成功会提示,点击取消弹框会消失    界面
图2删除    点击信息列表需要删除的信息列表,可以选择多行,
友情提示:点击删除按钮会提示是否确定要删除,如果删除成功,列表会移除删除的信息    界面
图2编辑    点击信息列表需要删除的信息列表,只能选择一行列表,如果选择多行会友情提示,只能编辑一行数据,点击编辑按钮会弹出如图3所示的界面,更改页面信息,点击更新按钮友情提示,保存成功,点击取消按钮弹框会消失    界面
图2详情    点击信息列表需要显示的数据,然后点击详细按钮,弹出如图4所示的界面    界面

数据字典
数据字典名称    维修表cas_order    
字段名称    取值说明    备注

    同表1(cas_order)    

图21

IPO
输入    处理    输出
图2操作    点击图2数据列表的操作列中的信息,弹出如图7所示的界面,输入维修任务指派信息,点击确认指派,友情提示:指派成功    界面

数据字典
数据字典名称    维修表cas_maintain    
字段名称    取值说明    备注
id
    必填·主键ID    
repairPerson    必填·维修人    
remark    必填·任务    
personId    必填·指派人编号    
appointmentTime    指派事件    
orderId    工单编号    
8 二期界面设计
8.1爆管监控

8.1.1爆管监控览图

8.1.2爆管片区

8.1.3爆管数据


8.1.4仪器管理


8.1.5数据统计


8.2 G-S-M管理


8.2.1泵站览图


8.2.2泵站管理


8.2.3泵站实时数据


8.2.4泵站历史数据


8.2.5泵站数据统计

8.2.6测点管理


8.2.7测点实时数据


8.2.8测点历史数据


8.2.9测点数据统计


8.3 SCADA管理


8.3.1SCADA数据管理


8.3.2供水部门管理

8.3.3部门报表管理


8.3.4部门数据统计(一)


8.3.4部门数据统计(二)


8.3.4部门数据统计(三)

9 数据模型设计
                                 boom_area爆管区域表
字段名    字段描述
id    主键
areaName    区域名称
level    爆管等级
time    爆管时间
description    爆管描述

                                 boom_data爆管数据表
字段名    字段描述
id    主键
areaId    区域名称
boomData    爆管数据
time    爆管时间

                                 boom_machine爆管设备表
字段名    字段描述
id    主键
name    设备名称
content    设备描述


                                 boom_machine_attr爆管设备属性表
字段名    字段描述
id    主键
machineId    设备编号
chineseName    中文名称
englishName    英文名称
aliasName    别名
dataType    数据类型

buyer_info设备采购信息表
字段名    字段描述
id    主键
devId    设备编号
price    采购价格
planNum    计划采购数量
totalPrice    总价格
statu    采购状态
checkUser    审批人

cas_maintain维修信息表
字段名    字段描述
id    主键
repairPerson    维修计划人
remark    维修备注
personId    维修人
appointmentTime    申报时间
orderId    工单编号

cas_order工单信息表
字段名    字段描述
eid    工单编号
informationForm    信息来源
reflectForm    反映形式
reflectPeople                         反映人
telephone    联系电话
email    电子邮件
reflectUnit    反映单位
reflectArea    反映区域
reflectClass    反映类别
happenTime    发生日期
happenAddr    发生地点
eventLevel    事件等级
processingDepartment    处理部门
limitTime    处理时限
closingTime    截止时间
feedback    需反馈
nodeName    工单类型
operation    任务类型
reflectContent    反映内容
createdBy    创建人
creationDate    创建日期
modifyBy    修改人
modifyDate    修改日期


cas_role角色信息表
字段名    字段描述
id    主键
    roleName    角色名称
roleCode    角色编码


cas_user用户信息表
字段名    字段描述
id    主键
    userName    用户名称
userCode    用户编码
password    用户密码
userRole    用户角色
createdBy    创建人
creationDate    创建日期
modifyBy    修改人
modifyDate    修改日期
phone    电话
checkNum    审核数


center_data中心数据日报表
字段名    字段描述
id    编号
partTime    时间段
galaPa                      普电压
fullPa    总电压
galaVec    普电流
galaHz    普电荷
galaDu    普电度
intoWaterPa    进水水压
intoMg    进水余氯
intoDg    进水浊度
outWaterPa    出水水压
outMg    出水余氯
outDg    出水浊度
waterHeight    水位
machinePa    仪器电压
machineKv    仪器功率
machineHz    仪器负载
lazyVia    延迟流速位
quickVia    瞬时流速位
tempVia    临时流速位
galaKun    电功率
intoWater    进洋水量
dataType    数据类型


dev_type关联类别表
字段名    字段描述
id    主键
    nameame    名称
desType    关联类别
tableName    关联表名


dic_patcycle周期字典表
字段名    字段描述
id    主键
    patCycle    周期名称
val    属性值
des    描述
statu    可用状态
sys    是否系统字典


dic_pattype类别字典表
字段名    字段描述
id    主键
    patType    类别名称
val    属性值
des    描述
statu    可用状态
sys    是否系统字典


dic_taskstatu状态字典表
字段名    字段描述
id    主键
    taskStatu    任务状态名称
val    属性值
des    描述
statu    可用状态
sys    是否系统字典


machine设备信息表
字段名    字段描述
id    主键
    machineNo    设备编号
name    设备名称
startDate    开始日期
status    设备状态
description    设备描述
remark    设备备注
useCount    使用数量
buyDate    采购日期


machine_attr设备属性表
字段名    字段描述
id    主键
    name    属性名称
devId    所属设备


machine_buyer设备采购表
字段名    字段描述
id    主键
    devId    设备编号
price    采购金额
planNum    计划采购数
totalPrice    采购总金额
statu    采购状态
checkUser    审批人
message    备注信息


machine_dynamic设备实时属性表
字段名    字段描述
id    主键
    chineseName    中文名
englishName    英文名
aliasName    别名
isKey    是否关键
dataType    数据类型
remark    备注信息
sortNum    排序号
unit    单位
type    属性类型
typeId    所属类别


machine_file设备文件表
字段名    字段描述
id    主键
    fileName    文件名
path    文件路径
devId    所属设备
type    文件类型


machine_static设备静态属性表
字段名    字段描述
id    主键
    chineseName    中文名
englishName    英文名
aliasName    别名
isKey    是否关键
remark    备注信息
sortNum    排序号
unit    单位
type    属性类型


machine_storage设备库存表
字段名    字段描述
id    主键
devId    设备编号
totalCount    总库存数
unUseCount    废弃数量

machine_type设备类别表
字段名    字段描述
id    主键
name    类别名称


patrol_check巡检审核信息表
字段名    字段描述
id    主键
ckDate    审核日期
ckResult    审核结果
ckAdvice    审核建议
taskId    任务编号


patrol_plan巡检计划信息表
字段名    字段描述
id    主键
planNo    计划编号
planName    计划名称
patType    巡检类型
patCycle    巡检周期
startDate    开始日期
endDate    结束日期
publishDate    审核日期
remark    备注


patrol_point巡检点信息表
字段名    字段描述
id    主键
pointNo    巡检点编号
pointName    巡检点名称
address    巡检点地址
devNum    设备数量
remark    备注信息
devId    调度设备编号


patrol_situation派工信息表
字段名    字段描述
id    主键
SucDevNum    派工编号
executor    执行人
meetDate    执行时间
fulfilDate    截止时间
patResult    巡检结果
patExplain    巡检备注
taskId    任务编号


patrol_task巡检任务表
字段名    字段描述
id    主键
taskNo    任务编号
taskName    任务名称
taskType    任务类型
taskStatu    任务状态
executor    执行人
startDate    开始日期
endDate    截止日期
dispatchTime    创建日期
dispatcher    创建人
content    任务内容
planId    计划编号
remark    备注信息


plan_logs巡检日志表
字段名    字段描述
id    主键
title    日志标题
content    日志内容
createdBy    创建人
creationDate    创建日期
planId    计划编号


plan_point计划巡检点信息表
字段名    字段描述
id    主键
planId    计划编号
pointId    巡检点编号


point_temperature监测点信息表
字段名    字段描述
id    主键
name    监测点名称
level    监测点等级
time    监测时间
description    描述


pop_machine方案设备表
字段名    字段描述
id    主键
code    设备编号
name    设备名称
type    设备类别
roadHeight    设备地高
maxPa    最大功率
minPa    最小功率


pop_machine_type方案设备类别表
字段名    字段描述
id    主键
name    类别名称


pop_plan方案信息表
字段名    字段描述
id    主键
name    方案名称
endDate    截止日期
createdBy    创建人
creationDate    创建日期
modifyBy    修改人
modifyDate    修改日期


pop_plan_info方案概况表
字段名    字段描述
id    编号
maxWaterVec    日供水量上限
minWaterVec    日供水量下限
maxPa    出口压力上限
minPa    出口压力下限
waterMade    制水成本
waterLv    水泵供水效率
waterHeight    清水池平均水位
planId    方案编号


pop_plan_more方案数据表
字段名    字段描述
id    编号
centerId    中心编号
one    一点
two    二点
three    三点
four    四点
five    五点
six    六点
seven    七点
eight    八点
nine    九点
ten    十点
eleven    十一点
twelve    十二点
thirteen    十三点
fourteen    十四点
fifteen    十五点
sixteen    十六点
seventeen    十七点
eighteen    十八点
nineteen    十九点
twenty    二十点
twentyOne    二十一点
twentyTwo    二十二点
twentyThree    二十三点
twentyFour    二十四点
planId    计划编号


pop_type_attr方案类别属性表
字段名    字段描述
id    编号
typeId    类别编号
chineseName    中文名称
englishName    英文名称
aliasName    别名
isMainKey    是否关键
dataType    数据类型
unit    单位
remark    备注
attrType    属性类型


pump_data泵站数据表
字段名    字段描述
id    编号
pumpId    泵站编号
intoVec    进水流量
outVec    出水流量
replyVec    复线流量
intoPa    进水压力
outPa    出水压力
intoMg    进水余氯
outMg    出水余氯
intoDg    进水浊度
outDg    出水浊度
type    数据值类型
time    监测时间


pump_data_attr泵站数据属性表
字段名    字段描述
id    编号
errorState    故障状态
levelType    层级类别
area    所属地区
publish    所属厂商
name    名称
showName    显示名称
yPos    经度
miniMa    二维码
nodeMa    条形码
rfid    rfid
xPos    纬度
heightDoul    设备高程
kama    马达功率
machineKa    发动机卡位
fastVec    瞬时流速
pumpId    泵站编号

pump_pictures泵站工艺图表
字段名    字段描述
id    编号
stationId    泵站编号
path    工艺图路径


pump_provider_water泵站供水表
字段名    字段描述
id    编号
stationId    泵站编号
one    一点
two    二点
three    三点
four    四点
five    五点
six    六点
seven    七点
eight    八点
nine    九点
ten    十点
eleven    十一点
twelve    十二点
thirteen    十三点
fourteen    十四点
fifteen    十五点
sixteen    十六点
seventeen    十七点
eighteen    十八点
nineteen    十九点
twenty    二十点
twentyOne    二十一点
twentyTwo    二十二点
twentyThree    二十三点
twentyFour    二十四点


pump_station泵站信息表
字段名    字段描述
id    编号
name    泵站名称
typeNo    泵站型号
gasHolden    瓦斯浓度
dasHolden    抽放负压
intoKun    入口功率
outKun    出口功率
temperature    温度
userId    负责人
type    泵站类型


pump_station_alert泵站告警信息表
字段名    字段描述
id    编号
machineName    设备名称
chineseName    中文名称
englishName    英文名称
dataType    数据类型
alertType    告警类型
alertLevel    告警等级
alertStatu    告警状态
beginValue    开始值
nowValue    当前值
compareValue    比较值
startDate    开始日期
newDate    当前日期
endDate    截止日期
clearStatu    清除状态
stationId    泵站编号


scada_center供水中心信息表
字段名    字段描述
id    编号
name    中心名称
address    中心地址
userId    负责人
phone    电话
peopleCount    中心职工数
type    中心类型
description    中心描述


task_point任务巡检点信息表
字段名    字段描述
id    编号
taskId    任务编号
pointId    巡检点编号


test_point监测点信息表
字段名    字段描述
id    编号
name    监测点名称
type    监测点类型
mainContent    重要内容
userId    负责人


test_point_data监测点数据表
字段名    字段描述
id    编号
mitualPa    压力
flowVec    流量
normalVec    正向累计流量
reverseVec    反向累计流量
galaVec    电量
type    数据类型
pointId    测点编号
time    监测时间


water_pump水泵信息表
字段名    字段描述
id    编号
name    水泵名称


                           water_pump_data水泵数据表   
字段名    字段描述
id    编号
waterId    水泵编号
one    一点
two    二点
three    三点
four    四点
five    五点
six    六点
seven    七点
eight    八点
nine    九点
ten    十点
eleven    十一点
twelve    十二点
thirteen    十三点
fourteen    十四点
fifteen    十五点
sixteen    十六点
seventeen    十七点
eighteen    十八点
nineteen    十九点
twenty    二十点
twentyOne    二十一点
twentyTwo    二十二点
twentyThree    二十三点
twentyFour    二十四点
pumpId    泵站编号

附录:
一二期全数据库结构图(数据表49张):

发布了119 篇原创文章 · 获赞 14 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_30056341/article/details/105637917