開源輕量級辦公系統Sandbox介紹以及配套開發文檔連載

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次。
免費發佈:文檔也會在51CTO免費發佈,保持原有進度,51CTO發佈頻率每週1次。
其他說明:有基礎的朋友可以通過源碼來了解權限管理的實現過程。

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

自sandbox開源以來受到不少朋友們的關注,在這裏表示感謝,不忙的時我也會盡量在羣裏和朋友們一起討論問題,有朋友建議我寫書,有些受寵若驚,業餘水平,難得朋友們瞧得起,有幸能和朋友們一起分享經驗、學習交流。

image
image
image
image
image

5、文檔使用須知

爲保持代碼格式,方便代碼的複製拷貝,文檔在知識星球發佈的格式爲markdown格式的*.md文件,關注知識星球后可以下載對應章節的文檔資料,在電腦上安裝有道雲筆記,將文件上傳到有道雲筆記後使用。
本套文檔爲實戰記錄,不會過多介紹基礎知識,使用者需要有python和django基礎,瞭解一些前端知識。
image

6 、學習須知

文檔學習方式:
1、下載靜態資源,跟着文檔從頭開始創建項目,一步步敲寫代碼。文件下載地址:https://pan.baidu.com/s/1LbIv2uXwSt9SZy7HwiL9wg 提取碼:cn4t
2、下載源碼對照文檔查看源碼實現過程,×××地址:https://github.com/RobbieHan/sandboxMP

7、代碼版本使用說明

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

image

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

image

《Django實戰1-權限管理功能實現-03:用戶認證》文檔對應項目1-rbac分支的 Tags下的v1.03
以此類推,每一節文檔都有相對應的項目代碼版本
學習到不同章節,可以查看項目源碼1-rbac分支下的和章節對應的tag版本的源碼

後期更新文檔,請關注我的51CTO賬號

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章