国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Revit族庫信息化管理及應(yīng)用

2022-08-14 08:24張春曉
科學(xué)與信息化 2022年15期
關(guān)鍵詞:磁盤前臺后臺

張春曉

同濟(jì)大學(xué)建筑設(shè)計(jì)研究院(集團(tuán))有限公司 上海 200092

引言

Revit族是某一類別中圖元的類,是根據(jù)參數(shù)(屬性)集的共用、使用上的相同和圖形表示的相似來對圖元進(jìn)行分組。一個族中不同圖元的部分或全部屬性可能有不同的值,但屬性的設(shè)置是相同的。根據(jù)BIM中心的解釋:Revit族是制約我國BIM發(fā)展的一大瓶頸。由于其制作煩瑣,工程量大等特點(diǎn),是Revit建模中占用時間較長的一個環(huán)節(jié)[1]。一些企業(yè),特別是在建筑設(shè)計(jì)方面比較成熟的企業(yè),肯定也積累了大量的族文件, 但是對于族的管理、使用、維護(hù)等方面仍然存在比較多的問題,主要表現(xiàn)為以下幾個方面:①缺少審批機(jī)制,每個設(shè)計(jì)師制作族的標(biāo)準(zhǔn)和質(zhì)量不一;②缺少統(tǒng)一管理族的入口,族文件以文件的形式存儲在網(wǎng)盤中,檢索麻煩;③無法保證族的安全性,族文件放在磁盤文件夾中,對所有人公開且可以直接操作族,沒有操作記錄,族的安全得不到保證;④族利用率低,不同的BIM設(shè)計(jì)項(xiàng)目存在重復(fù)制作同一族的情況;⑤維護(hù)管理效率低,無統(tǒng)一的方式對族文件進(jìn)行更新維護(hù)。

Revit族庫信息化管理及應(yīng)用,簡稱族庫管理系統(tǒng),以下稱Family Bank,可以有效解決以上問題,提高工作效率。而且項(xiàng)目的框架和嚴(yán)謹(jǐn)?shù)拇a有效保證了系統(tǒng)的安全性和穩(wěn)定性。

Family Bank是使用高級編程語言C#研發(fā)的以B/S為架構(gòu)的族庫管理系統(tǒng)。項(xiàng)目采用經(jīng)典的MVC模式,以及 EF和Dapper等ORM輕量級開發(fā)框架,IOC依賴注入容器采用的是微軟的Unity,并結(jié)合鑒權(quán)授權(quán)等安全措施,有效保證了系統(tǒng)的安全性和穩(wěn)定性。前端使用開源模塊化組件Layui,結(jié)合Java Script、Ajax等前端技術(shù),讓用戶瀏覽網(wǎng)頁時有一種極簡的視覺體驗(yàn)。此系統(tǒng)由兩大板塊組成,一是族庫管理系統(tǒng)門戶網(wǎng)站,二是族庫管理系統(tǒng)后臺。門戶網(wǎng)站主要是供用戶使用,族庫后臺主要是審批管理人員使用。本系統(tǒng)已經(jīng)預(yù)置了大量專業(yè)的族文件,族的類型涉及各個專業(yè)。整個系統(tǒng)的結(jié)構(gòu)圖如圖1所示:

圖1 系統(tǒng)總體框架圖

1 存儲層

1.1 文件存儲

文件存儲主要是指將所有用戶上傳的族文件按照統(tǒng)一的規(guī)范存儲在服務(wù)器磁盤上。存儲族文件的文件夾有一定格式規(guī)范,當(dāng)需要直接從磁盤上獲取族時可以快速定位。

1.2 日志

日志是一個成熟的網(wǎng)站不可或缺的一部分,它能讓用戶更好地了解自己的網(wǎng)站。隨著時間的推移日志的重要性將會逐漸被凸顯出來。它的存在形式主要是以文本文檔的形式存在于磁盤中。

1.3 緩存

Redis讀寫速度非??欤x速度可達(dá)110000/s,方便存取list對象[2]。為了提高網(wǎng)頁響應(yīng)速度,把數(shù)據(jù)內(nèi)容改變頻率極低的對象存儲在緩存中,即不直接從數(shù)據(jù)庫中讀取數(shù)據(jù),降低CPU利用率且提高響應(yīng)速度。Session緩存主要存儲用戶信息、微信掃碼登錄等。

