1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo môn học phát triển phần mềm ứng dụng đề tài quản lý cửa hàng bánh mỳ

29 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản lý cửa hàng bánh mỳ
Tác giả Nguyễn Văn Bình, Nguyễn Hoàng Long, Bùi Thành Đạt, Nguyễn Tiến Tài
Người hướng dẫn Bùi Thị Như
Trường học Học viện Kỹ thuật Mật mã
Chuyên ngành Phát triển phần mềm ứng dụng
Thể loại Báo cáo môn học
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 892,16 KB

Nội dung

Quản lý nhân viênQuả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

Trang 1

BAN CƠ YẾU CHÍNH PHỦ

Sinh viên thực hiện: Nguyễn Văn Bình – CT050304

Nguyễn Hoàng Long – CT050331 Bùi Thành Đạt – CT050308 Nguyễn Tiến Tài – CT050342

Giáo viên hướng dẫn: Bùi Thị Như

Hà Nội, 12-2023

Trang 3

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.

Trang 4

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.

Trang 5

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ầnlà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 fileexel Ở 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àngquản lý sản phẩm

Trang 6

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ẽ đếngiao 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ý

Trang 7

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áccầ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 danhsách các khuyến mãi để cho người dùng dễ dàng quản lý khuyến mãi

Trang 8

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 thaotá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áchhà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áchcá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

Trang 9

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ủaquả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

Trang 10

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àophầ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

Trang 11

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

Trang 12

2.2 Đặc tả UseCase

2.2.1 UseCase tổng quát

2.2.2 UseCase “Đăng nhập”

Use case: {UC_01_ Đăng nhập hệ thống}

Mục đích Nhân viên, quản lý đăng nhập thành công để thực hiện được

các công việc của mình

Mô tả

Cho phép nhân viên, quản lý đăng nhập hệ thống để sử dụngcác chức năng được hỗ trợ đối với đối tượng nhân viên, quản lý

Tác nhân Nhân viên, quản lý

Đ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ỳ

Luồng sự kiện chính

(Basic flows)

- Nhập tên tài khoản

- Nhập mật khẩu của tài khoản

- Đăng nhập vào hệ thống (có thể tích vào ô ghi nhớ đăng nhập)

Trang 13

Use case: {UC_02_ Quản lý bán hàng}

Mục đích Quản lý bán hàng

Mô tả Cho phép nhân viên, quản lý đăng nhập hệ thống để tạo đơn

hàng và xuất hóa đơn

Tác nhân Nhân viên, quản lý

Đ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ới quyền truy cập của nhân viên hoặc quản lý

Trang 14

Flows) - Chưa chọn sản phẩm khi muốn xóa khỏi giỏ hàng

Điều kiện sau - Xuất hóa đơn và tiến hành lập hóa đơn

2.2.4 UseCase “Quản lý nhân viên”

Use case: {UC_03_ Quản lý nhân viên}

Mục đích Quản lý nhân viên

Mô tả

Cho phép quản lý đăng nhập hệ thống để sử dụng các chức năng được hỗ trợ như là thêm, sửa, xóa nhân viên hoặc cấp tài khoản, xóa tài khoản và cấp lại mật khẩu cho nhân viên trong

hệ thống

Tác nhân Quản lý

Điều kiện trước - Đăng nhập thành công với quyền truy cập của quản lý

- Kích chọn mục quản lý nhân viên

Luồng sự kiện

chính (Basic

flows)

- Quản lý thêm nhân viên

+ Nhập thông tin nhân viên cần thêm bao gồm họ tên

và giới tính+ Thêm nhân viên

- Quản lý sửa nhân viên

+ Chọn nhân viên cần sửa+ Nhập thông tin thay đổi của nhân viên

Trang 15

+ Tiến hàng lưu

- Quản lý xóa nhân viên

+ Chọn nhân viên cần xóa+ Tiến hành xóa nhân viên

- Quản lý cấp tài khoản cho nhân viên

+ Chọn nhân viên cần cấp tài khoản ( nhân viên chưa

có tài khoản)+ Nhập tên đăng nhập và mật khẩu+ Tiến hành cấp tài khoản cho nhân viên

- Quản lý đặt lại mật khẩu cho nhân viên

