python第一百六十九天,第十九周作業

来源:http://www.cnblogs.com/uge3/archive/2017/10/22/7711589.html
-Advertisement-
Play Games

FIRSTCRM 學員管理開發需求: 1.分講師\學員\課程顧問角色, 2.學員可以屬於多個班級,學員成績按課程分別統計 3.每個班級至少包含一個或多個講師 4.一個學員要有狀態轉化的過程 ,比如未報名前,報名後,畢業老學員 5.客戶要有咨詢紀錄, 後續的定期跟蹤紀錄也要保存 6.每個學員的所有上課 ...


FIRSTCRM

學員管理開發需求:
1.分講師\學員\課程顧問角色,
2.學員可以屬於多個班級,學員成績按課程分別統計
3.每個班級至少包含一個或多個講師
4.一個學員要有狀態轉化的過程 ,比如未報名前,報名後,畢業老學員
5.客戶要有咨詢紀錄, 後續的定期跟蹤紀錄也要保存
6.每個學員的所有上課出勤情況\學習成績都要保存
7.學校可以有分校區,預設每個校區的員工只能查看和管理自己校區的學員
8.客戶咨詢要區分來源
9.加入許可權管理,不同用戶有不同的許可權

 

實現功能:

1. 講師\銷售(課程顧問)\財務\學員
2. 報名流程: 銷售生成報名錶, 學員填寫相關信息上傳證件, 財務人員審核,審核通過,銷售進行學員帳號關聯
3. 學員可以報名多個班級,學員成績按課程分別統計
4. 講師可以教多個班級,每個班級至少包含一個或多個講師
5. 學員狀態,未報名,已報名
6. 銷售有咨詢紀錄,後續的定期跟蹤紀錄有保存
7. 客戶咨詢區分來源
8. 學校分校區,預設每個校區的員工只能查看和管理自己校區的學員
9. 每個學員的所有上課出勤情況\學習成績都保存
10. 加入許可權管理,不同用戶有不同的許可權

Github地址

https://github.com/uge3/FIRSTCRM

 

