基于移動終端的企業(yè)電子商務(wù)平臺的設(shè)計與開發(fā)
第 1 章 緒論
21 世紀(jì)初葉,全球科技領(lǐng)域的一項重大成就無外乎于移動智能終端的推廣與普及。隨著移動智能系統(tǒng)的不斷完善,極大的推動了無線通訊網(wǎng)絡(luò)技術(shù)的快速發(fā)展,同時,隨著 3G 無線網(wǎng)絡(luò)技術(shù)的成熟以及 4G 無線網(wǎng)絡(luò)技術(shù)的完善,也加速了移動智能終端的普及速度與應(yīng)用范圍[1]。近幾年來,移動智能終端設(shè)備已經(jīng)深入到大眾生活的各個方面,從前必須借助于個人 PC 終端設(shè)備完成的事情,如今大部分已經(jīng)可以通過移動智能終端設(shè)備完成[2]。除此之外,擁抱互聯(lián)網(wǎng)理念一經(jīng)提出,各行各業(yè)紛紛積極投入移動信息化的建設(shè)當(dāng)中,由此可以看出,移動信息化建設(shè)不僅是相關(guān)技術(shù)領(lǐng)域的發(fā)展趨勢,同時也是順應(yīng)當(dāng)今社會大時代的必然需求[3]。隨著無線通訊網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,以及移動智能終端的不斷普及,,時代為各行各業(yè)提出了新的時代要求,即移動信息化的建設(shè)需求[4]。作為具有一定行業(yè)基礎(chǔ)與社會地位的集團企業(yè),初期的移動信息化建設(shè)集中表現(xiàn)在對于移動化辦公方式的改造與遷移[5],隨著企業(yè)移動信息化的不斷發(fā)展以及擁抱互聯(lián)網(wǎng)理念的提出,移動化辦公體系的搭建已經(jīng)不能滿足當(dāng)前企業(yè)員工的日常工作與生活,因此,為了更好的發(fā)展弘揚企業(yè)文化,企業(yè)移動信息化的建設(shè)將覆蓋企業(yè)員工的日常生活,使其在緊張的工作之余可以享受到來自企業(yè)的相關(guān)電子商務(wù)與便捷的服務(wù)。
基于移動終端的企業(yè)電子商務(wù)平臺就是企業(yè)移動信息化建設(shè)中期的重點投入項目之一。本課題特別針對某大型集團企業(yè)設(shè)計實現(xiàn),課題服務(wù)的企業(yè)擁有數(shù)十家關(guān)系商戶,人員分布紛繁復(fù)雜。在信息極大化、行業(yè)競爭極其激烈的今天,擴大企業(yè)的競爭資本依然是行業(yè)發(fā)展與立足的根本[6]。因此某集團企業(yè)期望通過企業(yè)電子商務(wù)平臺的建設(shè)擴大了移動信息化的建設(shè)范圍,從而幫助企業(yè)贏得移動信息化時代的競爭籌碼[7]。除此之外,集團企業(yè)希望通過擴大移動信息化的建設(shè)范圍與涉及領(lǐng)域,實現(xiàn)集團資源的重新構(gòu)建與集中整合,從而創(chuàng)造更多的業(yè)務(wù)機會,為企業(yè)在行業(yè)競爭中創(chuàng)造更多的機會與籌碼[8]。
在移動信息化產(chǎn)業(yè)蓬勃發(fā)展的今天,集團企業(yè)希望更加便捷統(tǒng)一的方式集中擴大發(fā)展企業(yè)影響力,利用企業(yè)自身的影響力吸引更多的線上或線下的商戶。但是,由于目前企業(yè)移動信息化的建設(shè)中缺乏關(guān)于電子商務(wù)方面的統(tǒng)一管理平臺,員工與企業(yè)關(guān)系商戶并不能通過統(tǒng)一的入口各取所需,因此,為了更好的發(fā)展企業(yè)信息化建設(shè),為企業(yè)內(nèi)部員工及其創(chuàng)造更多享受優(yōu)惠的機會,同時為企業(yè)的關(guān)系商戶創(chuàng)造更多的銷售機會,集團企業(yè)計劃建設(shè)適用于企業(yè)文化的電子商務(wù)銷售平臺。同時集團企業(yè)希望通過企業(yè)電子商務(wù)的搭建,為企業(yè)創(chuàng)造統(tǒng)一的互聯(lián)網(wǎng)基礎(chǔ)平臺,為企業(yè)移動信息化建設(shè)添磚加瓦。
......
基于移動終端的企業(yè)電子商務(wù)平臺是服務(wù)于大型集團企業(yè)的中型軟件系統(tǒng),需要具備功能完善的管理后臺以及性能良好的終端平臺。目前市場上主流的移動智能終端系統(tǒng)屬 Android 平臺與 iOS 平臺的市場占有率為重[9]。根據(jù)大型集團企業(yè)內(nèi)部員工移動智能系統(tǒng)的使用率情況來看,基于移動終端的企業(yè)電子商務(wù)平臺的前期以實現(xiàn) Android 平臺的企業(yè)電子商務(wù)客戶端為主。
1.2.1 Cobar 技術(shù)介紹
對于大中型的軟件系統(tǒng)來說,需要有處理大量數(shù)據(jù)并發(fā)以及海量數(shù)據(jù)存儲的能力[10],因此,企業(yè)電子商務(wù)平臺選擇 Cobar 作為管理后臺設(shè)計與開發(fā)的重要基礎(chǔ)插件之一。Cobar 是為關(guān)系型數(shù)據(jù)庫提供分布式處理與服務(wù)的中間件系統(tǒng),相較于傳統(tǒng)的數(shù)據(jù)庫來說,Cobar 為可以使數(shù)據(jù)庫具備良好的線性可擴展性,對軟件系統(tǒng)來說數(shù)據(jù)庫依舊透明,但可以為外界提供傳統(tǒng)數(shù)據(jù)庫所不具備的海量數(shù)據(jù)服務(wù)[11]。
當(dāng)今時代是信息化急劇膨脹的時代。對于任何一個軟件系統(tǒng)來說,當(dāng)數(shù)據(jù)量不斷增加的時候,后臺數(shù)據(jù)庫如果依然采用單數(shù)據(jù)庫的方式,會直接導(dǎo)致單數(shù)據(jù)庫中的表記錄不斷的增加,從而在進行數(shù)據(jù)查詢與索引變更的時候,其運行速度會變得異常的緩慢,無論是性能還是體驗均受到嚴(yán)重的影響。為了解決以上問題,通常采取的方法即為分庫或分表,以減輕單庫的數(shù)據(jù)負(fù)載。Cobar 即為專門用于進行數(shù)據(jù)庫分庫或分表的中間件系統(tǒng)[12]。圖 1.1 顯示的 Cobar 中間件系統(tǒng)拓?fù)浣Y(jié)構(gòu)。Cobar 中間件的特點在于分布式的處理服務(wù),其分布式主要表現(xiàn)在 Cobar 中間件是通過數(shù)據(jù)庫表放入不同的數(shù)據(jù)庫中,以實現(xiàn)數(shù)據(jù)庫的拆分[13]。Cobar 中間件支持?jǐn)?shù)據(jù)庫表的水平拆分,即將數(shù)據(jù)庫中的一張表水平拆分成多分,并將其分別放入不同的數(shù)據(jù)庫中。Cobar 中間件同樣支持將不同的數(shù)據(jù)庫表放入不同的數(shù)據(jù)庫中。在 Cobar 中間件的實際應(yīng)用中,開發(fā)者通常將以上兩種數(shù)據(jù)庫表的拆分的方式進行有效的綜合使用[14]。
......
第 2 章 企業(yè)電子商務(wù)平臺的系統(tǒng)分析
隨著軟件工程不斷地演變發(fā)展,軟件工程明確定義軟件系統(tǒng)研發(fā)的四個階段,分別為:需求分析、系統(tǒng)設(shè)計、軟件開發(fā)以及軟件測試,其中需求分析為所有軟件系統(tǒng)后續(xù)工作的基礎(chǔ);谝苿咏K端的企業(yè)電子商務(wù)平臺作為服務(wù)于企業(yè)員工的大中型軟件系統(tǒng),前期的需求分析尤為重要。軟件需求分析從廣義上講可分為業(yè)務(wù)需求分析、功能性需求分析以及非功能性需求分析等多個層面。對于企業(yè)電子商務(wù)平臺而言,企業(yè)電子商務(wù)平臺的業(yè)務(wù)需求是功能需求的業(yè)務(wù)指導(dǎo),功能性需求明確了企業(yè)電子商務(wù)平臺所要實現(xiàn)的所有功能要素,而非功能性需求明確了企業(yè)電子商務(wù)平臺的性能與用戶體驗方面的要求。對于企業(yè)電子商務(wù)平臺來說,只有詳細(xì)的明確了所有需求之后,后續(xù)的所有設(shè)計與開發(fā)工作才會正確且具備實際的意義。
綜合大型集團企業(yè)目前的電子商務(wù)現(xiàn)狀,為了更好的發(fā)展企業(yè)文化,為企業(yè)的關(guān)系商戶創(chuàng)造更多的銷售機會,集團企業(yè)計劃建設(shè)適用于企業(yè)文化的電子商務(wù)銷售平臺。同時集團企業(yè)希望通過企業(yè)電子商務(wù)平臺的搭建,為企業(yè)電子商務(wù)創(chuàng)造統(tǒng)一的互聯(lián)網(wǎng)基礎(chǔ)平臺,為企業(yè)移動信息化建設(shè)添磚加瓦。
(1)為大型集團企業(yè)搭建一套完整的企業(yè)電子商務(wù)平臺,作為擁抱互聯(lián)網(wǎng)政策的重點實施基地,正在逐步的加速移動信息化建設(shè)的進程。集團企業(yè)希望通過基于移動終端的企業(yè)電子商務(wù)平臺為企業(yè)內(nèi)部員工及其商戶提供統(tǒng)一的移動互聯(lián)網(wǎng)入口,同時在整合企業(yè)關(guān)系商戶資源的過程中,也為企業(yè)關(guān)系商戶提供統(tǒng)一的對內(nèi)銷售出口,在為企業(yè)關(guān)系商戶提供更多的線上銷售渠道、增加銷售業(yè)績的同時,也為內(nèi)部員工及其商戶提供更多享受線上優(yōu)惠的機會。
(2)作為大型集團企業(yè)擁抱互聯(lián)網(wǎng)政策實施下的移動信息化解決方案,要求企業(yè)電子商務(wù)平臺具備良好的功能可擴展性以及終端系統(tǒng)的適應(yīng)能力。作為集中服務(wù)于集團企業(yè)工作人員及其商戶的解決方案平臺,軟件適用范圍相對固定,其使用價值與實際意義可以說直接受軟件產(chǎn)品的易用性影響。因此,要求企業(yè)電子商務(wù)平臺必須具備隨著業(yè)務(wù)擴展可能出現(xiàn)的需求變更做出快速的應(yīng)對能力。
......
企業(yè)電子商務(wù)平臺作為一套完整的企業(yè)級移動信息化建設(shè)組成的解決方案,為企業(yè)的內(nèi)部員工及其商戶提供統(tǒng)一的電子商務(wù)平臺。同時作為企業(yè)移動信息化建設(shè)的重要組成部分,企業(yè)電子商務(wù)平臺需要提供從管理后臺到終端應(yīng)用的一套完整的移動互聯(lián)網(wǎng)平臺解決方案。其中企業(yè)電子商務(wù)管理后臺負(fù)責(zé)企業(yè)以及商戶資源的整合、業(yè)務(wù)的管理以及終端應(yīng)用的業(yè)務(wù)支撐;企業(yè)電子商務(wù)終端應(yīng)用將面對最終的終端用戶,為終端用戶進行相應(yīng)數(shù)據(jù)的展現(xiàn)以及部分業(yè)務(wù)的處理,最終用戶的操作交由管理后臺統(tǒng)一處理整合。
圖 2.1 顯示的就是企業(yè)電子商務(wù)平臺的需求框架圖。基于移動終端的企業(yè)電子商務(wù)平臺的系統(tǒng)需求包括以下內(nèi)容:
第一:分析大型集團企業(yè)現(xiàn)有的組織架構(gòu)與人員配置方面的特征,企業(yè)以及關(guān)系商戶必定存在資源繁雜、業(yè)務(wù)復(fù)雜的情況。針對集團企業(yè)的在電子商務(wù)方面現(xiàn)狀,本課題需要構(gòu)建出一套具備資源整合能力、業(yè)務(wù)流程完整的企業(yè)電子商務(wù)管理后臺。作為企業(yè)電子商務(wù)業(yè)務(wù)以及資源的整合中心,需要具備良好的數(shù)據(jù)管理以及權(quán)限分配功能,以保證企業(yè)內(nèi)數(shù)據(jù)信息的安全不泄露。
企業(yè)電子商務(wù)管理后臺作為企業(yè)電子商務(wù)移動信息化建設(shè)的數(shù)據(jù)支撐平臺,為企業(yè)以及關(guān)系商戶資源提供了統(tǒng)一的開放性入口。通過電子商務(wù)管理后臺,企業(yè)各關(guān)系商戶資源以及企業(yè)內(nèi)部人員資源將進行良好的整合。與此同時,企業(yè)電子商務(wù)管理后臺也為企業(yè)之間、或企業(yè)與關(guān)系商戶之間建立了互利互惠的聯(lián)系。企業(yè)電子商務(wù)管理后臺除了自身的管理能力之外,還需要具備企業(yè)電子商務(wù)終端應(yīng)用的數(shù)據(jù)支撐與管理能力。企業(yè)電子商務(wù)平臺最終的服務(wù)對象終究是借助于智能移動終端設(shè)備使用企業(yè)電子商務(wù)終端應(yīng)用的終端用戶,因此,更好的對企業(yè)電子商務(wù)終端應(yīng)用進行業(yè)務(wù)支持同樣是企業(yè)電子商務(wù)管理后臺的一項重要的工作。
......
3.1 管理后臺設(shè)計原則 ······················ 25
3.2 系統(tǒng)管理后臺的設(shè)計與實現(xiàn) ··················· 26
第 4 章 企業(yè)電子商務(wù)終端應(yīng)用的設(shè)計與實現(xiàn) ·············41
4.1 終端身份管理的設(shè)計與實現(xiàn) ················· 41
4.1.1 用戶注冊························ 41
第 5 章 系統(tǒng)測試·······················56
5.1 測試環(huán)境準(zhǔn)備······················· 56
5.1.1 測試環(huán)境準(zhǔn)備 ························ 56
第 5 章 系統(tǒng)測試
軟件產(chǎn)品的測試流程是軟件系統(tǒng)研發(fā)過程中一個至關(guān)重要的環(huán)節(jié)。軟件產(chǎn)品通過系統(tǒng)測試環(huán)節(jié)進行軟件產(chǎn)品質(zhì)量的檢測,從需求方面以及用戶體驗等多個方面同時驗證軟件產(chǎn)品是否達(dá)到了系統(tǒng)建設(shè)之初的設(shè)想。同時,軟件產(chǎn)品還通過系統(tǒng)測試環(huán)節(jié)的驗證結(jié)果衡量軟件產(chǎn)品最終上線運行的應(yīng)允程度。在大中型軟件產(chǎn)品的研發(fā)過程中,軟件測試將貫穿系統(tǒng)的整個研發(fā)進程。對于大中型軟件產(chǎn)品來說,具備很高的功能的復(fù)雜度以及代碼的量化程度,單純的執(zhí)行代碼審查無法滿足檢測軟件產(chǎn)品質(zhì)量的全部要求。因此對于基于移動終端的企業(yè)電子商務(wù)平臺來說,系統(tǒng)測試將作為必不可少的一個環(huán)節(jié)貫穿研發(fā)始終。
基于移動終端的企業(yè)電子商務(wù)平臺最終將要面對的用戶群體為企業(yè)內(nèi)部員工,企業(yè)電子商務(wù)平臺通過企業(yè)電子商務(wù)終端應(yīng)用為企業(yè)內(nèi)部員工提供相應(yīng)的服務(wù)。因此,基于移動終端的企業(yè)電子商務(wù)平臺的主要應(yīng)用平臺即為智能移動終端設(shè)備。除此之外,基于移動終端的企業(yè)電子商務(wù)平臺為企業(yè)內(nèi)部的各級管理員提供企業(yè)電子商務(wù)管理平臺,其應(yīng)用主要環(huán)境為 PC 計算機。因此基于移動終端的企業(yè)電子商務(wù)平臺的測試環(huán)境準(zhǔn)備分為兩種:PC 計算機以及智能移動終端設(shè)備。PC計算機除了作為企業(yè)電子商務(wù)管理后臺的測試環(huán)境之外,還會作為智能移動終端測試設(shè)備資源不足時的測試環(huán)境補充。在企業(yè)電子商務(wù)平臺的測試工作開展的過程中,其前提就是需要準(zhǔn)備充足的測試設(shè)備,以保證測試環(huán)節(jié)可以正常有序的進行下去。
5.1.1 測試環(huán)境準(zhǔn)備
為了確保企業(yè)電子商務(wù)平臺能夠正常穩(wěn)定的運行,同時確保最大程度的模擬系統(tǒng)運行的真實環(huán)境,基于移動終端的企業(yè)電子商務(wù)平臺的測試環(huán)境從測試硬件方面以及測試軟件方面均有一定的最低配置要求,無論是 PC 計算機還是智能移動終端設(shè)備均是如此。
......
第 6 章 結(jié)論
20 世紀(jì)末至 21 世紀(jì)初期,隨著微型計算機的不斷普及,各行各業(yè)逐步完成并完善行業(yè)信息化的建設(shè)。在無線信息技術(shù)高速發(fā)展以及移動智能終端廣泛普及的今天,移動信息化建設(shè)成為集團企業(yè)立足于行業(yè)以及穩(wěn)健發(fā)展的必要條件。基于移動終端的企業(yè)電子商務(wù)平臺就是企業(yè)移動信息化建設(shè)中期的一項重點投入項目,將服務(wù)于企業(yè)數(shù)十家子公司與分部以及數(shù)萬名員工。集團企業(yè)希望通過擴大移動信息化的建設(shè)范圍與涉及領(lǐng)域,實現(xiàn)集團資源的重新構(gòu)建與集中整合,從而創(chuàng)造更多的業(yè)務(wù)機會,為企業(yè)在行業(yè)競爭中創(chuàng)造更多的機會與籌碼。除此之外,集團企業(yè)還希望能夠以更加便捷統(tǒng)一的方式,并利用企業(yè)自身的影響力吸引更多的線上或線下的商戶,為企業(yè)內(nèi)部員工提供更加優(yōu)惠的政策。因此,為了更好的發(fā)展企業(yè)文化,為企業(yè)內(nèi)部員工及其商戶創(chuàng)造更多享受線上消費優(yōu)惠的機會、為企業(yè)的關(guān)系商戶創(chuàng)造更多的銷售機會,集團企業(yè)計劃建設(shè)適用于企業(yè)文化的電子商務(wù)銷售平臺。同時集團企業(yè)希望通過企業(yè)電子商務(wù)平臺的搭建,為企業(yè)電子商務(wù)創(chuàng)造統(tǒng)一的移動互聯(lián)網(wǎng)基礎(chǔ)平臺,為企業(yè)移動信息化建設(shè)添磚加瓦。由此本文主要完成的工作如下:
(1)在基于移動終端的企業(yè)電子商務(wù)平臺的建設(shè)前期,為了更好的理解課題的實用意義,詳細(xì)的了解和分析了企業(yè)電子商務(wù)平臺所服務(wù)企業(yè)的相關(guān)現(xiàn)狀以及實際的項目背景。并對搭建企業(yè)電子商務(wù)平臺可能應(yīng)用到的相關(guān)技術(shù)進行了深入的研究與學(xué)習(xí),為軟件進入實際的設(shè)計與研發(fā)階段奠定基礎(chǔ)。
(2)以課題的項目背景與實際意義為基礎(chǔ),以實際應(yīng)用的技術(shù)知識為指導(dǎo),對基于移動終端的企業(yè)電子商務(wù)平臺的需求進行了深入的研究與分析。同時,結(jié)合企業(yè)電子商務(wù)以及關(guān)系商戶的現(xiàn)狀,對用戶需求進行進一步的討論與分析。最終形成符合集團企業(yè)現(xiàn)狀的企業(yè)電子商務(wù)平臺的需求說明,為后續(xù)的系統(tǒng)建設(shè)指明了方向。
......
參考文獻(略)
本文編號:208707
本文鏈接:http://sikaile.net/wenshubaike/caipu/208707.html