前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇電子商務(wù)系統(tǒng)設(shè)計(jì)與分析范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
關(guān)鍵詞 電子商務(wù);Android平臺(tái);移動(dòng)客戶端
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2013)17-0022-02
近幾年電子商務(wù)得到了迅速的發(fā)展,通過(guò)Internet進(jìn)行交易己成為一種潮流。Android以其特有的開放性在智能手機(jī)、平板電腦等移動(dòng)便攜設(shè)備上廣泛應(yīng)用。兩者結(jié)合產(chǎn)生了具有巨大發(fā)展?jié)摿Φ囊苿?dòng)電子商務(wù)。
本系統(tǒng)的目的是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于Android平臺(tái)的網(wǎng)上購(gòu)物商城。用戶可以通過(guò)Android系統(tǒng)手機(jī),登錄該商城,并可進(jìn)行對(duì)商品的查詢,購(gòu)買等功能。以及對(duì)數(shù)據(jù)庫(kù)中商品進(jìn)行增、刪、改、查的功能。該系統(tǒng)較平常購(gòu)物系統(tǒng)有更好的移動(dòng)性與跨平臺(tái)性。通過(guò)測(cè)試,已能夠在Android手機(jī)上實(shí)現(xiàn)其各項(xiàng)購(gòu)物流程。
1 功能需求分析
系統(tǒng)主要功能分為:瀏覽器功能及服務(wù)器管理功能。其使用對(duì)象是普通用戶主要功能有以下幾個(gè)。
1)登錄、注冊(cè)功能。用戶輸入正確的用戶名與密碼,即可登陸客戶端;系統(tǒng)為用戶提供賬號(hào)注冊(cè)功能,用戶輸入合法信息,即可注冊(cè)成功。
2)商品搜索功能,用戶輸入關(guān)鍵字,搜索出名稱相關(guān)的商品。
3)購(gòu)物車功能,用戶對(duì)于想購(gòu)買的商品,可以選擇加入購(gòu)物車。
服務(wù)器管理平臺(tái),提供管理員登陸,商品信息管理、主要用于商城維護(hù)。后臺(tái)管理模塊的主要使用對(duì)象是管理員,主要管理功能有2個(gè)。
1)管理員登陸功能,管理員輸入正確的賬號(hào)密碼開始登陸。
2)商品信息管理功能,管理商品的基本信息,可以對(duì)商品進(jìn)行查詢、添加、修改、刪除等功能,對(duì)庫(kù)存商品做出相應(yīng)調(diào)整。
2 數(shù)據(jù)庫(kù)設(shè)計(jì)
系統(tǒng)采用的是Mysql數(shù)據(jù)庫(kù),為了將在系統(tǒng)頁(yè)面中顯示的動(dòng)態(tài)數(shù)據(jù)存放在后臺(tái)數(shù)據(jù)庫(kù)中,便于修改、更新和信息隱藏,因此,將E-R圖轉(zhuǎn)換成關(guān)系模型,即在數(shù)據(jù)庫(kù)中建立實(shí)體關(guān)系表。
系統(tǒng)主要包含用戶,商品,訂單,商品類型四個(gè)表。用戶主要包含了ID,昵稱,密碼等屬性;商品主要包含ID,名稱,價(jià)格等屬性;訂單主要包含ID,訂單狀態(tài)等屬性;商品類型主要包含ID,類型名稱等屬性。
3 系統(tǒng)瀏覽器端設(shè)計(jì)
3.1 Android前臺(tái)邏輯結(jié)構(gòu)設(shè)計(jì)
3.1.1 登陸功能設(shè)計(jì)
其主要流程為:用戶輸入用戶名、密碼;客戶端將輸入內(nèi)容以字節(jié)流發(fā)送至客戶端服務(wù)器然后進(jìn)行密碼及用戶名判斷;客戶端接收數(shù)據(jù)進(jìn)行相應(yīng)跳轉(zhuǎn)。
調(diào)用類實(shí)現(xiàn)與server的相連。運(yùn)用sql語(yǔ)句查詢數(shù)據(jù)庫(kù)中用戶的信息,與登入界面中輸入的信息相匹配,如果匹配錯(cuò)誤,則提示錯(cuò)誤,如匹配正確,便可實(shí)例化一個(gè)對(duì)象,并調(diào)用其方法,實(shí)現(xiàn)登錄界面的成功跳轉(zhuǎn)。
注冊(cè)功能流程同樣是調(diào)用類,連接到server,將輸入的信息插入到后臺(tái)數(shù)據(jù)庫(kù)中,兩次密碼輸入一致便可實(shí)現(xiàn)注冊(cè),如不一樣,需重新輸入。信息輸入正確后實(shí)例化對(duì)象,調(diào)用方法,并跳轉(zhuǎn)到登入界面。
3.1.2 商品搜索設(shè)計(jì)(如圖1所示)
封裝商品搜索的sql語(yǔ)句在類中,調(diào)用這個(gè)類的方法,實(shí)例一個(gè)集合,將搜索出來(lái)的商品保存在這個(gè)集合中,實(shí)例對(duì)象,List集合中的商品,以列表的形式顯示在頁(yè)面中。
3.1.3 購(gòu)物車流程
其設(shè)計(jì)流程:點(diǎn)擊購(gòu)物車圖標(biāo);客戶端本地請(qǐng)求,讀取本地文件,造型為對(duì)象;將列表中元素在客戶端顯示;點(diǎn)擊結(jié)算,將數(shù)據(jù)寫成字節(jié)流,發(fā)送至服務(wù)器;服務(wù)器讀取數(shù)據(jù)結(jié)構(gòu),寫入數(shù)據(jù)庫(kù)。
在搜索的商品添加一個(gè)監(jiān)聽器,實(shí)現(xiàn)onListItemClick方法,在點(diǎn)擊商品,實(shí)例Intent對(duì)象,將畫面跳轉(zhuǎn)到購(gòu)物車的畫面,同理用onListItemClick方法,實(shí)現(xiàn)商品的購(gòu)買功能的實(shí)現(xiàn)。
3.2 系統(tǒng)后臺(tái)設(shè)計(jì)
后臺(tái)系統(tǒng)主要有管理員登陸及商品信息管理。
3.2.1 管理員登入管理流程設(shè)計(jì)(如圖2所示)
管理員在后臺(tái)進(jìn)行登入,輸入的賬號(hào)密碼,將發(fā)送到數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證,如果正確,將直接登入到主界面中,如果錯(cuò)誤,將進(jìn)行重新登入。
3.2.2 商品管理流程設(shè)計(jì)
設(shè)計(jì)流程為:向服務(wù)器發(fā)送請(qǐng)求將相關(guān)信息顯示在頁(yè)面上,根據(jù)相關(guān)請(qǐng)求進(jìn)行相應(yīng)修改,增加、修改、刪除、查詢。
在管理員點(diǎn)擊商品列表的時(shí)候,服務(wù)器將所有商品信息返回管理端并顯示在頁(yè)面中,管理員可對(duì)商品進(jìn)行添加,更新,刪除以及查找。
本系統(tǒng)設(shè)計(jì)的重點(diǎn)是用戶瀏覽商品到購(gòu)買商品這一過(guò)程,實(shí)現(xiàn)了客戶端到服務(wù)器間數(shù)據(jù)的交互。瀏覽器端主要是用了android的界面框架來(lái)設(shè)計(jì),通過(guò)列表視圖來(lái)顯示出商品,并連接到后臺(tái),實(shí)現(xiàn)商品的快速更新。
參考文獻(xiàn)
[1]公磊,周聰.基于Android的移動(dòng)終端應(yīng)用程序開發(fā)與研究[J].計(jì)算機(jī)與現(xiàn)代化,2008(8):85-89.
[2]楊豐盛.Android應(yīng)用開發(fā)揭秘[M].機(jī)械工業(yè)出版社,2010.
[3]韓超.Android系統(tǒng)級(jí)深入開發(fā):移植與調(diào)試[M].電子工業(yè)出版社,2011.
關(guān)鍵詞電子商務(wù)系統(tǒng)規(guī)劃設(shè)計(jì)
電子商務(wù)是一種以計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)通信為基礎(chǔ)、以交易雙方為主體、以電子支付和結(jié)算為手段、以現(xiàn)代物流系統(tǒng)為依托的全新商務(wù)模式。其作用是疏通現(xiàn)有商務(wù)的各個(gè)環(huán)節(jié),提高現(xiàn)有商務(wù)的運(yùn)作效率,建立一個(gè)全新的經(jīng)濟(jì)秩序,開辟一個(gè)全新的交易場(chǎng)所。電子商務(wù)系統(tǒng)建設(shè)是企業(yè)應(yīng)用電子商務(wù)的第一步,是一個(gè)包括商務(wù)、技術(shù)、支付、物流等許多角色與要素的系統(tǒng)工程。在開始建設(shè)電子商務(wù)系統(tǒng)之前,必須充分研究涉及電子商務(wù)系統(tǒng)的所有因素,全面分析、統(tǒng)籌規(guī)劃,形成盡可能完善的電子商務(wù)系統(tǒng)設(shè)計(jì)方案。
1企業(yè)電子商務(wù)系統(tǒng)的規(guī)劃
企業(yè)電子商務(wù)系統(tǒng)的規(guī)劃是指以完成企業(yè)核心業(yè)務(wù)轉(zhuǎn)向電子商務(wù)為目標(biāo),給定未來(lái)企業(yè)的商務(wù)模式,設(shè)計(jì)支持未來(lái)這種轉(zhuǎn)變的電子商務(wù)系統(tǒng)的體系結(jié)構(gòu),說(shuō)明系統(tǒng)各個(gè)組成部分的結(jié)構(gòu)及內(nèi)容,選擇構(gòu)造這一系統(tǒng)的技術(shù)方案,給出系統(tǒng)建設(shè)的實(shí)施步驟及時(shí)間安排,說(shuō)明系統(tǒng)建設(shè)的人員組織,評(píng)估系統(tǒng)建設(shè)的開銷和收益。
電子商務(wù)系統(tǒng)的規(guī)劃與傳統(tǒng)信息系統(tǒng)的規(guī)劃有所不同,傳統(tǒng)信息系統(tǒng)對(duì)企業(yè)價(jià)值鏈的貢獻(xiàn)主要體現(xiàn)在提高企業(yè)的生產(chǎn)、管理效率。盡管它對(duì)企業(yè)的商務(wù)活動(dòng)有所改善,但是并不直接對(duì)企業(yè)的商務(wù)模式產(chǎn)生變革式的影響,換句話說(shuō),傳統(tǒng)信息系統(tǒng)的規(guī)劃以企業(yè)商務(wù)模式處于穩(wěn)定的狀態(tài)為前提,它是在企業(yè)既有商務(wù)模式的基礎(chǔ)上,集中針對(duì)企業(yè)內(nèi)部信息流進(jìn)行的技術(shù)改進(jìn)和支持。企業(yè)電子商務(wù)系統(tǒng)的規(guī)劃不僅是對(duì)支持企業(yè)電子商務(wù)的信息系統(tǒng)進(jìn)行規(guī)劃,還包括商務(wù)模型規(guī)劃和商務(wù)系統(tǒng)規(guī)劃兩個(gè)基本層次。
1.1商務(wù)模型規(guī)劃
這是一種戰(zhàn)略層的規(guī)劃,目標(biāo)是明確企業(yè)將核心業(yè)務(wù)從傳統(tǒng)方式轉(zhuǎn)移到電子商務(wù)模式時(shí)需要采取的策略,確定企業(yè)的商務(wù)模型。商務(wù)模型規(guī)劃并不直接針對(duì)企業(yè)未來(lái)需要建造的電子商務(wù)系統(tǒng),其主要目標(biāo)是為電子商務(wù)系統(tǒng)規(guī)劃提供依據(jù)。商務(wù)模型規(guī)劃的內(nèi)容包括兩個(gè)方面:首先是確定企業(yè)核心業(yè)務(wù)未來(lái)如何發(fā)展,企業(yè)采取什么樣的商務(wù)運(yùn)作方式獲取市場(chǎng)利益,即確定企業(yè)的商務(wù)模式;其次是確定支持企業(yè)商務(wù)運(yùn)作的信息系統(tǒng)的基本信息流程,即規(guī)劃企業(yè)的商務(wù)模型。
1.2商務(wù)系統(tǒng)規(guī)劃
商務(wù)系統(tǒng)的規(guī)劃是一種戰(zhàn)術(shù)層的規(guī)劃,它側(cè)重于以商務(wù)模型為基礎(chǔ),規(guī)劃支持企業(yè)未來(lái)商務(wù)活動(dòng)的技術(shù)手段,確定未來(lái)信息系統(tǒng)的體系結(jié)構(gòu)。簡(jiǎn)單地講就是規(guī)劃企業(yè)可以采用哪些電子手段做生意。
商務(wù)模型的規(guī)劃確定企業(yè)未來(lái)核心業(yè)務(wù)的路線,如果沒有網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)技術(shù)的支持,未來(lái)的業(yè)務(wù)是不可能實(shí)現(xiàn)的,它是一種戰(zhàn)略層次的規(guī)劃,確定這種規(guī)劃的人員不僅僅是技術(shù)人員,更重要的是商務(wù)管理和決策層面的人員。商務(wù)系統(tǒng)的規(guī)劃則給出電子商務(wù)系統(tǒng)開發(fā)可依據(jù)的一個(gè)基本框架,所要解決的基本問(wèn)題是如何實(shí)現(xiàn)商務(wù)活動(dòng)。由于這種規(guī)劃過(guò)程側(cè)重于技術(shù)實(shí)現(xiàn),所以它的主要參與人員以熟悉網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的各類工程技術(shù)人員為主。
2企業(yè)電子商務(wù)系統(tǒng)的建設(shè)步驟
企業(yè)電子商務(wù)系統(tǒng)建設(shè)大致分為五個(gè)階段:
2.1商務(wù)分析階段
這是實(shí)現(xiàn)電子商務(wù)應(yīng)用計(jì)劃的第一步。這一階段的工作主要是進(jìn)行充分的商務(wù)分析,主要包括需求分析(包括企業(yè)自身需求、市場(chǎng)需求以及客戶需求等)和市場(chǎng)分析(包括市場(chǎng)環(huán)境、客戶分析、供求分析和競(jìng)爭(zhēng)分析等)兩個(gè)方面。
在電子商務(wù)條件下,市場(chǎng)范圍擴(kuò)大,創(chuàng)新速度加快,競(jìng)爭(zhēng)的壓力越來(lái)越大,競(jìng)爭(zhēng)的頻率越來(lái)越高,因此必須對(duì)擬建的電子商務(wù)系統(tǒng)在未來(lái)可能面臨的競(jìng)爭(zhēng)盡可能做出分析,最大限度地避免競(jìng)爭(zhēng)失利。此外,還要對(duì)企業(yè)自身狀況進(jìn)行分析,包括對(duì)企業(yè)組織、管理、業(yè)務(wù)流程、資源、未來(lái)發(fā)展的分析,等等。要結(jié)合電子商務(wù)的特點(diǎn),從供應(yīng)鏈的角度重新審視企業(yè)組織、管理與業(yè)務(wù)流程,尋找與電子商務(wù)的最佳結(jié)合部。
2.2設(shè)計(jì)階段
在完成上述商務(wù)分析的基礎(chǔ)上,在掌握電子商務(wù)最新技術(shù)進(jìn)展的情況下,充分結(jié)合商務(wù)和技術(shù)兩方面因素,提出電子商務(wù)系統(tǒng)的總體規(guī)劃,提出電子商務(wù)系統(tǒng)的系統(tǒng)角色,提出電子商務(wù)系統(tǒng)的總體格局,亦即確定電子商務(wù)系統(tǒng)的商務(wù)模式,以及與商務(wù)模式密切相關(guān)的網(wǎng)上品牌、網(wǎng)上商品、服務(wù)支持和營(yíng)銷策略四個(gè)要素。電子商務(wù)系統(tǒng)設(shè)計(jì)工作可以由此展開,也即從子系統(tǒng)、前臺(tái)、后臺(tái)、技術(shù)支持、系統(tǒng)流程、人員設(shè)置等各個(gè)方面全面構(gòu)架電子商務(wù)系統(tǒng)。此階段的工作完成的好壞,將直接關(guān)系到后續(xù)電子商務(wù)系統(tǒng)建設(shè)和將來(lái)電子商務(wù)系統(tǒng)運(yùn)行和應(yīng)用的成功與否。
2.3建設(shè)變革階段
這個(gè)階段的工作分為兩條線:一條線是按照電子商務(wù)系統(tǒng)設(shè)計(jì),全面調(diào)整、變革傳統(tǒng)的組織、管理和業(yè)務(wù)流程,以適應(yīng)電子商務(wù)運(yùn)作方式的要求;另一條線是按照電子商務(wù)系統(tǒng)設(shè)計(jì),全面進(jìn)行計(jì)算機(jī)軟硬件配置、網(wǎng)絡(luò)平臺(tái)建設(shè)和電子商務(wù)系統(tǒng)集成,完成電子商務(wù)系統(tǒng)技術(shù)支持體系的建設(shè),從技術(shù)上保障電子商務(wù)系統(tǒng)的正常運(yùn)作。
2.4整合運(yùn)行階段
上述建設(shè)變革階段完成后,就可以將經(jīng)過(guò)變革的組織、管理和業(yè)務(wù)流程,與已經(jīng)建好的電子商務(wù)技術(shù)平臺(tái)整合起來(lái),進(jìn)行電子商務(wù)系統(tǒng)的試運(yùn)行。再經(jīng)過(guò)必要的調(diào)整、改進(jìn)以后,實(shí)現(xiàn)電子商務(wù)應(yīng)用的工作就可以進(jìn)入整合運(yùn)行階段,開始實(shí)現(xiàn)電子商務(wù)應(yīng)用。
3企業(yè)電子商務(wù)系統(tǒng)的設(shè)計(jì)
所謂電子商務(wù)系統(tǒng)的設(shè)計(jì)是指根據(jù)系統(tǒng)規(guī)劃的內(nèi)容,界定系統(tǒng)的外部邊界,說(shuō)明系統(tǒng)的組成及其功能和相互關(guān)系,描述系統(tǒng)的處理流程,給出未來(lái)系統(tǒng)的結(jié)構(gòu)。它主要包括電子商務(wù)系統(tǒng)物理配置方案設(shè)計(jì)、功能模塊設(shè)計(jì)和數(shù)據(jù)處理的總體結(jié)構(gòu)設(shè)計(jì)。
3.1電子商務(wù)系統(tǒng)物理配置方案設(shè)計(jì)
(1)系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)。電子商務(wù)系統(tǒng)的計(jì)算機(jī)和網(wǎng)絡(luò)硬件平臺(tái)的選擇在很大程度上決定了整個(gè)系統(tǒng)的性能指標(biāo),所以在選擇的時(shí)候,要注意到整個(gè)硬件平臺(tái)不僅要可靠性高、安全性好、有一定的網(wǎng)絡(luò)吞吐能力,還要采用開放的體系結(jié)構(gòu),具備一定的可擴(kuò)展性,能夠滿足企業(yè)未來(lái)的電子商務(wù)應(yīng)用的需求。
(2)電子商務(wù)系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)。電子商務(wù)系統(tǒng)軟件結(jié)構(gòu)的設(shè)計(jì)工作,實(shí)際上是對(duì)確定的硬件結(jié)構(gòu)中的每臺(tái)計(jì)算機(jī)指定相應(yīng)的計(jì)算機(jī)系統(tǒng)軟件,包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用服務(wù)器系統(tǒng)、開發(fā)工具軟件等。
3.2電子商務(wù)系統(tǒng)功能模塊設(shè)計(jì)
電子商務(wù)系統(tǒng)的功能分解的過(guò)程就是一個(gè)從抽象到具體、由復(fù)雜到簡(jiǎn)單的過(guò)程。從管理職能的角度,可以把電子商務(wù)系統(tǒng)看作是由不同職能的一系列子系統(tǒng)構(gòu)成的,這些子系統(tǒng)可以再分解成更小的子系統(tǒng)和模塊,整個(gè)電子商務(wù)系統(tǒng)就是由這些功能模塊構(gòu)成的。每個(gè)子系統(tǒng)都有為完成有關(guān)的各種信息處理工作的專用或公共場(chǎng)所用的計(jì)算機(jī)程序。在每個(gè)職能子系統(tǒng)內(nèi)部都包含用于事務(wù)處理、作業(yè)控制、管理控制和戰(zhàn)略計(jì)劃的具體應(yīng)用。
3.3電子商務(wù)系統(tǒng)數(shù)據(jù)處理的總體結(jié)構(gòu)設(shè)計(jì)
電子商務(wù)系統(tǒng)的數(shù)據(jù)處理可以分為集中式數(shù)據(jù)處理、分布式數(shù)據(jù)處理和協(xié)作式數(shù)據(jù)處理三種方式。在集中式數(shù)據(jù)處理方式中,數(shù)據(jù)全部存儲(chǔ)在中央系統(tǒng),由數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行管理,所有的處理都由該中央系統(tǒng)完成,終端是客戶機(jī),只是用來(lái)輸入和輸出,本身不做任何處理。但是由于個(gè)人計(jì)算機(jī)的性能得到極大的提高,使處理能力分布到網(wǎng)絡(luò)上的所有計(jì)算機(jī)成為可能,這也使分布式數(shù)據(jù)處理方式得到廣泛應(yīng)用。在協(xié)作式數(shù)據(jù)處理方式中,系統(tǒng)內(nèi)的計(jì)算機(jī)能夠聯(lián)合處理數(shù)據(jù),處理既可集中實(shí)施,也可分區(qū)實(shí)施。協(xié)作式計(jì)算允許各個(gè)計(jì)算機(jī)合作處理一項(xiàng)共同的任務(wù),采用這種方法完成的速度要快于僅在一個(gè)客戶計(jì)算機(jī)上運(yùn)行;協(xié)作式計(jì)算允許計(jì)算機(jī)在整個(gè)網(wǎng)絡(luò)內(nèi)共享處理能力,可以使用其他計(jì)算機(jī)上的處理能力完成任務(wù)。除了具有在多個(gè)計(jì)算機(jī)系統(tǒng)上處理任務(wù)的能力外,該類型的網(wǎng)絡(luò)在共享資源方面類似于分布式計(jì)算。企業(yè)要根據(jù)自身的電子商務(wù)應(yīng)用的需求選擇相應(yīng)的數(shù)據(jù)處理方式。
4企業(yè)電子商務(wù)系統(tǒng)設(shè)計(jì)的技術(shù)框架
企業(yè)電子商務(wù)系統(tǒng)開發(fā)架構(gòu)體系必須突出以下特點(diǎn):有利于軟件維護(hù)及系統(tǒng)管理;滿足應(yīng)用系統(tǒng)的安全性,便于業(yè)務(wù)級(jí)權(quán)限管理;提高系統(tǒng)性能,減少網(wǎng)絡(luò)數(shù)據(jù)流量和提高數(shù)據(jù)庫(kù)的響應(yīng)速度;保護(hù)前期已有應(yīng)用系統(tǒng),具有強(qiáng)大的擴(kuò)展能力。應(yīng)用系統(tǒng)層次結(jié)構(gòu)如下:
(1)基礎(chǔ)系統(tǒng)平臺(tái)。指為應(yīng)用系統(tǒng)提供底層支持的部分,包括網(wǎng)絡(luò)(內(nèi)部網(wǎng)、互聯(lián)網(wǎng))、硬件平臺(tái)(服務(wù)器、存儲(chǔ)備份設(shè)備等)、操作系統(tǒng)(Unix/Windows/Linux等)、數(shù)據(jù)庫(kù)管理系統(tǒng)等應(yīng)用系統(tǒng)運(yùn)行的基礎(chǔ)。
(2)J2EE架構(gòu)平臺(tái)。Java技術(shù)由于其跨平臺(tái)特性、面向?qū)ο筇匦?、安全特性等,使之已?jīng)成為構(gòu)建企業(yè)級(jí)應(yīng)用的事實(shí)上的標(biāo)準(zhǔn)。J2EE(企業(yè)級(jí)Java)把數(shù)據(jù)庫(kù)訪問(wèn)、企業(yè)級(jí)Java組件、命名和目錄服務(wù)、動(dòng)態(tài)頁(yè)面生成、XML、消息服務(wù)、事務(wù)服務(wù)等有機(jī)地集成在一起,并且提供集群等高級(jí)特性,使之特別適合構(gòu)建復(fù)雜的大型應(yīng)用,并保證系統(tǒng)具有很好的可擴(kuò)展性。
(3)業(yè)務(wù)平臺(tái)。企業(yè)在構(gòu)建自己的電子商務(wù)平臺(tái)時(shí)要涉及許多具體的業(yè)務(wù)平臺(tái),業(yè)務(wù)架構(gòu)平臺(tái)是新一代的業(yè)務(wù)系統(tǒng)基礎(chǔ)運(yùn)行環(huán)境,可以使基礎(chǔ)技術(shù)平臺(tái)與業(yè)務(wù)應(yīng)用系統(tǒng)之間實(shí)現(xiàn)有機(jī)隔離,應(yīng)用系統(tǒng)的執(zhí)行只與應(yīng)用架構(gòu)平臺(tái)有關(guān),而與基礎(chǔ)技術(shù)平臺(tái)無(wú)關(guān),同時(shí)提供一些基礎(chǔ)的、公共的組件。對(duì)于企業(yè)級(jí)應(yīng)用,以信息門戶和交易門戶為核心的企業(yè)門戶組件,以辦公自動(dòng)化軟件OA為核心的系統(tǒng)管理組件是重點(diǎn)。系統(tǒng)還可以包括,以進(jìn)銷存和客戶服務(wù)中心為核心的供應(yīng)鏈管理組件,以賬務(wù)、報(bào)表、成本核算為核心的財(cái)務(wù)管理組件,以生產(chǎn)計(jì)劃、車間管理、工程管理、質(zhì)量管理、設(shè)備管理為核心的生產(chǎn)管理組件,以數(shù)據(jù)倉(cāng)庫(kù)和決策支持為核心的商務(wù)智能與決策支持組件以及人力資源管理、科研管理、后勤管理等其他業(yè)務(wù)組件,最終形成了全面企業(yè)電子化管理方案的產(chǎn)品組合。
(4)門戶網(wǎng)站。提供各種信息服務(wù),通過(guò)安全隔離通道(防火墻)與企業(yè)內(nèi)網(wǎng)、專網(wǎng)進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)統(tǒng)一的數(shù)據(jù)接收、。
(5)維護(hù)管理平臺(tái)。為系統(tǒng)提供各種管理維護(hù)功能,包括用戶管理、權(quán)限管理、內(nèi)容維護(hù)、數(shù)據(jù)備份、安全審計(jì)等。
(6)安全解決方案。為系統(tǒng)提供安全解決方案,包括網(wǎng)絡(luò)、硬件、操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用系統(tǒng)、人員管理等多個(gè)層次,是一個(gè)綜合的解決方案。目前用得最廣泛的是PKI技術(shù),包括CA認(rèn)證機(jī)構(gòu)、RA系統(tǒng)、密鑰備份及恢復(fù)系統(tǒng)等部分。
參考文獻(xiàn)
1丹尼爾·阿莫.電子商務(wù):變革與演進(jìn)[M].北京:機(jī)械工業(yè)出版社,2003
關(guān)鍵詞:JSP;電子商務(wù);網(wǎng)站設(shè)計(jì);應(yīng)用分析
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)34-0287-03
21世紀(jì)的今天,互聯(lián)網(wǎng)開放環(huán)境下的電子商務(wù)發(fā)展,越來(lái)越注重服務(wù)器和瀏覽器模式做好新型商業(yè)運(yùn)營(yíng)模式的構(gòu)建管理,及時(shí)的建立電子商務(wù)網(wǎng)站,實(shí)現(xiàn)企業(yè)業(yè)務(wù)之間的有效建立和分析,做好電子商務(wù)網(wǎng)站的大規(guī)?;芾?,加強(qiáng)互聯(lián)網(wǎng)特點(diǎn)的業(yè)務(wù)應(yīng)用。在市場(chǎng)變化發(fā)展過(guò)程,結(jié)合互聯(lián)網(wǎng)業(yè)務(wù)多方面需求,進(jìn)而做好電子商務(wù)網(wǎng)站信息的展示,盡可能的做好電子商務(wù)網(wǎng)站的多樣化發(fā)展,盡可能完善互聯(lián)網(wǎng)業(yè)務(wù)的多方面發(fā)展。當(dāng)前網(wǎng)絡(luò)購(gòu)物中心不同于典型電子商務(wù)網(wǎng)站,通過(guò)提供交易平臺(tái),結(jié)合信息技術(shù)以及商務(wù)規(guī)則,進(jìn)而實(shí)現(xiàn)商業(yè)貿(mào)易活動(dòng)的管理,借助于電子交易方式實(shí)現(xiàn)商品的選購(gòu)和管理,及時(shí)處理訂單實(shí)現(xiàn)網(wǎng)上支付,并做好庫(kù)存的管理以及客戶測(cè)評(píng)管理[1]。關(guān)于企業(yè)借助于網(wǎng)絡(luò)購(gòu)物中心的交易管理過(guò)程,越來(lái)越注重交易范圍的大規(guī)?;芾?,減少交易成本,并獲取更高的經(jīng)濟(jì)效益和社會(huì)效益。
1 系統(tǒng)需求分析
考察分析典型電子商務(wù)網(wǎng)站之后,主要是分析企業(yè)多方面需求分析,做好系統(tǒng)建設(shè)目標(biāo)的分析,進(jìn)而在網(wǎng)絡(luò)購(gòu)物中心網(wǎng)站操作分析,體現(xiàn)出系統(tǒng)較好的安全性,設(shè)置前臺(tái)和后臺(tái)兩個(gè)部分。前臺(tái)主要是會(huì)員中心、訂單查詢和用戶的注冊(cè)登錄。后臺(tái)主要是做好商品信息管理和商品類別管理,實(shí)現(xiàn)用戶信息管理以及訂單管理,在系統(tǒng)不同權(quán)限用戶管理過(guò)程,實(shí)現(xiàn)會(huì)員的注冊(cè)以及系統(tǒng)管理員的功能性分析。注冊(cè)會(huì)員權(quán)限的時(shí)候,主要是做好系統(tǒng)的登錄和交易管理,在用戶注冊(cè)過(guò)程結(jié)合用戶名和密碼進(jìn)行登錄。會(huì)員中心信息查詢之后,結(jié)合個(gè)人基本信息,及時(shí)的修改個(gè)人的基本信息,做好訂單的有效查詢和分析,進(jìn)而做好訂單日期的有效查詢和管理。購(gòu)物車主要是選擇商品,可以修改商品時(shí)數(shù)量[2]。訂單查詢過(guò)程,主要是及時(shí)查看訂單。
2 系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)前臺(tái)設(shè)計(jì)
基于JSP的電子商務(wù)網(wǎng)站系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖可以分為兩個(gè)部分,也即是前臺(tái)系統(tǒng)結(jié)構(gòu)分別如圖1所示。
基于JSP的電子商務(wù)網(wǎng)站系統(tǒng)前臺(tái)設(shè)計(jì)階段,主要是做好商品展臺(tái)以及商品查詢管理,確定購(gòu)物車以及收銀臺(tái)的規(guī)?;芾?,確定會(huì)員管理以及訂單查詢管理,進(jìn)一步明確商品公告。在商品查詢過(guò)程,結(jié)合商品的類別以及商品名稱進(jìn)行查詢管理。對(duì)于購(gòu)物車的管理過(guò)程,主要是及時(shí)查看購(gòu)物車,同時(shí)確定訂單信息,做好訂單的收賬管理,在會(huì)員管理過(guò)程,做好會(huì)員的人注冊(cè)以及會(huì)員的底層路處理。系統(tǒng)前臺(tái)同樣也注重商城的公告查看以及商城公告的分析工作。
2.2 基于JSP的電子商務(wù)網(wǎng)站系統(tǒng)后臺(tái)設(shè)計(jì)
關(guān)于基于JSP的電子商務(wù)網(wǎng)站系統(tǒng)后臺(tái)結(jié)構(gòu)的設(shè)計(jì),如圖2所示。
基于系統(tǒng)結(jié)構(gòu)的設(shè)計(jì),主要是結(jié)合三層B/S體系結(jié)構(gòu)進(jìn)行有效的設(shè)計(jì),確定數(shù)據(jù)庫(kù)服務(wù)器以及系統(tǒng)運(yùn)行保障工作,做好后臺(tái)數(shù)據(jù)庫(kù)的訪問(wèn)控制和管理,進(jìn)而在服務(wù)器的應(yīng)用過(guò)程,加強(qiáng)JSP程序的事物邏輯封裝,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的規(guī)模化有效性操作應(yīng)用[3]。
應(yīng)用JSP技術(shù)的電子商務(wù)構(gòu)建階段,網(wǎng)頁(yè)設(shè)計(jì)人員通過(guò)確定開發(fā)視圖界面的優(yōu)化設(shè)計(jì),盡可能的做好控制層的開發(fā)設(shè)計(jì)。在Web Service的系統(tǒng)集成技術(shù)應(yīng)用分析,系統(tǒng)數(shù)據(jù)通用性逐漸提高,同時(shí)模塊間耦合程度逐漸降低,系統(tǒng)擴(kuò)展性逐步提高。JSP主要是結(jié)合視圖以及用戶交互界面的應(yīng)用分析,實(shí)現(xiàn)網(wǎng)頁(yè)工作的負(fù)責(zé)性分析,在發(fā)出用戶請(qǐng)求的同時(shí),確定視圖模塊設(shè)計(jì),確定業(yè)務(wù)流程處理,基于實(shí)現(xiàn)模型的設(shè)計(jì)階段,實(shí)現(xiàn)控制器的優(yōu)化處理應(yīng)用,并做好客戶動(dòng)作控制器的多樣化設(shè)計(jì)和應(yīng)用,實(shí)現(xiàn)數(shù)據(jù)的規(guī)?;幚矸治觥?/p>
2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
基于JSP的電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程,主要是結(jié)合AQL SERVER數(shù)據(jù)庫(kù)進(jìn)行管理,數(shù)據(jù)庫(kù)名稱采取saleonline進(jìn)行處理,數(shù)據(jù)庫(kù)的邏輯表分析階段,確定表的結(jié)構(gòu)。關(guān)于商品大分類信息表用tb_superType表示,實(shí)現(xiàn)商品類別信息的有效保存。如表1所示。
3 系統(tǒng)實(shí)現(xiàn)
基于系統(tǒng)的實(shí)現(xiàn),以圖書銷售系統(tǒng)的功能模塊實(shí)現(xiàn)為例,通過(guò)在線購(gòu)書子系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)用戶網(wǎng)站的登錄和g覽,同時(shí)做好圖書信息的查詢以及圖書的購(gòu)買,借助于訂單信息的查詢功能,及時(shí)的提交個(gè)人資料,做好數(shù)據(jù)庫(kù)的功能性分析和管理,在填寫登錄功能的同時(shí),盡可能的做好瀏覽網(wǎng)站銷售圖書信息的分析[4]。
圖書信息的查詢以及購(gòu)物車的管理,并確定訂單信息,分析已購(gòu)買圖書名稱和類型,實(shí)現(xiàn)在線圖書館銷售系統(tǒng)的體系結(jié)構(gòu)。三層結(jié)構(gòu)設(shè)計(jì)的應(yīng)用過(guò)程,結(jié)合JSP技術(shù)的應(yīng)用,以至于在線購(gòu)書子系統(tǒng)的操作界面,實(shí)現(xiàn)了用戶的注冊(cè)和管理,同時(shí)確定了圖書詳細(xì)資料,實(shí)現(xiàn)圖書信息的有效查詢和管理[5]。確定購(gòu)買功能也可以顯示用戶已經(jīng)選購(gòu)的圖書信息,實(shí)現(xiàn)已選圖書的刪除和修改工作,并提交已經(jīng)購(gòu)買的圖書信息。
4 結(jié)論
總而言之,基于JSP技術(shù)的電子商務(wù)網(wǎng)站設(shè)計(jì),就要積極構(gòu)建電子商務(wù)站點(diǎn),結(jié)合電子商務(wù)網(wǎng)站的規(guī)?;O(shè)計(jì)和應(yīng)用,體現(xiàn)系統(tǒng)較好的穩(wěn)定性和安全性,并做好系統(tǒng)知識(shí)技術(shù)的有效保障和應(yīng)用,圖片傳統(tǒng)商業(yè)活動(dòng)模式,在新商務(wù)思維模式發(fā)展階段提升商業(yè)價(jià)值,獲取更大的經(jīng)濟(jì)效益。
參考文獻(xiàn):
[1] 聞?dòng)榔?基于JSP的電子商務(wù)網(wǎng)站開發(fā)[J].信息安全與技術(shù),2011,8(11):92-94,103.
[2] 錢誠(chéng).在線圖書銷售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011,12(24):209-209.
[3] 許寧.易蔬電子商務(wù)網(wǎng)站的設(shè)計(jì)與開發(fā)[J].中國(guó)科技信息,2012,9(21):90-91,119.
一、高校電子商務(wù)系統(tǒng)設(shè)計(jì)與開發(fā)的基本現(xiàn)狀
高校電子商務(wù)系統(tǒng)是互聯(lián)網(wǎng)電子商務(wù)的一個(gè)組成部分,需要針對(duì)高校師生的實(shí)際特點(diǎn)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)和規(guī)劃。國(guó)外的高校電子商務(wù)系統(tǒng)研究較早,其發(fā)展水平較高。很多高校依托良好的校園網(wǎng)基礎(chǔ)以及相對(duì)較為成熟的網(wǎng)絡(luò)購(gòu)物、支付等系統(tǒng),已經(jīng)為學(xué)校的師生提供了很多實(shí)用的服務(wù),例如可以在線繳納學(xué)費(fèi)等各類費(fèi)用,也可以購(gòu)買各種商品。美國(guó)高校電子商務(wù)系統(tǒng)的構(gòu)建和應(yīng)用較為成功,也積累了大量的經(jīng)驗(yàn),諸如德州大學(xué)、麻省理工大學(xué)等一些著名高校都構(gòu)建了自己的電子商務(wù)中心。這些電子商務(wù)中心不僅能夠?yàn)閹熒峁└鞣N便利服務(wù),還可以作為研究宏觀經(jīng)濟(jì)政策的基礎(chǔ),以及電子商務(wù)新技術(shù)的實(shí)驗(yàn)平臺(tái),從而有效地促進(jìn)學(xué)校在各個(gè)領(lǐng)域中的發(fā)展。
相對(duì)于發(fā)達(dá)國(guó)家來(lái)說(shuō),我國(guó)的高等院校在電子商務(wù)系統(tǒng)構(gòu)建方面的研究起步時(shí)間較晚,同時(shí)因受到傳統(tǒng)思想的制約,持續(xù)發(fā)展也受到了一定的阻礙。目前,國(guó)內(nèi)高校對(duì)于電子商務(wù)系統(tǒng)的構(gòu)建,主要采用了模仿模式、服務(wù)業(yè)務(wù)模式,而且大多數(shù)的電子商務(wù)系統(tǒng)并不具備較強(qiáng)的針對(duì)性,其中以下四大問(wèn)題尤為突出:一是配送方式不靈活;二是電子商務(wù)商品質(zhì)量無(wú)法得到保障,且價(jià)格不具有優(yōu)勢(shì);三是高校學(xué)生缺少二手物品交換或交易的平臺(tái);四是商品信息的交互缺乏共享平臺(tái)。
如何有效解決上述問(wèn)題,筆者認(rèn)為,要總結(jié)與借鑒基于互聯(lián)網(wǎng)的電子商務(wù)系統(tǒng)構(gòu)建成果,依托校園網(wǎng)基礎(chǔ),針對(duì)高校學(xué)生的特點(diǎn)與需求建立高校電子商務(wù)系統(tǒng),這樣不僅可以為師生提供便利,為學(xué)生提供創(chuàng)業(yè)平臺(tái),還能不斷推進(jìn)高校電子商務(wù)系統(tǒng)設(shè)計(jì)與開發(fā)的理論與實(shí)踐研究。
二、 高校電子商務(wù)系統(tǒng)的設(shè)計(jì)目標(biāo)與業(yè)務(wù)需求
高校電子商務(wù)系統(tǒng)構(gòu)建問(wèn)題,既有我國(guó)電子商務(wù)迅速發(fā)展過(guò)程中遇到的普遍性問(wèn)題,也有高校電子商務(wù)系統(tǒng)研究與構(gòu)建中存在的個(gè)性化問(wèn)題?;谶@些問(wèn)題,將高校電子商務(wù)系統(tǒng)設(shè)計(jì)的主要目標(biāo)設(shè)定為建設(shè)實(shí)用完善、安全穩(wěn)定、符合高校應(yīng)用特點(diǎn)、具備一定智能數(shù)據(jù)處理能力的高校電子商務(wù)系統(tǒng),系統(tǒng)數(shù)據(jù)架構(gòu)要完善賬戶信息、賬戶關(guān)聯(lián)支付信息、支付動(dòng)態(tài)信息、支付構(gòu)件管理等,從而滿足受眾的各種不同的需求。
(一)業(yè)務(wù)流程分析。高校電子商務(wù)系統(tǒng)是為了滿足高校師生對(duì)于電子商務(wù)的應(yīng)用需求,為其提供便利的各類服務(wù)。要在電子商務(wù)系統(tǒng)構(gòu)建之前,解決師生在相關(guān)業(yè)務(wù)流程中遇到的問(wèn)題,提出基于電子商務(wù)的解決方案。
(二)商品信息交互業(yè)務(wù)流程分析。校園內(nèi)師生對(duì)于商品的選購(gòu)存在一定的從眾心理,很多情況下是看到其他同學(xué)買了商品,產(chǎn)生了濃厚興趣和購(gòu)買欲望,再通過(guò)電子商務(wù)平臺(tái)或在實(shí)體店進(jìn)行購(gòu)買。目前對(duì)于商品質(zhì)量、使用情況、性價(jià)比等方面信息的獲取,主要是通過(guò)口口相傳的方式,學(xué)生之間相互交流,從而判定是否可以購(gòu)買該件商品。對(duì)于一些品牌商品,師生顧客也會(huì)通過(guò)網(wǎng)絡(luò)對(duì)商品的相關(guān)信息,以及目前已購(gòu)買者的使用信息進(jìn)行查詢和分析,以確定是否實(shí)施購(gòu)買行為。
(三)系統(tǒng)功能需求分析。系統(tǒng)功能需求分析是站在系統(tǒng)使用者的角度,分析使用者希望系統(tǒng)所具備的功能。在軟件工作中,系統(tǒng)功能需求分析分為兩個(gè)步驟:(1)對(duì)系統(tǒng)的使用者進(jìn)行角色確定,不同角色的使用者對(duì)于系統(tǒng)功能有著不同的需求;(2)對(duì)系統(tǒng)中的關(guān)鍵用例進(jìn)行分析,以確定系統(tǒng)的基本使用流程。
(四)系統(tǒng)性能需求分析。高校電子商務(wù)系統(tǒng)的性能需求包括以下幾個(gè)方面:(1)易用性分析。(2)穩(wěn)定性分析。(3)安全性分析。(4)可維護(hù)性分析。
三、高校電子商務(wù)系統(tǒng)的主要內(nèi)容與關(guān)鍵技術(shù)
(一)主要內(nèi)容
針對(duì)當(dāng)前高校師生對(duì)于電子商務(wù)應(yīng)用的需求,依托校園網(wǎng)平臺(tái),構(gòu)建高校電子商務(wù)系統(tǒng),主要內(nèi)容包括:(1)分析當(dāng)前高校電子商務(wù)系統(tǒng)的現(xiàn)狀及存在的問(wèn)題,做好業(yè)務(wù)需求分析及整體規(guī)劃與架構(gòu),設(shè)計(jì)出適合高校的電子商務(wù)系統(tǒng)架構(gòu)方案;(2)基于GAE平臺(tái)構(gòu)建Java框架的開發(fā)環(huán)境,采用谷歌公司專門為Eclipse提供了GWT插件(Google Web Toolkit)及GAE(Google App Engine)軟件開發(fā)工具,完成對(duì)程序功能的開發(fā),系統(tǒng)采用Oracle 11g數(shù)據(jù)庫(kù);(3)對(duì)高校電子商務(wù)系統(tǒng)的性能需求方面充分考慮其易用性、穩(wěn)定性、安全性和可維護(hù);(4)設(shè)計(jì)并實(shí)現(xiàn)了高校電子商務(wù)系統(tǒng),在滿足一般電子商務(wù)系統(tǒng)基本功能的基礎(chǔ)上,拓展了電子商務(wù)業(yè)務(wù)領(lǐng)域范圍,如二手物品轉(zhuǎn)換和交易功能;(5)建立起完善的審核機(jī)制,在保證商品的質(zhì)量,在價(jià)格方面要求考慮到學(xué)生的消費(fèi)能力,給予一定的優(yōu)惠等。
(二)關(guān)鍵技術(shù)
電子商務(wù)系統(tǒng)為電子商務(wù)業(yè)務(wù)流程的完成提供了基礎(chǔ)平臺(tái),能夠?yàn)榻灰纂p方提供各方面的服務(wù)。作為一種新型的商業(yè)運(yùn)營(yíng)模式,其系統(tǒng)的構(gòu)建一般采用瀏覽器/服務(wù)器的方式,主要技術(shù)包括:
1.Web Service技術(shù):它與實(shí)現(xiàn)該機(jī)制的具體環(huán)境和所使用的編程語(yǔ)言都沒有關(guān)系。該技術(shù)由三個(gè)部分組成,分別是服務(wù)的提供者、請(qǐng)求者、注冊(cè)中心,三個(gè)組成部分之間建立了不同的通信協(xié)議。
2.層次分析法技術(shù):是一種對(duì)各個(gè)因素對(duì)于最終結(jié)果所產(chǎn)生影響比重進(jìn)行分析決策的方法,它將與決策有關(guān)的元素進(jìn)行分解,分別將其放置于不同的位置中,包括目標(biāo)、準(zhǔn)則、方案等,并在此基礎(chǔ)上進(jìn)行定量和定性的分析。層次分析法是指將一個(gè)包含了多種決定因素的多目標(biāo)決策對(duì)象作為一個(gè)整體,并將該目標(biāo)進(jìn)行分解,劃分為多個(gè)層次,并通過(guò)模糊計(jì)算的方式,對(duì)各個(gè)元素的比重進(jìn)行評(píng)定和排序,計(jì)算得到同一層次的排序結(jié)果,以及總的排序方案。
3.協(xié)同過(guò)濾推薦算法:是電子商務(wù)平臺(tái)的一種重要的推薦算法。該算法有別于傳統(tǒng)的基于內(nèi)容的過(guò)濾算法,它主要通過(guò)對(duì)注冊(cè)用戶的分析,在被推薦者的類似用戶群體中進(jìn)行數(shù)據(jù)分析,主要是綜合分析該類用戶群體對(duì)于某一商品信息的評(píng)價(jià)結(jié)果,并將其作為被推薦用戶對(duì)該商品的喜好預(yù)測(cè),綜合多個(gè)商品預(yù)測(cè)信息,向被推薦者發(fā)送商品的推薦信息。
四、高校電子商務(wù)系統(tǒng)的實(shí)現(xiàn)
(一)基于系統(tǒng)的功能開發(fā)主要步驟
基于系統(tǒng)的功能開發(fā)主要是基于GAE平臺(tái)構(gòu)建Java框架的開發(fā)環(huán)境。具體采用的工具是Eclipse集成開發(fā)環(huán)境,這是一個(gè)開源的開發(fā)環(huán)境,其最主要的特點(diǎn)是提供了對(duì)于插件擴(kuò)展的支持功能。谷歌公司專門為Eclipse提供了GWT插件軟件開發(fā)工具,以及GAE軟件開發(fā)工具,使開發(fā)人員可以更好地應(yīng)用工具完成對(duì)程序功能的開發(fā)。GAE開發(fā)環(huán)境的構(gòu)建步驟包括:
1.通過(guò)網(wǎng)絡(luò)下載并安裝GAE-JAVA-SDK和Eclipse開發(fā)插件。上述兩個(gè)軟件是由谷歌公司向開發(fā)人員提供的,可以在谷歌的網(wǎng)站上下載。
2.在官方網(wǎng)站上下載Eclipse開發(fā)環(huán)境,啟動(dòng)后通過(guò)插件管理器安裝GEA的開發(fā)插件,然后對(duì)GAE進(jìn)行配置,主要是在Eclipse開發(fā)環(huán)境中配置GEA SDK的路徑。
3.新建一個(gè)GAE項(xiàng)目,填寫相關(guān)配置后點(diǎn)擊“完成”,在Eclipse開發(fā)環(huán)境中可以看到工程的目錄結(jié)構(gòu),其外面顯示的內(nèi)容與普通的利用Java開發(fā)Web程序基本沒有差別。谷歌公司提供的插件可以幫助開發(fā)人員加快開發(fā)的進(jìn)程。
(二)系統(tǒng)測(cè)試與效果評(píng)估
基于系統(tǒng)架構(gòu)設(shè)計(jì)的系統(tǒng)測(cè)試主要是對(duì)基于該架構(gòu)平臺(tái)所開發(fā)的高校電子商務(wù)系統(tǒng)的功能和性能進(jìn)行測(cè)試。在功能方面,主要測(cè)試是否能夠滿足用戶的使用需求;在性能方面,通過(guò)模擬大量并發(fā)業(yè)務(wù)處理需求的方式,測(cè)試系統(tǒng)的處理能力。
1.系統(tǒng)測(cè)試。對(duì)系統(tǒng)的功能測(cè)試部分主要集中于系統(tǒng)管理模塊、商品信息查詢、訂單提交功能和交易支付功能的測(cè)試。(1)系統(tǒng)管理模塊:主要是測(cè)試用戶管理、系統(tǒng)參數(shù)管理和系統(tǒng)安全性管理。(2)商品信息查詢測(cè)試目的:驗(yàn)證系統(tǒng)能夠根據(jù)用戶的需求返回正確的查詢結(jié)果。(3)訂單提交功能測(cè)試目的:驗(yàn)證系統(tǒng)是否能夠正確地生成商品的訂單并提交等。(4)交易支付功能測(cè)試目的。
2.效果評(píng)估。系統(tǒng)之所以引入云計(jì)算技術(shù),就是為了解決在突發(fā)并發(fā)事務(wù)劇增的情況下系統(tǒng)處理能力不足的問(wèn)題,因此在性能測(cè)試方面,主要是通過(guò)網(wǎng)絡(luò)模擬軟件對(duì)高校電子商務(wù)系統(tǒng)的處理能力進(jìn)行壓力測(cè)試,測(cè)試的觀測(cè)值為系統(tǒng)完成所有任務(wù)的時(shí)間。為了使測(cè)試更為直觀,將基于系統(tǒng)與基于傳統(tǒng)服務(wù)器為中心的交易系統(tǒng)進(jìn)行對(duì)比測(cè)試。
五、結(jié)論
隨著互聯(lián)網(wǎng)、云計(jì)算、物聯(lián)網(wǎng)的迅速發(fā)展和移動(dòng)智能終端設(shè)備的大量普及,電子商務(wù)系統(tǒng)所建立的商品買賣和支付體系為人們的生活與工作帶來(lái)了極大便利。高校學(xué)生是電子商務(wù)消費(fèi)群體的主力軍,其需求不容忽視,高校電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是當(dāng)下的一個(gè)重要問(wèn)題,希望本文能為該領(lǐng)域的理論與實(shí)踐研究提供一些思考。
參考文獻(xiàn):
[1]鄒大斌. 云計(jì)算對(duì)未來(lái)電子商務(wù)發(fā)展的影響[J]. 計(jì)算機(jī)世界. 2011, (34): 19-22.
[2]Yoo, B. &Donthu, N. Developing a Scale to Measure the Pereeived Quality of Internet Shipping Sites(SITEQUAL)[J]. Quarterly Journalof Electronic Commerce. 2001, 2(1): 31-47.
[3]馮登國(guó), 張敏, 張妍.云計(jì)算安全研究[J]. 軟件學(xué)報(bào). 2011, (22): 71-83.
[4]趙培, 陸平, 羅圣美. 云計(jì)算技術(shù)及其應(yīng)用[J]. 中興通信技術(shù). 2010, (4): 36-39.
[5]GONG C, LIU J, ZHANG Q, etal. The characteristics of cloud computing[C]. Parallel Processing Workshops (ICPPW), 2010 39th International Conference on, 2010: 275-279.
關(guān)鍵詞:電子商務(wù);J2EE;教學(xué)管理;Web service;XML
中圖分類號(hào):TP319文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):16727800(2012)009010102
0引言
電子商務(wù)的研究與應(yīng)用是近年來(lái)的熱點(diǎn)。電子商務(wù)產(chǎn)業(yè)在飛速發(fā)展,而高校電子商務(wù)教育卻剛剛起步。很多高校雖然設(shè)立了電子商務(wù)專業(yè),但在專業(yè)教育方面的研究仍處在探索階段。因此,對(duì)電子商務(wù)教育的研究,尤其是如何將傳統(tǒng)教學(xué)與信息技術(shù)相結(jié)合顯得尤為重要。
1功能性需求分析
基于高等教育的要求與電子商務(wù)專業(yè)自身的特點(diǎn),從實(shí)際應(yīng)用的需求出發(fā),結(jié)合筆者從教經(jīng)驗(yàn),可將功能需求細(xì)分為學(xué)籍管理、師資管理、教學(xué)管理、考試管理、器材管理、查詢統(tǒng)計(jì)與用戶權(quán)限管理7個(gè)模塊,如圖1所示。
(1)學(xué)籍管理:對(duì)學(xué)生的基本信息、入學(xué)信息、獎(jiǎng)懲信息等進(jìn)行管理。
(2)師資管理:對(duì)教師的基本資料、培訓(xùn)信息、學(xué)術(shù)成果等進(jìn)行管理。
(3)教學(xué)管理:對(duì)教學(xué)大綱、教案、教學(xué)課件、網(wǎng)絡(luò)課程、實(shí)驗(yàn)及實(shí)踐進(jìn)行管理。
(4)考試管理:對(duì)考試試卷、考試成績(jī)及實(shí)踐效果的評(píng)定進(jìn)行管理。
(5)器材管理:主要是對(duì)實(shí)驗(yàn)設(shè)備進(jìn)行管理和維護(hù)。
(6)查詢管理:提供各種系統(tǒng)相關(guān)信息的查詢服務(wù)。
(7)權(quán)限管理:負(fù)責(zé)對(duì)系統(tǒng)的用戶及用戶的權(quán)限進(jìn)行管理。
2非功能性需求分析
(1)技術(shù)領(lǐng)先性。系統(tǒng)應(yīng)具有一定的技術(shù)領(lǐng)先性,避免系統(tǒng)在未來(lái)的一段時(shí)間內(nèi)即面臨淘汰。且使用先進(jìn)技術(shù)也能夠提高系統(tǒng)的工作效率,更好地促進(jìn)電子商務(wù)教育工作的順利進(jìn)行和發(fā)展。
(2)健壯性。系統(tǒng)應(yīng)具有良好的健壯性和穩(wěn)定性,能夠提供長(zhǎng)時(shí)間的可靠運(yùn)行。同時(shí),系統(tǒng)應(yīng)能夠應(yīng)對(duì)突發(fā)的高強(qiáng)度訪問(wèn),提供正常的服務(wù)。此外,系統(tǒng)應(yīng)具有良好錯(cuò)誤報(bào)警和校驗(yàn)機(jī)制,保證程序具有健壯穩(wěn)定運(yùn)行的功能。
(3)兼容性。應(yīng)與常見系統(tǒng)及平臺(tái)兼容。考慮到移動(dòng)應(yīng)用的興起及對(duì)電子商務(wù)發(fā)展的強(qiáng)大推動(dòng)作用,系統(tǒng)也應(yīng)能對(duì)移動(dòng)設(shè)備提供良好的兼容性。
(4)安全性。安全性是電子商務(wù)發(fā)展的基石之一,因此,安全性是系統(tǒng)的重要要求。
(5)易用性。系統(tǒng)的適用對(duì)象為一般用戶而非計(jì)算機(jī)專業(yè)技術(shù)人員,因此,在系統(tǒng)設(shè)計(jì)時(shí)應(yīng)降低系統(tǒng)的使用門檻,充分考慮系統(tǒng)的易用性,且提供方便靈活的操作。
(6)擴(kuò)展性。系統(tǒng)應(yīng)具有相應(yīng)的數(shù)據(jù)接口,同時(shí)提供整個(gè)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)供二次開發(fā)使用,避免本系統(tǒng)數(shù)據(jù)成為數(shù)據(jù)孤島,實(shí)現(xiàn)信息資源共享和系統(tǒng)擴(kuò)展。
3系統(tǒng)設(shè)計(jì)概要
3.1系統(tǒng)軟件工作平臺(tái)
系統(tǒng)工作平臺(tái)由從下至上4個(gè)層次構(gòu)成,如圖2所示。
(1)操作系統(tǒng):可在常見系統(tǒng)上運(yùn)行。
(2)數(shù)據(jù)庫(kù)系統(tǒng):Oracle。
(3)WEB平臺(tái):IIS/WebSphare/Apache。
(4)電子商務(wù)教學(xué)管理系統(tǒng)。
3.2系統(tǒng)架構(gòu)體系
整個(gè)系統(tǒng)采用B/S多層結(jié)構(gòu)模式。為了有效地處理大規(guī)模分布式應(yīng)用問(wèn)題,將兩層體系結(jié)構(gòu)中的數(shù)據(jù)庫(kù)端存儲(chǔ)過(guò)程以及客戶端的業(yè)務(wù)邏輯抽取出來(lái),形成獨(dú)立的應(yīng)用邏輯層,即形成了多層體系結(jié)構(gòu),如圖3所示。采用多層體系結(jié)構(gòu)具有維護(hù)方便、提高系統(tǒng)性能、安全性好、可實(shí)現(xiàn)業(yè)務(wù)級(jí)權(quán)限管理、節(jié)約網(wǎng)絡(luò)流量、系統(tǒng)響應(yīng)速度高、擴(kuò)展能力強(qiáng)等優(yōu)點(diǎn)。
3.3數(shù)據(jù)庫(kù)設(shè)計(jì)
3.3.1設(shè)計(jì)原則
(1)規(guī)范命名。所有的庫(kù)名、表名、域名必須遵循統(tǒng)一的命名規(guī)則,并進(jìn)行必要說(shuō)明,以方便設(shè)計(jì)、維護(hù)、查詢。
(2)控制字段引用。在設(shè)計(jì)時(shí),可以選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)設(shè)計(jì)管理工具,以方便開發(fā)人員的分布式設(shè)計(jì)和數(shù)據(jù)小組的集中審核管理。采用統(tǒng)一的命名規(guī)則,如果設(shè)計(jì)的字段已經(jīng)存在,可直接引用,否則,應(yīng)重新設(shè)計(jì)。
(3)庫(kù)表重復(fù)控制。在設(shè)計(jì)過(guò)程中,如果發(fā)現(xiàn)大部分字段都已存在,開發(fā)人員應(yīng)懷疑所設(shè)計(jì)的庫(kù)表是否已存在。通過(guò)對(duì)字段所在庫(kù)表及相應(yīng)設(shè)計(jì)人員的查詢,可以確認(rèn)庫(kù)表是否確實(shí)重復(fù)。
3.3.2系統(tǒng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)舉例
系統(tǒng)包含七大模塊,每個(gè)模塊均包含若干數(shù)據(jù)表。由于篇幅所限,這里僅給出教學(xué)大綱信息表的設(shè)計(jì)結(jié)構(gòu),如表1所示。
4系統(tǒng)關(guān)鍵技術(shù)
依據(jù)系統(tǒng)需求分析及應(yīng)用環(huán)境的要求,系統(tǒng)使用J2EE開發(fā)模型,采用Web服務(wù)技術(shù)、AJAX技術(shù)及XML技術(shù)實(shí)現(xiàn)。
J2EE采用的java技術(shù),具有良好的平立性,可在企事業(yè)單位原有的硬件平臺(tái)和操作系統(tǒng)上完美運(yùn)行,使用戶原有的設(shè)備投資得以繼續(xù)發(fā)揮作用。并且,實(shí)踐表明J2EE架構(gòu)具有高度的可靠性,長(zhǎng)期使用也不會(huì)出現(xiàn)問(wèn)題。
XML技術(shù)易于在任何應(yīng)用程序中讀寫數(shù)據(jù),可以更容易地與Windows、Mac OS、Linux以及其它平臺(tái)下產(chǎn)生的信息相結(jié)合,然后可以很容易地加載XML數(shù)據(jù)到程序中并進(jìn)行分析,并以XML格式輸出結(jié)果。這樣就極大地減輕了原有信息數(shù)據(jù)遷移的工作量,甚至可以不做修改直接讀取使用,從而最大限度地保留了原有系統(tǒng)和利用原有數(shù)據(jù)。
Web Service技術(shù)很好地解決了應(yīng)用間的通信問(wèn)題。除了最簡(jiǎn)單的程序之外,所有的應(yīng)用程序都需要與運(yùn)行在其它異構(gòu)平臺(tái)上的應(yīng)用程序集成并進(jìn)行數(shù)據(jù)交換。這樣的任務(wù)通常都有特殊的方法,因此,導(dǎo)致了應(yīng)用程序間的通信障礙,不利于資源共享和信息交流。Web service 通過(guò)http進(jìn)行網(wǎng)絡(luò)交互,由于采用的是http,所以不論程序的平臺(tái)和編程語(yǔ)言是什么,均可正常進(jìn)行通信,極大地提高了系統(tǒng)的可擴(kuò)展性。
AJAX可使用戶通過(guò)瀏覽器獲得通常桌面般的使用體驗(yàn),非常適用于B/S架構(gòu)的開發(fā)。并且,在傳統(tǒng)的基于表單的web應(yīng)用中,表單的代碼大部分是相同的,這導(dǎo)致了帶寬的浪費(fèi),這一點(diǎn)在帶寬有限的移動(dòng)通信中尤其明顯。而AJAX應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),并在客戶端采用JavaScript處理來(lái)自服務(wù)器的響應(yīng),提高了系統(tǒng)的響應(yīng)時(shí)間,極大節(jié)約了有限的帶寬資源。
5結(jié)語(yǔ)
電子商務(wù)已經(jīng)發(fā)展成為我國(guó)經(jīng)濟(jì)的重要組成部分。社會(huì)對(duì)具有電子商務(wù)專業(yè)知識(shí)的人才需求也越來(lái)越大。然而,高校的電子商務(wù)專業(yè)教學(xué)卻仍處在探索起步階段,不能很好地滿足實(shí)際需要。筆者根據(jù)電子商務(wù)教學(xué)的特點(diǎn),結(jié)合實(shí)踐教學(xué)經(jīng)驗(yàn),采用J2EE技術(shù),設(shè)計(jì)了一套電子商務(wù)教學(xué)管理系統(tǒng),提高了電子商務(wù)教學(xué)工作的協(xié)調(diào)性和工作效率,滿足了教師、學(xué)生等用戶使用過(guò)程中的個(gè)性化需求,對(duì)電子商務(wù)教學(xué)改革的研究進(jìn)行了一次有益的嘗試。
參考文獻(xiàn):
[1]LI WEIHONG, PENG LIFANG. Upgrade ERP from C/S to B/S based on web service[C]. Proceedings of ICSSSM ,2005.
[2]劉大明.J2EE/EJB技術(shù)規(guī)范及其應(yīng)用研究[J].電腦與電信,2008(9).
[3]郝森.對(duì)XML文檔結(jié)構(gòu)樹形表示的研究與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù), 2007(18).