專案經驗第一課 節點許可權管理的應用

2021-08-21 14:42:23 字數 565 閱讀 7579

入職有一段時間了,跟著大佬做專案,還在摸索過程中,這個專案很龐大,粗略估計,僅僅是專案原始碼都有1g左右,業務邏輯對於初學者的我來說很複雜。但是這個專案中有一點我覺得很值得借鑑,就是節點許可權管理功能。

這個功能我只了解了乙個大概,大致內容是這樣的:在開發過程中將所有的功能都寫好,這裡的所有功能不區分管理員和普通使用者。所有功能完成後再對各個功能賦予不同的許可權,比如說,我開發乙個教務管理系統,包括三個使用者:學生(普通使用者)、老師(普通使用者,但是許可權比學生高)、管理員(許可權最高的使用者)。學生使用到的功能有查成績、查課程、登記個人資訊等,老師使用到的功能有開設課程、登記成績、查學生資訊等,管理員擁有所有許可權。

當使用這種方式時,開發時將所有的功能寫好,比如說最開始老師的資訊是管理員手動錄入的,但是現在需要修改所有老師的資訊,此時教師人數眾多,管理員無法及時完成,這個時候就需要老師自己修改。不使用節點管理之前,需要重新增加乙個功能來實現老師修改資訊,但是如果使用了這個功能,那麼可以將學生登記個人資訊這個功能的許可權賦給老師,只需要簡單的賦予許可權即可完成,這樣減少了很多操作。這只是乙個簡單的例子,這樣的節點許可權賦予功能還有很多應用,後期還會不定時更新。

未完待續。。。。。。

第一課《專案組合管理》

專案組合管理 課後感想 從事軟體專案管理已經2年多了,我也深深喜歡上這個極具挑戰性的工作,雖然有過挫折,也有過失敗,但是總的來說收穫還是頗豐的。一直以來,靠著領導的指點和自己經驗進行專案管理工作。一些中小專案,無論是時間,成本,質量,還是風險管理,流程控制都很順利,但面對大型複雜專案就需要一套完整專...

XML的第一課

xml,呵呵新接觸的。以前也聽過xml,但不是很了解。第一章今天也學完了,也對xml有了一點的了解,下來我也談談 xml 呵呵。主要是第一章xml的概述和dtd技術。如果那裡有錯誤,希望朋友們幫我指出來。也讓我學習學習。不廢話了,進入正題xml 一 什麼是xml 和xml 的產生 xml英文縮寫 e...

茵茵的第一課

茵茵的第一課 時間限制 3000 ms 記憶體限制 65535kb 難度 0 描述 茵茵今年已經六年級了,爸爸給她報了乙個學習程式設計的班。第一節課上,老師講的就是如何輸入乙個數,再原樣輸出出來。以現在的你看來,挺容易的是不?那麼,就請你也寫出乙個一樣的程式吧 輸入 第一行是乙個整數 n n 10 ...