999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#.net的城市地下空間結構安全設計信息系統的設計與實現

2020-09-18 05:20:40
四川建筑 2020年4期
關鍵詞:控制措施數據庫用戶

吳 波

(中鐵二十三局集團有限公司,四川成都 610031)

地下工程安全風險事件的來源很復雜,由于安全風險事件不只在項目建設施工階段發生,還包括很多早在地下工程項目的規劃設計階段就開始萌發的直接或間接的相關事件[1-2]。為了降低安全風險對實現地下工程項目目標構成的巨大威脅,必須在項目前期對風險事件開展仔細研究,對地下工程項目進行安全風險分析,以其作為參考,制定項目安全風險策略,從而確保項目目標的順利實現[3-4]。隨著計算機互聯網的時代的到來,工程流程化,工程無紙化作業迅速得到發展,徐媛等人提出建立面向地鐵施工及運營過程的安全設計知識庫[5],從而對地鐵施工運營的安全措施方案進行有效的管理,但該系統依托于Revit運行環境,不利于安裝和擴展。余宏亮.等人研究了工程圖紙的地鐵車站施工安全風險自動識[6],通過計算機來識別AutoCAD工程圖來判斷地鐵施工中的風險,該系統識別AutoCAD圖紙的原理是通過建立AutoCAD圖紙圖層庫,從而對整個圖紙進行讀取,所以對AutoCAD工程圖紙繪制要求較高,容易造成錯誤識別或識別不準。目前城市地下結構安全措施規范仍然停留在紙質管理階段,基于目前這些問題,建立獨立的城市地下結構安全設計信息的可視化系統具有重要意義,通過后臺建立統一的數據庫管理,前端設計可視化操作界面,工作人員可以快速輕松地查詢各類環境和條件下的安全措施,同時為進一步的無紙化自動識別施工安全措施開發提供基礎。

1 城市地下空間結構安全系統設計

由于城市地下空間結構安全風險來源復雜且分類較多。

(1)第一步:需要基于Access2016數據庫來建立支持系統的數據庫[7],根據網絡化拓建、類型、分類、風險源和控制措施分別建立數據表,數據表又相互聯系,通過建立一對多,多對多和多對一的關系來解讀各個數據表之間的關系。

(2)第二步:根據C#語言和AccessDatabaseEngine來對后臺數據庫進行可視化的系統搭建[8],用戶不需要懂數據庫相關知識,但用戶可以通過與可視化界面進行交互,以此來實現操作后臺數據庫。

(3)第三步:分配不同權限級別來訪問及操作數據庫。

(4)第四步:實現用戶對查詢結果進行Excel報表,C#對Excel操作方法比較多,最常用的是通過OLE方式編程[9],但該方法需要Office環境支持,讀取速度也比較慢,基于Java平臺的POI技術具有高效快速Excel報表特點,同時不需要安裝Office[10],本系統采用POI的.NET版本,即:NPOI。

1.1 功能模塊設計

圖1為系統功能結構圖,系統安裝用戶權限級別分為兩個模塊進行設計,分別為超級管理員和普通用戶。

圖1 系統功能結構

1.1.1 超級管理員登錄模塊

該模塊主要實現超級管理員用戶的所有功能,數據入庫(導入數據的格式見圖2)、根據查詢條件查詢對應的控制措施、對查詢的數據記錄的進行修改和刪除,清空各類數據表、管理普通用戶、查詢結果報表等功能。

圖2 導入數據文件格式

1.1.2 普通用戶登錄模塊

該模塊主要實現監測數據導入、項目屬性和原始記錄管理,數據預處理。支持數據的插入、刪除、修改、自動保存等操作。

1.2 數據庫設計

本系統后臺數據庫名稱為安全設計數據庫,圖3為該數據庫的ER關系圖。

圖3 E-R關系

表1為安全設計數據庫中的數據表名稱匯總。

表1 數據庫表

1.2.1 實體數據表

(1)網絡化拓建數據表(表2)。

表2 網絡化拓建

(2)類型數據表(表3)。

表3 類型

(3)分類數據表(表4)。

表4 分類

(4)風險源數據表(表5)。

表5 風險源

(5)控制措施數據表(表6)。

表6 控制措施

(6)賬戶設置數據表(表7)。

表7 賬戶設置

1.2.2 關系數據表

(1)網絡化拓建-類型數據表(表8)。

表8 網絡化拓建-類型

(2)類型-分類數據表(表9)。

表9 類型-分類

(3)分類-風險源數據表(表10)。

表10 分類-風險源

(4)風險源-控制措施數據表(表11)。

表11 風險源-控制措施

2 系統前端設計與實現

本系統的核心支撐就是后臺數據庫,第一部分介紹了數據庫的設計,接下來將通過C#編程語言來實現該可視化系統的設計和實現。

2.1 用戶登錄入口設計

當運行軟件時,首先進入登錄界面,如圖4所示,該界面主要提供用戶賬戶和密碼輸入登錄、記住密碼,以及通過郵箱注冊、修改密碼和忘記密碼等功能。

圖4 登錄界面

這一部分通過C#語言與后臺數據庫進行交互,通過賬戶設置數據表對用戶進行相關的查詢、訪問、添加和修改,同時判斷用戶的訪問權限,根據訪問權限來分配給用戶不同的可操作的界面和功能。C#連接Access數據庫的連接字符串為:

String AccessCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Path +";Jet OLEDB:Database Password="+Password;

其中Path為數據庫文件路徑,Password為數據庫密碼。

2.2 系統功能可視化設計

