Các tính năng nổi bật
- Nguyên tắc thiết kế mở:
Phần mềm phải đảm bảo được thiết kế, xây dựng và vận hành theo các chuẩn công nghệ mở để đảm bảo khả năng nâng cấp, thay đổi, bổ sung, kết nối thêm các cấu thành mới.
- Xây dựng theo mô hình client/server.
- Chạy trên mạng TCP/IP:
Có khả năng triển khai trên các cấu hình mạng với mô hình và kích thước khác nhau.
- Giao diện Web:
Giao diện thân thiện, mạch lạc và làm việc trong môi trường web đối với mọi phân hệ.
- Xây dựng theo kiến trúc nhiều lớp, hệ thống bao gồm các phân hệ chức năng và được tích hợp vào thành một hệ thống thống nhất. Trong đó, lớp ứng dụng cài đặt tại các máy trạm chỉ là trình duyệt web với giao diện nhất quán. Các chức năng của phần mềm được nhóm theo những module riêng biệt. Từng phân hệ sẽ đảm trách một mảng hoạt động nghệp vụ cụ thể của thư viện. Các module có chế độ phân quyền riêng cho người dùng. Các module phải có khả năng liện kết chặt chẽ với nhau trong những tiến trình nghiệp vụ đòi hỏi một chuỗi xử lý có trật tự cần đến sự tham gia của nhiều module.
- Máy chủ xử dụng hệ điều hành Windows 2000 Advanced Server trở lên.
- Máy trạm có thể sử dụng bất cứ hệ điều hành để bàn nào hỗ trợ Web
- Quản trị và giám sát: cho phép theo dõi và giám sát được mọi hoạt động trên hệ thống.
- Khả năng tuỳ biến cao trong việc tạo khuôn dạng báo cáo dữ liệu: người dùng tự địng dạng cho các loại báo cáo dữ liệu khác nhau: các sản phẩm thư mục, thư từ, hợp đồng, nhãn, phích phiếu, thẻ đọc mà không cần đến sự can thiệp của cung cấp phần mềm.
- An ninh hệ thống: Phần mềm cần hỗ trợ nhiều mức và cơ chế đảm bảo an ninh hệ thống khác nhau: Mật khẩu và phân quyền theo tài khoản, kiểm soát truy cập theo địa chỉ của máy trạm, an ninh của cơ sở dữ liệu, an ninh trong hệ thống mạng nội bộ (chia sẻ tài nguyên), an ninh giữa hệ thống mạng nội bộ và mạng công cộng (qua firewall, VPN,...)
- Ngôn ngữ giao diện: ngôn ngữ sử dụng trên giao diện các phân hệ của chương trình là tiếng Việt.
- Sử dụng hệ quản trị cơ sở dữ liệu quan hệ: Phần mềm hoạt động tốt với hệ quản trị cơ sở dữ liệu Oracle 8/9i.
- Bảng mã lưu trữ dữ liệu, hiển thị dữ liệu trên giao diện: Unicode – TCVN 6909.
- Sắp xếp tiếng Việt: Phần mềm phải có khả năng sắp xếp dữ liệu tiếng Việt theo đúng trật tự từ điển (chữ cái, dấu thanh), không hoặc có phân biệt hoa/thường.
- Vận hành hiệu quả trên cơ sở dữ liệu lớn: đảm bảo độ ổn định và tốc độ truy cập với cơ sở dữ liệu lớn (trên 5 triệu bản ghi)
- Khả năng sao lưu/khôi phục dữ liệu: đảm bảo toàn vẹn dữ liệu cho hệ thống.
- Khả năng mở rộng: Khả năng bổ sung thêm các phân hệ, tính năng, máy trạm và máy chủ với số lượng người dùng không hạn chế.
- Khả năng tự quản cao: Cài đặt dễ dàng, người dùng có khả năng tự đặt cấu hình cho hệ thống với trợ giúp tối thiểu của nhà cung cấp
- Hỗ trợ mã vạch: cho phép in mã vạch trực tiếp theo số liệu trong cơ sở dữ liệu theo các khuôn dạng mã vạch khác nhau.
- Liên kết các phần mềm khác như E-mail trong một mạng.
