freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

saas公共服務(wù)平臺(tái)架構(gòu)及實(shí)現(xiàn)_畢業(yè)論文-閱讀頁(yè)

2024-09-15 16:38本頁(yè)面
  

【正文】 本 地 數(shù) 據(jù) 存 在 此 用 戶 ] 判 斷 用 戶 所 屬 租 戶 是 否 存 在判 斷 用 戶 是 否 存 在 圖 171 SaaS 軟件初始化流程 業(yè)務(wù)詳細(xì)說明 用戶在平臺(tái)登陸: 基于 SaaS 平臺(tái)的 SaaS 軟件的用戶都是在平臺(tái)上實(shí)現(xiàn)注冊(cè)登陸的,這樣平臺(tái)上管理多個(gè) SaaS 軟件的時(shí)候就可以一次登陸免去多個(gè)二次登陸的麻煩。 選擇購(gòu)買的軟件進(jìn)入: 用戶可以擁有多個(gè)軟件,不同的軟件有不同的軟件入口地址。 判斷用戶所屬租戶是否存在 ?初始化租戶信息: 先查看本地?cái)?shù)據(jù)庫(kù)中是否存在與此租戶是否存在,如果不存在 則需要初始化租戶及相關(guān)的數(shù)據(jù),所謂的初始化租戶及相關(guān)的數(shù)據(jù)不止是將租戶的信息加入到本地?cái)?shù)據(jù)庫(kù),而且要初始化 SaaS 軟件的默認(rèn)配置。 還有一點(diǎn)要注意的是, SaaS 軟件本地?cái)?shù)據(jù)庫(kù)里的租戶 id 就是用戶在平臺(tái)上的用戶 id,通過這樣才能判斷平臺(tái)上的用戶是否已經(jīng)在軟件本地 里初始化過。如果 SaaS 軟件系統(tǒng)功能上是分角色權(quán)限的,則需要把給此用戶賦予一個(gè)最低的權(quán)限,再由系統(tǒng)管理員(即是租戶)提升此用戶的權(quán)限。 功能描述 SaaS 軟件初始化的過程也即是為了解決平臺(tái)與 SaaS 軟件之間的關(guān)聯(lián)矛盾問題。這個(gè)初始化的過程可以解決不同租戶在軟件中配置不同且又都保留系統(tǒng)默認(rèn)配置的問題。即是一個(gè)租戶買了軟件后添加了用戶,租戶可以不先登陸,用戶可以先登陸(因?yàn)樗械挠脩舳紩?huì)觸發(fā)初始化過程),然而只有登陸 過的用戶才能出現(xiàn)在 SaaS軟件的本地?cái)?shù)據(jù)庫(kù)中。(至于基于組織結(jié)構(gòu)方式進(jìn)行初始化方式,我們?cè)诟倪M(jìn)的功能點(diǎn)與方案中再進(jìn)行描述討論) 用例圖 此模塊無用例圖。這樣的方式是以個(gè)體用戶為中心,采用平級(jí)的處理來實(shí)現(xiàn)軟件用戶管理。也就是說一個(gè)組織機(jī)構(gòu)購(gòu)買了一個(gè)軟件后可以把軟件授權(quán)賦予在所屬組織機(jī)構(gòu)的用戶上。同時(shí), SaaS 軟件初始化的過程中可以讓組織中的人員角色與 SaaS軟件中人員角色相對(duì)應(yīng)(此功能很難實(shí)現(xiàn))。也就是說注冊(cè)的類型分為個(gè)人用戶注冊(cè)和組織機(jī)構(gòu)注冊(cè)。那么一個(gè)基于組織機(jī)構(gòu)的軟件用戶管理方式可以看成是一個(gè)簡(jiǎn)單的管理系統(tǒng),如圖 311: Saas 公共服務(wù)平臺(tái)架構(gòu)及實(shí)現(xiàn) 基 于 組 織 結(jié) 構(gòu) 軟 件 用 戶 管 理添加組織機(jī)構(gòu)用戶刪除組織機(jī)構(gòu)用戶設(shè)置組織機(jī)構(gòu)用戶信息和職位賦予組織機(jī)構(gòu)用戶軟件授權(quán)管理組織機(jī)構(gòu)用戶軟件授權(quán) 圖 311 組織機(jī)構(gòu)的軟件用戶管理方式 既然組織機(jī)構(gòu)里有屬于此組織機(jī)構(gòu)獨(dú)有的用戶,那么出于安全與系統(tǒng)設(shè)計(jì)上的考慮我們需要讓組織機(jī)構(gòu)中的用戶與普通的個(gè)體用戶分別獨(dú)立開來,所以我們要加一張組織機(jī)構(gòu)用戶表來專門存儲(chǔ)組織機(jī)構(gòu)用戶數(shù)據(jù),同時(shí)必須要有一個(gè)數(shù)據(jù)字段來記錄組織的 id,如圖 312: 圖 312 組織機(jī)構(gòu)用戶數(shù)據(jù)結(jié)構(gòu) 用戶數(shù)據(jù)信息里可以存放用戶的賬號(hào),密碼,職位等其他用戶信息。當(dāng)然,組織機(jī)構(gòu)用戶與普通的個(gè)體用戶在平臺(tái)上的功能也應(yīng)該有所不同,且他們涉及到的關(guān)系業(yè)務(wù)邏輯也應(yīng)當(dāng)有所不同,具體的設(shè)計(jì)想法如下: 1, 個(gè)體用戶與組織機(jī)構(gòu)間沒有任何關(guān)系,即是和組織機(jī)構(gòu)用戶沒有任何 關(guān)系,個(gè)體用戶購(gòu)買的軟件授權(quán)是不可以賦予組織機(jī)構(gòu)的用戶的。 3, 個(gè)體用戶可以通過購(gòu)買軟件成為一個(gè)租戶,組織機(jī)構(gòu)用戶永遠(yuǎn)都是隸 屬于組織機(jī)構(gòu)這個(gè)租戶下的用戶,同時(shí)也不具有購(gòu)買軟件的功能。 5, 個(gè)體用戶只能由平臺(tái)的系統(tǒng)管理員管理,而組織機(jī)構(gòu)用戶可以由組織 機(jī)構(gòu)管理。至于組織機(jī)構(gòu)的授權(quán)方式,就是組織機(jī)構(gòu)購(gòu)買的軟件授權(quán)賦予組織機(jī)構(gòu)下的組織機(jī)構(gòu)用戶,這種選取方式更靈活,如圖 313 : 組 織 機(jī) 構(gòu) 管 理 者組 織 機(jī) 構(gòu) 人 員 列 表用 戶 1用 戶 2用 戶 三[ 賦 予 軟 件 A 的 授 權(quán) ] [ 賦 予 軟 件 B 的 授 權(quán) ] [ 賦 予 軟 件 A 的 授 權(quán) ] [ 賦 予 軟 件 B 的 授 權(quán) ] 圖 313 組織機(jī)構(gòu)軟件授權(quán)方式 為了更好的管理組織下的用戶,組織機(jī)構(gòu)也需要設(shè)定一個(gè)層級(jí)關(guān)系,如圖: 314 圖 314 組織機(jī)構(gòu)人員層級(jí)關(guān)系 又由于組織機(jī)構(gòu)用戶是與組織機(jī)構(gòu)與個(gè)體用戶的數(shù)據(jù)表是分開的,所以組織機(jī)構(gòu)管理員對(duì)組織機(jī)構(gòu)用戶的添加,刪除,修改都是可以的,且不會(huì)影響平 臺(tái)用戶的操作和數(shù)據(jù)。如果要自定義角色的話還要添加個(gè)組織機(jī)構(gòu)角色表。也就是說每個(gè)可以使用此軟件的用戶只有第一次登陸到 SaaS 軟件中去才能在 SaaS 軟件中初始化用戶數(shù)據(jù)。 改進(jìn)后的功能描述 由于出現(xiàn)了基于組織結(jié)構(gòu)的軟件用戶管理方式,相應(yīng)的也應(yīng)當(dāng)增加基于組織機(jī)構(gòu)的初始化方式。也就是說,當(dāng)組織機(jī)構(gòu)購(gòu)買了此軟件的時(shí)候需要組織機(jī)構(gòu)管理員登陸 SaaS 軟件以便于初始化。(這種初始化方式一次性要傳送大量的數(shù)據(jù),如果發(fā)生網(wǎng)絡(luò)沖 突或中斷的話,要利用一些方法進(jìn)行修正,當(dāng)然也可以沿用原來的初始化方式,不過這樣就大大降低了組織機(jī)構(gòu)的靈活性) 實(shí)現(xiàn)方案 方式一 從最直接的實(shí)現(xiàn)方式入手就是當(dāng)組織機(jī)構(gòu)管理員登陸軟件的時(shí)候傳送大量的數(shù)據(jù),從而使得整個(gè)組織結(jié)構(gòu)的系統(tǒng)初始化。所以基于這部分的考慮,在設(shè)計(jì)上我們?cè)诮M織管理員初始化之后需要每個(gè)組織機(jī)構(gòu)用戶在登陸 SaaS 軟件的時(shí)候都需要通過少量的數(shù)據(jù)交互與平臺(tái)核對(duì)一下用戶是否完成全部初始化完成,也就是說平臺(tái)上的組織機(jī)構(gòu)用戶的數(shù)量與軟件上的組織機(jī)構(gòu)用戶數(shù)量進(jìn)行核對(duì)比較,如果不符合的話就應(yīng)當(dāng)調(diào)用平臺(tái)上的提供的接口重新初始化。還有一點(diǎn)非常重要,就是在 SaaS 軟件中默認(rèn)配置的初始化一定要放在用戶初始化的前面( 因?yàn)榕袛嗟臅r(shí)候只是判斷用戶數(shù)量是否初始化完成)。我們可以讓個(gè)體用戶的租戶 id 用數(shù)字表示,而組織機(jī)構(gòu)的租戶 id 用數(shù)字字母形成的序列號(hào)表示。 也可以在初始化過程中指明初始化類型是組織結(jié)構(gòu)方式的,從而用 一種算法替換 id 數(shù)值 ,這種方式也可以解決個(gè)體用戶與組織機(jī)構(gòu)用戶的 id沖突問題。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1