Phần 1 : TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU
3.1. Phân tích yêu cầu
3.1.2. Các yêu cầu đối với hệ thống
3.1.2.1. Yêu cầu chức năng
a. Yêu cầu về lưu trữ:
- Lưu trữ thơng tin về các loại hàng hóa hiện có và sắp có, bao gồm các thơng tin như: Mã sản phẩm, tên sản phẩm, loại sản phẩm, số lượng, đơn giá, đơn vị tính, nhà cung cấp.
- Lưu trữ thơng tin về hóa đơn, bao gồm các thơng tin như: mã hóa đơn, mã sản phẩm, thành tiền, tên nhân viên.
- Lưu trữ thông tin về các báo cáo đi kèm, bao gồm các thông tin như: Mã báo cáo, mã hàng, ngày lập, nhân viên lập.
- Lưu trữ thông tin về phiếu nhập kho, phiếu xuất kho, bao gồm các thông tin như: Mã phiếu nhập kho, mã phiếu xuất kho, ngày lập, tên nhân viên, thông tin về hàng nhập.
b. Yêu cầu về nghiệp vụ:
- Cập nhập dữ liệu về hàng hóa, hóa đơn, báo cáo, đơn đặt hàng, phiếu nhập kho, xuất kho, yêu cầu trực tiếp qua các form nhập dữ liệu của hệ thống.
- Chức năng thay đổi dữ liệu như chỉnh sửa, xóa bỏ thơng tin.
- Chức năng tìm kiếm, tra cứu thơng tin theo các dữ liệu định sẵn.
3.1.2.2. Yêu cầu phi chức năng
- Yêu cầu về giao diện: Giao diện thân thiện, các form làm việc rõ ràng không gây nhầm lẫn cho người sử dụng, giao diện hài hòa về màu sắc thu hút sự chú ý của người dùng.
- Yêu cầu về tính sẵn sàng của dữ liệu: Cho phép truy cập dữ liệu đa người dùng, gồm 2 cấp sử dụng là cấp quản lý cho phép truy cập hệ thống thực hiện các thao tác cập nhập, chỉnh sửa và tìm kiếm dữ liệu, áp dụng cho các nhân viên quản lý; cấp người dùng được tra cứu, tìm kiếm các thơng tin cho phép.
- u cầu tính an tồn bảo mật: Hệ thống có phân quyền sử dụng, quy định những thao tác được phép cho từng đối tượng sử dụng khác nhau.
- Yêu cầu về tốc độ tra cứu, tìm kiếm hệ thống cơ sở dữ liệu nhanh, chính xác.
- Yêu cầu về khả năng tương tác với hệ thống khác: Hệ thống có thể kết hợp với các phần mềm khác nhằm nâng cao hiệu quả sử dụng, khả năng nâng cấp lên