阿里巴巴網站技術分析
阿里巴巴網站技術分析
今天我給大家分析一下阿里巴巴網站技術。總部位於杭州的阿里巴巴集體是互聯網大亨馬雲創辦的。阿里巴巴是當今中國最大的互聯網購物交易平台,也是在亞太地區較大影響力平台。阿里巴巴的旗下淘寶網、天貓網、飛豬網、天貓國際等網站為首的購物平台給人們的線上消費帶來了極大的便利,接下來我們就阿里網站一些相關技術進行分析。
一、登錄頁面和註冊頁面
①登錄頁面
網站開發平台是微軟公司的vs2010,登錄界面首先就是插入文本框,一個是文本類型,一個是密碼類型,下面是一個登錄按鈕。雙擊登錄按鈕進行代碼編寫,通過按鈕單機事件進行判斷用戶名與密碼準確與否。當我們點擊登錄按鈕,登錄按鈕就會執行資料庫查詢功能。如果資料庫有該用戶名與密碼,則登錄首頁成功否則登錄失敗。
②註冊頁面
註冊頁面就是文本框和驗證控制項的應用。文本框分普通文本、密碼文本、數字文本等。文本框後面還有驗證控制項,包括文本框不為空控制項,如果要驗證密碼文本框與確認密碼文本框是否相同則是比較控制項,這個控制項就是判斷密碼是否相同。還有一個地址文本框,文本框類型是多行文本框。還有一個確認按鈕,按鈕同樣執行資料庫查詢功能,如果資料庫的用戶名與所註冊的用戶名相同,則顯示錯誤信息。
二、資料庫、雲平台分析
天貓和淘寶的資料庫數量是龐大無比的,所以其資料庫數量的成千上億條的。資料庫是用來存儲這些數據的,我們俗稱後台資料庫。資料庫主要是進行用戶查詢、修改等功能。資料庫軟體像MySQL就可以存儲龐大的數據。我們首先通過MySQL創建資料庫,接著用資料庫創建表格,需要時執行查詢功能。當用戶對數據進行修改,那麼資料庫也會相應進行修改。
網站旗下資料庫大概是以下幾個商品信息資料庫、用戶信息資料庫等,商品資料庫用來顯示商品的圖片、價格、名稱和所在國家地區商品屬性等,具體有商品信息表和商品進貨表等,這些數據是通過阿里的大數據平台實現數據的實時更新。接著是用戶信息表,包括用戶姓名、淘寶賬號、密碼、電話、家庭住址等,這些數據是通過這些資料庫查詢功能把用戶所添加的數據添加到雲數據平台,也可能是通過MySQL進行人工輸入,通過對比前者可能性更大,因為是自動添加用戶數據執行起來方便高效,後者則是一些內部的小型資料庫的使用首選。阿里的雲平台數據是由多名阿里內部人員操作的,而且這些操作人員一旦泄露數據則應承擔相應責任。
阿里雲平台數據也是由資料庫和數據表組成,同時綁定登錄頁面和註冊頁面。同樣商品信息頁面和用戶信息頁面的數據也是由雲平台控制的。如果是一個人身體核心部位是心臟的話,那麼淘寶、天貓的核心就是阿里的雲平台。雲平台存放的信息量是無限大的,所以它對阿里旗下網站如淘寶、天貓等網站的正常運行起到至關重要的作用。
三、阿里網站項目分析
我們前面分析了登錄頁面和註冊頁面,接著我們對阿里網站項目進行一個大致分析。
首頁用來顯示一些商品的分類,包括一個搜索框,這個搜索框的右邊是搜索按鈕,一個普普通通的按鈕,它的代碼程序是極其複雜的,但這個按鈕的程序依然離不開阿里雲平台的資料庫支撐,雲平台數據可以根據用戶輸入的關鍵字進行查詢。鑒於關鍵字成千上萬個,所以阿里雲平台除了商品信息表和用戶信息表外,還有一個關鍵字查詢平台,該資料庫和其它資料庫實現外鏈接,通過外鏈接來實現查詢功能。在這裡我要給大家普及一個電腦常識,電腦里的數據不僅包括普通的阿拉伯數字,還有文字、圖片、視頻等。當用戶輸入關鍵字以後按鈕執行查詢網頁雲平台數據功能,再把文字一樣或者是包含其中一兩個文字一樣的產品顯示出來。
雲平台的商品信息表綁定商品購買頁面,包括圖片、文字、價格等,商品購買頁面還有一個購買購買數量,這個編程思想則是用到if判斷函數,如果按+按鈕,那麼標籤顯示的總價格乘以數量而變化,如果按-按鈕,那麼標籤顯示的總價格就減少。還有一個商品類型按鈕,這裡用到了單選按鈕組件,每個按鈕綁定不同的圖片信息再根據用戶的選擇顯示出來。當我們點擊確定按鈕時則鏈接到支付寶頁面進行商品的付款。
四、網站製作技術
接下來我們分析一下阿里巴巴的網站製作技術。我們先來說一下產品分類列表極其產品信息表的製作方法。比如我們在網頁把滑鼠移到女裝列表上,那麼列表右邊就會出現女裝列表下的所有產品信息,這個就是應用了滑鼠移入事件,而所出現的產品列表則是一個大的容器(panel),我們可以先設置其最初效果為隱藏,當滑鼠移入時,再通過代碼編譯讓其顯示出來。
接著我再給大家介紹一下網站上的圖片切換效果,這裡的圖片切換效果是應用了flash動畫進行製作的。我們的動畫是我們針為單位組成的動畫效果,當我們在flash內插入關鍵幀針時,就可以實現圖片的更換,再通過創建補間動畫形成最終的圖片效果。在製作網站時候當我們導入動畫的時候即可實現圖片切換效果。除此之外flash文件還可以為圖片添加文字效果和背景顏色。阿里下的商家也通過flash軟體設置自己的網站視頻和宣傳圖冊。
在淘寶上還有一個功能就是當我們用滑鼠滑動頁面,比如當我們的頁面移到數碼家電容器的時候,那麼左邊的按鈕顯示數碼選項,這個原因是通過按鈕編號傳值產生的,我們滑動滑鼠時候,按鈕上的標籤編號和右邊容器的編號進行對比,如果移到相同編號時,那麼那個按鈕就會通過後台代碼編譯實現選中,這個就是按鈕編號對比相同的結果。
五、阿里網站使用攻略
大家可以通過手機桌面創建一個文件夾命名為阿里,再把我們所下載的淘寶、天貓、支付寶軟體放入文件夾中。
淘寶和天貓手機版除了有淘寶商城和天貓商城外,還有一個淘鮮達超市和天貓超市。這兩個超市有不同,天貓超市是隔天送達,而淘寶下的淘鮮達則是1小時送達,因為淘鮮達超市是和本地大型超市合作所以1小時送達。不過天貓超市的貨物比淘鮮達好,東西也比它多。
手機淘寶旗下有一個淘寶外賣,不過我個人還是推薦支付寶軟體下的餓了么。天貓是品牌企業旗艦店駐紮的地方,所以物品會比淘寶要正版,當然這也是相對的。接著給大家介紹一下天貓國際,天貓國際應該是當前中國商業網站的一個重要對外窗口平台,這裡都是從境外進貨到阿里公司的,所以貨品是百分之百進口的。如果是要購買商品相對物美價廉的,那就選擇淘寶商城。
最後介紹一下飛豬軟體和淘票票等阿里旗下軟體。飛豬軟體是淘寶下的一個旅遊服務軟體,用於購買景區門票、飛機票、船票、火車票等,還可以通過飛豬軟體了解世界各國的景點。淘票票是阿里齊下用於購買電影票,通過定位來實現當地地址和所在城市的所有影院,幫助你快速選擇電影院和要觀看電影的電影票。
希望大家通過這篇文章可以增加一些和互聯網和網站編程的相關知識,也可以幫助大家更好地使用阿里旗下軟體。
TAG:君悅海鮮樓 |