CHƯƠNG III : PHÂN TÍCH HỆ THỐNG
3.3. Đặc tả các chức năng
3.3.1. Đặc tả chức năng 1.1
Đầu đề:
Tên chức năng: Thêm mới nhân viên
Đầu vào: Tên nhân viên, ngày tháng năm sinh, địa chỉ, email, số điện thoại, ảnh đại diện
Đầu ra: Thông tin nhân viên trong hệ thống Thân:
Thông tin nhân viên = (Mã nhân viên, tên nhân viên, ngày tháng năm sinh, email, số điện thoại, ảnh đại diện)
3.3.2. Đặc tả chức năng 1.2
Đầu đề:
Tên chức năng: Cập nhật thông tin nhân viên Đầu vào: Thông tin cần cập nhật
Đầu ra: Thông tin nhân viên được thay đổi trong hệ thống Thân:
Thông tin nhân viên = (Mã nhân viên, tên nhân viên, ngày tháng năm sinh, email, số điện thoại, ảnh đại diện)
3.3.3. Đặc tả chức năng 1.3
Đầu đề:
Tên chức năng: Xóa nhân viên
Đầu vào: Thông tin nhân viên lưu trong hệ thống Đầu ra: Khơng cịn thơng tin nhân viên trong hệ thống Thân:
Thông tin nhân viên = null
3.3.4. Chức năng 2.1
Đầu đề:
Tên chức năng: Nhập thông tin sản phẩm mới
Đầu vào: Tên sản phẩm, mã sản phẩm, ngành hàng, nhà sản xuất, nước sản xuất, ngày sản xuất, hạn sử dụng, đơn vị tính, cơng dụng, số lượng, điều kiện bảo quản, đơn gia nhập, đơn giá bán.
Đầu ra: Thông tin sản phẩm trong hệ thống Thân:
Thông tin sản phẩm = (Tên sản phẩm, mã sản phẩm, ngành hàng, nhà sản xuất, nước sản xuất, ngày sản xuất, hạn sử dụng, đơn vị tính, cơng dụng, số lượng, điều kiện bảo quản, đơn gia nhập, đơn giá bán)
3.3.5. Đặc tả chức năng 2.2
Đầu đề:
Tên chức năng: Chỉnh sửa thông tin sản phẩm Đầu vào: Thông tin sản phẩm cần chỉnh sửa
Đầu ra: Thông tin sản phẩm được thay đổi trong hệ thống Thân:
Thông tin sản phẩm = (Tên sản phẩm, mã sản phẩm, ngành hàng, nhà sản xuất, nước sản xuất, ngày sản xuất, hạn sử dụng, đơn vị tính, cơng dụng, số lượng, điều kiện bảo quản, đơn gia nhập, đơn giá bán)
3.3.6. Đặc tả chức năng 2.3
Đầu đề:
Tên chức năng: Xóa sản phẩm
Đầu vào: Sản phẩm lưu trong hệ thống
Đầu ra: Khơng cịn thơng tin sản phẩm trong hệ thống Thân:
Thông tin sản phẩm = null
3.3.7. Đặc tả chức năng 2.4
Đầu đề:
Tên chức năng: Tìm kiếm thơng tin sản phẩm Đầu vào: u cầu tìm kiếm sản phẩm
Đầu ra: Thơng tin sản phẩm được tìm kiếm trong hệ thống Thân:
Lặp: Lấy một sản phẩm từ kho
So sánh từ khóa tìm kiếm với các thơng tin trong sản phẩm Nếu từ khóa trùng lặp:
Thì hiển thị: Thơng tin sản phẩm = (Tên sản phẩm, mã sản phẩm, ngành hàng, nhà sản xuất, nước sản xuất, ngày sản xuất, hạn sử dụng, đơn vị tính, cơng dụng, số lượng, điều kiện bảo quản, đơn gia nhập, đơn giá bán)
Đến khi: Hết sản phẩm
Nếu khơng có sản phẩm trùng lặp thì hiển thị: Khơng tìm thấy sản phẩm
3.3.8. Đặc tả chức năng 3.1
Đầu đề:
Tên chức năng: Xác nhận đơn hàng online
Đầu vào: Thông tin về khách hàng và đơn hàng online Đầu ra: Đơn hàng online xác nhận thành công
Thân:
Nhận đơn đặt hàng của khách
Gửi email hoặc SMS và xác nhận đơn hàng online thành công.
3.3.9. Đặc tả chức năng 3.2
Đầu đề:
Tên chức năng: Lập hóa đơn đặt hàng
Đầu vào: Thông tin về khách hàng và đơn đặt hàng Đầu ra: Hóa đơn đặt hàng
3.3.10. Đặc tả chức năng 3.3
Đầu đề:
Tên chức năng: Lập hóa đơn bán hàng trực tiếp Đầu vào: Thông tin về khách hàng và đơn hàng Đầu ra: Hóa đơn bán hàng trực tiếp
3.3.11.Đặc tả chức năng 3.4
Đầu đề:
Tên chức năng: In hóa đơn
Đầu vào: Thông tin về khách hàng và đơn hàng Đầu ra: Hóa đơn được in
Thân:
Lấy hóa đơn đặt hàng đã được lập
In hóa đơn = (mã hóa đơn, ngày bán, số phiếu, họ tên người bán, thông tin khách hàng (họ tên, sđt và địa chỉ đối với hóa đơn đặt hàng online), tên sản phẩm, số lượng, đơn giá, thành tiền, đơn vị tính, số tiền khách trả, số tiền khách nhận lại.)
3.3.12.Đặc tả chức năng 3.5
Đầu đề:
Tên chức năng: Quản lý lịch sử đơn hàng
Đầu vào: Thơng tin hóa đơn đặt hàng và thơng tin hóa đơn bán hàng trực tiếp
Đầu ra: Lịch sử đơn hàng Thân:
Thông tin đơn hàng thành công
3.3.13.Đặc tả chức năng 3.6
Đầu đề:
Tên chức năng: Tìm kiếm hóa đơn
Đầu vào: Thơng tin về khách hàng và đơn hàng online
Đầu ra: Thơng tin hóa đơn được tìm kiếm hiển thị trên hệ thống Thân:
Lặp: Lấy một hóa đơn từ kho
So sánh từ khóa tìm kiếm với hóa đơn Nếu từ khóa trùng lặp:
Thì hiển thị: Thơng tin hóa đơn = (mã hóa đơn, ngày bán, số phiếu, họ tên người bán, thông tin khách hàng (họ tên, sđt và địa chỉ đối với hóa đơn đặt hàng online), tên sản phẩm, số lượng, đơn giá, thành tiền, đơn vị tính, số tiền khách trả, số tiền khách nhận lại.)
Đến khi: Hết hóa đơn
Nếu khơng có hóa đơn trùng lặp thì hiển thị: Khơng tìm thấy hóa đơn
3.3.14.Đặc tả chức năng 4.1
Đầu đề:
Tên chức năng: Lập báo cáo doanh thu Đầu vào: Hóa đơn thanh tốn thu - chi
Đầu ra: Báo cáo doanh thu theo ngày, theo tháng Thân:
Doanh thu = Tổng thu – Tổng chi
3.3.15.Đặc tả chức năng 4.2
Đầu đề:
Tên chức năng: Lập báo cáo nhập hàng Đầu vào: Số lượng hàng nhập
Đầu ra: Báo cáo nhập hàng Thân:
Lấy dữ liệu số lượng hàng nhập
Lập báo cáo nhập hàng = Tổng số lượng hàng nhập
3.3.16.Đặc tả chức năng 4.3
Đầu đề:
Tên chức năng: Lập danh sách sản phẩm bán chạy Đầu vào: Thông tin về đơn hàng thành công Đầu ra: Danh sách sản phẩm bán chạy Thân:
Lấy dữ liệu số lượng sản phẩm bán của mỗi sản phẩm Xếp thứ tự giảm dần số lượng sản phẩm bán ra
Lấy 5 sản phẩm có lượng bán cao nhất hiển thị lên hệ thống
3.3.17.Đặc tả chức năng 4.4
Đầu đề:
Tên chức năng: Lập danh sách sản phẩm bán chậm Đầu vào: Thông tin về đơn hàng thành công Đầu ra: Danh sách sản phẩm bán chậm Thân:
Lấy dữ liệu số lượng sản phẩm bán của mỗi sản phẩm Xếp thứ tự tăng dần số lượng sản phẩm bán ra
Lấy 5 sản phẩm có lượng bán thấp nhất hiển thị lên hệ thống
3.3.18.Đặc tả chức năng 4.5
Đầu đề:
Tên chức năng: Lập danh sách sản phẩm sắp hết hạn Đầu vào: Thông tin về sản phẩm
Đầu ra: Danh sách sản phẩm sắp hết hạn Thân:
Lăp:
Lấy dữ liệu về hạn sử dụng của sản phẩm
Sắp xếp sản phẩm theo thời hạn sử dụng còn lại tăng dần Thời hạn sử dụng còn lại = Hạn sử dụng – Ngày hôm nay Nếu Thời hạn sử dụng cịn lại < 45 ngày
Thì hiện thị lên hệ thống Khơng thì bỏ qua
Đến khi: Hết sản phẩm