+ Chọn nhân viên cần đặt lại mật khẩu+ Mật khẩu mới = tên đăng nhập+ Đặt lại mật khẩu

- Quản lý xóa tài khoản nhân viên

+ Chọn nhân viên cần xóa tài khoản+ Chọn xóa tài khoản

- Quản lý xuất file excel

+ Chọn xuất file excel+ Chọn nơi cần lưu+ Đặt tên và lưu

- Quản lý chưa chọn nhân viên để xóa

- Quản lý chưa chọn nhân viên để sửa

- Quản lý chưa chọn nhân viên để cấp tài khoản

- Quản lý chưa chọn nhân viên để đặt lại mật khẩu

- Quản lý chưa chọn nhân viên để xóa tài khoản hoặc nhân viên chưa có tài khoản để xóa

- Thông tin nhập không hợp lệ

Điều kiện sau - Quản lý nhân viên thành công và lưu lại trong CSDL với

đầy đủ các thông tin đã cập nhật

Trang 16

2.2.5 UseCase “Quản lý sản phẩm”

Use case: {UC_04_ Quản lý sản phẩm}

Mục đích Quản lý sản phẩm

Mô tả Cho phép quản lý nắm bắt được các sản phẩm 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 sản phẩm

- Quản lý xóa sản phẩm

+ Chọn sản phẩm cần xóa

Trang 17

+ Tiến hành xóa sản phẩm

- Quản lý tìm kiếm sản phẩm

+ Nhập từ khóa tìm kiếm+ Chọn nút tìm kiếm+ Hiển thị kết quả tìm kiếm

- Quản lý xuất file excel

+ Chọn xuất file excel+ Chọn nơi cần lưu+ Đặt tên và lưu

- Quản lý chưa chọn sản phẩm để xóa

- Quản lý chưa chọn sản phẩm để sửa

- Thông tin nhập không hợp lệ

Điều kiện sau

- Quản lý sản phẩm thành công

- Sản phẩm được thêm, sửa, xóa sẽ được cập nhật trong CSDL

2.2.6 UseCase “Quản lý loại”

Use case: {UC_04_ Quản lý sản phẩm}

Mục đích Quản lý loại

Mô tả Cho phép quản lý nắm bắt được các loại trong hệ thống và sử

dụng các chức năng thêm, sửa, xóa loại

Trang 18

- Quản lý thêm loại

+ Nhập thông tin loại cần thêm bao gồm tên loại+ Thêm loại

- Quản lý sửa loại

+ Chọn loại cần sửa+ Nhập thông tin thay đổi của loại+ Tiến hàng lưu

- Quản lý xóa loại

+ Chọn loại cần xóa+ Tiến hành xóa loại

Luồng sự kiện

phụ (Alternative

Flows)

- Khi thêm loại nếu để trống thông tin hệ thống sẽ thông báo

- Quản lý chưa chọn loại để xóa

- Quản lý chưa chọn loại để sửa

- Thông tin nhập không hợp lệ

Điều kiện sau - Quản lý loại thành công

- Loại được thêm, sửa, xóa sẽ được cập nhật trong CSDL

Trang 19

2.2.7 UseCase “Quản lý khuyến mãi”

Use case: {UC_05_ Quản lý khuyến mãi}

Mục đích Quản lý khuyến mãi

Mô tả

Cho phép quản lý hoặc nhân viên nắm bắt được các mã 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

Tác nhân Quản lý, nhân viên

Điều kiện trước - Đăng nhập thành công

- Kích chọn Quản lý mã khuyến mãi

Luồng sự kiện

chính (Basic flows)

- Quản lý thêm khuyến mãi

+ Nhập thông tin khuyến mãi cần thêm bao gồm tên chương trình, phần trăm giảm, điều kiện, ngày bắt đầu, ngày kết thúc

+ Thêm khuyến mãi

- Quản lý sửa khuyến mãi

+ Chọn khuyến mãi cần sửa+ Nhập thông tin thay đổi của khuyến mãi+ Tiến hàng lưu

- Quản lý hoặc nhân viên chưa chọn khuyến mãi để sửa

- Thông tin nhập không hợp lệ

Điều kiện sau - Quản lý mã khuyến mãi thành công

Trang 20

- Mã khuyến mãi được thêm, sửa sẽ được cập nhật trong CSDL.

