3.3. Mơ hình hóa hệ thống
3.3.1. Mơ hình phân rã chức năn g( BFD)
Hình 3. 1: Sơ đồ chức năng BFD Quản lý cửa hàng sách
Mơ hình phân rã chức năng là mơ hình thường được dung nhiều nhất. Mơ hình này biểu diễn các chức năng theo quan điểm tĩnh. Nó cho biết các chức năng và sự phân cấp của chức năng:
Công việc Quản lý bán hàng tại nhà sách Tiến Thọ được xây dựng trên mơ hình phân rã chức năng gồm các đối tượng sau:
+ Chức năng quản lý dữ liệu
+ Chức năng tìm kiếm thơng tin
+ Chức năng thống kế
Bốn chức năng trên của hệ thống Quản lý bán hàng tại nhà sách Tiến Thọ tiếp tục được phân rã thành các chức năng chi tiết hơn để đảm nhận tốt các chức năng mà hệ thống đưa ra.
Từ các chức năng phân rã này, các module chương trình sẽ được tiến hành cài đặt cho các chức năng đó.
Qua việc khảo sát hiện trạng: Ta thấy cơ sở dữ liệu cần những thông tin sau: + Thơng tin đầu vào:
• Thơng tin về các loại sách có trong nhà sách
• Thơng tin về nhân viên trực tiếp làm việc cùng hệ thống quản lý bán hàng tại nhà sách
• Thơng tin về nhà cung cấp sách
+ Thơng tin đầu ra:
• Chi tiết phiếu xuất
• Chi tiết phiếu nhập
b. Chức năng quản lý dữ liệu:
Chức năng này cho phép ta lưu trữ thông tin về sách trong nhà sách, nhà cũng cấp và thông tin về nhân viên làm việc tại đó.
Bao gồm:
+ Quản lý dữ liệu sách
+ Quản lý dữ liệu nhân viên
b. Chức năng quản lý nghiệp vụ: Bao gồm:
+ Lập phiếu bán sách: chức năng này có nhiệm vụ liệt kê xem khách hàng đã mua những cuốn sách nào với giá bao nhiêu để từ đó nhân viên của nhà sách sẽ thơng báo số tiền mà khách hàng phải thanh toán cho nhà sách là bao nhiêu.
+ Lập phiếu nhập sách: chức năng này có nhiệm vụ ghi lại số lượng sách đực nhập kho là bao nhiêu với đơn giá là bao nhiêu và thông tin về nhà cung cấp đã giao dịch cho nhà sách.
+ Kiểm kê kho: chức năng này đưa ra thơng tin về lượng sách cịn tồn trong nhà sách sau khi đã bán.
c. Chức năng tìm kiếm thơng tin:
Chức năng này cho phép ta tìm kiếm thơng tin theo một điều kiện bất kỳ nào đấy để nắm được rõ những u cấu và mục đích ta cần tìm như là:
+ Tìm kiếm sách theo loại sách: chức năng này sẽ cho ta biết theo từng thể loại sách quy định thì sẽ có những tên sách ứng với tên thể loại đó.
+ Tìm kiếm thơng tin sách theo tác giả: chức năng này sẽ đưa ra thông tin về những quyển sách bất kì ứng với tên tác giả mà người sử dụng muốn tìm kiếm.
+ Tìm kiếm thơng tin sách theo tên nhà xuất bản: chức năng này sẽ đưa ra thông tin về những quyển sách bất kỳ ứng với tên nhà xuất bản mà người sử dụng muốn tìm kiếm.
d. Chức năng Thống
kê: Bao gồm:
+ Thống kê nhập sách định kì: chức năng này đưa ra thông tin về số lượng đầu sách được nhập theo thời gian.
+ Thống kê bán sách định kì: chức năng này đưa ra thơng tin về số lượng đầu sách tiêu thụ theo thời gian.