吳亢 王央央
【摘 要】起重設(shè)備屬于傳統(tǒng)重型設(shè)備,其買賣、租賃業(yè)務(wù)往往局限于小范圍,通過廣告牌實(shí)現(xiàn)信息發(fā)布,目前起重機(jī)械二手交易市場(chǎng)少,存在地域、信息局限性。針對(duì)于起重機(jī)械的信息量較少,專業(yè)性不夠強(qiáng),而且不能實(shí)現(xiàn)在線交流功能。本文使用面向?qū)ο蟮脑O(shè)計(jì)思想,使用Microsoft Visual Studio 2010開發(fā)工具、ASP.NET技術(shù)及SQL Server 2005數(shù)據(jù)庫(kù),自主開發(fā)基于ASP.NET的信息服務(wù)平臺(tái),為起重機(jī)企業(yè)提供所需的租賃、查詢、在線交流等一系列業(yè)務(wù)功能。
【關(guān)鍵詞】起重機(jī) 互聯(lián)網(wǎng) 信息平臺(tái) WEB服務(wù)
1 信息平臺(tái)系統(tǒng)研究背景和功能需求分析
1.1信息平臺(tái)系統(tǒng)研究背景
目前我國(guó)大型建設(shè)使用單位常常遇到,工程當(dāng)?shù)刭?gòu)買、租賃起重設(shè)備信息閉塞、可選空間少、耗費(fèi)大量時(shí)間人力,使用設(shè)備不理想等現(xiàn)象。因此建立起重機(jī)械網(wǎng)絡(luò)信息平臺(tái),使得起重機(jī)械傳統(tǒng)的大型設(shè)備也能實(shí)現(xiàn)網(wǎng)絡(luò)化交易,提高交易雙方辦事效率。基于B/S的起重機(jī)信息平臺(tái),專門針對(duì)起重機(jī)械交易信息,將建立全國(guó)各個(gè)省市起重機(jī)械設(shè)備信息庫(kù),根據(jù)起重機(jī)械類別橋式、門式、汽車起重機(jī)、塔式起重機(jī)等,通過地區(qū)、類別等查詢條件可以查詢到大量供求信息,并實(shí)現(xiàn)在線聯(lián)系,使得供求雙方在任何地方通過該平臺(tái)可以快速查詢到供求信息。
1.2 信息平臺(tái)系統(tǒng)功能需求分析
本系統(tǒng)開發(fā)的目的是為了滿足使用單位、租賃單位、制造單位、個(gè)人用戶對(duì)起重機(jī)械的交易信息需求。因此應(yīng)具備:起重機(jī)租賃、起重機(jī)求租、起重機(jī)求購(gòu)、起重機(jī)出售、二手機(jī)交易等基本功能。企業(yè)用戶和一般個(gè)人用戶,需求有所區(qū)別,企業(yè)用戶有固定帳號(hào),經(jīng)常發(fā)布大量設(shè)備信息,而個(gè)人用戶以瀏覽信息為主。因此需要設(shè)置用戶注冊(cè)管理或會(huì)員制度管理。用戶登錄:包括用戶注冊(cè)、身份驗(yàn)證、個(gè)人信息維護(hù);信息管理與發(fā)布:添加、刪除和更改信息。
2 信息平臺(tái)系統(tǒng)開發(fā)關(guān)鍵技術(shù)
2.1 ASP.NET技術(shù)
ASP是Active Server Page的縮寫,意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。其功能在于可以使用它來開發(fā)運(yùn)行在Windows服務(wù)器平臺(tái)上的動(dòng)態(tài)網(wǎng)頁(yè)和網(wǎng)站。建立好信息網(wǎng)頁(yè)后,文本文件和圖像可通過Web服務(wù)器傳送給用戶,Web服務(wù)器從磁盤中讀取它們并且把輸出轉(zhuǎn)換成在網(wǎng)絡(luò)中傳送的HTML。ASP賴以運(yùn)行的基礎(chǔ)是Windows Web服務(wù)器IIS。ASP使用的編程語(yǔ)言是腳本語(yǔ)言,可以使用VBScript和JavaScript。
ASP.NET是一個(gè)可以實(shí)現(xiàn)B/S結(jié)構(gòu)的信息平臺(tái),這種技術(shù)使嵌入HTML網(wǎng)頁(yè)中的腳本語(yǔ)言可以被因特網(wǎng)服務(wù)器解釋執(zhí)行。具有開發(fā)簡(jiǎn)單、開發(fā)速度快、運(yùn)行速度快、安全性有保障等優(yōu)點(diǎn)。
2.2 WEB服務(wù)器技術(shù)
Web服務(wù)器就是存放系統(tǒng)程序的地方,客戶端通過訪問服務(wù)器就可以訪問系統(tǒng)功能,它的主要功能就是為用戶提供網(wǎng)絡(luò)上的信息瀏覽服務(wù)。基于互聯(lián)網(wǎng)的起重機(jī)信息平臺(tái)系統(tǒng),要將系統(tǒng)搭建在Web服務(wù)器上,用戶只需要一個(gè)瀏覽器就可以完成對(duì)整個(gè)系統(tǒng)的使用,Web服務(wù)如圖1所示。
圖1
2.3 數(shù)據(jù)庫(kù)訪問技術(shù)
基于ASP.NET的起重機(jī)信息平臺(tái)系統(tǒng),離不開數(shù)據(jù)庫(kù)技術(shù)的支持,大量的數(shù)據(jù)需要一個(gè)安全高效的數(shù)據(jù)庫(kù)來存儲(chǔ)。數(shù)據(jù)庫(kù)管理的對(duì)象是我們應(yīng)用程序的數(shù)據(jù),它提供一種對(duì)數(shù)據(jù)可視化管理的方式,可以方便實(shí)現(xiàn)數(shù)據(jù)的維護(hù),同時(shí)使對(duì)數(shù)據(jù)的添加,修改,查詢,刪除,分析等操作變得非常容易,方便用戶進(jìn)行數(shù)據(jù)分析和統(tǒng)計(jì),同時(shí)還提供對(duì)數(shù)據(jù)進(jìn)行報(bào)表和打印功能。起重機(jī)信息平臺(tái)系統(tǒng)要管理的數(shù)據(jù)包括用戶的基本數(shù)據(jù)和起重機(jī)基本信息數(shù)據(jù),買賣交易數(shù)據(jù),租賃交易數(shù)據(jù)。
3 信息平臺(tái)系統(tǒng)設(shè)計(jì)
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)需要維護(hù)大量的數(shù)據(jù),對(duì)這些系統(tǒng)數(shù)據(jù)的維護(hù)必須要有大型數(shù)據(jù)庫(kù)的支持,而目前來講,關(guān)系型數(shù)據(jù)庫(kù)是最優(yōu)選擇,因?yàn)槔藐P(guān)系數(shù)據(jù)庫(kù)我們可以很方便地對(duì)數(shù)據(jù)進(jìn)行錄入、審核,查詢和更新等日常數(shù)據(jù)庫(kù)操作。本信息平臺(tái)分為前臺(tái)管理和后臺(tái)管理。本文系統(tǒng)的前臺(tái)管理包括發(fā)布信息、瀏覽起重機(jī)、查詢起重機(jī)、用戶信息維護(hù)等功能。本文系統(tǒng)的后臺(tái)管理包括公告管理、用戶管理、系統(tǒng)故障管理等模塊。具體后臺(tái)流程分析如圖2所示。
圖2
3.2 信息平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)
基于ASP.NET的技術(shù)架構(gòu)有顯示層、中間層、基礎(chǔ)設(shè)施層、管理層等,基于互聯(lián)網(wǎng)的起重機(jī)信息平臺(tái)系統(tǒng)架構(gòu)圖如圖3所示。顯示層主要是通過提供與系統(tǒng)用戶的接口,以響應(yīng)用戶的基本操作;中間層,主要包括界面引擎,并行處理,全文檢索,郵件服務(wù)以及日志服務(wù);
管理層是為橫向的三層服務(wù),并給這三層服務(wù)提供多種管理和維護(hù)等方面的技術(shù),主要有下面賬號(hào)管理、運(yùn)維管理等幾個(gè)方面。
圖3
4 結(jié)語(yǔ)
本文設(shè)計(jì)實(shí)現(xiàn)了起重機(jī)信息平臺(tái),功能包括大型設(shè)備的租賃和信息共享。起重機(jī)交易信息網(wǎng)的建成,對(duì)起重機(jī)械買賣市場(chǎng)和租賃市場(chǎng)提供了一個(gè)信息交流平臺(tái)。在如今信息發(fā)達(dá)的社會(huì),起重機(jī)交易信息網(wǎng)將會(huì)在很大程度上方便于大型起重設(shè)備行業(yè),對(duì)于緩解施工單位設(shè)備儲(chǔ)備和選用壓力,而且減少了設(shè)備生產(chǎn)、設(shè)備出售到設(shè)備使用的中間環(huán)節(jié),降低了企業(yè)成本。隨著互聯(lián)網(wǎng)的快速發(fā)展,海量數(shù)據(jù)處理時(shí)代已經(jīng)到來。起重機(jī)信息平臺(tái)處理的數(shù)據(jù)量也越來越大,傳統(tǒng)的系統(tǒng)難以滿足海量數(shù)據(jù)的處理需求。因此,為了使本文起重機(jī)信息平臺(tái)更好地滿足海量數(shù)據(jù)的處理需求,本系統(tǒng)計(jì)劃在起重機(jī)信息平臺(tái)中引入云計(jì)算的概念,運(yùn)用云計(jì)算的思想,對(duì)本文起重機(jī)信息平臺(tái)進(jìn)行重構(gòu)工作。云計(jì)算有其固有的對(duì)海量數(shù)據(jù)處理以及成本低等優(yōu)點(diǎn),引入云計(jì)算將起重機(jī)交易信息網(wǎng)進(jìn)一步完善,希望它能為起重機(jī)行業(yè)的發(fā)展發(fā)揮其應(yīng)有的作用。
參考文獻(xiàn):
[1] 邵麗萍,肖世德.新一代Web 開發(fā)技術(shù)ASP.net 的發(fā)展與探析[J].微計(jì)算機(jī)信息,2005,21:190-192.
[2] 李園,陳世平.MVC 設(shè)計(jì)模式在ASP. NET 平臺(tái)中的應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì),2009,30(13):3180-3184.
[3] 吳家菊,劉剛,席傳裕.基于Web 服務(wù)的面向服務(wù)(SOA) 架構(gòu)研究[J].現(xiàn)代電子技術(shù),2005,14:1-4.
[4] 丁貴廣.ASP及ASP.NET編程基礎(chǔ)與實(shí)例[M].北京:機(jī)械工業(yè)出版社,2004 :192-224.
[5] 郭瑞軍,初曉璐,汪志亮.ASP數(shù)據(jù)庫(kù)開發(fā)實(shí)例精粹(第2版) [M].北京:電子工業(yè)出版社,2007-05-01.