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

基于WEB的江淮汽車材料數(shù)據(jù)管理系統(tǒng)開發(fā)

2017-05-29 08:35:27黃家奇劉雪峰孫啟林程健
汽車實(shí)用技術(shù) 2017年23期
關(guān)鍵詞:數(shù)據(jù)庫

黃家奇,劉雪峰,孫啟林,程健

(1.安徽江淮汽車集團(tuán)股份有限公司 技術(shù)中心,安徽 合肥 230601;2.中國汽車技術(shù)研究中心 數(shù)據(jù)資源中心,天津 300171)

在現(xiàn)代汽車開發(fā)研制中,一套優(yōu)秀的設(shè)計方案應(yīng)建立在先進(jìn)的設(shè)計理念、精確的工程計算和雄厚的數(shù)據(jù)基礎(chǔ)之上。新車型項(xiàng)目開發(fā)進(jìn)程中,結(jié)構(gòu)分析、仿真分析和材料定義等工作必須依賴大量和詳實(shí)的材料性能數(shù)據(jù)。汽車材料品種繁多,性能各異,常見的有鋼鐵、鋁合金、塑料、橡膠、織物、復(fù)合材料等,對不同類型的材料建立不同的數(shù)據(jù)集合,便于整車、整機(jī)零件材料的管理,也有利于設(shè)計知識的復(fù)用。

C#[1](C Sharp)是一種類型安全、面向?qū)ο蟮恼Z言,簡單卻功能強(qiáng)大,可讓程序設(shè)計人員構(gòu)建范圍廣泛的應(yīng)用程序。Visual C# 2008和.NET Framework的結(jié)合,讓您能夠創(chuàng)建Windows應(yīng)用程序、Web 服務(wù)、數(shù)據(jù)庫工具、組件、控件等。

B/S結(jié)構(gòu)[2](Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個瀏覽器(Browser),如 Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。

材料數(shù)據(jù)庫系統(tǒng)的 B/S 結(jié)構(gòu)如圖 1 所示。服務(wù)器端是整個系統(tǒng)的核心,主要完成用戶管理和材料庫的瀏覽、查詢、管理等業(yè)務(wù)邏輯功能。

本文開發(fā)的材料數(shù)據(jù)庫 MDD(Material Definition Database)可實(shí)現(xiàn)在研新車型項(xiàng)目材料正向設(shè)計、選擇的“專家知識庫”支持,同時為在線量產(chǎn)車型材料“共用化”提供了決策依據(jù)。

圖1 B/S模式的三層結(jié)構(gòu)

1 系統(tǒng)功能概述

由于數(shù)據(jù)的復(fù)雜性以及需求的動態(tài)性,因此可采用樹狀關(guān)系組織產(chǎn)品分類和建立產(chǎn)品數(shù)據(jù)庫關(guān)系模型,按照無窮級概括映射規(guī)則設(shè)計產(chǎn)品分類的超類表和子類表,在防止約束循環(huán)的前提下建立約束關(guān)系等規(guī)則, 并按上述規(guī)則開發(fā)動態(tài)數(shù)據(jù)處理器,通過Web方式操作動態(tài)數(shù)據(jù)處理器來設(shè)計和修改產(chǎn)品數(shù)據(jù)庫結(jié)構(gòu)和管理產(chǎn)品數(shù)據(jù)[3]。

為滿足上述需求,本文開發(fā)了基于B/S三層架構(gòu)的、采用C#和Oracle9i技術(shù)、通過網(wǎng)絡(luò)動態(tài)實(shí)現(xiàn)材料數(shù)據(jù)維護(hù)和零部件材料選材系統(tǒng)。

該系統(tǒng)包括材料庫瀏覽、試驗(yàn)庫瀏覽、典型零件選材、材料庫查詢、用戶留言、擴(kuò)展閱讀、數(shù)據(jù)管理、用戶管理等8個功能模塊。系統(tǒng)后臺管理員具備全部功能模塊權(quán)限,數(shù)據(jù)庫普通用戶可使用前6個模塊。其中,用戶管理模塊主要功能是設(shè)置數(shù)據(jù)庫使用者的管理和閱讀權(quán)限,數(shù)據(jù)管理模塊的功能是實(shí)現(xiàn)數(shù)據(jù)的錄入、修改、刪除等。材料庫查詢模塊具有關(guān)鍵字檢索、組合檢索、產(chǎn)品結(jié)構(gòu)樹查詢等功能。

2 材料數(shù)據(jù)庫設(shè)計與開發(fā)

非材料數(shù)據(jù)庫涉及的數(shù)據(jù)在種類上有金屬材料、工程塑料、橡膠、織物、復(fù)合材料等,根據(jù)使用部位分類有車體材料、底盤材料、動力總成、內(nèi)飾材料、外飾材料、聲學(xué)材料等。本文所研究的材料數(shù)據(jù)庫中包含的數(shù)據(jù)種類如圖2所示。

圖2 材料數(shù)據(jù)庫數(shù)據(jù)種類

2.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

數(shù)據(jù)庫設(shè)計就是將數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系,進(jìn)行規(guī)劃和結(jié)構(gòu)化的過程。一般數(shù)據(jù)庫設(shè)計分為五個階段,分別為需求分析階段、概念設(shè)計階段、詳細(xì)設(shè)計階段、代碼編寫階段、軟件測試階段。

在概念設(shè)計階段,常用E-R方法進(jìn)行概念模型的建立,E-R方法是由 RS.Chen于 1976年提出的實(shí)體—聯(lián)系方法(Entity-Relation Approach),簡稱E-R方法。即要從實(shí)際問題出發(fā),排除非本質(zhì)的東西,抽象出現(xiàn)實(shí)的數(shù)據(jù)結(jié)構(gòu)之客觀規(guī)律,這是數(shù)據(jù)庫設(shè)計的重點(diǎn),也是數(shù)據(jù)庫設(shè)計的難點(diǎn)。

本文材料數(shù)據(jù)庫主要包括5類信息,包括基本信息,物理性能、化學(xué)性能,文檔類信息,自定義數(shù)據(jù)信息。圖3表達(dá)了數(shù)據(jù)表與數(shù)據(jù)表之間的關(guān)系。

圖3 材料數(shù)據(jù)庫系統(tǒng)E-R圖

其中,1)基本信息,包括品級編號、材料名稱、所屬類別(父類材料)、供方名稱、材料價格等;2)物理性能,包括材料密度、拉伸強(qiáng)度、拉斷伸長率、熱變形溫度等;3)化學(xué)性能,包括耐腐蝕性、耐侯性、耐臭氧、耐紫外線等;4)文檔類信息,包括以JPG、XLS或PDF等各種文檔形式存儲的材料認(rèn)可信息、材料試驗(yàn)大綱、技術(shù)標(biāo)準(zhǔn)等;5)自定義數(shù)據(jù),即隨著技術(shù)的發(fā)展,每種品級材料可擴(kuò)充的屬性和特性信息,例如耐刮擦、氣味VOC指標(biāo)等。

