第五屆北大青鳥杯全國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張):

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章