辦公室客戶管理程式客製化程式

用 Python 寫給小型辦公室的簡易 CRM 程式:在您自己的電腦上管理客戶、聯絡人、交易與提醒

通常 15 分鐘內完成含修改次數品質檢查
方案
付款保障詳細資訊
  • 方案內的修改免費。
  • 若您在交付後 3 天內未回應,成果將自動驗收。

付款時款項會先保留,在您驗收後才會撥付。

用 Python 寫給小型辦公室的簡易 CRM 程式:在您自己的電腦上管理客戶、聯絡人、交易與提醒

成果範例

標準版方案範例

Desktop program: invoice maker for a one-person bookkeeping service

The windows

  1. Invoices: the list of past invoices with number, client, date and total; buttons New, Open and Save as PDF.
  2. New invoice: client from a drop-down list, lines with description, hours and rate, tax rate, and the total updated as you type.
  3. Clients: name, address and email, added once and picked from the list afterwards.

A part of the code

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

In the archive

  • invoice_maker.py, the program, about 700 lines;
  • invoices.db, made on the first run, which keeps the clients and invoices;
  • settings.example.ini for your name, address and invoice number format;
  • requirements.txt with the one extra library, reportlab, which writes the PDF;
  • README: how to install Python, start the program and build an .exe with PyInstaller.

The program runs on the client's own computer. We do not build installers, sign the program or publish it.

Client: a freelance bookkeeper who writes 20–30 invoices a month in a word processor. Task: a small program with a window: pick a client, add lines, see the total with tax, save the invoice as a PDF, and keep the list of clients. Standard package: up to 3 windows and 800 lines, data in SQLite.

客戶與所有細節皆為虛構。

關於此服務

許多小型辦公室把客戶放在試算表、交易記在腦子裡、提醒貼在便利貼上。這個程式把它們集中在您電腦上的一個視窗,不收月費:附聯絡人與備註的客戶卡片、依您命名的階段推進的交易,以及進階版中今天到期的通話與會議提醒和匯出成檔案的報表。基本版開啟並搜尋您以 CSV 檔管理的客戶清單;標準版起,程式會把客戶、交易與備註存成 CSV 或 SQLite。請寄來您使用的欄位與交易階段,以及幾列已更改姓名的清單資料。我們以 Python 搭配 Tkinter 撰寫,並附 README。它在一台電腦上執行:不會寄送電子郵件或訊息、不會與手機同步,也不是共用的線上系統。妥善且合法地保管客戶的個人資料,是您的責任。

包含內容

  • 您會收到什麼一個 ZIP 壓縮檔,內含 Python 程式碼、說明如何安裝 Python、執行程式與打包成 .exe 的 README,以及一份採用您欄位的客戶檔範例;程式碼也會顯示在訂單頁面。標準版起,客戶、交易與備註存成 CSV 或 SQLite;進階版另有提醒、匯出成檔案的報表與錯誤紀錄。
  • 客戶卡片聯絡人、備註與歷程集中一處
  • 交易階段標準版起提供您自己的階段
  • 提醒進階版提供今天到期的通話與會議
  • 不收月費存在您自己電腦上的檔案或資料庫
  • 易讀的程式碼附註解,日後容易修改

服務流程

  1. 1
    任務您寄來客戶欄位、交易階段與報表
  2. 2
    程式碼我們撰寫程式與 README
  3. 3
    試用您在客戶清單的副本上執行
  4. 4
    修改您在方案範圍內提出修改,並寄來任何錯誤訊息

需要您提供的資料

客戶卡片的欄位、您的交易經過哪些階段、通話與會議要記錄什麼、需要的報表,以及幾列 CSV 或 Excel 格式、已更改姓名與聯絡方式的現有清單。有多少人會使用、您的系統(Windows、macOS 或 Linux),以及是否需要 .exe。請不要寄真實的密碼或金鑰。

我們會詢問您:

  • 您的客戶是誰?您要記錄他們哪些資料?
  • 您的交易階段
  • 提醒與報表
  • 有多少人會使用?
  • 它會在哪個系統上執行?

比較方案

方案基本版1 個客戶視窗US$22標準版客戶、交易與備註US$44進階版完整辦公室 CRMUS$80
交付期限1 天2 天3 天
修改次數123
程式碼最多 300 行最多 800 行最多 1,500 行
視窗或畫面1最多 3最多 6 個
功能最多 3最多 6 個最多 10 個
設定與儲存的資料無CSV 或 SQLiteCSV 或 SQLite
匯出與錯誤紀錄無無有
附 .exe 打包步驟的 README有有有
程式簡易 CRM簡易 CRM簡易 CRM
訂購 基本版訂購 標準版訂購 進階版

付款保障

下單時付款,但只有在驗收成果後,款項才會撥付。

  • 固定價格付款後,方案價格不會變動。
  • 款項先行保留付款時,金額只會先保留,在您驗收後才會撥付給服務。
  • 交付前檢查每份成果在交到您手上之前都會經過品質檢查,您也可以在驗收前於訂單頁面查看成果。
  • 免費修改在需求說明範圍內,可依方案允許的次數提出修改。
  • 3 天後自動驗收若您在交付後 3 天內未驗收也未提出修改,成果將自動驗收。若您在交付後於訂單聊天室留言,訂單會暫停自動驗收;我們回覆後,可能會重新起算 3 天,並會在聊天室中告知。
  • 重新製作或全額退款若成果不符合您的需求說明且修改後仍未改善,或製作時間超過交付期限的兩倍,請在訂單聊天室留言:我們將重新製作,或全額退還款項。
運作方式 →

常見問題

同事可以同時使用嗎?

它是為一台電腦設計的。多人透過網路共用一個資料庫可能遺失變更,所以我們不會這樣設定。每個人可以有自己的副本。

可以寄電子郵件或訊息給客戶嗎?

不行。它會顯示客戶的電子郵件或電話,也可以開啟您的郵件程式並填入收件地址,但本身不會寄送任何東西。

可以匯入我的試算表嗎?

可以,從含您所描述欄位的 CSV 檔匯入。請先在副本上試用;我們不會替您匯入資料。

客戶的個人資料呢?

資料留在您的電腦上。保護資料與遵守資料保護規定是您的責任;README 會說明檔案的位置,方便您備份。

我會拿到安裝程式或簽署過的程式嗎?

不會。您會拿到程式碼,以及自行用 PyInstaller 打包成 .exe 的步驟。我們不製作安裝程式、不簽署程式,也不發布到任何地方,所以 Windows 或 macOS 在您第一次開啟時可能會出現警告。

沒有找到您要的答案?

方案