Tác nhân Quản lý, nhân viên

Điều kiện trước - Đăng nhập thành công

Trang 21

+ Tiến hành xóa khách hàng.

- Quản lý tìm kiếm khách hàng

+ Nhập từ khóa tìm kiếm+ Chọn nút tìm kiếm+ Hiển thị kết quả tìm kiếm

- Quản lý, nhân viên chưa chọn khách hàng để xóa

- Quản lý, nhân viên chưa chọn khách hàng để sửa

- Thông tin nhập không hợp lệ

Điều kiện sau

- Quản lý khách hàng thành công

- Khách hàng được thêm, sửa, xóa sẽ được cập nhật trong CSDL

2.2.9 UseCase “Quản lý hóa đơn”

Use case: {UC_06_ Quản lý hóa đơn}

Mục đích Quản lý hóa đơn

Mô tả

Cho phép quản lý, nhân viên nắm bắt được các hóa đơn có trong

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

Điều kiện trước - Đăng nhập thành công

Trang 22

- Kích chọn Quản lý hóa đơn.

+ Các hóa đơn trong thời gian tìm kiếm hiển thị

- Quản lý xem thông tin hóa đơn

+ Chọn hóa đơn cần xem + Hiển thị thông tin hóa đơn

- Quản lý chi tiết hóa đơn

+ Chọn hóa đơn cần hiển thị chi tiết+ Hiển thị chi tiết hóa đơn

Luồng sự kiện

phụ (Alternative

Flows)

- Quản lý, nhân viên chưa nhập thời gian tìm kiếm

- Quản lý, nhân viên chưa chọn hóa đơn

- Quản lý, nhân viên chọn sai hóa đơn

Điều kiện sau - Quản lý hóa đơn thành công

Trang 23

2.2.10.UseCase “Quản lý lập hóa đơn”

Use case: {UC_07_ Lập hóa đơn }

Mục đích Lập hóa đơn

Mô tả

Lập hóa đơn để quản lý có thể theo dõi doanh thu của cửa hàng, để khách hàng biết được số tiền mình phải trả cho các món ăn

Tác nhân Nhân viên, quản lý

Điều kiện trước - Đăng nhập thành công.

- Thêm giỏ hàng và xuất hóa đơn để tiến hành lập hóa đơn

- Nhân viên, quản lý chưa chọn khách hàng

- Nhân viên, quản lý chưa chọn mã giảm giá

Điều kiện sau - Lập hóa đơn thành công.

- Hóa đơn được thêm và sẽ được lưu vào CSDL

Trang 24

2.2.11 UseCase “Thống kê doanh thu”

Use case: {UC_08_ thống kê doanh thu}

Mục đích Thống kê doanh thu của cửa hàng

Mô tả Thống kê doanh thu và thống kê số món, số khách hàng, số

nhân viên

Điều kiện trước - Đăng nhập thành công.

- Kích chọn thống kê doanh thu

Luồng sự kiện chính

(Basic flows)

- Quản lý chọn khoảng thời gian cần thống kê

- Hệ thống hiển thị thông tin thống kê

Luồng sự kiện phụ

(Alternative Flows)

- Quản lý chưa chọn khoảng thời gian để thống kê doanh thu

Điều kiện sau

- Theo dõi được doanh thu của cửa hàng theo quý của năm

- Theo dõi được tổng số nhân viên, số sản phẩm, số kháchhàng

Trang 25

Mô tả chi tiết các cột

Khóa ngoài

Trang 27

2.4.3 Bảng giamgia

Mô tả chi tiết các cột

Khóa ngoài

2.4.4 Bảng hoadon

Mô tả chi tiết các cột

Khóa ngoài

2.4.5 Bảng khachhang

Mô tả chi tiết các cột

Khóa ngoài

2.4.6 Bảng loai

Trang 28

Mô tả chi tiết các cột

Khóa ngoài

2.4.7 Bảng nhanvien

Mô tả chi tiết các cột

Khóa ngoài

2.4.8 Bảng sanpham

Mô tả chi tiết các cột

Khóa ngoài

Trang 29

2.4.9 Bảng taikhoan

Mô tả chi tiết các cột

Khóa ngoài

Ngày đăng: 03/04/2024, 14:46

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w