Lập trìnhBảo vệ thanh toánChi tiết
- Chỉnh sửa trong phạm vi gói là miễn phí.
- Nếu bạn không phản hồi trong vòng 3 ngày sau khi bàn giao, kết quả sẽ được tự động chấp nhận.
Số tiền được tạm giữ khi bạn thanh toán và chỉ được chuyển khi bạn chấp nhận kết quả.

Ví dụ kết quả
Phần mềm máy tính: công cụ lập hóa đơn cho dịch vụ kế toán một người
Các cửa sổ
- Hóa đơn: danh sách hóa đơn đã lập với số hóa đơn, khách hàng, ngày và tổng tiền; các nút Mới, Mở và Lưu PDF.
- Hóa đơn mới: chọn khách hàng từ danh sách thả xuống, các dòng gồm mô tả, số giờ và đơn giá, thuế suất, tổng tiền cập nhật ngay khi bạn gõ.
- Khách hàng: tên, địa chỉ và email, nhập một lần rồi sau đó chọn từ danh sách.
Một phần 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}")
Trong file nén
invoice_maker.py, chương trình chính, khoảng 700 dòng;invoices.db, được tạo khi chạy lần đầu, lưu khách hàng và hóa đơn;settings.example.iniđể điền tên, địa chỉ của bạn và định dạng số hóa đơn;requirements.txtvới thư viện bổ sung duy nhất là reportlab, dùng để xuất PDF;- README: cách cài Python, chạy chương trình và đóng gói thành file .exe bằng PyInstaller.
Chương trình chạy trên máy tính của chính khách hàng. Chúng tôi không làm bộ cài đặt, không ký số và không phát hành chương trình.
Khách hàng: một kế toán tự do mỗi tháng làm 20–30 hóa đơn bằng phần mềm soạn thảo văn bản. Yêu cầu: một chương trình nhỏ có cửa sổ: chọn khách hàng, thêm dòng, xem tổng tiền kèm thuế, lưu hóa đơn thành PDF và giữ danh sách khách hàng. Gói Tiêu chuẩn: tối đa 3 cửa sổ và 800 dòng code, dữ liệu lưu trong SQLite.
Khách hàng và mọi thông tin đều là giả định.
Về dịch vụ này
Một chương trình nhỏ tạo mật khẩu mạnh ngay trên máy tính của bạn, không phải gõ gì vào website. Đây là chương trình điển hình, làm sẵn, mà chúng tôi điều chỉnh theo thông tin của bạn: nhãn bằng ngôn ngữ của bạn, độ dài mặc định và các loại ký tự, các ký hiệu hệ thống của bạn chấp nhận, những chữ cái cần loại bỏ để không bị nhầm, và màu sắc của bạn. Nó dùng mô-đun secrets của Python, được làm cho bảo mật, nên mật khẩu thực sự ngẫu nhiên. Từ gói Tiêu chuẩn, chương trình ghi nhớ quy tắc của bạn và có thể tạo cụm mật khẩu từ danh sách từ; ở gói Cao cấp, chương trình tạo hàng loạt mật khẩu cùng lúc và thêm quy tắc theo từng trang web cùng nhật ký lỗi. Chúng tôi viết bằng Python với Tkinter, kèm README. Chương trình chỉ tạo mật khẩu: nó không lưu, không đồng bộ hay điền hộ, nên hãy giữ chúng trong trình quản lý mật khẩu mà bạn tin tưởng.
Bao gồm những gì
- Bạn nhận được gìMột tệp ZIP gồm mã Python của chương trình làm sẵn được điều chỉnh theo thông tin của bạn, README hướng dẫn cài Python, chạy chương trình và tạo tệp .exe, cùng mã hiển thị trên trang đơn hàng. Từ gói Tiêu chuẩn, quy tắc của bạn được lưu vào tệp cài đặt; ở gói Cao cấp, có xuất hàng loạt ra tệp theo yêu cầu và nhật ký lỗi.
- Làm sẵn và điều chỉnhChương trình mật khẩu điển hình với quy tắc của bạn
- Thực sự ngẫu nhiênMô-đun secrets của Python
- Quy tắc của bạnĐộ dài, ký hiệu, từ sử dụng
- Không lưu gì cảMật khẩu không được giữ sau khi đóng
- OfflineKhông gửi gì đi đâu cả
Cách hoạt động
- 1Thông tin của bạnBạn đưa quy tắc mật khẩu, nhãn và ngôn ngữ
- 2Điều chỉnhChúng tôi điều chỉnh chương trình làm sẵn và viết README
- 3Dùng thửBạn chạy trên máy tính của mình
- 4Thay đổiBạn yêu cầu thay đổi trong phạm vi gói của mình và gửi thông báo lỗi nếu có
Chúng tôi cần gì từ bạn
Độ dài mặc định; các ký tự nên dùng hoặc loại bỏ (ví dụ các chữ cái trông giống nhau); các ký hiệu hệ thống của bạn chấp nhận; bạn có muốn cụm mật khẩu không và từ ngôn ngữ nào; nhãn và tiêu đề cửa sổ; màu sắc nếu bạn muốn; hệ điều hành của bạn (Windows, macOS hoặc Linux) và bạn có muốn tệp .exe không. Đừng bao giờ gửi mật khẩu thật.
Chúng tôi sẽ hỏi bạn:
- Quy tắc mật khẩu của bạn
- Cụm mật khẩu?
- Ngôn ngữ và diện mạo
- Chương trình sẽ chạy trên hệ điều hành nào?
So sánh các gói
| Các gói | Cơ bảnMật khẩu trong 1 cửa sổ407.000 ₫ | Tiêu chuẩnVới quy tắc của bạn được lưu813.000 ₫ | Cao cấpPhiên bản đầy đủ1.490.000 ₫ |
|---|---|---|---|
| Thời hạn | 1 ngày | 2 ngày | 3 ngày |
| Số lần chỉnh sửa | 1 | 2 | 3 |
| Mã nguồn | tối đa 300 dòng | tối đa 800 dòng | tối đa 1.500 dòng |
| Cửa sổ hoặc màn hình | 1 | tối đa 3 | tối đa 6 |
| Tính năng | tối đa 3 | tối đa 6 | tối đa 10 |
| Cài đặt và dữ liệu đã lưu | Không | CSV hoặc SQLite | CSV hoặc SQLite |
| Xuất dữ liệu và nhật ký lỗi | Không | Không | Có |
| README kèm các bước tạo tệp .exe | Có | Có | Có |
| Phiên bản | Làm sẵn, theo thông tin của bạn | Làm sẵn, theo thông tin của bạn | Làm sẵn, theo thông tin của bạn |
| Đặt hàng Cơ bản | Đặt hàng Tiêu chuẩn | Đặt hàng Cao cấp |
Bảo vệ thanh toán
Bạn thanh toán khi đặt hàng, nhưng tiền chỉ được chuyển cho kết quả đã được chấp nhận.
- Giá cố địnhGiá gói không thay đổi sau khi bạn thanh toán.
- Số tiền được tạm giữKhi bạn thanh toán, số tiền chỉ được tạm giữ. Tiền được chuyển cho dịch vụ khi bạn chấp nhận kết quả.
- Kiểm tra trước khi bàn giaoMọi kết quả đều được kiểm tra chất lượng trước khi đến tay bạn, và bạn xem được kết quả trên trang đơn hàng trước khi chấp nhận.
- Chỉnh sửa miễn phíYêu cầu chỉnh sửa trong phạm vi bản yêu cầu của bạn, với số lần mà gói cho phép.
- Tự động chấp nhận sau 3 ngàyNếu trong vòng 3 ngày sau khi bàn giao, bạn không chấp nhận kết quả cũng không yêu cầu chỉnh sửa, kết quả sẽ được tự động chấp nhận. Nếu bạn nhắn tin trong chat đơn hàng sau khi bàn giao, đơn hàng sẽ chờ; sau khi trả lời, chúng tôi có thể tính lại 3 ngày từ đầu và sẽ thông báo trong chat.
- Làm lại hoặc hoàn tiền toàn bộNếu kết quả không đúng với yêu cầu của bạn và các lần chỉnh sửa không khắc phục được, hoặc công việc kéo dài quá gấp đôi thời hạn, hãy nhắn tin trong chat đơn hàng: chúng tôi sẽ làm lại hoặc hoàn tiền toàn bộ.
Hỏi đáp
Chương trình có giữ mật khẩu của tôi không?
Không. Nó hiển thị mật khẩu để bạn sao chép và quên đi khi đóng. Ở gói Cao cấp, một lô mật khẩu chỉ được ghi vào tệp khi bạn yêu cầu; hãy giữ hoặc xóa tệp đó cẩn thận.
Mật khẩu ngẫu nhiên đến mức nào?
Nó dùng mô-đun secrets của Python, được thiết kế cho mật khẩu và mã bảo mật, không phải mô-đun random thông thường.
Chương trình có điền mật khẩu vào website không?
Không. Nó không kết nối với trình duyệt hay trang web. Hãy sao chép mật khẩu và tự dán vào.
Chương trình có được viết riêng từ đầu cho tôi không?
Không. Đây là chương trình mật khẩu điển hình, làm sẵn, được điều chỉnh theo thông tin của bạn, nên chi phí thấp hơn. Một chương trình rất khác sẽ hợp với dịch vụ chương trình máy tính làm theo yêu cầu hơn.
Tôi có nhận bộ cài đặt hay chương trình đã ký số không?
Không. Bạn nhận mã nguồn và các bước để tự tạo tệp .exe bằng PyInstaller. Chúng tôi không tạo bộ cài đặt, không ký số chương trình và không phát hành ở đâu cả, nên Windows hoặc macOS có thể cảnh báo bạn lần đầu mở.
Chưa tìm thấy câu trả lời?


