①技術(shù)新:(NoSql推廣首在社區(qū)網(wǎng)站和電商項(xiàng)目),發(fā)展快,需求推動(dòng)技術(shù)的革新;

②技術(shù)范圍廣:除了java,像淘寶前端還使用了PHP,數(shù)據(jù)庫(kù)MySQL或者oracle,nosql,服務(wù)器端使用Linux,服務(wù)器安全、系統(tǒng)安全;

③分布式" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 電子商務(wù) > 電商項(xiàng)目介紹

電商項(xiàng)目介紹

時(shí)間:2023-03-30 15:24:01 | 來(lái)源:電子商務(wù)

時(shí)間:2023-03-30 15:24:01 來(lái)源:電子商務(wù)

1.電商行業(yè)技術(shù)特點(diǎn)
①技術(shù)新:(NoSql推廣首在社區(qū)網(wǎng)站和電商項(xiàng)目),發(fā)展快,需求推動(dòng)技術(shù)的革新;

②技術(shù)范圍廣:除了java,像淘寶前端還使用了PHP,數(shù)據(jù)庫(kù)MySQL或者oracle,nosql,服務(wù)器端使用Linux,服務(wù)器安全、系統(tǒng)安全;

③分布式:以前是在一臺(tái)機(jī)器上做運(yùn)算,現(xiàn)在是分散到很多機(jī)器上,最后匯總起來(lái)。(集中式向分布式進(jìn)行考慮)由需求來(lái)推動(dòng);
④高并發(fā)、集群、負(fù)載均衡、高可用:由并發(fā)問(wèn)題采用集群進(jìn)行處理,其中,集群會(huì)涉及服務(wù)器的主從以及分布問(wèn)題,使用負(fù)載均衡。(權(quán)重高低)高可用是對(duì)用戶而言,用戶的服務(wù)不中斷(系統(tǒng)升級(jí),服務(wù)不中斷,淘寶每周更新2次);
⑤海量數(shù)據(jù):雙11,570億的背后,訂單有多少?瀏覽次數(shù)有多少?商品會(huì)有多少?活動(dòng)相關(guān)數(shù)據(jù)?
⑥業(yè)務(wù)復(fù)雜:不要簡(jiǎn)單的認(rèn)為是:商品展示出來(lái)后,加入購(gòu)物車后購(gòu)買就完成了。后臺(tái)特別復(fù)雜,比如優(yōu)惠(包郵、滿減);
⑦系統(tǒng)安全:系統(tǒng)上線必須通過(guò)系統(tǒng)安全部門審核通過(guò)。前年CSDN數(shù)據(jù)泄露??旖菥频陻?shù)據(jù)泄露(通過(guò)身份證就可以查看你的開房記錄)。近幾年,安全意識(shí)逐步在提高。

2、電商行業(yè)的一些概念:
1、 B2C:商家對(duì)客戶,京東、當(dāng)當(dāng)、發(fā)展為B2C平臺(tái),天貓(B2C平臺(tái) 淘寶商城由馬云提出,率先發(fā)展為平臺(tái)),1號(hào)店也是(在上海)
2、 B2B:商家對(duì)商家,阿里巴巴(不零售,只批發(fā),淘寶很多商家都會(huì)去阿里巴巴進(jìn)貨);
3、 C2C:個(gè)人對(duì)個(gè)人,淘寶市場(chǎng),淘寶,QQ商城。

3、系統(tǒng)功能
本商城系統(tǒng)是一個(gè)綜合性的B2C平臺(tái),類似京東商城、天貓商城。
會(huì)員可以在商城瀏覽商品、下訂單,以及參加各種活動(dòng)。
商家可以在入住淘淘商城,在該平臺(tái)上開店出售自己的商品,并且得到淘淘商城提供的可靠的服務(wù)。
管理員、運(yùn)營(yíng)可以在平臺(tái)后臺(tái)管理系統(tǒng)中管理商品、訂單、會(huì)員等。
客服可以在后臺(tái)管理系統(tǒng)中處理用戶的詢問(wèn)以及投訴。

首先我們要有商品,管理員可以在系統(tǒng)中管理商品,用戶可以查看商品。
商品多了之后要有類目模塊,管理員可以管理類目信息,用戶可以根據(jù)類目檢索商品。
有了商品之后,要有人(會(huì)員)去買東西,普通用戶注冊(cè)為會(huì)員,會(huì)員可以登錄到系統(tǒng)管理自己的信息(密碼等)
買了之后會(huì)生成訂單,會(huì)員可以購(gòu)買商品并且可以下單,管理員可以管理訂單。
有了訂單之后需要支付(在線支付/貨到付款)
……

這樣,我們就可以把整個(gè)電商項(xiàng)目的功能記清楚了!

4、分布式系統(tǒng)架構(gòu)
左圖為分布式系統(tǒng)架構(gòu),右圖為傳統(tǒng)架構(gòu)!

各個(gè)系統(tǒng)說(shuō)明:

后臺(tái)管理系統(tǒng):管理商品、訂單、類目、商品規(guī)格屬性、用戶管理以及內(nèi)容發(fā)布等功能。

前臺(tái)系統(tǒng):用戶可以在前臺(tái)系統(tǒng)中進(jìn)行注冊(cè)、登錄、瀏覽商品、首頁(yè)、下單等操作。

