版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢 業(yè) 論 文</b></p><p> 溫氏離線應用控制臺設計與實現(xiàn)</p><p> 摘 要</p><p> 目前,隨著信息技術的快速發(fā)展,相當多的大企業(yè)實施了集中式信息系統(tǒng),但在集中式信息系統(tǒng)投入運行后,經常會遇到這樣的問題:企業(yè)應用服務器一旦出故障或者網絡出現(xiàn)故障,客戶端系統(tǒng)將無法連上服
2、務器,也就無法正常工作。本文針對業(yè)務無法離線工作的問題,通過研究智能客戶端架構及其工作策略,提出了溫氏離線應用控制臺的解決方案,并對其進行了設計與實現(xiàn)。</p><p> 用控制臺采用MVC(Model-View-Controller)設計模式,結合JSP、Servlet、WebService、dom4j、log4j等技術,實現(xiàn)的主要功能有:</p><p> 基礎數(shù)據(jù)自動更新。針對關
3、鍵業(yè)務使用的數(shù)據(jù)進行個性化設置,采用XML和WEB服務對這些數(shù)據(jù)進行智能更新,并根據(jù)不同組織名而更新相應的數(shù)據(jù)。</p><p> 客戶端系統(tǒng)版本控制和版本自動更新。采用Quartz框架,定時對控制臺與溫氏總服務器上的版本信息列表進行比較,自動對控制臺進行更新。</p><p> 組織管理。通過可視化界面對組織進行設置,并提供Servlet接口供前臺業(yè)務調用。</p>&
4、lt;p> 前臺業(yè)務權限管理。采用Dom4j從XML配置文件動態(tài)讀取前臺業(yè)務以及業(yè)務實現(xiàn)類列表,通過設置用戶對業(yè)務實現(xiàn)類的使用權限,進而實現(xiàn)對前臺業(yè)務的權限管理。</p><p> 日志功能。結合Log4j與Jboss服務器自身的日志管理功能。記錄用戶使用離線控制臺的關鍵操作及其結果,以及系統(tǒng)運行過程中出現(xiàn)的異常。</p><p> 論文首先分析了企業(yè)大規(guī)模信息化的背景和現(xiàn)狀,
5、并對開發(fā)技術進行簡單介紹。然后按照軟件開發(fā)的基本流程:需求分析、概要設計、詳細設計,詳細介紹了溫氏離線控制臺的開發(fā)過程。最后,對開發(fā)過程中遇到的問題進行總結,并提出進一步改進系統(tǒng)的方法。</p><p> 關鍵詞:智能客戶端 離線應用 數(shù)據(jù)自動更新 版本控制 </p><p><b> 英 文 摘 要</b></p><
6、p> The Design and Implementation of Wens`s Offline Applied Control Panel </p><p> (College of Informatics, South China Agricultural University, Guangzhou, 510642, China)</p><p> Abstract:
7、Nowadays, as information technology develops rapidly, many enterprises implement the centralized information system.But in the process of the system implementation the problem that the application fail to work when the s
8、erver or the network happen to breakdown would always occur.To solve the off-line print operation of Wenshi enterprise client application, our paper studies the smart client architecture and then proposes a novel solutio
9、n implemented finally.</p><p> Designed of MVC pattern,Wenshi off-line console application adopts many technologies, including JSP,Servlet,WebServices,dom4j and log4j, and possesses several mainly functions
10、 as follows:</p><p> Automatic Data Update. It can not only provide custom-build on-line transaction data, but also use XML technology and Web service to update data intelligently and respectively according
11、 different organizations. </p><p> Automatic Version Control and Update. Adopting Quartz architecture, our application can recognize the differences between client and server version configuration file in s
12、etting time interval and then decide which version is needed to download and install.</p><p> Organization management. Benefited from JSP and Servlet technologies, our application can management the organiz
13、ations information easily and provide them for print function model.</p><p> Management of front business-right. We record the detail authority information into the XML configuration file. Thus, the applica
14、tion adopted Dom4j technology can analyze the configuration file and determine whether the current user possesses the specific print authority.</p><p> Log function. Taking account into the Log4j technology
15、 and intrinsic log function in JBoss container, we develop a particular log function model. Generally speaking, the log function will record all key operations, results and exceptions happened in running system.</p>
16、;<p> This paper first analyzes the background and actuality of enterprise informationization, and then introduces the development process of Wenshi enterprise off-line console application from several parts, inc
17、luding requirement analysis, general design and detailed design. Finally, the paper summarizes the problems in the development process and proposes methods to improve the application system.</p><p> Key wor
18、ds: Smart Client Offline Application Data Auto-update Version Control</p><p> 目 錄</p><p><b> 1 引言1</b></p><p> 1.1 選題背景1</p><p> 1.2
19、 發(fā)展現(xiàn)狀1</p><p> 1.3 本文的研究內容2</p><p> 2 相關開發(fā)技術介紹3</p><p> 2.1 平臺采用的技術3</p><p> 2.1.1 XML3</p><p> 2.1.2 Web服務3</p><p> 2.1.3
20、Log4j3</p><p> 2.1.4 dom4j4</p><p> 2.1.5 Quartz4</p><p> 2.1.6 Servlet4</p><p> 2.1.7 Xfire4</p><p> 3 需求分析及概要設計6</p><p> 3.
21、1 溫氏需求概述6</p><p> 3.2 溫氏離線應用控制臺功能需求6</p><p> 3.2.2 登錄模塊7</p><p> 3.2.2.1 用例圖7</p><p> 3.2.2.2 用例說明8</p><p> 3.2.2.3 相關用例的時序圖8</p>&
22、lt;p> 3.2.3 更新數(shù)據(jù)管理模塊9</p><p> 3.2.3.1 用例圖9</p><p> 3.2.3.2 相關用例說明10</p><p> 3.2.3.3 相關用例的時序圖12</p><p> 3.2.4 下載文件管理模塊13</p><p> 3.2.4.1
23、 用例圖13</p><p> 3.2.4.2 相關用例說明13</p><p> 3.2.4.3 相關用例的順序圖15</p><p> 3.2.5 組織管理模塊15</p><p> 3.2.5.1 用例圖15</p><p> 3.2.5.2 相關用例說明16</p>
24、<p> 3.2.5.3 相關用例的時序圖17</p><p> 3.2.6 用戶管理模塊18</p><p> 3.2.6.1 用例圖18</p><p> 3.2.6.2 相關用例說明19</p><p> 3.2.6.3 相關用例的時序圖20</p><p> 3.2.
25、7 用戶權限管理模塊22</p><p> 3.2.7.1 用例圖22</p><p> 3.2.7.2 相關用例說明22</p><p> 3.2.7.3 相關用例時序圖22</p><p> 3.2.8 個人資料管理模塊23</p><p> 3.2.8.1 用例圖23</p
26、><p> 3.2.8.2 相關用例說明23</p><p> 3.2.8.3 相關用例時序圖24</p><p> 3.3 非功能需求24</p><p> 3.3.1 日志24</p><p> 3.3.2 安裝配置簡單25</p><p> 3.3.3 升級簡
27、單25</p><p> 3.4 系統(tǒng)總體設計25</p><p> 4 系統(tǒng)設計27</p><p> 4.1 系統(tǒng)數(shù)據(jù)設計27</p><p> 4.1.1 系統(tǒng)數(shù)據(jù)流設計27</p><p> 4.1.1.1 數(shù)據(jù)需求27</p><p> 4.1.2
28、數(shù)據(jù)層設計27</p><p> 4.2 系統(tǒng)業(yè)務功能設計29</p><p> 4.2.1 系統(tǒng)功能分析29</p><p> 4.2.2 登錄模塊30</p><p> 4.2.2.1 功能實現(xiàn)概述30</p><p> 4.2.2.2 流程圖31</p><p&
29、gt; 4.2.2.3 類圖31</p><p> 4.2.3 更新數(shù)據(jù)管理模塊32</p><p> 4.2.3.1 功能實現(xiàn)概述32</p><p> 4.2.3.2 流程圖32</p><p> 4.2.3.3 類圖33</p><p> 4.2.4 文件下載管理模塊35<
30、;/p><p> 4.2.4.1 功能設計概述35</p><p> 4.2.4.2 流程圖36</p><p> 4.2.4.3 類圖37</p><p> 4.2.5 組織管理模塊38</p><p> 4.2.5.1 功能設計概述38</p><p> 4.2.
31、5.2 流程圖39</p><p> 4.2.5.3 類圖39</p><p> 4.2.6 用戶管理模塊40</p><p> 4.2.6.1 功能設計概述40</p><p> 4.2.6.2 流程圖40</p><p> 4.2.6.3 類圖41</p><p
32、> 4.2.7 用戶權限管理模塊42</p><p> 4.2.7.1 功能設計概述42</p><p> 4.2.7.2 流程圖42</p><p> 4.2.7.3 類圖43</p><p> 4.2.8 個人資料管理模塊44</p><p> 4.2.8.1 功能設計概述
33、44</p><p> 4.2.8.2 流程圖44</p><p> 4.2.8.3 類圖45</p><p> 5 系統(tǒng)實現(xiàn)46</p><p> 5.1 關鍵技術實現(xiàn)46</p><p> 5.1.1 版本信息文件解析46</p><p> 5.1.2 文件
34、下載任務技術實現(xiàn)46</p><p> 5.1.3 文件下載類FileDownloader類的download方法實現(xiàn)47</p><p> 5.1.4 將XML中數(shù)據(jù)解析進數(shù)據(jù)庫47</p><p> 5.2 運行界面49</p><p> 6 總結與展望53</p><p><b&g
35、t; 致 謝55</b></p><p> 參 考 文 獻56</p><p> 英 文 摘 要57</p><p><b> 1 引言</b></p><p><b> 1.1 選題背景</b></p><p> 企業(yè)信息化是信息化在企
36、業(yè)管理方面的應用。信息化就是指在國民經濟各部門和社會活動各領域普遍采用現(xiàn)代信息技術,充分、有效地開發(fā)和利用各種信息資源,使社會各單位和全體公眾隨時隨地都能通過圖像、數(shù)據(jù)、聲音或者影像等享用和互相傳遞所需低[2]。</p><p><b> 1.2 發(fā)展現(xiàn)狀</b></p><p> 隨著企業(yè)信息化進一步發(fā)展,客戶端技術從Clinet/Server模式,Brows
37、er/Server模式</p><p> 1.3 本文的研究內容及意義</p><p> 過去,由于必須注冊組件和安裝應用程序文件,致使客戶端應用程序的部署和升級變得十分困難。還有傳統(tǒng)的客戶端技術在網絡不能用時,通常不能保證系統(tǒng)的正常的工作</p><p> 2 相關開發(fā)技術介紹</p><p> 2.1 平臺采用的技術<
38、/p><p> 2.1.1 XML</p><p> XML即可擴展標記語言,是一種元標記語言[5],它以一種開發(fā)的自我描述方式定義數(shù)據(jù)結構,在描述數(shù)據(jù)內容的同時能夠突出對結構的描述,從而體現(xiàn)出數(shù)據(jù)之間的關系,</p><p> 2.1.2 Web服務</p><p> Web服務是近年發(fā)展起來的新一代Web技術,它是由W3C設計和指
39、定的,用來促進跨平臺的程序間的通信[8]。這些標準包括XML、UDDI、WSDL、SOAP、HTTP等。</p><p> 2.1.3 Log4j</p><p> Log4j是Apache的一個開放源代碼項目,通過使用Log4j,可以控制日志信息輸送</p><p> 2.1.4 dom4j </p><p> Dom4j是一個
40、易用的、開源的庫,用于XML,XPath和XSLT。它應用于Java平臺,采用了Java集合框架</p><p> 2.1.5 Quartz </p><p> Quartz 是個開源的作業(yè)調度框架,為在 Java 應用程序中進行作業(yè)調度提供了簡單卻強大的機制。Quartz 允許開發(fā)人員根據(jù)時間間隔來調度作業(yè)。它實現(xiàn)了作業(yè)和觸發(fā)器的</p><p> 2.1
41、.6 Servlet</p><p> Servlet是Java服務器端的小程序,是Java環(huán)境下實現(xiàn)動態(tài)網頁的基本技術。Servlet程序能夠調</p><p> 2.1.7 Xfire</p><p> Xfire是新一代的Java Web服務引擎,xFire使得在JavaEE應用中發(fā)布web服務變得輕而易舉。</p><p>
42、 3 需求分析及概要設計</p><p> 3.1 溫氏需求概述</p><p> 溫氏企業(yè)應用系統(tǒng)采用了集中式信息系統(tǒng)架構,該架構由信息中心數(shù)據(jù)庫、企業(yè)應用服務器和客戶應用端三部分構成,在Internet網絡上部署。</p><p> (1)信息中心數(shù)據(jù)庫</p><p> 3.2 溫氏離線應用控制臺功能需求</p&g
43、t;<p> 3.2.1 頂級用例圖</p><p> 溫氏離線控制臺的用戶主要有兩種,管理員和超級管理員。管理員能使用的功能有:</p><p> 3.2.2 登錄模塊</p><p> 登錄模塊用于增強溫氏離線控制臺的安全性。因為控制臺的設置將影響到公司的業(yè)務發(fā)展,不是所有人都有權限對其進行設置和修改的,所以通過登錄模塊,可以避免無權限人
44、士對控制臺的操作。提供的功能是:驗證用戶輸入的用戶名和密碼是否正確。由于本系統(tǒng)是提供給溫氏集團內部人員使用的,所以為了方便人員的登錄,登錄的時候不需要驗證碼。</p><p> 3.2.2.1 用例圖</p><p> 圖2 登錄模塊用例圖</p><p> 3.2.2.2 用例說明</p><p> 表1 “登錄控制臺用例”說
45、明</p><p> 3.2.2.3 相關用例的時序圖</p><p> 圖3 登錄模塊時序圖</p><p> 表4 “自動更新數(shù)據(jù)”用例說明</p><p> 3.2.3.3 相關用例的時序圖</p><p> 圖5 更新數(shù)據(jù)管理模塊時序圖</p><p> 3.2.4
46、 下載文件管理模塊</p><p> 下載文件管理模塊是為了實現(xiàn)系統(tǒng)的定時升級,將系統(tǒng)升級過程中需要更新的文件名寫在一個配置文件中,并保存在本地JBOSS服務的根目錄下,通過比較本地的配置文件與溫氏總服務器上的配置文件中各部件的版本號是否相同,來確定是否要對本地的溫氏離線控制臺進行升級操作,實現(xiàn)全自動化,智能化的系統(tǒng)升級。</p><p> 3.2.4.1 用例圖</p>
47、;<p> 圖6 下載文件管理模塊用例圖</p><p> 3.2.4.2 相關用例說明</p><p> 表5 “設置文件下載的時間和地址以及文件更新列表”用例說明</p><p> 表6 “立即下載文件”用例說明</p><p> 3.3 非功能需求</p><p><b&g
48、t; 3.3.1 日志</b></p><p> 由于溫氏離線控制臺關系到一個龐大的集團能否正常地運作,所以除了要保證其能</p><p> 3.3.2 安裝配置簡單</p><p> 本控制臺將用于溫氏全國各地的分公司,要求安裝簡單方便,不需要專業(yè)的計算機人員就能安裝使用</p><p> 3.3.3 升級簡單&
49、lt;/p><p><b> 本控制臺</b></p><p> 3.4 系統(tǒng)總體設計</p><p> 從總體上來講,整個溫氏離線控制臺可以分成兩大部分組成:分公司服務器上的客戶端</p><p><b> 4 系統(tǒng)設計</b></p><p> 4.1 系統(tǒng)數(shù)
50、據(jù)設計</p><p> 4.1.1 系統(tǒng)數(shù)據(jù)流設計</p><p> 4.1.1.1 數(shù)據(jù)需求</p><p> 本控制臺將保存管理員的相關信息數(shù)據(jù),還有從溫氏集團總服務器上下載下來的用</p><p> 4.1.2 數(shù)據(jù)層設計</p><p> (1)基礎數(shù)據(jù)實體關系圖</p><
51、;p> 圖22 數(shù)據(jù)表t_kd_user的實體關系圖</p><p> (2)外來數(shù)據(jù)實體關系圖</p><p> 圖23 外來數(shù)據(jù)實體關系圖</p><p><b> (3)系統(tǒng)數(shù)據(jù)庫表</b></p><p> 4.2 系統(tǒng)業(yè)務功能設計</p><p> 4.2.1
52、系統(tǒng)功能分析</p><p> 根據(jù)溫氏離線控制臺的需求,可以將其分為系統(tǒng)登錄,更新數(shù)據(jù)管理,文件下載管理,組織管理,用戶管理,用戶權限管理,個人資料管理七個部分,各部分實現(xiàn)的具體功能如下圖所示:</p><p> 圖24 系統(tǒng)功能模塊圖</p><p> 通過前面的需求分析可以知道,本系統(tǒng)的重點功能放在更新數(shù)據(jù)管理模塊和文件下載管理模塊這兩部分,因為它們是
53、構成這個系統(tǒng)的最核心功能,其他功能模塊都是為了完善這兩個功能服務的。</p><p> 4.2.2 登錄模塊</p><p> 4.2.2.1 功能實現(xiàn)概述</p><p> 登錄模塊對于整個系統(tǒng)來說,是一個比較容易實現(xiàn)的模塊,它主要涉及到數(shù)據(jù)庫的查詢操作,他們通過在login.jsp頁面中輸入用戶名和密碼后,按登錄按鈕,接著系統(tǒng)調用用JavaScript
54、寫好的function checkInput(login_form)函數(shù),對用戶名和密碼是否為空進</p><p> 4.2.2.2 流程圖</p><p> 圖25 登錄模塊流程圖</p><p> 4.2.2.3 類圖</p><p> 圖26 Login類圖</p><p> Login類中主要
55、方法介紹:</p><p> checkUsernameAndPassword方法:用來判斷username和userpassword字符串是不是合法的用戶名,如果是的話,返回true,否則為false。</p><p><b> 5 系統(tǒng)實現(xiàn)</b></p><p> 5.1 關鍵技術實現(xiàn)</p><p>
56、 5.1.1 版本信息文件解析</p><p> public List<String> parse() throws IOException {</p><p> return list;</p><p> 5.1.2 文件下載任務技術實現(xiàn)</p><p> logger.log(Level.INFO, "
57、Start to update...");</p><p> //舊配置文件的地址</p><p> //運行update.bat</p><p> Runtime.getRuntime().exec("\"" + this.home + "bin\\update.bat\"");</
58、p><p> logger.log(Level.INFO, "Finishing update...");</p><p> 5.1.3 文件下載類FileDownloader類的download方法實現(xiàn)</p><p> //判斷URL以及文件地址是否為空</p><p> if(url == null || fi
59、lePath == null) throw new IOException("URL or File Path Not Given."); </p><p> URL link = new URL(url);</p><p> dbcm.executeInsert(insertSql);</p><p><b> 5.2 運行
60、界面</b></p><p><b> 圖40 登錄頁面</b></p><p> 圖44 用戶管理模塊頁面</p><p> 圖45 用戶權限管理頁面之選擇用戶</p><p><b> 6 總結與展望</b></p><p> 本文介紹了基于
61、智能客戶端架構的溫氏離線應用控制臺的需求分析、設計和實現(xiàn),基本上解決了溫氏食品集團關鍵業(yè)務遇到的問題。控制臺在實現(xiàn)過程中,遇到的問題主要有以下三點:</p><p> (1)日志問題。在Tomcat下可以使用Log4j,非常方便地生成日志。但是在JBOSS</p><p> (2)WebService數(shù)據(jù)傳輸問題。以前,溫氏總服務器返回的查詢結果是一條條地傳回來的,這樣的話,由于<
62、;/p><p> (3)采用Quartz實現(xiàn)定時功能時。定時更新配置文件在JBOSS啟動時自動加載,系統(tǒng)會根據(jù)</p><p> 如果有足夠的時間,可從以下幾方面入手,進一步完善系統(tǒng)。</p><p> (1)界面美化。雖然系統(tǒng)界面沒有性能重要,但是好的界面能夠讓人保持旺盛的工作激情,所以在界面方面必須進行美化。同時,由于每個人的習慣不同,可以采用模板技術,實現(xiàn)類
63、似CMS那樣可以自動更換網站模板的功能,讓每個用戶使用自己喜歡的風格模板。</p><p><b> 。</b></p><p> 致 謝</p><p> 我謹向xx老師表示最真摯的感謝。在論文的寫作過程中以及相關溫氏離線控制臺的設計到完善過程中都得到了兩位老師的悉心指導、啟發(fā)和提點。感謝</p><p
64、> 參 考 文 獻</p><p> [1] 張恒江.企業(yè)信息化與流程再造. 北京: 企業(yè)管理出版社, 2000</p><p> [2] 王玉珍.我國企業(yè)信息化存在的問題及對策.商業(yè)研究, 2003, 8-9</p><p> [3] David Hill, Brenton Webster.智能客戶端體系結構與設計指南. 2004. http:
65、//www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/SCArchDeGuide/cover.mspx</p><p> [4] 楊博.移動自助服務系統(tǒng)客戶端的研究與開發(fā). 長沙: 中南大學, 2004</p><p> [5] Elliotte Rusty Harold.X
66、ML寶典. 北京: 電子工業(yè)出版社, 2002</p><p> [6] Jim Melton.Querying XML. Morgan Kaufmann, 2006</p><p> [7] Deitel H M,Deitel P J, DuWa B. Understanding SOA with Web Services. 北京: 電子工業(yè)出版社, 2006</p>
67、<p> [8] Chelsea Valentine.XML Schema 數(shù)據(jù)庫編程指南. 北京: 電子工業(yè)出版社, 2002</p><p> [9] Douglas K.Barry. Web Services and Service-Oriented Architectures.Morgan Kaufmann, 2003</p><p> [10] 張洪偉. Tomc
68、at Web開發(fā)及整合應用. 北京: 清華大學出版社, 2006</p><p> [11] 計磊, 李里, 周偉. 精通J2EE-Eclipse Struts Hibernate Spring 整合應用案例. 北京:人民郵電出版社, 2006</p><p> [12] 覃華, 韋兆文, 陳琴. JSP 2.0大學教程. 北京: 機械工業(yè), 2008</p><p
69、> [13] Douglas Barry.WebServices and Service-Oriented Architectures. 北京: 機械工業(yè)出版社, 2007</p><p> [14] Andrea De Lucja.Emerging Methods, Technologies and Process Management in Software Engineering. Wiley-I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- X線機控制臺設計與實現(xiàn).pdf
- 機載預警雷達模擬器控制臺設計與實現(xiàn).pdf
- 基于CPLD的船舶操縱控制臺的設計與應用.pdf
- 某型雷達通電老煉控制臺的設計與實現(xiàn).pdf
- 飛行模擬器教員控制臺系統(tǒng)的設計與實現(xiàn).pdf
- 計算機聯(lián)鎖單元控制臺的設計與實現(xiàn).pdf
- 預算費用歸口管理控制臺帳系統(tǒng)的設計與實現(xiàn).pdf
- 數(shù)字X線機控制臺測試平臺的設計與實現(xiàn).pdf
- 入侵檢測系統(tǒng)中控制臺管理功能的設計與實現(xiàn).pdf
- 控制臺.dwg
- 控制臺.dwg
- 控制臺.dwg
- 控制臺.dwg
- 控制臺.dwg
- 控制臺.dwg
- 導航計算機控制臺檢測設備的設計與實現(xiàn).pdf
- 控制臺.dwg
- 控制臺.dwg
- 控制臺.dwg
- 控制臺.dwg
評論
0/150
提交評論