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