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
主站蜘蛛池模板: 国产剧情一区二区| 天天综合天天综合| 97人人模人人爽人人喊小说| 欧美激情二区三区| 91亚洲影院| 亚洲午夜天堂| 久青草免费在线视频| 国产一线在线| 亚洲日韩AV无码一区二区三区人| 999福利激情视频| 在线国产欧美| 国产美女叼嘿视频免费看| 国产超碰在线观看| 亚洲色图在线观看| 国产69囗曝护士吞精在线视频 | 日韩少妇激情一区二区| 真实国产乱子伦高清| 久久国产精品电影| 日韩精品一区二区三区大桥未久| 亚洲AV一二三区无码AV蜜桃| 亚洲首页在线观看| 91无码人妻精品一区二区蜜桃| 人妻中文久热无码丝袜| A级全黄试看30分钟小视频| 被公侵犯人妻少妇一区二区三区| 国产原创第一页在线观看| 99久久免费精品特色大片| 亚洲最大看欧美片网站地址| aⅴ免费在线观看| 欧美高清国产| 亚州AV秘 一区二区三区| 亚洲国产清纯| 99视频免费观看| 成人午夜网址| 久久久久国产一级毛片高清板| 欧美午夜视频在线| 无码福利视频| 4虎影视国产在线观看精品| 97超级碰碰碰碰精品| 国产成人综合亚洲欧美在| 国产精品手机在线观看你懂的| 夜夜操国产| 亚洲二区视频| 亚洲人在线| 在线毛片免费| 波多野结衣的av一区二区三区| 在线一级毛片| 亚洲国产综合精品一区| 国产在线自在拍91精品黑人| 永久毛片在线播| 欧美日韩中文国产va另类| 一区二区三区在线不卡免费| 欧美福利在线| 久久婷婷五月综合色一区二区| 亚洲欧美自拍一区| 国产乱子伦精品视频| 亚洲国产天堂久久综合226114| 精品人妻一区无码视频| 老司机精品一区在线视频| 亚洲无码在线午夜电影| 日韩高清欧美| 亚洲成综合人影院在院播放| 国产精品不卡片视频免费观看| 国产伦精品一区二区三区视频优播| 99久久国产综合精品女同| 69视频国产| 最新日韩AV网址在线观看| 亚洲精品天堂在线观看| 国产成人精品一区二区| 99热这里只有精品2| 亚洲欧美日韩色图| 亚洲AⅤ综合在线欧美一区| 一个色综合久久| 中文字幕欧美日韩高清| 久无码久无码av无码| 国产一区二区三区免费观看| 亚洲成a人片在线观看88| 欧洲日本亚洲中文字幕| 亚洲无码电影| 国产精品女在线观看| 久久精品人人做人人爽电影蜜月 | 成人午夜久久|