亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高校閑置物品交易平臺的設(shè)計與實現(xiàn)

        2016-04-07 21:55:42李星悅施葉林肖雪雅張曉建樊偉
        電腦知識與技術(shù) 2016年3期
        關(guān)鍵詞:高校

        李星悅 施葉林 肖雪雅 張曉建 樊偉

        摘要:隨著近年來高校學(xué)生購買力的逐漸增強,閑置物品的擱置逐漸成為了大問題,一旦處理不當,難免會造成鋪張浪費,針對此問題,利用目前主流的Android與Java Server Pages結(jié)合的Web APP+網(wǎng)站開發(fā)的模式,設(shè)計并實現(xiàn)了高校閑置物品交易平臺,并根據(jù)當前一些交易平臺的缺點,實現(xiàn)了備案系統(tǒng)與最佳交易地點搜尋系統(tǒng),為線下交易提供安全保障并方便買賣家的會面。

        關(guān)鍵詞:Web APP;高校;閑置物品交易;定位計算系統(tǒng)

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)03-0279-03

        據(jù)有關(guān)調(diào)查顯示[1],大學(xué)生對二手物品的處理方式包括扔掉、捐贈、贈送及出售,由于沒有相應(yīng)的解決渠道及供需消息的不對稱,使得大學(xué)生選擇出售的比例僅占7.7%,而大一到大三的學(xué)生中有86%對校園二手物品相關(guān)需求,由此可見,二手物品交易潛在規(guī)模非??捎^,這需要政府、民營機構(gòu)及高校在此方面采取相應(yīng)措施,切實解決大學(xué)生二手物品處理問題。

        近年來,移動互聯(lián)網(wǎng)應(yīng)用發(fā)展迅猛,有 B2B、B2C、C2C 等多種模式。隨著智能移動終端操作系統(tǒng)的相繼出現(xiàn),移動互聯(lián)網(wǎng)應(yīng)用逐漸從傳統(tǒng)的WAP/Web方式轉(zhuǎn)向客戶端應(yīng)用形式[2]。隨著社會的發(fā)展,智能手機越來越多,應(yīng)用越來越廣泛。由于Android系統(tǒng)的普及化,國產(chǎn)手機隨之崛起,為了適應(yīng)趨勢,本平臺也采用Android端上線。

        現(xiàn)較流行的線上二手交易平臺像“閑魚”,“轉(zhuǎn)轉(zhuǎn)”等,也只是僅僅將線上交易普遍到買家層面,并沒有脫離一些線上交易的弊端,而且沒有專注一方面來做,比較普遍性,因此并不能照顧好一些人氣低的二手商品的出手。

        因此,本交易平臺專注于高校學(xué)生的線下交易,保障每一樣商品都會出現(xiàn)在首頁讓買家看到,并且對線下交易的買賣家雙方提供備案功能和交易地點選擇的功能,務(wù)必做到貼近每一位學(xué)生,是一個有人情味的交易平臺。

        1 平臺功能需求設(shè)計

        1.1 消費者需求分析

        由于當前就讀于高校的學(xué)生,年齡層次一般處于18到24歲之間。相比較更年長的人而言,他們的理財能力相對較差,而且缺乏開支的計劃性,反而由于現(xiàn)代技術(shù)的發(fā)展,資訊的快速流通,他們的觀念意識、開放性和潛在商業(yè)價值方面更貼近消費者能力較高的職業(yè)群體,消費欲望很強,經(jīng)常擁有六七成新以上的閑置物品。并且,他們的消費行為往往在理性化與從眾化之間徘徊,對新商品、新型消費模式具有很強的好奇心和嘗試心,很容易跟風(fēng)消費。

        基于此,平臺針對的消費者對象為高校學(xué)生。使得其在學(xué)校內(nèi)部可以買到一些其他學(xué)生用不到但是符合其需求的閑置物品,提高物品利用率,節(jié)約資源。

        因此,平臺的所有功能需要以學(xué)生為中心,下面為針對具體學(xué)生需要的功能設(shè)計。

        1.2 平臺基本功能設(shè)計

        本平臺由Web App與網(wǎng)站組成,其服務(wù)站點接口都可以接都各大高校的內(nèi)網(wǎng),即可以使得在線學(xué)生不用花費網(wǎng)費即可瀏覽,當然也可用手機流量等方式瀏覽。

        當點擊APP圖標,APP會經(jīng)過滑動引導(dǎo)界面后進入軟件主界面;輸入網(wǎng)址會直接跳轉(zhuǎn)到主界面。主界面有信息展示和分類情況,在個人界面用戶可以進行用戶的登錄、注冊,在商品瀏覽界面可以瀏覽商品信息及上傳圖文詳情等操作,通過圖片和文字的顯示清晰的向用戶展示在進行買賣的商品,此外還設(shè)有論壇功能,滿足同學(xué)們相互交流的需求。

        商品信息由賣方用戶上傳到服務(wù)器后顯示到軟件中,買方用戶可以通過點擊商品信息進行商品的查看、收藏,可以通過賣方公布的聯(lián)系方式與賣方進行聯(lián)系。任何用戶都可以在論壇部分發(fā)表或回復(fù)他人的帖子,方便同學(xué)們的溝通。

        從上面的描述中可以總結(jié)平臺的基本功能需求:

        1) 啟動App 應(yīng)用程序;

        2) 引導(dǎo)界面:對首次打開APP的用戶提供滑動展示內(nèi)容;

        3) 顯示界面:通過文字和圖片顯示商品分類、商品信息、個人信息等,包括登錄注冊界面、商品概要介紹、價格等。

        4) 詳細界面:通過文字圖片顯示商品的詳細介紹、賣方聯(lián)系方式等信息,注冊界面可由用戶輸入手機號注冊,后臺服務(wù)端下發(fā)驗證碼完成注冊。最后必須將學(xué)號,姓名和身份證通過驗證。

        5) 交互界面:通過在論壇區(qū)發(fā)帖或回帖實現(xiàn)不同用戶間的交流,大家可以在論壇區(qū)對軟件或者對商品提出意見或建議,也可以發(fā)布自己感興趣的內(nèi)容供大家討論。

        1.3 平臺特色功能設(shè)計

        1.3.1 備案系統(tǒng)設(shè)計

        對于現(xiàn)如今騙子叢生,人與人的關(guān)系誠惶誠恐,如履薄冰,因此并不能保證即將進行交易的是本人還是壞人,基于上述所示,平臺設(shè)計出一個備案系統(tǒng),當買賣家談妥并即將進行線下交易時,系統(tǒng)將會把買賣雙方的手機號,姓名等個人信息,以及當前GPS定位的位置以及IP地址都記錄成一份表單,若出現(xiàn)意外,即可使用以上信息以最快的速度排查到犯罪嫌疑人,配合公安機關(guān)捉拿罪犯。

        1.3.2 最佳交易地點搜尋系統(tǒng)設(shè)計

        當買賣雙方談攏準備交易時,由于高校校園一般面積都很大,因此可能最后討論出來交易的地點雙方都不會滿意,進而可能影響雙方的交易意向,基于上述,本平臺設(shè)計出一個針對雙方當前所處的位置,對所在高校的標志物進行排查,最后可以定位出一處符合雙方距離最近的交易地點。該地點也將默認記錄在后臺以便出現(xiàn)意外后,方便對犯罪嫌疑人的地點進行排查。

        2 平臺功能實現(xiàn)

        2.1 基本功能實現(xiàn)

        本平臺的WebApp部分采用了Android與JSP結(jié)合的開發(fā)模式進行實現(xiàn)功能,分別運用了JSP,XML,CSS,JDBC等技術(shù)。

        首先對于主要應(yīng)用的JSP(Java Server Pages)來說,它是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(Tag),從而形成JSP文件(*.jsp)。

        WebApp的內(nèi)部JSP模式可以如下圖所示,其Servlet控制器可以向JSP視圖發(fā)出請求后,JSP視圖表達出JavaBean模式,也可以直接創(chuàng)造出JavaBean模式,最后打包成模塊后,通過HTTP請求來進行處理,并返回HTTP回應(yīng)。

        其次是XML(extensibIeMarkup Language),作為一種簡單的表示性語言,無法表達數(shù)據(jù)內(nèi)容。而這一點恰恰是電子商務(wù)、智能搜索引擎所必須的,要徹底解決這些問題,必須用功能強大的XML技術(shù)。與傳統(tǒng)的HTML相比,XML在校園電子商務(wù)方面的優(yōu)勢是跨平臺應(yīng)用系統(tǒng)的數(shù)據(jù)交換和數(shù)據(jù)的多樣顯示。

        然后對于(CSSCascading Style Sheets)來說,一是要用于對網(wǎng)頁樣式的控制,使其更加美觀。二是要用于控制網(wǎng)頁的樣式。兩者單獨使用,相互協(xié)調(diào),根據(jù)不同的情況使用不同的樣式。

        最后是JDBC(Java DataBase Connectivity),是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。

        本平臺是用CSS對APP的界面進行了設(shè)置后,運用JSP對主功能編寫,并使用XML作為數(shù)據(jù)交互的輔助,從用戶界面,交互界面,商品界面等,逐一添加功能,再運用JDBC對服務(wù)器的數(shù)據(jù)庫進行訪問,使得用戶的數(shù)據(jù)能夠進行交互,并到最后經(jīng)過測試,發(fā)出請求后在后臺可以接收到請求,即可表明交易平臺的基本功能實現(xiàn)成功。

        平臺根據(jù)二手商品的序號會隨著時間一直遞增從而使得每個人發(fā)布的二手商品都會循環(huán)出現(xiàn)在首頁,可以使得每個人的二手商品都有機會讓買家看到,增加賣家二手商品出手的幾率,具有人情味。

        網(wǎng)站方面與WebAPP開發(fā)模式相似,由于網(wǎng)站技術(shù)應(yīng)用廣泛,因此不詳談。

        2.2 特色功能的實現(xiàn)

        2.2.1 GPS技術(shù)應(yīng)用與顯示當前位置的地圖技術(shù)

        特色功能方面主要是對GPS技術(shù)進行了研究并延伸其功能。

        在GPS技術(shù)應(yīng)用過程中,主要利用了Android軟件平臺的5大功能模塊,分別為Android應(yīng)用程序?qū)?、?yīng)用框架層、普通函數(shù)程序庫、Android運行環(huán)境和Linux內(nèi)核層。在應(yīng)用程序?qū)永肁ndroid的各種組件API接口,開發(fā)了針對GPS、Google Map電子地圖的Java應(yīng)用程序,并由內(nèi)核層提供了相應(yīng)的底層驅(qū)動[3]。

        開發(fā)顯示當前位置的地圖過程中,主要采用Android或者其他GPS地圖的接口提供的MapView和MapActivity這兩個類實現(xiàn)。其中MapView是一個展示地圖的視圖,它可以獲取鍵盤事件(onKeyDown和onKeyUp)來支持地圖移動和縮放功能,同時也支持多層Overlay,可在地圖上畫坐標、寫地名、畫圖片等。MapView只能通過MapActivity來建立,因為MapView需要在后臺使用文件系統(tǒng)和網(wǎng)絡(luò),所有這些線程需要在Activity的生命周期中被控制。

        2.2.2 備案系統(tǒng)的實現(xiàn)

        針對備案根據(jù)上述備案系統(tǒng)的設(shè)置,由于要讀取買賣家的當前地址和IP,因此需要用到GPS技術(shù)以及獲取用戶當前IP的技術(shù)。

        2.2.2.1通過地圖接口獲取當前地址

        由于某些網(wǎng)絡(luò)的限制且需要清晰讀取到用戶的當前地點并顯示名稱,所以平臺使用的是百度地圖(BaiduMap)的接口進行操作。

        為了使得學(xué)生在學(xué)校的內(nèi)網(wǎng)還能夠使用,因此通過實現(xiàn)Zigbee超聲波終端節(jié)點水深數(shù)據(jù)的采集,通過協(xié)議棧實現(xiàn)協(xié)調(diào)器管理終端節(jié)點數(shù)據(jù),通過GPRS數(shù)據(jù)透傳數(shù)據(jù)傳遞給Labview上位機, labview上位機存儲數(shù)據(jù)在mysql數(shù)據(jù)庫中,百度地圖API獲取數(shù)據(jù)庫里的數(shù)據(jù),根據(jù)經(jīng)緯度把相應(yīng)點標注在地圖上,實現(xiàn)點擊標注查看詳細信息,包括該點的水深地址,實現(xiàn)地址的搜索,因此可以在內(nèi)網(wǎng)使用Map接口并進行當前位置定位[4],記錄到表單中。

        2.2.2.2獲取用戶的IP地址

        在JSP里,獲取用戶的IP地址的方法是:request.getRemoteAddr(),這種方法在大部分情況下都是有效的。但是在通過了Apache,Squid等反向代理軟件就不能獲取到用戶的真實IP地址了。

        經(jīng)過代理以后,由于在客戶端和服務(wù)之間增加了中間層,因此服務(wù)器無法直接拿到客戶端的IP,服務(wù)器端應(yīng)用也無法直接通過轉(zhuǎn)發(fā)請求的地址返回給客戶端。但是 在轉(zhuǎn)發(fā)請求的HTTP頭信息中,增加了X-FORWARDED-FOR信息。用以跟蹤原有的客戶端IP地址和原來客戶端請求的服務(wù)器地址。

        因此本平臺為了獲取真實IP于是取X-Forwarded-For中第一個非unknown的有效IP字符串為真實IP。(在經(jīng)過代理的情況下)

        之后將當前地址與真實IP錄進表單中,即可提高用戶線下交易的安全性。

        2.2.3 最佳交易地點搜尋系統(tǒng)設(shè)計

        上述的地圖接口中,可以創(chuàng)建一個Criteria對象,接著將Criteria對象傳遞給LocationManager對象,LocationManager對象提供了多種方式來獲取經(jīng)緯度坐標和其它數(shù)據(jù),它獲取定位數(shù)據(jù)的方法如下:對于經(jīng)緯度getLatitude()返回緯度數(shù)據(jù),getLongitude()返回經(jīng)度數(shù)據(jù);對于海拔高度,hasAltitude()判斷是否有海拔數(shù)據(jù),而getAltitude()則以米為單位返回海拔數(shù)據(jù)。

        買賣雙方的客戶端返回上述數(shù)據(jù),根據(jù)這些數(shù)據(jù),計算出雙方的距離。平臺起初是根據(jù)spatial4j工具包中的Haversine公式,即一個球面余弦函數(shù)的變換,但由于性能問題,近距離效果不好,在參考某技術(shù)團隊[5]的優(yōu)化方法進行了修正,效果增強了很多,與其應(yīng)用一樣,本平臺在實際應(yīng)用中也采用了簡化距離公式方法(通過三次多項式來擬合cos三角函數(shù))。

        因此當計算出雙方的距離之后,對這條路線進行描線后,由于此路線一般都為曲線,因此通過圓曲線中邊樁坐標計算公式[6]:

        L=F-H; 注:L--所求點曲線長;F--所求點

        X=XZY+2×R×SIN(L÷2R)×COS{α±(L÷2R)}+S×CO{α±(L÷R)+M};

        X=YZY+2×R×SIN(L÷2R)×SIN{α±(L÷2R)}+S×SIN{α±(L÷R)+M}.

        注:α--線路方位角;M--所求邊樁與路線的夾角;S--所求邊樁至中樁的圓曲線中計算路線

        計算出其中點位置后,由于地圖上的標志物的點都是固定的,而且都儲存在數(shù)據(jù)庫當中,因此可以計算中點位置所在的經(jīng)緯度和數(shù)據(jù)庫中標志物的經(jīng)緯度兩點間的距離,根據(jù)比較距離得到最近的標志物的地理位置,將此地理位置和標志物名稱發(fā)送給用戶。使得買賣雙方能夠更加方便交易,增強二手交易的興趣,提高資源循環(huán)利用。

        3 結(jié)語

        本文針對高校學(xué)生針對閑置物品的需求,并在當前移動互聯(lián)網(wǎng)標膠成熟的大背景下,設(shè)計并實現(xiàn)了高校閑置物品交易平臺。經(jīng)人員測試并使用后,本平臺在功能和性能方面較好地吻合了大學(xué)生購物群體的需求,很好地處理了高校學(xué)生的閑置資源,使得資源最大程度的利用,防止鋪張浪費,并通過此類手段增進大學(xué)生之間的交流,可以提高日后在社會的生存能力。

        參考文獻:

        [1] 楊周, 周磊. 大學(xué)生二手物品交易現(xiàn)狀調(diào)查分析[J]. 產(chǎn)業(yè)與科技論壇, 2013,12(12).

        [2] 廖軍, 郭達. 移動互聯(lián)網(wǎng)應(yīng)用趨勢——基于Web的終端平臺[J]. 信息通信技術(shù), 2010, 8(4).

        [3] 劉正, 陳強基. 于Androi d的G PS應(yīng)用中的研究與開發(fā).10.3969/j.issn.1671-6396.2010.32.007

        [4] 楊小寧. 基于mysql的百度地圖二次開發(fā)[D]. 石家莊鐵道學(xué)院, 2014.

        [5] 美團點評技術(shù)團隊. 地理空間距離計算優(yōu)化http://tech.meituan.com/lucene-distance.html

        [6] 百度文庫. 公路圓曲線中邊樁坐標計算公式

        http://wenku.baidu.com/link?url=U_May5PtwK4TzRQ9wqcb0hU-v0iglYQoUo5TJbaR2MYCM9evnrQLf0NG0itthZhqrQqwX5dRGDEBQeApkFb3dd_nSb0FYO_rit-28gTnRf7

        [5] Chen S, Tang Y.Slowing down Internet worms[C]. IEEE ICDCS'04, 2004:312-319.

        [8] 劉向輝. 基于Java的移動終端中間件的研究與設(shè)計[D]. 華東師范大學(xué), 2005.

        猜你喜歡
        高校
        提升高校官方微信公眾平臺傳播效果的幾點思考
        新聞世界(2016年10期)2016-10-11 20:24:04
        中日高校本科生導(dǎo)師制的比較
        考試周刊(2016年76期)2016-10-09 08:28:06
        試論高校黨建工作中的黨史教育
        學(xué)研產(chǎn)模式下的醫(yī)藥英語人才培養(yǎng)研究
        成才之路(2016年26期)2016-10-08 11:07:49
        高校創(chuàng)新型人才培養(yǎng)制度的建設(shè)與思考
        成才之路(2016年26期)2016-10-08 10:56:58
        高校科研創(chuàng)新團隊建設(shè)存在的問題及對策研究
        科技視界(2016年20期)2016-09-29 12:14:21
        日本少妇爽的大叫高潮了| 国产亚洲av无码专区a∨麻豆 | 一本到在线观看视频| 日夜啪啪一区二区三区| 国产一区a| 亚洲精品一区二区三区蜜臀| 久草视频在线手机免费看| 中文字幕人妻熟在线影院 | 国产91在线精品观看| 久久亚洲av成人无码电影 | 亚洲不卡av不卡一区二区| 国产一区二区三区 在线观看| 免费观看成人欧美www色| 日本人妻免费在线播放| 人妻丝袜中文无码av影音先锋专区| 中文字幕精品一区二区2021年| 久久天天躁夜夜躁狠狠躁2022| 99久久综合九九亚洲| 亚洲一区二区三区最新视频| 久久精品网站免费观看| 国产精品沙发午睡系列990531| 国产无码十八禁| 日本精品人妻一区二区三区| 淫片一区二区三区av| 亚洲成av人片在线观看麦芽| 亚洲VA中文字幕无码毛片春药| 国产精品一区又黄又粗又猛又爽 | 免费一级淫片日本高清| 国产成人无码免费视频在线 | 草色噜噜噜av在线观看香蕉| 亚洲欧美日韩国产综合一区二区| 欧美—iGAO视频网| 国产饥渴的富婆一凶二区 | 国产精品久久国产精麻豆| 日本一本免费一二区| 色偷偷av亚洲男人的天堂| 亚洲中文字幕无码不卡电影| 国产成人精品日本亚洲i8| 少妇太爽了在线观看免费视频| 欧美巨大xxxx做受l| 国产对白刺激在线观看|