喻聲頻
宜賓職業(yè)技術(shù)學(xué)院 四川宜賓 644003
基于.NET的制造信息共享系統(tǒng)研究
喻聲頻
宜賓職業(yè)技術(shù)學(xué)院 四川宜賓 644003
針對(duì)現(xiàn)代企業(yè)制造信息資源流動(dòng)分析,利用ASP.NET技術(shù),設(shè)計(jì)開發(fā)了B/S模式的制造信息共享平臺(tái)。筆者介紹了信息平臺(tái)的體系結(jié)構(gòu)、功能模塊及其實(shí)現(xiàn)的關(guān)鍵技術(shù),并經(jīng)實(shí)際測(cè)試應(yīng)用。該信息系統(tǒng)為企業(yè)生產(chǎn)管理以及設(shè)計(jì)任務(wù)信息交流提供協(xié)同工作平臺(tái),給企業(yè)的網(wǎng)絡(luò)化、信息化提供技術(shù)支持。
信息集成;協(xié)同化;ASP.NET
現(xiàn)代制造業(yè)的辦公集成化程度越來越高,信息的集成除了辦公自動(dòng)化以外,更重要的是生產(chǎn)信息集成。計(jì)算機(jī)集成制造系統(tǒng)(CIMS)不僅強(qiáng)調(diào)了柔性制造系統(tǒng)的基本特征,更注重通用信息共享技術(shù)的完善。因此如何構(gòu)建一個(gè)全面、統(tǒng)一、高效、安全的企業(yè)共享信息環(huán)境平臺(tái),讓企業(yè)管理信息、設(shè)計(jì)資料及生產(chǎn)過程信息能合理地協(xié)調(diào),提高企業(yè)生產(chǎn)管理效率和減低生產(chǎn)成本成為現(xiàn)代物流生產(chǎn)企業(yè)的一個(gè)重點(diǎn)發(fā)展方向。
網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)采用目前流行的B/S模式,B/S網(wǎng)絡(luò)模式是新一代信息共享平臺(tái)的基礎(chǔ),其具有嚴(yán)格的3層邏輯結(jié)構(gòu),把服務(wù)器端的模塊執(zhí)行邏輯與客戶端的結(jié)果數(shù)據(jù)顯示進(jìn)行分離。程序執(zhí)行、數(shù)據(jù)存儲(chǔ)與交換完全在服務(wù)器端完成,用戶只需使用瀏覽器登錄服務(wù)器程序即可實(shí)現(xiàn)相關(guān)授權(quán)的信息查詢、任務(wù)管理、資源共享以及設(shè)計(jì)交流等功能。其中數(shù)據(jù)庫服務(wù)器和Web服務(wù)器完全分擔(dān)了數(shù)據(jù)存儲(chǔ)及程序邏輯所實(shí)現(xiàn)的各種功能模塊,減少了客戶端的負(fù)載壓力,所以用戶只需要使用普通計(jì)算機(jī),安裝適合的瀏覽器即可實(shí)現(xiàn)各種操作。系統(tǒng)功能的擴(kuò)展和現(xiàn)有功能的改進(jìn)直接通過服務(wù)器端更新,客戶端無需作任何變動(dòng)仍可正常使用。
基于Web的制造信息集成管理平臺(tái)是企業(yè)網(wǎng)絡(luò)化的共享信息平臺(tái)環(huán)境,其功能應(yīng)最大限度地集成企業(yè)的技術(shù)、制造和管理等各方面工作所需的數(shù)據(jù)信息,既要滿足企業(yè)各系統(tǒng)部門及各層次人員在工作中對(duì)信息共享、交流的需求,同時(shí)也盡可能滿足企業(yè)與合作伙伴之間協(xié)同工作的信息需求,從而促進(jìn)企業(yè)的產(chǎn)品研發(fā)、生產(chǎn)制造、經(jīng)營管理和對(duì)外合作等各方面工作更快速高效地進(jìn)行。
物流型生產(chǎn)企業(yè)相關(guān)制造信息數(shù)據(jù)主要包括設(shè)計(jì)信息、制造信息、生產(chǎn)管理信息、物資調(diào)配信息以及任務(wù)安排信息等。本系統(tǒng)的設(shè)計(jì)正是把上述5大功能模塊涉及的數(shù)據(jù)信息進(jìn)行集成,實(shí)現(xiàn)生產(chǎn)企業(yè)的數(shù)據(jù)共享,其功能結(jié)構(gòu)如圖1所示。
圖1 功能結(jié)構(gòu)圖
基于Web的企業(yè)制造信息共享平臺(tái)以Windows系統(tǒng)下ASP.NET技術(shù)為基礎(chǔ),SQL Server 2000數(shù)據(jù)庫存儲(chǔ)相關(guān)數(shù)據(jù),應(yīng)用Microsoft Visual Studio.NET 2003開發(fā)平臺(tái)工具,C#編程語言書寫模塊功能。
ASP.NET是Microsoft公司基于網(wǎng)絡(luò)的新一代產(chǎn)品,其框架結(jié)構(gòu)(.NET FRAMEWORK)提供的公共語言運(yùn)行環(huán)境(CLR)可利用VC.NET,VB.NET,C#等編程語言進(jìn)行設(shè)計(jì),同時(shí),CLR提供了錯(cuò)誤處理、安全特性、版本和部署支持以及跨語言集成等服務(wù)。為建立起強(qiáng)大的企業(yè)級(jí)Web應(yīng)用平臺(tái)提供了保障。
SQL Server 2000數(shù)據(jù)庫訪問方式較多,新一代ADO.NET數(shù)據(jù)庫訪問技術(shù)為應(yīng)用程序提供了良好的連接平臺(tái),讓程序訪問數(shù)據(jù)庫文件更加方便,操作更快捷。其核心的Data Set組件可存儲(chǔ)相關(guān)數(shù)據(jù)連接部分,且包含了多個(gè)Data Table,通過與SQL數(shù)據(jù)庫表中相同的數(shù)據(jù)結(jié)構(gòu)和相關(guān)主鍵及約束設(shè)置來呈現(xiàn)數(shù)據(jù)表,程序通過Data View組件顯示于瀏覽器。同時(shí)對(duì)于新的設(shè)計(jì)或管理信息也可通過相應(yīng)組件(如Adapter)進(jìn)行增加和更新。
該系統(tǒng)采用數(shù)據(jù)結(jié)構(gòu)分級(jí)設(shè)計(jì)用戶使用權(quán)限,根據(jù)不同管理部門、生產(chǎn)車間以及設(shè)計(jì)科室來對(duì)用戶進(jìn)行分組。用戶在使用系統(tǒng)其中一種功能時(shí),首先判斷其所在組的使用權(quán)限,只有放開了操作權(quán)限的用戶組才能進(jìn)行正常使用,且用戶在使用過程中,系統(tǒng)的訪問記錄表將詳細(xì)記錄每一個(gè)用戶的操作內(nèi)容和時(shí)間形成操作日志,從而有利于系統(tǒng)管理和查詢。
制造信息共享系統(tǒng)的集成化功能根據(jù)現(xiàn)代生產(chǎn)企業(yè)的需求而進(jìn)行設(shè)計(jì)。系統(tǒng)采用當(dāng)今最為流行與實(shí)用的.NET網(wǎng)絡(luò)技術(shù),充分提高了其可擴(kuò)展性與實(shí)用性;先進(jìn)的B/S服務(wù)模式,降低了系統(tǒng)的使用門檻,讓企業(yè)各個(gè)層次的用戶都能不經(jīng)過培訓(xùn)或簡(jiǎn)單培訓(xùn)就可直接使用;獨(dú)特的數(shù)據(jù)表設(shè)計(jì),針對(duì)企業(yè)本身結(jié)構(gòu)進(jìn)行客戶化完善,經(jīng)過很小優(yōu)化更適用于相關(guān)企業(yè);完全的系統(tǒng)權(quán)限設(shè)計(jì),保證了企業(yè)不同用戶使用的安全性,操作日志記錄了所有用戶的操作痕跡,更加便于管理。
制造信息共享系統(tǒng)在生產(chǎn)類企業(yè)的應(yīng)用較好地解決了企業(yè)內(nèi)各部門之間信息共享和協(xié)同工作水平低的問題,保證了企業(yè)高效運(yùn)轉(zhuǎn)所必需的信息流在各職能部門之間的順暢流動(dòng),對(duì)企業(yè)信息化應(yīng)用擴(kuò)展到整個(gè)生產(chǎn)企業(yè)的各個(gè)部門,從使用的實(shí)際效果來看,平臺(tái)的穩(wěn)定性、可靠性和安全性都經(jīng)過了嚴(yán)格測(cè)試與試用,平臺(tái)的使用便利性也得到了用戶的充分肯定。根據(jù)企業(yè)用戶需求,相關(guān)功能的可擴(kuò)展性也得到了實(shí)際開發(fā)應(yīng)用。
制造信息共享系統(tǒng)所采用的B/S模式,全部功能程序集中在Web服務(wù)器端,用戶只需在客戶端使用IE瀏覽器向服務(wù)器提交操作請(qǐng)求,其相應(yīng)處理結(jié)果通過瀏覽器可呈現(xiàn)給用戶,以完成信息查詢、統(tǒng)計(jì)與分析工作,達(dá)到相互交流的目的。經(jīng)實(shí)際應(yīng)用表明,系統(tǒng)具有運(yùn)行穩(wěn)定、可擴(kuò)展性好、易操作和維護(hù)方便以及安全性高等特點(diǎn),為構(gòu)建全面集成的數(shù)字化企業(yè)提供了一種重要的支撐平臺(tái)。
[1] Chris Payne著,趙斌譯.ASP.NET從入門到精通[M].北京:人民郵電出版社,2002
[2] 郭曉軍.基于中小企業(yè)網(wǎng)絡(luò)化制造的ASP平臺(tái)的探討[J].精密制造與自動(dòng)化,2003增刊:122~123
[3] 孫家坤.網(wǎng)絡(luò)化制造中的制造資源建模研究[J].機(jī)床與液壓,2005,10:37~39
Web-based shared system of manufacturing information
Yu Shengpin
Yibin vocational and technical college, Yibin, 644003, China
Analyzing the flowing manufacturing information resources about the modern enterprise, the Browser/Server mode of manufacturing information sharing platform will be designed and developed by applying ASP.NET technology. This paper introduces the information of platform’s framework, function modules and the key technology and the practical testing application condition. This system provides information exchange and synergistic work platform to the enterprise for production management and design tasks, and offers technological help to the enterprise’s network and informationization.
2010-09-06 稿件編號(hào):1009021
喻聲頻,本科,副教授。
Key works: information integration; synergistic; ASP.NET