會(huì)員系統(tǒng):用戶可以在該系統(tǒng)中查詢已下的訂單、收藏的商品、我的優(yōu)惠券、團(tuán)購(gòu)等信息。

訂單系統(tǒng):提供下單、查詢訂單、修改訂單狀態(tài)、定時(shí)處理訂單。

搜索系統(tǒng):提供商品的搜索功能。

單點(diǎn)登錄系統(tǒng):為多個(gè)系統(tǒng)之間提供用戶登錄憑證以及查詢登錄用戶的信息。

談到分布式架構(gòu),我們必須對(duì)比傳統(tǒng)架構(gòu)才能彰顯其優(yōu)勢(shì)。

①最為明顯的一點(diǎn),在傳統(tǒng)的架構(gòu)中,如果某個(gè)功能需要進(jìn)行維護(hù),那么我們必須停掉整個(gè)服務(wù),這對(duì)于公司的運(yùn)營(yíng)會(huì)造成損失。分布式系統(tǒng)在核心功能模塊使用單獨(dú)服務(wù)器,維護(hù)部分模塊不影響用戶的其他操作。

②在海量數(shù)據(jù)處理方面,傳統(tǒng)架構(gòu)顯得比較乏力;分布式系統(tǒng)架構(gòu)采用服務(wù)器集群,使用負(fù)載均衡,海量數(shù)據(jù)處理游刃有余!

③在性能(檢索)以及維護(hù)方面,分布式系統(tǒng)架構(gòu)也有較為明顯的優(yōu)勢(shì)。

5.本系統(tǒng)人員配置情況
l 產(chǎn)品經(jīng)理:3人,確定需求以及給出產(chǎn)品原型圖。

l 項(xiàng)目經(jīng)理:1人,項(xiàng)目管理。

l 前端團(tuán)隊(duì):3人,根據(jù)產(chǎn)品經(jīng)理給出的原型制作靜態(tài)頁(yè)面。

l 后端團(tuán)隊(duì):20人,實(shí)現(xiàn)產(chǎn)品功能。

l 測(cè)試團(tuán)隊(duì):3人,測(cè)試所有的功能。

l 運(yùn)維團(tuán)隊(duì):2人,項(xiàng)目的發(fā)布以及維護(hù)。


6.開發(fā)流程

此圖不做詳細(xì)解釋(注意整個(gè)流程中容易被問(wèn)到的問(wèn)題)

7.后臺(tái)開發(fā)環(huán)境

需要注意,在幾個(gè)環(huán)境中,預(yù)發(fā)布環(huán)境和生產(chǎn)環(huán)境幾乎一樣,開發(fā)環(huán)境和測(cè)試環(huán)境是獨(dú)立存在的,每一個(gè)階段的活是由對(duì)應(yīng)的工作人員來(lái)負(fù)責(zé)的。
此外,我們還需要熟悉 SVN主干、分支、標(biāo)簽開發(fā)過(guò)程流程:

整個(gè)開發(fā)沿著主線進(jìn)行,在一個(gè)版本定型后,前一個(gè)版本出現(xiàn)bug,那么此時(shí)會(huì)對(duì)bug進(jìn)行修復(fù),投入使用的依舊是之前定型的那個(gè)版本,待前一個(gè)版本的bug修復(fù)好了之后,會(huì)定義一個(gè)新的版本,主線不會(huì)改變,如果改動(dòng)不大,那么只需修訂問(wèn)題,繼續(xù)沿用此版本(1.0.x),只有出現(xiàn)較大改動(dòng)時(shí),才會(huì)升級(jí)一個(gè)新的版本號(hào)(1.1.x)。所有動(dòng)作,交替進(jìn)行,沿主線向前推進(jìn)!

8.涉及技術(shù)

l Spring、SpringMVC、Mybatis

l JSP、JSTL、jQuery、jQuery plugin、EasyUI、KindEditor(富文本編輯器)、CSS+DIV

l Redis(緩存服務(wù)器)

l Lucene、Solr(搜索)

l httpclient(調(diào)用系統(tǒng)服務(wù))

l Mysql

l Nginx(web服務(wù)器)

l Quartz(定時(shí)任務(wù))

l RabbitMQ(消息隊(duì)列)

技術(shù)詳解見(jiàn)其它章節(jié),未接觸技術(shù)點(diǎn)(標(biāo)背景色技術(shù)點(diǎn))將在本項(xiàng)目后續(xù)內(nèi)容中進(jìn)行介紹。

9.開發(fā)工具和環(huán)境

l Eclipse 4.4.1

l Maven 3.2.3

l Tomcat 7.0.47(Maven Tomcat Plugin)

l JDK 1.7

l Mysql 5.6

l Nginx 1.5.1

l Redis 2.8.9

l Win7 操作系統(tǒng)

l SVN(版本管理)

此章節(jié),需要注意所有開發(fā)工具的版本號(hào)要對(duì)應(yīng)(一致),否則會(huì)出現(xiàn)沖突問(wèn)題,面試大忌!(可根據(jù)自己現(xiàn)有的架構(gòu)進(jìn)行調(diào)整,但需注意版本間的兼容性。)

關(guān)鍵詞:項(xiàng)目

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