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