2.2 材料屬性增加、修改和刪除功能的實(shí)現(xiàn)

在Oracle9i中,使用DML(Data Manipulation Language)語言進(jìn)行材料數(shù)據(jù)的錄入、修改或者刪除等操作。以材料數(shù)據(jù)錄入為例,核心命令語句為:

INSERT語句說明,table字段為要插入數(shù)據(jù)的表名,db_link字段為數(shù)據(jù)庫鏈接名,column字段為表的列名,express字段為表達(dá)式,Values命令引入要插入的數(shù)據(jù)值的列表。當(dāng)對表中所有的列進(jìn)行賦值時,列名列表可以省略,小括號也隨之省略,但必須對表中的非空字段進(jìn)行賦值。具有默認(rèn)值的字段可以不提供值,此時列名列表中的相對應(yīng)的列名也要省略。

2.3 材料數(shù)據(jù)檢索功能的實(shí)現(xiàn)

數(shù)據(jù)庫檢索是常用的、典型的信息拉取技術(shù)[4],主要優(yōu)點(diǎn)是:針對性好,用戶可針對自己的需求有目的地去查詢、搜索所需的信息。材料庫檢索是材料數(shù)據(jù)庫使用最頻繁的功能模塊之一,數(shù)據(jù)檢索是通過SELECT語句進(jìn)行實(shí)現(xiàn),其隸屬于DML語言。

SELECT核心命令語句為:

SELECT語句說明,[]方括號為可選項(xiàng),[GROUP BY(分組表達(dá)式)[HAVING(分組條件表達(dá)式)]]指將結(jié)果按(分組表達(dá)式)的值進(jìn)行分組,該值相等的記錄為一組,帶HAVING短語則表示只有滿足指定條件的組才會輸出。[ORDER BY(字段)[ASC | DESC]]指顯示結(jié)果要按(字段)值進(jìn)行升序或降序排列。

2.4 典型零件選材功能的實(shí)現(xiàn)

在新產(chǎn)品開發(fā)過程中,材料定義工作一般分為兩步,材料定義第一步,即材料規(guī)格、種類(例如 PP、PVC、ABS等)選擇應(yīng)由材料工程師與產(chǎn)品工程師共同商討確定,第二步,材料屬性(機(jī)械性能、物理性能、熱性能、流動性能等)定義由材料工程師主控定義,并負(fù)責(zé)解釋。

對于第二步材料屬性確定,基本原則為在參考競標(biāo)車材料應(yīng)用性能指標(biāo)的基礎(chǔ)上,結(jié)合產(chǎn)品零件使用技術(shù)條件和環(huán)境,通過橫縱向?qū)Ρ?,確保待選材料既能滿足產(chǎn)品性能要求,又不產(chǎn)生明顯的性能富余。本文大型數(shù)據(jù)庫系統(tǒng)的創(chuàng)新引入,為第二步材料屬性確定工作帶了革命性變革。

在Oracle9i中,創(chuàng)新的使用SELECT命令,跨數(shù)據(jù)表查詢可達(dá)成滿意的候選結(jié)果,同時可使查詢結(jié)果高亮顯示,便于使用者分析和判斷,部分高亮顯示源代碼如下:

