天天看點

開源輕量級辦公系統Sandbox介紹以及配套開發文檔連載1、Sandbox介紹2、文檔說明3、文檔釋出說明4、感謝朋友們的關注和支援5、文檔使用須知6 、學習須知7、代碼版本使用說明

1、Sandbox介紹

Sandbox是一個基于django架構開發的輕量級辦公平台,主要子產品有:權限控制、資産(庫存)管理、裝置管理、客戶資訊管理和工單流程管理,其目的在于建立一套規範化、統一化和清晰化的标準服務流程,能夠清晰的處理、記錄和追蹤服務流程,同時依賴于工單流程子產品,建立技術服務文檔共享庫,讓技術人員互相協作,分享經驗,提升服務技術水準。 這套系統的開發主要是為了規範目前公司服務流程,改變服務混亂,項目多人多次服務無交接的問題,同時将公司資産(庫存)和銷售的裝置一起做了集中管理和服務跟蹤。 目前公司主要是對外銷售安全産品和安全服務,作為一個小型乙方公司,上一套OA系統太過繁重,是以就自己動手來做了這麼一套輕量級辦公系統。

Sandbox輕量級辦公系統在2018年7月份開源在Github Github倉庫位址,可以加入技術交流群進行交流,群号可以在github上找到,歡迎加入,技術氛圍濃厚

2、文檔說明

本套文檔是同類型項目的開發記錄文檔,本套文檔是根據真實項目形成的開發文檔,按照開發的順序和子產品劃分的章節,每一小節都有與之對應的代碼版本。參照開發文檔,循循漸進了解項目實作過程。

大部分Django使用者還是停留在使用函數視圖,其實和大部分朋友一樣,開始的時候,需要新功能了,我也是比較喜歡編寫單塊視圖函數,來實作功能。學習基于類的視圖和根據應用來擴充他們确實需要花費一些時間,不過還是有收獲的,使用基于類的視圖能夠避免大量代碼重複,便于重用。本套文檔會從基本類視圖開始,到通用類視圖,再到擴充通用類,層層遞進,帶你一起來學習Django内置類,窺探Django在類的多重繼承上的使用理念。

第一階段:Django實戰1-權限管理功能實作

包含了權限管理子產品,權限管子產品是sandbox核心子產品,引入了RBAC的權限管理模型理念,實作了基于角色組的權限配置,根據登陸使用者角色組權限動态生成系統導航菜單,可靈活為使用者配置設定通路權限。該權限模型适用于:CMDB、自動化運維和辦公管理等系統。

第二階段:Django實戰2-工作流程管理

工作流程管理是根據現有日常工作,打造的線上流程管理子產品,用于日常工作流轉,包含:工單管理、資産管理、資産申請、加班和請假申請等。用于建立一套标準化、統一化和清晰化的工作流程,規範工作日程安排。

其他:待補充......

3、文檔釋出說明

最新文檔釋出在知識星球,可以通過微信搜尋公衆号“知識星球”,直接回複"52824366"獲得通路入口, 知識星球釋出頻率每周2次。

免費釋出:文檔也會在掘金免費釋出,保持原有進度,掘金釋出頻率每周1次。

其他說明:有基礎的朋友可以通過源碼來了解權限管理的實作過程。

4、感謝朋友們的關注和支援

自sandbox開源以來受到不少朋友們的關注,在這裡表示感謝,不忙的時我也會盡量在群裡和朋友們一起讨論問題,有朋友建議我寫書,有些受寵若驚,業餘水準,難得朋友們瞧得起,有幸能和朋友們一起分享經驗、學習交流。接受知友建議建立了群(83792608)用于sandbox有關項目和Django架構的技術交流,大家共同努力做一個氛圍融洽、活躍的技術交流群。

5、文檔使用須知

為保持代碼格式,友善代碼的複制拷貝,文檔在知識星球釋出的格式為markdown格式的*.md檔案,關注知識星球後可以下載下傳對應章節的文檔資料,在電腦上安裝有道雲筆記,将檔案上傳到有道雲筆記後使用。 本套文檔為實戰記錄,不會過多介紹基礎知識,使用者需要有python和django基礎,了解一些前端知識。

6 、學習須知

文檔學習方式:

1、下載下傳靜态資源,跟着文檔從頭開始建立項目,一步步敲寫代碼。檔案下載下傳位址:pan.baidu.com/s/1LbIv2uXw… 提取碼:cn4t

2、下載下傳源碼對照文檔檢視源碼實作過程,源碼下載下傳位址:github.com/RobbieHan/s…

7、代碼版本使用說明

Django實戰1-權限管理功能實作系列文檔對應 github.com/RobbieHan/s… 項目的 1-rbac分支:

《Django實戰1-權限管理功能實作-02:項目設定》文檔對應 github.com/RobbieHan/s… 項目1-rbac分支的 Tags下的v1.02

《Django實戰1-權限管理功能實作-03:使用者認證》文檔對應項目1-rbac分支的 Tags下的v1.03

以此類推,每一節文檔都有相對應的項目代碼版本

學習到不同章節,可以檢視項目源碼1-rbac分支下的和章節對應的tag版本的源碼

後期更新文檔,請關注我的掘金賬号

非常歡迎感興趣的朋友,到我的Github或知乎上做客,閑暇之餘給個贊或Star,贈人玫瑰手留餘香