郭俊利
(陜西工業(yè)職業(yè)技術(shù)學(xué)院 汽車工程學(xué)院, 咸陽 712000)
當(dāng)前,我國二手車交易市場正處于快速發(fā)展階段,相關(guān)數(shù)據(jù)表明,2015年1年時間內(nèi),我國二手車市場的成交量已達到941.71萬輛的可喜水平,共計交易額高達5500億元,截止到2016年上半年,僅半年時間二手車整體交易規(guī)模就已達477.43萬輛,與2015年上半年相比同期增長3.6%[1]。隨著互聯(lián)網(wǎng)+模式在我國經(jīng)濟領(lǐng)域的井噴式發(fā)展,二手車在線交易也以一種新的發(fā)展模式受到廣泛關(guān)注,瓜子、人人車、優(yōu)信等在線廣告品牌也已是家喻戶曉,為眾多人熟知。通過對交易形式進行發(fā)展與創(chuàng)新,這些在線平臺開始基于已有的拍賣機制引入一種固定的定價模式,亦即直接設(shè)定一口價,買家既能以競價的方式購買二手車,又能按照賣家事先設(shè)定好的一口價直接購入自己手中。除此之外,通過在固定價格之外增添買家討價還價的空間,又進一步豐富了買家的可選擇性,他們既能按照固定的價格完成二手車交易,又可以向賣家提出一個較低的價格,然后將選擇交由賣家,讓其選擇是否接受這一新價格,在一定程度上,賣家又可以在這一較低價格的基礎(chǔ)上再次向買家提出加價[2]。這為買賣雙方的二手車交易提供了極大的便利,在線交易平臺發(fā)展勢猛。但是,另一數(shù)據(jù)顯示截止到2016年,盡管我國二手車在線交易發(fā)展如火如荼,但其交易量僅為二手車整體交易量的12%,很多平臺面臨法規(guī)滯后、時效性差、車源難尋、買賣效率低甚至虧損的問題。因此,為實現(xiàn)對二手車在線信息與交易的有效控制及管理,向賣方以滿意價格出售、買方公平競拍提供便利,文章與當(dāng)前二手車交易市場與平臺的需求相結(jié)合,進行一款二手車在線交易信息管理系統(tǒng)的開發(fā)與應(yīng)用研究。
系統(tǒng)的主要開發(fā)目的為:以二手車業(yè)務(wù)的快速發(fā)展為契機,基于構(gòu)建匹配于二手車業(yè)務(wù)發(fā)展的在線交易信息管理系統(tǒng)的目標(biāo),以先進有效的信息技術(shù)為支撐進行業(yè)務(wù)拓展,實現(xiàn)高效營運管理,為大量潛在客戶提供良好的二手車交易流通平臺,在持續(xù)的營銷過程中增強企業(yè)核心競爭力,形成多樣化的市場優(yōu)勢。系統(tǒng)具體開發(fā)目標(biāo)如下:
(1) 促進二手車在通用體系中實現(xiàn)更好的流通,強化系統(tǒng)運營體系內(nèi)各經(jīng)銷商之間以及主機廠的車源互動,擴大二手車銷售規(guī)模,推動置換業(yè)務(wù);
(2) 提升二手車價值,對各地區(qū)部分車型流通性差或價格低的問題予以解決;
(3) 集中管理二手車檢測歸檔入庫;
(4) 規(guī)范化與標(biāo)準(zhǔn)化處理檢測技術(shù)與流程,對二手車進行統(tǒng)一的質(zhì)量管理。
系統(tǒng)開發(fā)計劃分兩階段完成:第一階段,主體系統(tǒng)設(shè)計、開發(fā)與試運行,提供滿足二手車市場要求的在線交易平臺,完成對二手車的在線展示、交易事務(wù)管理、營銷以及質(zhì)量信息管理等任務(wù);第二階段,向二手車交易提供服務(wù)支持(含系統(tǒng)更新與維護、競價業(yè)務(wù)支持、培訓(xùn)推廣支持以及免費短信服務(wù)等),保證交易系統(tǒng)與后續(xù)服務(wù)對二手車交易市場要求的滿足。
二手車交易信息管理系統(tǒng)向用戶提供完整的交易信息收集與處理平臺,規(guī)范管理的業(yè)務(wù)流程為其重中之重。總流程應(yīng)起始于用戶車輛信息線上注冊,經(jīng)車輛信息管理、發(fā)起與參與競價,終止于成交確認[3]。圍繞這些事務(wù)處理,系統(tǒng)還可發(fā)揮相應(yīng)的統(tǒng)計與分析功能,如圖1所示。