在期望輸出的內(nèi)容中,將要高亮顯示的部份如上例的keyName,替換成"",通過瀏覽器Html解析后,即加上了顏色(紅色),最終在客戶端網(wǎng)頁上輸出的效果自然就是高亮效果。

3 應(yīng)用實(shí)例

本文所研究開發(fā)的材料數(shù)據(jù)庫已應(yīng)用到新車型產(chǎn)品材料定義和方案設(shè)計之中。用戶可以根據(jù)需要隨時查閱、檢索不同關(guān)鍵字的材料數(shù)據(jù)、標(biāo)準(zhǔn),如圖 4。對于特定車型項(xiàng)目,用戶可使用零件選材功能模塊如圖5所示,快速實(shí)現(xiàn)某產(chǎn)品材料屬性定義。

圖4 材料及標(biāo)準(zhǔn)查詢導(dǎo)航頁面

圖5 車型用材零部件管理導(dǎo)航頁面

4 結(jié)束語

本文采用C# & Oracle9i技術(shù)方案,基于B/S架構(gòu), 實(shí)現(xiàn)了汽車材料數(shù)據(jù)庫的建立、維護(hù)和應(yīng)用功能。在本數(shù)據(jù)庫系統(tǒng)開發(fā)中遵循實(shí)用性、先進(jìn)性、可擴(kuò)充性原則,創(chuàng)新建立了一套新產(chǎn)品材料快速選材、定義的方法。該系統(tǒng)界面友好,操作簡單,查詢直觀準(zhǔn)確,實(shí)用性較強(qiáng)。同時該系統(tǒng)的成功應(yīng)用,對主機(jī)廠材料管理、材料“共用化”工作,提供了系統(tǒng)平臺支撐。

[1] 微軟(中國)有限公司.Visual C#入門[EB/OL].http://msdn. micros-oft.com/zh-cn/vcsharp/dd919145.aspx, 2011-07-10.

[2] 百度百科.BS架構(gòu)[EB/OL].http://baike.baidu.com/view/4281465.htm, 2011-07-10.

[3] 李真春,盛步云,羅丹,等.采用動態(tài)數(shù)據(jù)庫結(jié)構(gòu)的產(chǎn)品管理技術(shù)[ J].微計算機(jī)信息,2006,4(3):241-243.

[4] 周雯.淺談網(wǎng)絡(luò)信息檢索技術(shù)[ J].中國科技博覽,2011,第 8期:303-303.

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 最新国产成人剧情在线播放| 国产丝袜无码精品| 亚洲精品久综合蜜| 国产经典免费播放视频| 青青草欧美| 无码 在线 在线| 亚洲国产亚洲综合在线尤物| 久久亚洲国产视频| 色婷婷视频在线| 18黑白丝水手服自慰喷水网站| 天天色天天综合网| аⅴ资源中文在线天堂| 无码福利日韩神码福利片| 欧美日韩另类国产| 精品国产成人av免费| 国产99视频在线| 国产黑丝一区| 国产成人精品第一区二区| 国产美女在线免费观看| 亚洲无码免费黄色网址| 少妇高潮惨叫久久久久久| 日本成人福利视频| 91热爆在线| 不卡午夜视频| 中文字幕有乳无码| 麻豆国产精品一二三在线观看| 国产精品对白刺激| 欧美成人怡春院在线激情| 国产成人永久免费视频| a天堂视频| 亚洲精品中文字幕午夜| 日韩毛片免费视频| 亚洲欧美综合另类图片小说区| 茄子视频毛片免费观看| 99久久亚洲综合精品TS| 综合色亚洲| 国内精品91| 国产在线自乱拍播放| 秘书高跟黑色丝袜国产91在线| 久久网欧美| 欧美精品亚洲精品日韩专区va| 波多野吉衣一区二区三区av| 欧美国产另类| 日本免费新一区视频| 一区二区影院| 国产精品刺激对白在线| aⅴ免费在线观看| 噜噜噜久久| 黄色三级毛片网站| 久久天天躁夜夜躁狠狠| 日韩精品无码不卡无码| 国产打屁股免费区网站| 亚洲免费三区| 国产女人水多毛片18| 亚洲视频影院| 欧美日韩成人在线观看| 亚洲精品免费网站| 亚洲国产欧美国产综合久久| 一本色道久久88亚洲综合| 国产成人综合日韩精品无码首页 | 国产剧情一区二区| 亚洲国产亚综合在线区| 久久久久88色偷偷| 91色爱欧美精品www| 国产精品福利社| 亚洲av无码牛牛影视在线二区| 国产丝袜无码一区二区视频| 国产亚洲精品精品精品| 丰满人妻久久中文字幕| 国产青榴视频在线观看网站| 亚洲一区精品视频在线| 尤物精品国产福利网站| 精品国产成人a在线观看| 成人免费网站在线观看| 精品国产成人国产在线| 国产特一级毛片| 五月激情综合网| 亚洲欧美一区在线| 国产呦精品一区二区三区下载 | 高清码无在线看| 97se综合| 美女毛片在线|