2.1系統開發使用的關鍵技術
本系統在開發中選擇B/S框架進行設計,語言采用Java,數據庫采用Mysql,并在設計中加入VUE.js技術,本系統的運行環境為Idea。
2.2 VUE.js技術介紹
VUE.js是一個用來開發前臺界面的JavaScript框架,體積非常的小,所以運行效率非常的高,可以直接通過虛擬設定的?DOM進行各種JavaScript計算,因為操作過程中相當于是一個預處理,所以并沒有真實的DOM,也可以稱作為一個虛擬的DOM。VUE.js還可以進行雙向的數據綁定,這樣操作起來更加的簡單,使用戶可以不用管DOM對象,直接去操作業務邏輯就可以了,可以應用的場景非常的多,而且開發成本也非常的低。目前的市場后已經有很多成熟穩定的框架組件,可以直接拿來使用,對于初學者來說非常的方便。
2.3 Idea介紹
Idea是公認的最好用Java開發工具之一,常見最多的都是用來跟Eclipse進行比較,Eclipse可以說是最簡單的,但是在兼容方面,代碼設計方面明顯不足。而Idea就是在Eclipse基礎上進行了整合升級,更加智能。Idea最大的創新就是有智能代碼助手,可以實現代碼提示,還能進行代碼重構,代碼審查,非常適合新手的使用。Idea的宗旨就是實現智能編碼,使編碼更加的簡單,所以在Idea上有很多其他軟件所沒有的特色功能,比如進行智能選取,不需要開發者在手動操作,還有各種豐富的導航模式可供選擇,可以直接導入就能使用,不需要開發者在重新建立,還有歷史記錄功能,在誤刪誤操作的情況下,通過這個功能就可以直接恢復。而且Idea相比Eclipse調試也更簡單,通過Eclipse調試的時候需要選定表達式,否則就沒辦法查看它的值,而通過Idea則不需要進行任何操作,Idea會自動理解你所需要的表達式,然后給你建議參考值。而且在編碼方面更加智能,會自動跳出需要的變量和參數,然后建議你最優選擇。所以說相比Eclipse來說,用Idea開發更加的簡單方便,更適合新用戶的開發使用。
2.4 Mysql數據庫介紹
數據庫主要就是用來存儲和管理系統數據的,按照數據結構來進行組織和存儲的,數據庫都有自己獨立的接口來進行創建,訪問,管理等,也可以直接用文件的形式進行數據存儲,但是讀寫速度比較慢,效率不高,所以一般都是采用專門的數據庫軟件來進行數據庫存儲和管理,這樣可以更加科學有效的實現數據的存儲,也更加的安全。而mysql就是一個關系型數據庫管理系統,可以把各種不同的數據庫存儲到不同的表結構中?,這樣可以提高查找效率。
2.5 B/S結構介紹
B/S模式最大的特點就是可以直接通過網絡進行系統的訪問,對于用戶端來說只需要一個瀏覽器就可以,通過B/S模式開發的系統可以用戶提供實時的在線服務,當后臺數據進行更新,前臺會實時進行更新,保障了數據同步,效率非常的高,非常適合電子商務網站的開發。B/S架構是從C/S架構上發展來的,傳統的C/S架構是采用的客戶端的形式,由于以前的互聯網沒有現在這么發達,所以大多的辦公軟件都是在局域網內使用的,可以不需要互聯網就能運行,前提是計算機硬件有一定的要求,必須電腦上安裝上客戶端軟件,才能使用,而且后期的維護也比較麻煩,需要每個設備都進行維護。而B/S架構是直接把數據信息都存儲到了服務器里,然后用戶端不需要安裝任何的編程軟件,只需要瀏覽器就可以直接進行訪問,而且維護非常的簡單方便,對用戶沒有任何的影響,而且交互性更好,所以更適合電子商務網站的開發和使用。