圖1 二手車交易管理總體業(yè)務(wù)流程
系統(tǒng)的設(shè)計對自上而下的分層結(jié)構(gòu)予以采用,共包括表示層、業(yè)務(wù)層與數(shù)據(jù)層3個層級,系統(tǒng)的分層結(jié)構(gòu)圖,如圖2所示。

圖2 系統(tǒng)分層結(jié)構(gòu)圖
根據(jù)圖2用戶表示層可提供一種交互式頁面于系統(tǒng)與用戶,Web頁面是其具體的表現(xiàn)形式,該頁面將基礎(chǔ)設(shè)置模塊與競價模塊中的全部子內(nèi)容包括在內(nèi)。業(yè)務(wù)邏輯層可為現(xiàn)實中具體業(yè)務(wù)邏輯的實現(xiàn)提供支持,基于自身的特殊性,該層需單獨劃分出來。數(shù)據(jù)服務(wù)層則用來交換系統(tǒng)運行過程中同數(shù)據(jù)庫之間的數(shù)據(jù)交換,它的服務(wù)對象為業(yè)務(wù)邏輯層。系統(tǒng)采用B/S模式,可應(yīng)用于多類型系統(tǒng)之中,只要為其提供瀏覽器,用戶便可方便與快捷地訪問系統(tǒng),對跨平臺需求[4]予以滿足。
2.2.1 系統(tǒng)功能模塊 系統(tǒng)可劃分為基礎(chǔ)設(shè)置與競價兩大模塊如圖3所示。

圖3 二手車在線交易信息管理系統(tǒng)架構(gòu)
基礎(chǔ)設(shè)置模塊主要用于管理員對二手車的統(tǒng)一維護與管理、客戶網(wǎng)上預(yù)約以及下達出售單等,具體地,生產(chǎn)廠家列表主要管理二手車生產(chǎn)廠家信息,可執(zhí)行增、刪、改、查詢等操作;車輛查詢用于對二手車的查詢,可根據(jù)頁面查詢條件進行相關(guān)數(shù)據(jù)的查詢,在前臺予以顯示,也可按車牌號實施模糊查詢;預(yù)約單管理用于二手車預(yù)約單的統(tǒng)一管理;預(yù)約單查詢,按照條件對預(yù)約單信息進行查詢。競價模塊主要在客戶預(yù)約成功并下達出售單之后,對二手車進行在線競拍,競拍成功者成為二手車的獲得者,具體地,競價單管理是在會員競拍成功后對其競價單進行管理,主要涉及競價單號與狀態(tài)、車輛編號與售出狀態(tài)、車架號、出售與門店、廠家、品牌、一口價金額、競價單狀態(tài)、出售次數(shù)以及競價單管理等;競價單查詢需按照查詢條件查詢會員競價單。
2.2.2 系統(tǒng)角色權(quán)限
二手車在線交易管理信息系統(tǒng)應(yīng)是一個B2C模式的電子交易信息管理平臺,系統(tǒng)中買賣雙方擁有的功能應(yīng)不相同。在系統(tǒng)中,部分功能不能向買方注冊用戶開放,只有作為買方的廠家才有權(quán)使用這些功能。對此,系統(tǒng)還需設(shè)置第3種參與者——超級管理員[5],用于管理買賣雙方的各項操作。這樣一來,系統(tǒng)共包括游客、注冊用戶、超級管理員3種角色在內(nèi)。為各角色的權(quán)限,如表1所示。

表1 系統(tǒng)角色權(quán)限
圍繞基礎(chǔ)設(shè)置與拍賣兩大模塊,進行數(shù)據(jù)庫數(shù)據(jù)表設(shè)計,如如表2所示。

