Đâ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.

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
- Ngôn ngữ lập trình C# (programiranje.co.rs): ngôn ngữ viết chương trình.
- Microsoft Access: cơ sở dữ liệu để lưu và đọc dữ liệu.
- Excel: mẫu dùng để tạo hóa đơn.
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.

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
- Ngôn ngữ lập trình C# (programiranje.co.rs): ngôn ngữ viết ứng dụng.
- Thẻ thông minh: đọc và ghi dữ liệu.
- Cơ sở dữ liệu: lưu trữ hồ sơ lâu dài.
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.

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.

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
- Ngôn ngữ lập trình C# (programiranje.co.rs): ngôn ngữ viết chương trình.
- Windows Forms: biểu mẫu nhập dữ liệu.
- Oracle: cơ sở dữ liệu phía sau.
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óa và phầ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.
Để Lại Bình Luận