1.4 數(shù)據(jù)庫

本系統(tǒng)采用SqlServer大型關(guān)系型數(shù)據(jù)庫存儲所有信息,數(shù)據(jù)庫部署在服務(wù)器上。

2 服務(wù)層

2.1 上傳族

使用Web Uploader組件結(jié)合后臺多線程和分布式的技術(shù),保證了當(dāng)有批量的族在同時上傳時族數(shù)據(jù)的準(zhǔn)確安全性,同時可以提高族的上傳速度。

2.2 下載族

用戶登錄后可以下載族文件,支持批量下載。批量下載有數(shù)量限制。

2.3 郵箱

注冊時綁定的郵箱以及通過郵箱找回密碼是通過smtp郵件傳輸協(xié)議實(shí)現(xiàn)。

2.4 族信息展示

族上傳后獲取族的參數(shù),并在族信息展示頁面能看到組的四維視圖以及各個規(guī)格下的參數(shù)信息。

2.5 個人中心

2.5.1 我的族文件:個人上傳的所有族文件,不論是已經(jīng)審批通過還是未通過的都在此頁面展示出來,對于未通過的族用戶修改后再次上傳即進(jìn)入下一個審核流程。

2.5.2 我的收藏:展示所有自己收藏的族。

2.5.3 我的消息:所有和個人相關(guān)的消息都會以列表的形式展示在這個頁面。

2.5.4 回收站:所有個人被刪除的族都會展示在自己的回收站中,在回收站中可以找回自己想要的族。

2.6 族庫后臺

2.6.1 基礎(chǔ)信息:主要用來維護(hù)系統(tǒng)中的基礎(chǔ)數(shù)據(jù)。

2.6.2 用戶權(quán)限:通過設(shè)置用戶類別的一些權(quán)限,然后給用戶綁定類別,來間接實(shí)現(xiàn)設(shè)置用戶的權(quán)限。

2.6.3 族庫管理:主要是審核族文件以及查看審核記錄信息。

2.6.4 數(shù)據(jù)統(tǒng)計(jì):可以看到所有專業(yè)下每一個族文件的詳細(xì)信息,以及所有上傳者上傳族的排行榜。

2.6.5 接口層:提供族庫Revit插件訪問數(shù)據(jù)的接口。

2.6.6 訪問層:只需要一臺電腦,瀏覽器打開網(wǎng)址就可正常訪問。

2.7 Family Bank前臺

用戶通過前臺注冊網(wǎng)站,注冊時需要綁定郵箱和微信。登錄網(wǎng)站時有兩種登錄方式,一是用戶名密碼登錄,二是微信掃碼登錄。綁定郵箱是為了忘記密碼時可以通過郵箱找回密碼,綁定微信是為了讓用戶可以快速登錄本系統(tǒng)。

登錄到網(wǎng)站并搜索到符合自己要求的族下載即可。未注冊的游客使用本系統(tǒng)時只能查看族,查看族的思維導(dǎo)圖以及族的詳細(xì)信息,除此之外沒有任何其他權(quán)限。如果想更好地體驗(yàn)本系統(tǒng),只需要簡單幾步注冊并綁定個人的微信即可,注冊完成登錄進(jìn)入首頁,會發(fā)現(xiàn)有很多實(shí)用功能可以操作。包括下載想要的族、上傳族、擁有個人中心等。個人中心包括用戶上傳的所有族、個人收藏的族、個人的通知消息,以及回收站等。

2.8 Family Bank后臺

族庫后臺只有相關(guān)負(fù)責(zé)人員有全部權(quán)限。審批人員依據(jù)規(guī)范要求審核族文件,族庫前臺用戶能夠查到包含詳細(xì)信息的審核記錄。所有用戶上傳的族都記錄備案,并展示族文件的貢獻(xiàn)榜,族文件貢獻(xiàn)多的用戶可以開通一些權(quán)限等。權(quán)限的設(shè)置同樣是后臺比較重要的部分,設(shè)置的方式是通過給用戶類別設(shè)置權(quán)限,進(jìn)而把用戶添加到某一類別中來實(shí)現(xiàn)對用戶權(quán)限的控制。項(xiàng)目用到的一些基礎(chǔ)數(shù)據(jù)統(tǒng)一在族庫后臺實(shí)現(xiàn),由相關(guān)負(fù)責(zé)人對其進(jìn)行維護(hù)。

