Professional Documents
Culture Documents
ĐỀ TÀI:
NHÓM 15
Hà Nội, 12-2023
1. TỔNG QUAN VỀ ĐỀ TÀI
Khi người dùng muốn đăng nhập vào phần mềm, hệ thống yêu cầu nhập
usename và password, hệ thống kiểm tra thông tin và cho người dùng đăng nhập
vào hệ thống.
2.1.2. Quản lý bán hàng
Khi khách hàng tới quầy order món thì người dùng đăng nhập vào hệ thống và
đến giao diện bán hàng, khách hàng chọn món ăn và người dùng sẽ thêm món ăn
vào giỏ hàng và tiến hàng thanh toán.
2.1.3. Quản lý nhân viên
Quản lý đăng nhập vào hệ thống với quyền của quản lý và tiến hành những thao
tác cần phải làm như thêm nhân viên, xóa nhân viên, sửa nhân viên, có thể cấp
tài khoản, xóa tài khoản nhân viên, xuất file exel, cập nhật lại mật khẩu cho
nhân viên. Phần quản lý nhân viên sẽ có danh sách của các nhân viên dễ dàng
cho người dùng cập nhật thông tin.
2.1.4. Quản lý sản phẩm
Admin đăng nhập vào hệ thống với quyền của admin và tiến hành những thao tác cần
làm như thêm sản phẩm, sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm, xuất file
exel. Ở giao diện này sẽ có bảng hiện danh sách sản phẩm để cho người dùng dễ dàng
quản lý sản phẩm.
2.1.5. Quản lý loại
Admin đăng nhập vào hệ thống với quyền của admin. Sau khi đăng nhập admin sẽ đến
giao diện sản phẩm và chọn loại để thêm ,sửa hoặc xóa loại. Ở giao diện này sẽ có
bảng hiện danh sách loại đã có trong hệ thống để cho người dùng dễ dàng quản lý.
2.1.6. Quản lý khuyến mãi
Quản lý đăng nhập vào hệ thống với quyền của quản lý và tiến hành những thao tác
cần làm như thêm khuyến mãi, sửa khuyến mãi. Ở giao diện này sẽ có bảng hiện danh
sách các khuyến mãi để cho người dùng dễ dàng quản lý khuyến mãi.
2.1.7. Quản lý khách hàng
Người dùng đăng nhập vào hệ thống với quyền của quản lý và tiến hành những thao
tác cần làm như thêm khách hàng, sửa khách hàng, xóa khách hàng, tìm kiếm khách
hàng, tìm kiếm khách hàng theo chi tiêu. Ở giao diện này sẽ có bảng hiện danh sách
các khách hàng để cho người dùng dễ dàng quản lý khách hàng, và mỗi khách hàng sẽ
có tổng chi tiêu.
2.1.8. Quản lý hóa đơn
Người dùng muốn xem thông tin hóa đơn thì đăng nhập vào hệ thống với quyền của
quản lý. Ở giao diện quản lý hóa đơn người dùng sẽ chọn hóa đơn mà mình muốn xem
và hệ thống sẽ hiển thị thông tin hóa đơn và chi tiết hóa đơn.
2.1.9. Quản lý lập hóa đơn
Nhân viên đăng nhập vào hệ thống. Khi muốn lập hóa đơn thì nhân viên truy cập vào
phần bán hàng, sau đó chọn các món ăn và xuất hóa đơn. Ở giao diện hóa đơn hệ
thống yêu cầu nhập thông tin khách hàng và khuyến mãi, sau đó thì ta có thể xuất hóa
đơn.
2.1.10.Quản lý thống kê doanh thu
Admin đăng nhập vào hệ thống với quyền của quản lý và chọn thống kê doanh thu. Hệ
thống hiển thị giao diện thống kê theo quý và tổng theo năm.
2.2. Đặc tả UseCase
2.2.1. UseCase tổng quát
Nhân viên, quản lý đăng nhập thành công để thực hiện được
Mục đích
các công việc của mình.
Điều kiện trước Truy cập vào phần mềm quản lý cửa hàng bánh mỳ
Đăng nhập thành công và bắt đầu sử dụng các chức năng
Điều kiện sau
khác của hệ thống .
Cho phép nhân viên, quản lý đăng nhập hệ thống để tạo đơn
Mô tả
hàng và xuất hóa đơn.
Luồng sự kiện phụ - Chưa chọn sản phẩm khi thêm vào giỏ hàng
(Alternative
- Chưa chọn sản phẩm khi muốn xóa khỏi giỏ hàng
Flows)
Điều kiện sau - Xuất hóa đơn và tiến hành lập hóa đơn.
- Đăng nhập thành công với quyền truy cập của quản lý
Điều kiện trước
- Kích chọn mục quản lý nhân viên
Cho phép quản lý nắm bắt được các sản phẩm trong hệ thống và
Mô tả
sử dụng các chức năng như thêm, sửa, xóa, tìm kiếm sản phẩm.
- Đăng nhập thành công với quyền truy cập của quản lý
Điều kiện trước
- Kích chọn Quản lý sản phẩm
- Khi thêm sản phẩm nếu để trống thông tin hệ thống sẽ thông
báo.
Luồng sự kiện
phụ (Alternative - Quản lý chưa chọn sản phẩm để xóa
Flows) - Quản lý chưa chọn sản phẩm để sửa
- Thông tin nhập không hợp lệ
- Đăng nhập thành công với quyền truy cập của quản lý
Điều kiện trước
- Kích chọn Quản lý sản phẩm và chọn loại
- Khi thêm loại nếu để trống thông tin hệ thống sẽ thông báo.
Luồng sự kiện - Quản lý chưa chọn loại để xóa.
phụ (Alternative
Flows) - Quản lý chưa chọn loại để sửa.
- Thông tin nhập không hợp lệ.
Cho phép quản lý hoặc nhân viên nắm bắt được các mã
Mô tả khuyến mãi trong hệ thống và sử dụng các chức năng thêm,
sửa khuyến mãi.
Cho phép quản lý, nhân viên nắm bắt được các khách hàng có
Mô tả trong hệ thống và sử dụng các chức năng như thêm, sửa, xóa,
tìm kiếm khách hàng.
Cho phép quản lý, nhân viên nắm bắt được các hóa đơn có trong
Mô tả hệ thống bao gồm thông tin hóa đơn và chi tiết hóa đơn, tìm
kiếm hóa đơn.
Tác nhân Quản lý, nhân viên
Luồng sự kiện - Quản lý, nhân viên chưa nhập thời gian tìm kiếm.
phụ (Alternative - Quản lý, nhân viên chưa chọn hóa đơn.
Flows) - Quản lý, nhân viên chọn sai hóa đơn.
Lập hóa đơn để quản lý có thể theo dõi doanh thu của cửa
Mô tả hàng, để khách hàng biết được số tiền mình phải trả cho các
món ăn.
Luồng sự kiện - Chọn mã giảm giá (nếu các mã giảm giá không hợp lệ
chính (Basic flows) chọn không giảm giá)
- Thanh toán
- In hóa đơn (nếu cần)
Luồng sự kiện phụ - Nhân viên, quản lý chưa chọn khách hàng.
(Alternative
Flows) - Nhân viên, quản lý chưa chọn mã giảm giá.
Luồng sự kiện chính - Quản lý chọn khoảng thời gian cần thống kê.
(Basic flows) - Hệ thống hiển thị thông tin thống kê.
Luồng sự kiện phụ - Quản lý chưa chọn khoảng thời gian để thống kê doanh
(Alternative Flows) thu
- Theo dõi được doanh thu của cửa hàng theo quý của
năm.
Điều kiện sau
- Theo dõi được tổng số nhân viên, số sản phẩm, số khách
hàng.
2.3. Biểu đồ tuần tự
2.4. Thiết kế cơ sở dữ liệu
2.4.1. Mô hình quan hệ CSDL