色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

軟件系統(tǒng)解決方案怎么寫

軟件系統(tǒng)解決方案怎么寫?

以美團(tuán)多店系統(tǒng)為例給你寫一下:

多店鋪系統(tǒng)分為三個(gè)端,用戶端(也叫消費(fèi)端,系統(tǒng)中成為C端)、商家端(系統(tǒng)中成為B端)、平臺(tái)端(整個(gè)系統(tǒng)的后臺(tái)管理系統(tǒng))。

一、 C端(Customer 客戶/用戶/消費(fèi)者端)功能表

二、 B端(Business 商家端)功能表

三、 平臺(tái)端后臺(tái)功能表

四、 技術(shù)方案

1、 前端技術(shù)框架使用的是Vue.js

Vue.js是一套構(gòu)建用戶界面的 漸進(jìn)式框架。與其他重量級(jí)框架不同的是,Vue 采用自底向上增量開發(fā)的設(shè)計(jì)。Vue 的核心庫(kù)只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫(kù)或已有項(xiàng)目整合。另一方面,Vue 完全有能力驅(qū)動(dòng)采用單文件組件和 Vue 生態(tài)系統(tǒng)支持的庫(kù)開發(fā)的復(fù)雜單頁(yè)應(yīng)用。數(shù)據(jù)驅(qū)動(dòng)+組件化的前端開發(fā)。

2、 后端技術(shù)框架

后端主要是基于Java語(yǔ)言的SpringMVC+Mybatis的框架實(shí)現(xiàn)的接口服務(wù),采用Springboot的方式開發(fā),可以簡(jiǎn)化 Spring 應(yīng)用的搭建以及提高開發(fā)效率。該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。

緩存技術(shù)采用NoSQL類型的內(nèi)存數(shù)據(jù)庫(kù)redis,數(shù)據(jù)庫(kù)存儲(chǔ)是使用關(guān)系型數(shù)據(jù)庫(kù)MySQL。

五、接口訪問(wèn)流程

接口采用HTTP無(wú)狀態(tài)的通信協(xié)議進(jìn)行交互,并采用RESTful軟件架構(gòu)風(fēng)格進(jìn)行服務(wù)接口的設(shè)計(jì),并且實(shí)現(xiàn)前后端分離,前端單獨(dú)部署,可以采用CDN加速,提高用戶的體驗(yàn)性。

1.前端HTML的實(shí)現(xiàn)

采用B/S架構(gòu),主要有4個(gè)優(yōu)點(diǎn):

(1)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理;

(2)業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加頁(yè)面即可增加服務(wù)器功能;

(3)維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)面,即可實(shí)現(xiàn)所有用戶的同步更新;

(4)共享性強(qiáng)。

2.服務(wù)端的實(shí)現(xiàn)

接口訪問(wèn)需要有access_token,權(quán)限校驗(yàn)服務(wù)auth server會(huì)檢驗(yàn)每次接口請(qǐng)求,攔截?zé)o權(quán)限訪問(wèn)的請(qǐng)求,返回http的status為401 Unauthorized。通過(guò)校驗(yàn)的請(qǐng)求,根據(jù)業(yè)務(wù)控制走具體業(yè)務(wù)邏輯層,業(yè)務(wù)層承載系統(tǒng)主要業(yè)務(wù)邏輯的實(shí)現(xiàn)。通過(guò)一定的業(yè)務(wù)規(guī)則進(jìn)行有效的模塊劃分,使之便于后續(xù)代碼的維護(hù)管理。部分熱點(diǎn)數(shù)據(jù)通過(guò)redis緩存到云服務(wù)中。

六:收銀系統(tǒng)

建議:可以使用美團(tuán)的收銀系統(tǒng)或者其他第三方收銀系統(tǒng)均可。