CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ
3.2. YÊU CẦU VỀ HỆ THỐNG
3.2.1. Yêu cầu về tính năng sử dụng
– Hệ thống đáp ứng các yêu cầu truy cập dữ liệu thời gian thực. Thực hiện các thao tác một các tức thời cho phép chấp nhận dưới 30 giây
– Hệ thống đảm bảo cung cấp đầy đủ thơng tin chính xác u cầu của nhân viên và chủ cửa hàng
3.2.2. Yêu cầu về bảo mật
Yêu cầu về bảo mật hệ thống, bảo vệ thông tin khách hàng, thông tin cửa hàng phải được bảo mật về mật khẩu và các thông tin khác
3.2.3. Yêu cầu về sao lưu
Hệ thống đáp ứng các nhu cầu: Sao lưu dữ liệu theo từng ngày. Dữ liệu của hệ thống sẽ có thể kết xuất ra các thiết bị lưu trữ ngồi và khơi phục khi cần thiết
3.2.4. Yêu cầu khả dụng
– Giao diện phải dễ sử dụng, rõ ràng dễ hiểu
– Giao diện nên có các thơng báo nhắc nhở giúp cho khách hàng tránh bị mắc phải các sai lầm
– Sản phẩm phải dành cho mọi người, bất cứ ai cũng có thể sử dụng dù chưa được sử dụng bao giờ
– Thông tin người dùng cần được bảo mật tuyệt đối, mật khẩu tài khoản khách hàng phải được mã hóa,…
17
3.2.5. Các yêu cầu về ràng buộc thiết kế
Hệ thống đáp ứng các yêu cầu:
– Hệ thống được xây dựng trên mã nguồn mở – Sử dụng Web Server: Apache
– Web browser: Microsoft Adge, Google Chrome hoặc Cốc Cốc – Hệ quản trị cơ sở dữ liệu: MySQL
– Phân tích và thiết kế được thực hiện theo chuẩn UML
– Các cơng cụ hỗ trợ khơng tính bản quyền, thư viện hỗ trợ khác phải là mã nguồn mở
– Hệ thống được thiết kế theo hướng có khả năng phát triển trong tương lai với việc thêm bớt các module hoặc tích hợp hệ thống vào một hệ thống khác dễ dàng