程式結構:

 FIRSTCRM/#主目錄

 |- - -FIRSTCRM/# 主程式目錄
 |       |- - -init.py
 |       |- - -settings#配置文件
 |       |- - -urls.py#主路由
 |       |- - -view.py/##視圖函數
 |       |- - -wsgi.py#WSIG規範文件
 |
 |- - -cache/#緩存目錄
 |- - -crm/#CRM程式目錄
 |       |- - -init.py
 |       |- - -admin.py
 |       |- - -apps.py
 |       |- - -forms/#表單驗證函數目錄
 |       |     |- - -init.py
 |       |     |- - -account.py #登陸相關表單驗證函數
 |       |     |- - -base.py #登陸基礎函數
 |       |     |- - -forms.py #modelsform表單驗證函數
 |       |
 |       |- - -kingadmin.py#自定義admin註冊
 |       |
 |       |- - -migrations/#資料庫操作日誌
 |       |     |- - -init.py
 |       |
 |       |- - -models.py#數據表結構目錄
 |       |- - -permissions/#許可權控制組件
 |       |     |- - -init.py
 |       |     |- - -permission.py#許可權控制函數
 |       |     |- - -permission_list.py#許可權控制條件
 |       |
 |       |- - -templatetags/#註冊為模塊 load
 |       |     |- - -crm_tags.py#合同格式
 |       |- - -tests.py
 |       |- - -urls.py#後臺路由
 |       |- - -views.py/#視圖函數邏輯函數
 |       |
 |       |
 |- - -financial/#財務APP
 |       |- - -migrations/#資料庫操作日誌
 |       |- - -admin.py# django 管理註冊
 |       |- - -apps.py
 |       |- - -models.py#表結構
 |       |- - -tests.py#單元測試
 |       |- - -urls.py#後臺路由
 |       |- - -views.py/#視圖函數邏輯函數
 |
 |- - -homeworks/#數據表結構目錄
 |
 |- - -king_admin/#自定義admin
 |       |- - -migrations/#資料庫操作日誌
 |       |- - -static/#靜態文件目錄 (備份)
 |       |- - -templates/#HTML文件目錄
 |       |     |- - -includes/#load 目錄
 |       |     |        |- - -change_list.html#
 |       |     |        |- - -nav-menu.html
 |       |     |- - -kingadmin/#king_admin前端網頁目錄
 |       |     |        |- - -app_menu.html#單個app的主頁面
 |       |     |        |- - -base.html#基礎頁面
 |       |     |        |- - -index.html#基礎主頁面
 |       |     |        |- - -page_403.html#錯誤頁面
 |       |     |        |- - -password_reset.html#修改密碼頁面
 |       |     |        |- - -table_add.html#添加記錄頁面
 |       |     |        |- - -table_change.html#記錄修改頁面
 |       |     |        |- - -table_data_list.html#記錄列表頁面
 |       |     |        |- - -table_del.html#刪除記錄頁面
 |       |     |        |- - -table_index.html#數據表主頁面
 |       |- - -templatetags/#註冊為模塊
 |       |- - -utils/#自定義插件目錄
 |       |     |- - -init.py
 |       |- - -init.py
 |       |- - -admin.py# django 管理註冊
 |       |- - -apps.py
 |       |- - -base_admin.py#kingadmin註冊類
 |       |- - -forms.py#動態modelsforms表單生成
 |       |- - -models.py#
 |       |- - -tests.py#單元測試
 |       |- - -urls.py#路由
 |       |- - -verify_code.py#驗證碼函數
 |       |- - -views.py#視圖函數
 |
 |- - -sales/#銷售APP
 |       |- - -migrations/#資料庫操作日誌
 |       |- - -admin.py# django 管理註冊
 |       |- - -apps.py
 |       |- - -models.py#表結構
 |       |- - -tests.py#單元測試
 |       |- - -urls.py#後臺路由
 |       |- - -views.py/#視圖函數邏輯函數
 |
 |
 |- - -static/#靜態文件目錄
 |       |- - -css/# css文件目錄
 |       |- - -enrolled_data/# 身份證上傳目錄
 |       |- - -imgs/# 圖片文件目錄
 |       |- - -js/#js文件目錄
 |       |- - -plugins/#前端框架文件目錄
 |
 |- - -student/#學員APP
 |       |- - -migrations/#資料庫操作日誌
 |       |- - -admin.py# django 管理註冊
 |       |- - -apps.py
 |       |- - -models.py#表結構
 |       |- - -tests.py#單元測試
 |       |- - -urls.py#後臺路由
 |       |- - -views.py/#視圖函數邏輯函數
 |
 |- - -teacher/#講師APP
 |       |- - -migrations/#資料庫操作日誌
 |       |- - -admin.py# django 管理註冊
 |       |- - -apps.py
 |       |- - -models.py#表結構
 |       |- - -tests.py#單元測試
 |       |- - -urls.py#後臺路由
 |       |- - -views.py/#視圖函數邏輯函數
 |
 |
 |- - -templates/#HTML文件目錄
 |       |- - -financial/#財務APP頁面
 |       |       |- - -contract_review.html#合同審核頁面
 |       |       |- - -index_financial.html#財務主頁
 |       |       |- - -not_audit.html#駁回頁面
 |       |       |- - -payment.html#審核通過頁面
 |       |
 |       |- - -include/#include 目錄(可包含)
 |       |       |- - -panel-body.html#個人信息模板
 |       |
 |       |- - -master/#母板目錄
 |       |       |- - -base.html#後臺頁面模板
 |       |       |- - -index.html#y主頁面模板
 |       |
 |       |- - -sales/#銷售APP頁面
 |       |       |- - -contract_prompt.html#報名流程 頁面
 |       |       |- - -enrollment.html#報名流程一頁面
 |       |       |- - -sales_index.html#銷售主頁
 |       |       |- - -stu_registration.html#學員報名填寫頁面
 |       |
 |       |- - -student/#學員APP頁面
 |       |       |- - -homework_detail.html#作業提交 頁面
 |       |       |- - -index.html#學員主頁頁面
 |       |       |- - -my_course.html#學員班級頁面
 |       |       |- - -studyrecords.html#學員班級詳情頁面
 |       |
 |       |
 |       |- - -teacher/#講師APP頁面
 |       |       |- - -index_teacher.html#講師主頁
 |       |       |- - -teacher_classes_detail.html#講師詳情頁面
 |       |       |- - -teacher_classes_detail_howk.html#講師批改學員作業詳情頁面
 |       |       |- - -teacher_my_classes.html#講師所教班級
 |       |
 |       |
 |       |- - -index.html#主頁面
 |       |- - -login.html#登陸頁面
 |       |- - -modify.html#用戶密碼修改
 |       |- - -page_403.html#許可權提示頁面
 |       |- - -register.html#註冊頁面
 |
 |- - -utils/#自定義插件目錄
 |       |- - -check_code.py#驗證碼
 |       |- - -pagination.py#分頁
 |       |- - -xss.py#XSS過濾
 |
 |- - -db.sqlite3/Django自帶資料庫
 |- - -manage.py#管理Django程式
 |- - -Monaco.ttf#字體庫
 |
 |
 |
 |- - -README

  


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 關於目後佐道IT教育 http://www.cnblogs.com/itpua/p/7710917.html 目後佐道IT教育的師資團隊 http://www.cnblogs.com/itpua/p/7712077.html 目後佐道IT教育正在打架報名中,歡迎高中生、大學生前來學習編程技術,招生面 ...
  • 關於目後佐道IT教育 http://www.cnblogs.com/itpua/p/7710917.html 高端技術顧問 1. leepoor 擁有12年的Web開發和架構經驗,在阿裡巴巴擔任高級架構師,參與阿裡巴巴基礎技術平臺開發和www.alibaba.com架構設計。擅長大型網站技術架構,工 ...
  • 題目描述 現有n個正整數,n≤10000,要求出這n個正整數中的第k個最小整數(相同大小的整數只計算一次),k≤1000,正整數均小於30000。 輸入輸出格式 輸入格式: 第一行為n和k; 第二行開始為n個正整數的值,整數間用空格隔開。 輸出格式: 第k個最小整數的值;若無解,則輸出“NO RES ...
  • 1、簡介 從接觸yii框架到現在已經快有兩個月了,但是自己對yii框架的瞭解程度並不是很深,並沒有系統地去學習,僅僅只是在做項目的時候遇到不懂得知識才去翻手冊。 在上一個項目中因為需要將關聯的表的欄位顯示出來並且帶搜索排序功能,這個在之前並沒有接觸過,因此在手冊中查找了相關的資料把這個需求寫出來了, ...
  • 題目描述 一組數,分別表示地平線的高度變化。高度值為整數,相鄰高度用直線連接。找出並統計有多少個可能積水的低窪地? 如圖:地高變化為 0 1 0 2 1 2 0 0 2 0 輸入輸出格式 輸入格式: 兩行,第一行n,表示有n個數。第2行連續n個數表示地平線高度變化的數據,保證首尾為0。(3<=n<= ...
  • InputStream is = null;try { is = new FileInputStream(textPath); BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"), 512); / ...
  • 1.功能簡介 此程式模擬員工信息資料庫操作,按照語法輸入指令即能實現員工信息的增、刪、改、查功能。 2.實現方法 架構: 本程式採用python語言編寫,關鍵在於指令的解析和執行:其中指令解析主要運用了正則表達式來高效匹配有效信息;指令執行通過一個commd_exe主執行函數和增、刪、改、查4個子執 ...
  • [摘要] 對 Base64 編碼的簡介,常用場景舉例,編、解碼流程,以及如何在 Python 中使用 Base64編碼與解碼 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...