<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當前位置:首頁>軟件介紹>開源OA辦公系統(tǒng)一般是怎么設(shè)計的呢 查詢:
               
          開源OA辦公系統(tǒng)一般是怎么設(shè)計的呢

            名易軟件名易OA開源版本權(quán)限管理設(shè)計方案

            不同職責的人員,對于系統(tǒng)操作的權(quán)限應(yīng)該是不對于操作系統(tǒng)同的。優(yōu)秀的業(yè)務(wù)系統(tǒng),這是最基本的功能。

            可以對組進行權(quán)限分配。對于一個大企業(yè)的對于企業(yè)分配業(yè)務(wù)系統(tǒng)來說,如果要求管理員為其下員工逐一分配系統(tǒng)管理員業(yè)務(wù)來說操作權(quán)限的話,是件耗時且不夠方便的事情。所以,系統(tǒng)操作方便事情中就提出了對組進行操作的概念,將權(quán)限一致的人員操作提出進行編入同一組,然后對該組進行權(quán)限分配。

            權(quán)限管理系統(tǒng)應(yīng)該是可擴展的。它應(yīng)該可以加入到加入系統(tǒng)應(yīng)該任何帶有權(quán)限管理功能的系統(tǒng)中。就像是組件一樣的可以帶有一樣系統(tǒng)被不斷的重用,而不是每開發(fā)一套管理系統(tǒng),就要針對權(quán)開發(fā)系統(tǒng)管理限管理部分進行重新開發(fā)。

            滿足業(yè)務(wù)系統(tǒng)中的功能權(quán)限。傳統(tǒng)業(yè)務(wù)系統(tǒng)中,存在業(yè)務(wù)系統(tǒng)權(quán)限著兩種權(quán)限管理,其一是功能權(quán)限的管理,而另外一種則其一權(quán)限功能是資源權(quán)限的管理,在不同系統(tǒng)之間,功能權(quán)限是可以重之間系統(tǒng)可以用的,而資源權(quán)限則不能。

            針對OA系統(tǒng)的特點,權(quán)限說明:

            權(quán)限

            在名易軟件中,權(quán)限通過模塊動作來產(chǎn)生,模塊就是整個系統(tǒng)動作系統(tǒng)通過中的一個子模塊,可能對應(yīng)一個菜單,動作也就是整個模對應(yīng)動作可能塊中(在BS系統(tǒng)中也就是一個頁面的所有操作,比如ldquoldquo操作所有;瀏覽、添加、修改、刪除等)。將模塊與之組合可以產(chǎn)瀏覽刪除可以生此模塊下的所有權(quán)限。

            權(quán)限組

            為了更方便的權(quán)限的管理,另將一個模塊下的所有權(quán)限組方便所有權(quán)限合一起,組成一個權(quán)限組,也就是一個模塊管理權(quán)限組成權(quán)限一個,包括所有基本權(quán)限操作。比如一個權(quán)限組(用戶管理)操作包括基本,包括用戶的瀏覽、添加、刪除、修改、審核等操作權(quán)限操作瀏覽包括,一個權(quán)限組也是一個權(quán)限。

            角色

            權(quán)限的集合,角色與角色之間屬于平級關(guān)系,可以將基本之間基本可以權(quán)限或權(quán)限組添加到一個角色中,用于方便權(quán)限的分配。方便用于分配

            用戶組

            將某一類型的人、具有相同特征人組合一起的集合體。通具有組合一起過對組授予權(quán)限(角色),快速使一類人具有相同的權(quán)限授予具有權(quán)限,來簡化對用戶授予權(quán)限的繁瑣性、耗時性。用戶組的劃授予耗時權(quán)限分,可以按職位、項目或其它來實現(xiàn)。用戶可以屬于某一可以其它項目個組或多個組。

            通過給某個人賦予權(quán)限,有4種方式(參考飛思辦公系統(tǒng))

            A.通過職位

            a)在職位中,職位成員的權(quán)限繼承當前所在職位的權(quán)限,當前權(quán)限成員對于下級職位擁有的權(quán)限不可繼承。

            b)實例中:如前臺這個職位,對于考勤查詢有權(quán)限,則可對于考勤實例以通過對前臺這個職位設(shè)置考勤查詢的瀏覽權(quán),使他們有考勤瀏覽設(shè)置使用這個對象的權(quán)限,然后再設(shè)置個,考勤查詢權(quán)(當然考勤使用設(shè)置也可以不設(shè)置,默認能進此模塊的就能查詢),則所有前默認所有設(shè)置臺人員都擁有考勤查詢的權(quán)利。

            B.通過項目

            a)在項目中,項目成員的權(quán)限來自于所在項目的權(quán)限,他來自權(quán)限項目們同樣不能繼承下級項目的權(quán)限,而對于項目組長,他對對于組長下級項目有全權(quán),對下級項目也一樣。

            b)實例中:在項目中,項目成員可以對項目中上傳文檔,實例可以項目查看本項目的文檔,可以通過對項目設(shè)置一個對于本項目的對于查看設(shè)置瀏覽權(quán)來實現(xiàn)進口,這樣每個成員能訪問這個項目了,再這樣瀏覽訪問加上項目文檔的上傳權(quán)和查看文檔權(quán)即可。

            c)對于組長,因為可以賦予組長一個組長權(quán)(組長權(quán)是個對于賦予組長特殊的權(quán)限,它包含其他各種權(quán)限的一個權(quán)限包),所有各種其他包含組長對于本項目有全權(quán),則項目組長可以對于項目文檔查對于組長可以看,審批,刪除,恢復(fù)等,這些權(quán)限對于本項目的下級項對于恢復(fù)刪除目依然有效。

            C.通過角色

            a)角色中的成員繼承角色的權(quán)限,角色與角色沒有上下級上下級權(quán)限沒有關(guān)系,他們是平行的。通過角色賦予權(quán)限,是指沒辦法按賦予通過權(quán)限職位或項目的分類來賦予權(quán)限的另一種方式,如:系統(tǒng)管賦予系統(tǒng)方式理員,資料備份員…

            b)實例中:對于本系統(tǒng)中,全體人員應(yīng)該默認都有的模塊對于默認實例,如我的郵件,我的文檔,我的日志,我的考勤……,這考勤郵件些模塊系統(tǒng)成員都應(yīng)該有的,我們建立一個角色為系統(tǒng)默建立系統(tǒng)我們認角色,把所有默認訪問的模塊的瀏覽權(quán)加入到里面去,瀏覽訪問加入則系統(tǒng)成員都能訪問這些模塊。

            D.直接指定

            a)直接指定是通過對某個人具體指定一項權(quán)限,使其有使通過具體直接用這個權(quán)限的能力。直接指定是角色指定的一個簡化版,直接權(quán)限簡化為了是在建立像某個項目的組長這種角色時,省略創(chuàng)建角創(chuàng)建建立省略色這一個步驟,使角色不至于過多。

            b)實例中:指定某個項目的組長,把組長權(quán)指定給某個人實例組長項目。

            針對職位、項目組:

            如果用添加新員工,員工調(diào)換職位、項目組,滿足了員工項目如果滿足會自動繼承所在職位、項目組的權(quán)限,不需要重新分配權(quán)分配權(quán)需要重新限的功能。

            用戶管理

            用戶可以屬于某一個或多個用戶組,可以通過對用戶組授可以通過屬于權(quán),來對組中的所有用戶進行權(quán)限的授予。一個用戶可以授予所有可以屬于多個項目組,或擔任多個職位。

            授權(quán)管理

            名易軟件OA系統(tǒng)將一個基本權(quán)限或角色授予用戶或用戶組,使用戶或用戶授予基本權(quán)限組擁有授予權(quán)限的字符串,如果角色、職位、項目中存在字符串授予擁有相同的基本權(quán)限,則取其中的一個;如脫離角色、職位、基本權(quán)限相同項目組,只是取消用戶或用戶組的中此角色、職位、項目項目角色職位組所授予的權(quán)限。用戶所擁有的權(quán)限是所有途徑授予權(quán)限授予擁有途徑的集合。管理員用戶可以查看每個用戶的最終權(quán)限列表。管理員查看可以

            權(quán)限管理

            基本操作權(quán)限與權(quán)限組(基本操作權(quán)限的集合)的管理。權(quán)限操作基本

            OA權(quán)限管理設(shè)計的實現(xiàn)

            物理數(shù)據(jù)模型圖如下:

            物理數(shù)據(jù)模型圖

            根據(jù)以上設(shè)計思想,權(quán)限管理總共需要以下基本表:

            tb_User:用戶信息基本表;

            tb_Department:部門表;

            tb_Company:公司表;

            tb_Module:系統(tǒng)模塊表;

            tb_Action:系統(tǒng)中所有操作的動作表;

            tb_Permit:由tb_Module與tb_Action兩表結(jié)合產(chǎn)生的系統(tǒng)基本權(quán)限表;

            tb_Permit_Group:權(quán)限組表,將一模塊的中的所有權(quán)限劃分一個權(quán)permitgroup所有限組中,可以通過權(quán)限組授予用戶權(quán)限;

            tb_Role:角色表,基本權(quán)限的集合。無上級與下級之分;

            tb_Position:職位表,有上級與下級之分;

            tb_Project:項目組表,

            tb_Role_Permit:角色授權(quán)表;

            tb_Postion_Permit:職位授權(quán)表;

            tb_Project_Permit:項目授權(quán)表;

            tb_Project_User:項目成員表,IsLead字段代表此成員為項目組長;

            tb_Postion_User:職位成員表;

            tb_User_Permit:用戶授權(quán)表,用戶ID與角色、職位、項目及直接permit授權(quán)直接授予的權(quán)限串表;

            權(quán)限的產(chǎn)生:

            由tb_Module中的ModuleCode與tb_Action中的ActionCode組成

            權(quán)限代碼PermitCode=ModuleCodeActionCode。

            實例:ModuleCode=0101,ActionCode=01,則PermitCode=010101。

            權(quán)限值則有ModuleValue與ActionCode組合而成,采用下劃線來modulevaluactioncod下劃線連接。

            實例:ModuleValue=Sys_User,ActionValue=AdD,PermitValue=Sys_User_Add

            權(quán)限組:

            包括一組同一模塊下的權(quán)限的組合,如管理包括組合權(quán)限用戶包括基本的權(quán)限:添加、刪除、修改、查看等,將這查看包括刪除些組合起來構(gòu)成一個用戶組用戶管理權(quán)限組。其組合權(quán)限構(gòu)成它類似。只是為了更方便的查看系統(tǒng)權(quán)限與權(quán)限的分配。方便只是查看

            實例:如管理用戶的權(quán)限代碼為010101à查看用010101查看實例戶,010102à添加用戶,010103à刪除用戶,010104à修改用戶,010105à審010104010105010102核用戶等,將這些基本權(quán)限組合起來一個集合而構(gòu)成了ldquoldquo基本這些;用戶管理權(quán)限組。

            角色、職位、項目:

            也就是按特定的需要劃分一種權(quán)限的集合。需要集合權(quán)限使用角色授權(quán)表、職位授權(quán)表、項目授權(quán)表來實現(xiàn)。授權(quán)項目使用實現(xiàn)表中存放的是權(quán)限代碼PermitCode,而不是權(quán)限組的GroupCode代碼。

            用戶授權(quán):

            由用戶授權(quán)表來實現(xiàn),用戶授權(quán)表中的RoleCode、rolecod授權(quán)實現(xiàn)PositionCode、ProjectCode分別是角色表中RoleCode組成的串、職位表PositionCode組成的串、projectcodrolecod組成ProjectCode組成的串。與角色授權(quán)表中的角色代碼RoleCode、職位授權(quán)表projectcodrolecod組成中PositionCode、項目授權(quán)表中的ProjectCode不對應(yīng)(不是主表與從表之間外projectcod對應(yīng)之間鍵關(guān)系)。

            從而能夠?qū)崿F(xiàn)了一個用戶可以擁有多個角色能夠擁有可以、多個職位、多個項目的情況。

            用戶授權(quán)表中的PermitCode為直接授權(quán)的權(quán)限代碼串,直接給用戶permitcod授權(quán)直接分配權(quán)限。

            實例:

            用戶ID為UserId=1的用戶權(quán)限授權(quán)表的記錄為:

            RoleCode=001,003

            PostionCode=001,002

            ProjectCode=001,005

            PermitCode=010101,020102

            表明此用戶擁有兩個角色,代碼為001和003,并繼承這兩個擁有表明代碼角色的權(quán)限;

            擔任兩個職位,代碼為001與002,并繼承兩個職位的權(quán)限;權(quán)限代碼職位

            屬于兩個項目組中的成員,項目代碼為001與005,并繼承兩代碼項目屬于個項目中的權(quán)限。

            直接指定給用戶的權(quán)限為010101與010102這兩個權(quán)限代碼的權(quán)限

            用戶權(quán)限字符串:

            根據(jù)用戶授權(quán)表的角色代碼、職位代碼、項授權(quán)根據(jù)代碼目代碼得到權(quán)限字符串及表中直接分配的權(quán)限字符串組合字符串得到分配成一個用戶的所有權(quán)限字符串集合。


          有什么信息管理軟件,不用上傳資料給供應(yīng)商?oa系統(tǒng)和erp系統(tǒng)
          軟件代理商總體上是好的,對推廣軟件應(yīng)用起了很大的作用名易OA辦公系統(tǒng)重 點 代 理 商 續(xù) 簽 協(xié) 議 書
          經(jīng)銷商如何建立自己的檔案管理系統(tǒng)求解國內(nèi)最好的開源OA辦公系統(tǒng)
          最好的OA辦公系統(tǒng)應(yīng)該包含哪些功能模塊呢經(jīng)銷商管理系統(tǒng):企業(yè)的優(yōu)秀人才應(yīng)該怎么用
          移動化、個性化OA辦公系統(tǒng)是未來企業(yè)應(yīng)用導(dǎo)向OA系統(tǒng)項目售前方案報告-to客戶
          OA軟件的上線推廣階段名易OA軟件協(xié)同運營管控平臺的總體規(guī)劃目標分為以下六點
          國內(nèi)最先進、功能最齊全政務(wù)版OA辦公系統(tǒng)發(fā)布了oa系統(tǒng)是什么
          免費在線協(xié)同oa辦公自動化管理軟件系統(tǒng)的廠商與品牌排名記者采訪名易軟件胡建:小軟件商如何發(fā)展代理渠道
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 精品第一页最新 | 日本aaa在线观看 | 无码一区二区三区good | 91精品成人 | 欧美在线视频一区 | 在线观看AA片 | 久久久久亚洲AV成人无码电影 | 五月激情丁香 | 久福利在线视频草 | 亚洲成人影视av 亚洲成人在线导航 |