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