2.2.1 超級管理員用戶功能

超級管理員用戶可以對數據庫執行增、刪、改、查和管理普通用戶等功能。

數據入庫

(1)數據入庫。將圖2所示的Excel數據文件導入到后臺數據庫中,圖5為導入數據的狀態顯示。

圖5 數據入庫狀態顯示

(2)數據查詢。用戶登錄后,數據庫會自動加載到數據查詢界面,如圖6所示,網絡化拓建、類型、分類和風險源的數據源會分別綁定到4個下拉選擇框中,用戶可以根據這四個查詢條件進行對應控制措施的查詢。

圖6 數據庫查詢界面

(3)數據修改。圖6中,在每一條控制措施后邊會有一個更改按鈕,當用戶為管理員時,圖中4個下拉菜單框和控制措施表格都是可編輯狀態,用戶可以通過單擊修改按鈕對對應記錄進行更改并同時更改到數據庫中。

(4)數據刪除。圖6中,在每一條控制措施后邊同時會有一個刪除按鈕,當用戶為管理員時,用戶可以單擊刪除按鈕來刪除對應記錄進行更改并同時將數據庫中這條記錄刪除掉。

(5)查詢結果報表。系統支持對查詢結果進行Excel報表,圖7為查詢結果報表的結果展示。

圖7 數據查詢報表顯示

(6)查詢結果報表。系統支持超級管理員對普通用戶的管理,如圖8所示,超級管理員可以對普通用戶進行賬戶注銷功能,操作方法為點擊該用戶右側的刪除按鈕即可。

圖8 賬戶管理界面

2.2.2 普通用戶功能

普通用戶的操作界面見如圖9所示,普通用戶只能對數據庫進行查詢和數據查詢結果報表功能,普通用戶不能對4個下拉菜單框和控制措施表進行編輯更改操作。

圖9 普通用戶操作界面

系統還提供大部分主要功能的工具欄,用戶可以借助工具欄進行相關操作,同時還為用戶提供系統操作的幫助文檔和開發者聯系方式。

3 系統開發環境

系統采用面向對象的、運行于.NET Framework之上的高級程序設計語言C#.net,系統通過編程來實現與Access數據庫進行相關數據庫操作。另外,系統還使用了第三方庫:NPOI,NPOI是基于.NET平臺,對Excel和Word進行二次開發的開源庫。

4 結束語

本文設計了城市地下空間結構安全設計系統,采用C#.net語言與Access數據庫實現了數據庫數據導入、數據查詢、數據更新、數據刪除的可視化實現和數據Excel報表。本系統采用模塊化開發,系統擴展性強,以便后續的功能擴展和二次開發。

猜你喜歡
控制措施數據庫用戶
給排水工程招投標階段中的造價控制措施
建筑安裝工程預結算造價控制措施
大型公司財務預算與控制措施探討
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
淺析土建工程造價控制措施
主站蜘蛛池模板: 国产激情在线视频| 一级毛片免费不卡在线| 三上悠亚在线精品二区| 亚洲精品动漫| 制服丝袜国产精品| 久草视频精品| 尤物亚洲最大AV无码网站| 91精品国产丝袜| 国产精品专区第1页| 国产又粗又猛又爽视频| 国产av剧情无码精品色午夜| 五月婷婷丁香色| 九色综合伊人久久富二代| 亚洲制服丝袜第一页| 亚洲中文在线看视频一区| 色欲色欲久久综合网| 久久国产精品电影| 国产精品99r8在线观看| 最新加勒比隔壁人妻| 亚洲香蕉在线| 成人日韩精品| 亚洲成a人片| 99中文字幕亚洲一区二区| 亚洲色图另类| 国产十八禁在线观看免费| 97国产在线观看| 在线看AV天堂| 韩国v欧美v亚洲v日本v| 久青草免费视频| 中文字幕在线观| 精品亚洲麻豆1区2区3区| 亚洲视频四区| 亚洲色中色| 青青草国产精品久久久久| 中文字幕精品一区二区三区视频| 114级毛片免费观看| av午夜福利一片免费看| 国产精品手机在线观看你懂的 | 3344在线观看无码| 久久国产拍爱| 午夜无码一区二区三区| 91亚洲精品第一| 99久久精品国产自免费| 久久黄色小视频| 精品国产成人av免费| 又污又黄又无遮挡网站| 亚洲中文字幕无码mv| 欧美三级视频在线播放| 中文无码精品A∨在线观看不卡 | 91视频日本| 日韩精品无码不卡无码| 久久青草视频| 一级毛片免费不卡在线| 欧美日韩高清| 免费A级毛片无码无遮挡| 亚洲精品午夜无码电影网| 直接黄91麻豆网站| 国产日本一线在线观看免费| 久久午夜夜伦鲁鲁片无码免费| 99性视频| 国产a v无码专区亚洲av| 亚洲天堂网在线播放| 美女潮喷出白浆在线观看视频| 免费播放毛片| 亚洲69视频| 高清无码手机在线观看| 中文毛片无遮挡播放免费| 日韩一区精品视频一区二区| 免费全部高H视频无码无遮掩| 五月婷婷亚洲综合| 国产亚洲高清在线精品99| 91九色最新地址| 五月激激激综合网色播免费| 久久精品国产999大香线焦| 国产91特黄特色A级毛片| 国产91视频免费观看| 日本精品一在线观看视频| 国产成人无码播放| 亚洲人成人伊人成综合网无码| 久久男人资源站| 成人字幕网视频在线观看| 亚洲天堂在线视频|