表2 系統(tǒng)數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計
與系統(tǒng)的用戶端與工作量維護等需求以及后臺對B/S模式的采用相結(jié)合,用戶不需要再安裝任何軟件,只需通過瀏覽器便能方便地完成對系統(tǒng)的訪問。在進行二手車在線交易信息管理平臺的開發(fā)之時,應(yīng)將visual studio 2008工具的支持作用良好發(fā)揮出來,利用ASP語言完成開發(fā)工作。根據(jù)系統(tǒng)設(shè)計以及提出的有關(guān)數(shù)據(jù)處理的要求,將ADO用作數(shù)據(jù)庫的借口,JDBC用作訪問驅(qū)動,數(shù)據(jù)庫平臺對SQL Server2005加以應(yīng)用。其中,系統(tǒng)之所以選用SQL Server2005,原因在于其具有保證數(shù)據(jù)安全及發(fā)揮強大數(shù)據(jù)結(jié)構(gòu)處理功能的優(yōu)勢。
3.2.1 基于用戶名、密碼的訪問 相同于絕大多數(shù)軟件,二手車在線交易信息管理系統(tǒng)亦采用以用戶名與密碼為驗證基礎(chǔ)的登陸訪問形式。只有所輸入的用戶名與密碼是正確且一一對應(yīng)的,用戶才可進入系統(tǒng)。若用戶屬于正常登錄,系統(tǒng)會對當(dāng)前用戶名進行記錄,方便給予后期操作適當(dāng)?shù)臋?quán)限分配[6]。系統(tǒng)利用Login.java文件實現(xiàn)用戶的登錄,核心代碼如表2所示。正常登錄情況下,系統(tǒng)會對當(dāng)前用戶名進行保存,便于給予后期操作相應(yīng)的權(quán)限。用戶登錄的實現(xiàn)以Login.java文件實現(xiàn)為其核心代碼,如表3所示。

表3 系統(tǒng)登錄核心代碼
3.4.1 ASP.NET數(shù)據(jù)庫訪問技術(shù)
數(shù)據(jù)庫訪問技術(shù)在二手車在線交易信息系統(tǒng)的開發(fā)與視線中發(fā)揮著尤為重要的作用。用戶在注冊會員、搜索與查詢(或管理)基本信息與訂單情況以及參與競價等活動之時都會牽涉到對數(shù)據(jù)庫的訪問,ADO.NET是ASP.NET訪問數(shù)據(jù)庫的方式,ASP.NET應(yīng)用程序可在ADO.NET的支持下完成與數(shù)據(jù)庫的交互工作,通過與不同種類的數(shù)據(jù)源的連接提高數(shù)據(jù)庫的豐富程度,進而執(zhí)行對各項數(shù)據(jù)的檢索、操作與更新。在對數(shù)據(jù)庫的讀取與訪問過程中,DataReader對象與DataSet對象是ADO.NET提供的兩種方式[7]。
使用DataReader對象是進行數(shù)據(jù)源讀取的一種最簡單的方式,該方式無法完成對數(shù)據(jù)的寫入任務(wù),它返回的各項數(shù)據(jù)具有只讀、只進的特征。DataSet的有效使用必須與DataAdapter對象良好配合,DataAdapter處于Command對象之上的位置,其任務(wù)為執(zhí)行SQL命令,返回的結(jié)果會傳入DataSet中。除此之外,DataAdapter還具有將DataSet處理后的數(shù)據(jù)寫回數(shù)據(jù)源的功能[8]。
3.4.2 系統(tǒng)數(shù)據(jù)庫訪問的實現(xiàn)
如表4所示。
此外,還要進行//dlDataBind、//ddlDataBlind方法編程,其中,//dlDataBind對SqlDataAdapter中的SQL語句予以執(zhí)行,并在DataList控件上完成對執(zhí)行結(jié)果的綁定//ddlDataBlind對SqlDataAdapter中的SQL語句予以執(zhí)行,并在DropDownList控件上完成對執(zhí)行結(jié)果的綁定。
文章針對當(dāng)前二手車交易市場中存在的問題提出了二手車在線交易信息管理系統(tǒng)的開發(fā)目標(biāo),通過分析二手車在線交易流程,設(shè)計了一款基于B/S模式的二手車交易管理系統(tǒng)并進行了開發(fā),以期對二手車車源、訂單、競價等信息進行方便與快捷的管理。隨著電子商務(wù)市場與信息技術(shù)等的進一步發(fā)展,該二手車在線交易信息管理系統(tǒng)將會有更加廣闊的應(yīng)用前景。

表4 系統(tǒng)數(shù)據(jù)庫訪問編程