Thứ năm, 15/11/2001, 08:38 GMT+7

"Bộ các ứng dụng nghiệp vụ" dự thi TTVN 2001

Giao diện phần cập nhật dữ liệu.

Đây là một chương trình kế toán hành chính, trong đó chứa tất cả các ứng dụng nghiệp vụ cho một đơn vị cụ thể. Với chức năng tạo, xoá và phân quyền, chương trình cho phép người sử dụng quản lý nhiều mục khác nhau.

Đây là sản phẩm tham dự thi Trí tuệ Việt Nam 2001 của thí sinh Lê Hữu Hùng, nhân viên bán hàng tại Công ty Xăng dầu Thanh Hoá. Chương trình có tên viết tắt là Dsacc, chứa hai phân hệ kế toán và trạm cân hàng, có tính năng nhập dữ liệu tự động. Giao diện cho từng chứng từ được phân biệt theo loại cụ thể. Ưu điểm của Dsacc là nhỏ, các phân hệ tận dụng được các lớp thư viện (Library Class), mỗi khi thay đổi lớp cơ sở thì các ứng dụng khác cũng thay đổi theo. Điều quan trọng là các nghiệp vụ có thể ràng buộc, quan hệ qua lại.

Dsacc được viết bằng hai ngôn ngữ cơ bản là Visual C++ và Visual Foxpro.

Hệ thống Trợ giúp được viết bằng HTML, chỉ thực hiện trên menu "Hệ thống" và một số chức năng nghiệp vụ ứng dụng. Phần nghiệp vụ kế toán hành chính sự nghiệp cho phép sử dụng bộ đệm khi cập nhật hay sửa dữ liệu.

Chức năng tạo, xoá, phân quyền linh hoạt cho người sử dụng

Phân quyền được thể hiện trực quan bằng giao diện đồ hoạ. Theo giới thiệu của tác giả, sản phẩm này khắc phục được một số nhược điểm của các chương trình đang lưu hành trên thị trường. Quyền cao nhất và mặc nhiên cho hệ thống có tên là "Supervisor", hay gọi là quản trị hệ thống.

Dsacc còn có cả chế độ chống copy. Tuy nhiên, tác giả cũng cho biết, do không đủ thời gian nên chưa thể hoàn thiện thêm các chức năng hệ thống khác về khía cạnh bảo mật. Sản phẩm được mã hoá phân quyền bằng bit nên rất nhỏ.

Dù không phải là dân tin học, anh Hùng vẫn mạnh dạn viết chương trình, do "việc lập sổ sách có nhiều hạn chế quá".

Mặt khác, theo tác giả, hệ thống độc lập hoàn toàn với ứng dụng nghiệp vụ, và chỉ có ứng dụng mới có thể sử dụng tài nguyên và dịch vụ hệ thống. Chương trình có thể chạy trên một mạng đồng trục (sử dụng hub như các phòng game) đơn giản, rẻ tiền và dễ sử dụng, không cần phải sử dụng các hệ điều hành mạng cao cấp như NetWare của Novell, nếu như không cần đến quản lý toàn bộ tài nguyên hệ thống.

Ứng dụng này dễ sử dụng là do chương trình tạo lập hệ thống "menu" riêng, mỗi chức năng trên menu đều tập trung vào nghiệp vụ đó (có vài trường hợp liên kết ứng dụng, tuỳ theo ý đồ người viết). Dsacc có thể dễ dàng chuyển đổi từ phân hệ này sang phân hệ khác chỉ bằng vài động tác nhấn chuột.

Phạm Huyền

Link Site
 
Những clip 'hot' nhất trên Internet
iPhone 5iPhone 4S
 
 
 
 
 
 
Lien he quang cao