2. Communication (IPC and RPC): (cơ chế trao đổi dữ liệu - truyền tin
các câu lệnh từ chương trình này sang chương trình khác; trao đổi
thông tin qua các thủ tục gọi hàm từ xa theo kiểu point to point hay
client/ server)
Phần mềm hoạt động trong hệ thống mạng LAN với dạng client / server.
Các màn hình giao diện của các chức năng được người dùng chạy trên các
máy client và được máy server chứng thực và truy xuất cơ sở dữ liệu từ
server.
3. Message ruoting: (cơ chế trao đổi thông điệp)
Không có
4. Distribution: (cơ chế xử lý dữ liệu lớn phân tán và lưu trữ ở nhiều
nơi)
Dữ liệu được lưu trữ trên server chạy công nghệ RAID 5 từ 3 ổ đĩa
cứng hay nhiều hơn với dung lượng ổ đĩa có thể tăng thêm theo thời
gian để phù hợp với yêu cầu thực thế (dung lượng lớn) và cùng chạy
song song với server thứ 2 với cơ chế additional (chạy song hành) để
đảm bảo hệ thống hoạt động 24/7.
5. Transaction management: (cơ chế quản lý giao tác)
Trong cùng một thời điểm có thể có nhiều nhân viên nhập liệu nhiều
thông tin về mẫu quảng cáo. Nếu nhãn sản phẩm trùng nhau thì buộc tên
mẫu băng phải khác nhau.
6. Process control and synchronization (resource contention): (cơ chế
quản lý các tiến trình)
Nhiều nhân viên nhập liệu hoặc truy xuất dữ liệu cùng một lúc thì
tác vụ nào trước sẽ được thực hiện trước trong cùng một chức năng.
7. Information exchange, format coversion: (trao đổi dữ liệu với các
phần mềm khác, chuyển đổi định dạng của dữ liệu, có thể import, export
ra định dạng khác thông dụng)
Việc thống kê công nợ có thể kết xuất sang dạng *.pdf; *.xls.
8. Security: (an toàn thông tin mã hóa dữ liệu, bảo mật về giao diện,
bảo mật về chức năng)
Dữ liệu về công nợ phải được mã hóa dạng thuật toán MD5(Message-
Digest algorithm 5), mật khẩu truy cập các giao diện hoặc các chức
năng phải có độ dài 8 ký tự bao gồm cả: ký số, chữ, ký tự đặc biệt và
người dùng phải tự thay đổi mật khẩu của mình khi đăng nhập hệ thống
lần đầu tiên và phải thay đổi theo định kỳ nếu người dùng trong thời
gian quy định không thay đổi mật khẩu.
9. Error detection/ handling /reporting: (ghi nhận lại các thao tác,
các logfile, các lỗi, tự động backup dữ liệu)
Ghi nhận lại tất cả các thao tác về hệ thống dưới dạng log file: đăng
nhập, đăng xuất, các thao tác về tạo, xóa, cập nhật: đối với người
dùng, dữ liệu và các thành phần có liên quan đến phần mềm… lỗi của hệ
thống. Backup cơ sỡ dữ liệu định kỳ theo lịch, hoặc đột xuất. Bảo trì
hệ thống theo quy định. Khi hệ thống bị lỗi có thể gởi các cảnh báo ra
màn hình hoặc gởi qua email cho người quản trị.
10. Redundancy: (thông tin dư thừa)
Các log file ngày càng nhiều thông tin nên có cơ chế để lưu theo từng
tháng, quý, năm để tiện cho việc tra cứu về sau. Thông tin về các mẫu
quảng cáo ngày càng nhiều.
11. Legacy Interface: (giao tiếp với hệ thống đã tồn tại)
Hiện tại hệ thống các máy vi tính sử dụng Workgroup trong LAN nội bộ.
Đề nghị các bạn cho ý kiến đóng góp nha!