前臺用戶也可以登錄族庫后臺,目前對于普通用戶,只能查看貢獻(xiàn)榜,也可以查看自己的排名,想要擁有一些高級功能則需要提高自己的排名。

3 結(jié)束語

族作為Revit設(shè)計(jì)的基本單元,在管理上存在一些問題,如族庫安全得不到保證,設(shè)計(jì)師工作效率得不到提升等,而Family Bank的研發(fā)將有效解決這些問題。

系統(tǒng)后臺有審批流程,設(shè)計(jì)師在前臺上傳自己的族后,后臺相關(guān)負(fù)責(zé)人員登錄系統(tǒng)即可直接看到所有待審核的族,快速進(jìn)入審批流程中。審批者確定族是否符合要求,當(dāng)符合要求時給予通過,通過后的族會自動展示在族庫網(wǎng)站的首頁中。不符合要求的族,審批者可以幫助修改并通過,或者寫明原因直接不通過[3]。設(shè)計(jì)師在族庫前臺收到審核通知時,可以及時做出修改。由此來看,通過添加審批流程可以有效地解決不同的設(shè)計(jì)師族的標(biāo)準(zhǔn)和質(zhì)量不一的問題。

進(jìn)入族庫前臺首頁的族,所有用戶都有查看和下載的權(quán)限。所有的族文件都放在服務(wù)器磁盤中,磁盤里的族被嚴(yán)格保護(hù),非管理人員不能直接從磁盤中獲取。網(wǎng)頁族的檢索功能可以通過Revit版本、產(chǎn)品認(rèn)證方式、所屬專業(yè)和類別等相互結(jié)合的方式進(jìn)行檢索。同時網(wǎng)站記錄族文件的上傳時間和下載量等信息,使用者可以按照發(fā)布時間、下載量、族名稱排序,來更加快速地查找族文件。既保證族文件的安全性又提高族的檢索效率。

所有審批通過的族都在族庫首頁展示,通過快速檢索的功能,設(shè)計(jì)師可以快速找到并下載需要的族文件,無需再重復(fù)煩瑣地進(jìn)行設(shè)計(jì)族的工作。這樣既可解決族利用率低的問題,又能提高工作效率。

審核失敗的族,用戶可以進(jìn)入我的族文件頁面,在詳情頁的審批流程中查看具體原因,進(jìn)而可以針對性地進(jìn)行完善修改操作,修改成功后再次上傳即進(jìn)入下一輪的審批流程中。其他符合要求的族由后臺負(fù)責(zé)人員統(tǒng)一管理維護(hù),有效地降低了維護(hù)成本。

猜你喜歡
磁盤前臺后臺
葉臘石聚合成型及其旋轉(zhuǎn)磁盤的制作方法
它的好 它的壞 詳解動態(tài)磁盤
中式琴房設(shè)計(jì)方案
解決Windows磁盤簽名沖突
Wu Fenghua:Yueju Opera Artist
龐鮮、盧栩楓室內(nèi)設(shè)計(jì)作品
龐鮮、周衍耀室內(nèi)設(shè)計(jì)作品
孟晚舟:從前臺打雜到華為副總裁
后臺暗戀
Windows系統(tǒng)下動態(tài)磁盤卷的分析與研究
吉安县| 鄢陵县| 山阳县| 阜阳市| 崇文区| 固镇县| 云霄县| 高淳县| 许昌市| 故城县| 甘谷县| 普宁市| 长泰县| 西畴县| 富阳市| 茶陵县| 荔浦县| 得荣县| 宜宾市| 疏勒县| 正蓝旗| 古交市| 滦平县| 南皮县| 广河县| 嘉峪关市| 东源县| 松原市| 卓尼县| 周宁县| 肇州县| 大渡口区| 二连浩特市| 古交市| 岳西县| 康马县| 平顺县| 林甸县| 娄烦县| 彭水| 汉沽区|