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
主站蜘蛛池模板: 亚洲精品无码抽插日韩| 一级爱做片免费观看久久| 一级毛片中文字幕| 国产精品制服| 亚洲午夜福利在线| 国产成人无码AV在线播放动漫| 波多野结衣久久高清免费| 午夜成人在线视频| 亚洲免费黄色网| 国产极品美女在线播放| Jizz国产色系免费| 色丁丁毛片在线观看| 成人午夜视频免费看欧美| 日韩色图区| 一本色道久久88| 成人亚洲天堂| 91视频区| 无码内射在线| 五月天综合网亚洲综合天堂网| 亚洲九九视频| 日韩乱码免费一区二区三区| 2022国产91精品久久久久久| 国产91精品最新在线播放| 91成人在线免费视频| 国产在线麻豆波多野结衣| 国内毛片视频| 超碰aⅴ人人做人人爽欧美 | 亚洲视频影院| 在线视频亚洲色图| 91九色国产porny| 国产内射一区亚洲| 极品国产在线| 国产成人午夜福利免费无码r| 久久国产亚洲偷自| 亚洲中文在线看视频一区| 国产主播福利在线观看 | 中文字幕啪啪| 伊人久综合| 亚洲精品第五页| 久久久久国产精品嫩草影院| 成人综合在线观看| 亚洲一区免费看| 一级毛片无毒不卡直接观看| 激情视频综合网| 日韩欧美中文在线| 91精品人妻互换| 在线观看国产黄色| 日韩av电影一区二区三区四区| 99热最新网址| 日韩精品一区二区三区免费| 亚洲aaa视频| 亚洲男人的天堂在线| 在线视频精品一区| 国产精品99久久久| 国产精品成人免费视频99| 男人的天堂久久精品激情| 无码国内精品人妻少妇蜜桃视频| 亚洲性影院| 亚洲精品色AV无码看| 狠狠色丁婷婷综合久久| 日本道综合一本久久久88| 亚洲国产精品成人久久综合影院| 亚洲天堂伊人| 91精品国产91久无码网站| 手机在线免费毛片| 欧美色视频日本| 国产精品三级专区| 亚洲综合二区| 亚洲a级毛片| 国产原创第一页在线观看| 国产成人啪视频一区二区三区 | 国产精品主播| 亚洲成年人网| 一级香蕉视频在线观看| 一级一级一片免费| 性色一区| 国产精品网拍在线| 人人艹人人爽| 亚洲aaa视频| 夜精品a一区二区三区| 日韩东京热无码人妻| 伊人色综合久久天天|