Thứ bảy, 24/11/2001, 04:00 GMT+7

Quản lý thông tin cá nhân trên mạng bằng PIM

Giao diện chính của PIM.

PIM (Personal Information Management) là một hệ thống dịch vụ với 2 module chính là quản lý tiến độ công việc của cá nhân và quản lý file. Chúng giúp liệt kê công việc và nhắc các việc sắp tới, cho phép lưu trữ các file trên máy chủ, khi cần có thể download để lấy về.

Đây là sản phẩm tham dự cuộc thi Trí tuệ Việt Nam 2001 của hai thí sinh Bùi Quốc Bảo, Nghiêm Quang Hưng (Hà Nội). Ngoài các tính năng kể trên, chương trình còn cho phép tra cứu theo ngày âm lịch.

Sử dụng cơ chế bảo mật hai lớp

Lớp 1 là bảo mật các trang web. Chương trình không cho phép người sử dụng thông thường truy cập trực tiếp vào các trang web gốc. Nếu gõ URL của các trang web được bảo vệ vào dòng địa chỉ thì trình duyệt sẽ bị chặn lại ngay.

Lớp bảo mật 2 là Oracle Database. Đây là lớp quan trọng nhất. Nếu đi qua được lớp bảo mật thứ nhất thì sẽ bị lớp này chặn lại. Sở dĩ như vậy là vì các trang web không truy cập dữ liệu một cách trực tiếp, mà gọi tiếp đến các thủ tục (Stored Procedure) trong Oracle Database. Các thủ tục này sẽ được kích hoạt dựa trên chính tên truy cập và mật khẩu được đưa vào. Bởi vậy, nếu không có mật khẩu hoặc nếu có mật khẩu nhưng lại truy cập vượt quá quyền (ví dụ như truy cập vào các thông tin không phải của mình), thì các thủ tục này sẽ không chạy. Với cơ chế này, dù cho một người nào đó biết được mật khẩu administrator của máy chủ, thậm chí ngồi trên chính máy chủ và đọc được cả source của trang web, thì cũng không thể truy cập được vào database để lấy ra các dữ liệu của chương trình.

Ngoài ra, PIM sẽ quét virus và thông báo bằng email nếu file bị nhiễm. Các file dữ liệu trên server (bao gồm hệ thống file NTFS và cơ chế khóa công khai RSA) sẽ được tích hợp chặt chẽ với cơ chế bảo mật của Windows 2000. Điều này đảm bảo tính an toàn và bảo mật cao cho dữ liệu. PIM cũng cho phép tự tạo các folder trên server để tổ chức lưu trữ các file dữ liệu theo ý muốn.

Khắc phục điểm yếu về giao diện

Một trong những giao diện của PIM.

Trao đổi với phóng viên VnExpress, các tác giả cho biết, nhược điểm của các chương trình chạy trên web hiện nay là tính thân thiện về giao diện. PIM đã được lập trình hết sức công phu để khắc phục những yếu điểm này, và "cung cấp một giao diện chương trình thân thiện tới mức bất ngờ" với các menu, cơ chế nhập liệu trực quan (nhìn thấy ngay mọi thay đổi dữ liệu), bảng lưới hiển thị... Người dùng không phải sử dụng các phím Back và Next của trình duyệt. Tất cả các mục của chương trình đều có thể được truy cập một cách nhanh chóng và thuận tiện thông qua menu.

PIM được xây dựng dựa trên công nghệ web động (JavaScript, CSS, Active Server Page), kỹ thuật Cross-Browser để viết trang web chạy trên các loại trình duyệt khác nhau. Chương trình sử dụng hệ quản trị cơ sở dữ liệu Oracle 8i cho phép quản lý hiệu quả một khối lượng dữ liệu lớn, truy cập dữ liệu thông qua OLEDB. Tất cả dữ liệu trong chương trình đều được lưu trữ và xử lý dưới dạng Unicode.

Chuyển font tự động

Với tính năng mới này người sử dụng sẽ duyệt các trang web thông qua giao diện mà PIM cung cấp. PIM sẽ tự động đọc các trang web này, phân tích và tìm ra loại font đang dùng, sau đó hiển thị ở dạng font yêu cầu. Toàn bộ quá trình phân tích và chuyển font là trong suốt đối với người sử dụng.

PIM hỗ trợ font Unicode. Tất cả các dữ liệu đều được lưu trữ dưới dạng font này. Ngoài ra, PIM còn cung cấp một bộ gõ Unicode tự động (được viết bằng JavaScript). Khi sử dụng PIM, người dùng có thể gõ tiếng Việt theo chuẩn Unicode mà không cần thêm bất cứ một bộ gõ nào như Vietkey, ABC, VNI...

Check mail từ nhiều hòm thư

Ngoài việc đăng ký sử dụng e-mail, PIM còn cho phép người sử dụng quản lý tập trung nhiều hòm thư, tự động lấy thư từ các hòm thư khác mà người sử dụng cung cấp. Tính năng này giúp người sử dụng chỉ cần truy cập một hòm thư duy nhất mà không bỏ sót bất cứ thông tin nào ở các hòm thư khác. Các tác giả cho biết hiện họ đã xây dựng một e-mail server bằng Visual C++ để sẵn sàng cho việc tích hợp chặt chẽ PIM với dịch vụ e-mail.

Các tính năng đang được xây dựng trong phiên bản mới

Hiện PIM version 1.2 đã được đưa vào sử dụng thử nghiệm. Các tác giả đang tiếp tục phát triển phiên bản mới PIM 2.0, với nhiều tính năng như tạo group để chia sẻ thông tin. Phiên bản này sẽ cung cấp một gateway chuẩn để các website khác có thể chuyển dữ liệu đến. Nhờ đó, người sử dụng có thể chuyển thông tin họ thu thập từ các website khác về cho PIM 2.0 lưu trữ. PIM 2.0 còn cho phép người sử dụng tạo và đặt trang chủ của họ trên máy chủ dịch vụ. Nếu người sử dụng yêu cầu, PIM 2.0 sẽ đăng các trang chủ và các thông tin mà người sử dụng muốn chia sẻ với các search engine hàng đầu trên thế giới, hiện module giao tiếp với các search engine đã xây dựng xong.

Có thể sử dụng PIM miễn phí tại đây.

Phạm Huyền

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