Ứng dụng Windows theo yêu cầu – dự án thực tế

Đây là những ứng dụng Windows được xây dựng cho một khách hàng và một công việc cụ thể: chương trình nhập dữ liệu và tạo hóa đơn, quản lý hồ sơ khám có đọc thẻ thông minh, hiển thị kết quả trò chơi đố vui trên máy chiếu và ứng dụng đồ án tốt nghiệp với trình chỉnh sửa bảng trên cơ sở dữ liệu Oracle. Không ứng dụng nào là phần mềm đóng gói để tải xuống — mỗi ứng dụng là một giải pháp theo yêu cầu, qua đó cho thấy cách một quy trình công việc được chuyển thành chương trình mọi người dùng hằng ngày. Tôi phát triển các chương trình này trong dịch vụ phát triển chương trình Windows và ứng dụng dịch vụ chạy nền; khi cơ sở dữ liệu là trọng tâm, công việc còn thuộc dịch vụ phát triển cơ sở dữ liệu.

Chương trình nhập dữ liệu và tạo hóa đơn

Thực hiện trong quý II năm 2021.

Chương trình Windows nhập, tìm kiếm dữ liệu và tạo hóa đơn từ mẫu Excel

Vấn đề

Khách hàng cần một chương trình đơn giản để nhập, tìm kiếm dữ liệu và tạo hóa đơn từ dữ liệu đó. Chương trình phải dễ sử dụng nhưng đủ linh hoạt để theo kịp những thay đổi trong dữ liệu mà không cần lập trình lại.

Giải pháp

Một chương trình Windows với cơ sở dữ liệu phía sau đã được xây dựng:

  • nhập và tìm kiếm dữ liệu qua giao diện đơn giản;
  • tạo hóa đơn từ mẫu Excel đã chuẩn bị;
  • cấu hình qua cơ sở dữ liệu: nhiều thay đổi được thực hiện ngay trong cơ sở dữ liệu — cột mới thêm vào cơ sở dữ liệu tự động xuất hiện trong chương trình và có thể sử dụng ngay.

Công nghệ sử dụng

Kết quả

Chương trình hoàn thành trong bảy ngày. Khách hàng có chức năng nhập, tìm kiếm và tạo hóa đơn tại một nơi; việc mở rộng dữ liệu không đòi hỏi sửa chương trình.


Quản lý hồ sơ khám bằng thẻ thông minh

Thực hiện trong quý IV năm 2020.

Chương trình Windows quản lý hồ sơ khám khi vào ký túc xá

Vấn đề

Khi sinh viên vào ở ký túc xá, các cuộc khám được thực hiện và cần một chương trình để quản lý hành chính. Dữ liệu phải được lưu trong cơ sở dữ liệu, đồng thời đọc từ và ghi vào thẻ thông minh.

Giải pháp

Một ứng dụng Windows quản lý hồ sơ khám đã được xây dựng:

  • quản lý hồ sơ khám khi vào ở ký túc xá;
  • làm việc với thẻ thông minh: ứng dụng đọc dữ liệu từ thẻ và ghi dữ liệu vào thẻ;
  • cơ sở dữ liệu lưu trữ và cung cấp dữ liệu khám.

Công nghệ sử dụng

Kết quả

Hồ sơ khám được quản lý trong một ứng dụng, còn dữ liệu đồng thời nằm trên thẻ của người ở và trong cơ sở dữ liệu.


Hiển thị kết quả trò chơi đố vui trên máy chiếu

Thực hiện trong quý III năm 2020.

Ứng dụng Windows hiển thị kết quả trò chơi đố vui với hiệu ứng hoa giấy

Vấn đề

Một trò chơi đố vui giữa hai đội cần hiển thị kết quả trên máy chiếu để tất cả mọi người trong phòng đều nhìn thấy, trong khi người dẫn chương trình điều khiển diễn biến từ màn hình riêng. Các hiệu ứng tạo không khí cũng được mong muốn, cùng khả năng hiển thị video trực tiếp trên cùng màn chiếu.

Giải pháp

Một ứng dụng Windows có hai màn hình đã được xây dựng:

  • màn hình chính cho người dẫn để điều khiển toàn bộ trò chơi;
  • màn hình thứ hai hiển thị kết quả qua máy chiếu;
  • thay đổi điểm bằng cách nhấn các nút + và −;
  • hiệu ứng hoa giấy cho những khoảnh khắc cần ăn mừng;
  • video trực tiếp: các nút riêng bật trình phát VLC (videolan.org) và luồng video trực tiếp đã được thiết lập trong đó.

Công nghệ sử dụng

  • Delphi (wikipedia.org): ngôn ngữ và môi trường phát triển ứng dụng.
  • Trình phát VLC: hiển thị luồng video trực tiếp.

Kết quả

Chương trình hoàn thành trong mười bốn ngày. Người dẫn điều khiển trò chơi từ một màn hình, còn khán giả theo dõi điểm, hiệu ứng và video trực tiếp trên màn chiếu.


Ứng dụng đồ án tốt nghiệp hoặc tiểu luận: trình chỉnh sửa bảng trên cơ sở dữ liệu Oracle

Thực hiện trong quý III năm 2020.

Chương trình Windows cho đồ án tốt nghiệp: trình chỉnh sửa các bảng trong cơ sở dữ liệu Oracle

Vấn đề

Một sinh viên có cơ sở dữ liệu Oracle với các đối tượng đã hoàn thiện — bảng, thủ tục và view — và cần một chương trình cho đồ án tốt nghiệp sử dụng các đối tượng đó, để điền dữ liệu qua giao diện rõ ràng thay vì thao tác trực tiếp trong cơ sở dữ liệu.

Giải pháp

Một chương trình Windows với các biểu mẫu xây dựng trên những đối tượng cơ sở dữ liệu hiện có đã được phát triển:

  • sử dụng đối tượng cơ sở dữ liệu: chương trình dựa trên các bảng, thủ tục và view đã có;
  • biểu mẫu nhập liệu: các thành phần tương ứng được tạo trong Windows Forms để điền dữ liệu vào cơ sở dữ liệu.

Công nghệ sử dụng

Kết quả

Chương trình hoàn thành trong bảy ngày vào tháng 8 năm 2020. Sinh viên nhận được một ứng dụng hoạt động trên cơ sở dữ liệu của mình, sẵn sàng dùng cho đồ án tốt nghiệp.

Bạn cần một chương trình theo yêu cầu?

Phạm vi công việc, cách xác định giá và quy trình thực hiện được trình bày tại trang phát triển chương trình Windows và ứng dụng dịch vụ chạy nền. Xem thêm chương trình Windows tự động hóaphần mềm điều khiển thiết bị, cùng các dự án khác trong nhóm chương trình Windows.