1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần phân tích thiết kế hướng Đổi tượng Đê tai quản lý quán cà phê coffe house

80 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Báo Cáo Chuyên Đề Học Phần Phân Tích Thiết Kế Hướng Đổi Tượng Đê Tài Quản Lý Quán Cà Phê Coffe House
Tác giả Nguyễn Thị Phương Mai, Tạ Thị Chinh
Người hướng dẫn ThS. Nguyễn Đức Giang
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 80
Dung lượng 14,58 MB

Nội dung

- Chưa thực sự có một hệ thống đánh giá năng lực của nhân viên - Quản lý gặp khó khăn trong việc nhập hàng, phải dựa vào thông tin của bộ phận pha chế - Mức độ chuyên môn hóa với công vi

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỔI TƯỢNG

ĐÊ TAI:

Quản lý quán cà phê Coffe House

Sinh viên thực hiện : NGUYỄN THỊ PHƯƠNG MAI

TẠ THỊ CHINH Giảng viên hướng dẫn : ThS NGUYỄN ĐỨC GIANG

Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15_CNPM2

Hà Nội , ngày 01 tháng 6 năm 2022

Trang 2

2 Tạ Thị Chinh Khảo sát +Phân tích +

code + làm báo cáo

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang 3

3

MỤC LỤC

MỤC LỤC 3

DANH MỤC HÌNH ẢNH TRONG BÁO CÁO 6

LỜI NÓI ĐẦU 8

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 9

1.1 Khảo sát hiện trạng 9

1.1.1 Giới thiệu về quán cà phê Coffe House 9

1.1.2 Quy trình hoạt động 12

1.1.3 Ưu nhược điểm của hệ thống hiện tại 15

1.2 Xác lập dự án và đánh giá khả thi 15

1.2.1 Các chức năng chính của dự án 15

1.2.2.Yêu cầu của dự án 16

1.2.2.1 Yêu cầu bảo mật 16

1.2.2.2 Yêu cầu sao lưu 16

1.2.2.3 Yêu cầu tính năng sử dụng 16

1.2.2.4 Yêu cầu ràng buộc thiết kế 16

1.2.2.5 Yêu cầu phần cứng 17

1.2.2.6 Yêu cầu khác 17

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 18

2.1 Xác định các Actor và Use case tổng quan hệ thống 18

2.1.1 Xác định các tác nhân 18

2.1.2 Biểu đồ Use case 18

 Mô tả tác nhân 18

2.2 Phân tích, thiết kế từng chức năng của hệ thống 19

2.2.1 Chức năng đăng nhập 19

2.2.1.1 Biểu đồ use case chức năng đăng nhập 19

2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập 21

2.2.1.3 Biểu đồ trình tự chức năng đăng nhập 22

2.2.1.4 Biểu đồ cộng tác chức năng đăng nhập 22

2.2.1.5 Biểu đồ trạng thái chức năng đăng nhập 23

2.2.2 Chức năng quản lý nhân viên 23

2.2.2.1 Biểu đồ use case chức năng quản lý nhân viên 23

2.2.2.2 Biểu đồ hoạt động chức năng quản lý nhân viên 25

2.2.2.2.1 Bi ểu đồ hoạt độ ng ch ức năng thêm mới nhân viên 26

2.2.2.2.2 Bi ểu đồ hoạt độ ng ch ức năng sửa nhân viên 27

2.2.2.2.3 Bi ểu đồ hoạt độ ng ch ức năng xóa nhân viên 29

2.2.2.2.4 Bi ểu đồ hoạt độ ng ch ức năng tìm kiếm nhân viên 30

Trang 4

4

2.2.2.3 Biểu đồ trình tự chức năng quản lý nhân viên 31

2.2.2.3.1 Bi ểu đồ trình t ự chức năng thêm nhân viên 32

2.2.2.3.2 Bi ểu đồ trình t ự chức năng sửa nhân viên 33

2.2.2.3.3 Bi ểu đồ trình t ự chức năng xóa nhân viên 34

2.2.2.3.4 Bi ểu đồ trình t ự chức năng tìm kiếm nhân viên 35

2.2.2.4 Biểu đồ cộng tác chức năng quản lý nhân viên 36

2.2.2.4.1 Bi ểu đồ ộ c ng tác ch ức năng thêm nhân viên 37

2.2.2.4.2 Bi ểu đồ ộ c ng tác ch ức năng sử a nhân viên 37

2.2.2.4.3 Bi ểu đồ ộ c ng tác ch ức năng xóa nhân viên 38

2.2.2.4.4 Bi ểu đồ ộ c ng tác ch ức năng tìm kiếm nhân viên 38

2.2.3 Chức năng Quản lý thực đơn 39

2.2.3.1 Biểu đồ use case chức năng quản lý thực đơn 39

2.2.3.2 Biểu đồ hoạt động chức năng quản lý thực đơn 41

2.2.3.2.1 Bi ểu đồ hoạt độ ng ch ức năng thêm thực đơn 42

2.2.3.2.2 Bi ểu đồ hoạt độ ng ch ức năng sửa th ực đơn 43

2.2.3.2.3 Bi ểu đồ hoạt độ ng ch ức năng xóa thực đơn 45

2.2.3.2.4 Bi ểu đồ hoạt độ ng ch ức năng tìm kiế m th ực đơn 46

2.2.3.3 Biểu đồ trình tự chức năng quản lý thực đơn 47

2.2.3.3.1 Bi ểu đồ trình t ự chức năng thêm thực đơn 48

2.2.3.3.2 Bi ểu đồ trình t ự chức năng sử a th ực đơn 49

2.2.3.3.3 Bi ểu đồ trình t ự chức năng xóa thực đơn 50

2.2.3.3.4 Bi ểu đồ trình t ự chức năng tìm kiế m th ực đơn 51

2.2.3.4 Biểu đồ cộng tác chức năng quản lý thực đơn 52

2.2.3.4.1 Bi ểu đồ ộ c ng tác ch ức năng thêm thực đơn 53

2.2.3.4.2 Bi ểu đồ ộ c ng tác ch ức năng sử a th ực đơn 53

2.2.3.4.3 Bi ểu đồ ộ c ng tác ch ức năng xóa thực đơn 54

2.2.3.4.4 Bi ểu đồ ộ c ng tác ch ức năng tìm kiế m th ực đơn 54

2.2.4 Chức năng Quản lý bán hàng 55

2.2.4.1 Biểu đồ use case chức năng quản lý bán hàng 55

2.2.4.2 Biểu đồ hoạt động chức năng quản lý bán hàng 56

2.2.4.2.1 Bi ểu đồ hoạt độ ng ch ức năng tạo hóa đơn 57

2.2.4.2.2 Bi ểu đồ hoạt độ ng ch ức năng thanh toán 59

2.2.4.2.3 Bi ểu đồ hoạt độ ng ch ức năng chốt ca 60

2.2.4.3 Biểu đồ trình tự chức năng quản lý bán hàng 61

2.2.4.3.1 Bi ểu đồ trình t ự chức năng tạo hóa đơn 62

2.2.4.3.2 Bi ểu đồ trình t ự chức năng thanh toán hóa đơn 63

2.2.4.3.3 Bi ểu đồ trình t ự chức năng chốt ca 64

2.2.4.4 Biểu đồ cộng tác chức năng quản lý bán hàng 65

2.2.4.5 Biểu đồ trạng thái hóa đơn 65

Trang 5

5

2.2.5 Chức năng báo cáo thống kê 66

2.2.5.1 Biểu đồ use case chức năng báo cáo thống kê 66

2.2.5.2 Biểu đồ hoạt động chức năng báo cáo thống kê 67

2.2.5.3 Biểu đồ trình tự chức năng báo cáo thống kê 68

2.2.5.4 Biểu đồ cộng tác chức năng báo cáo thống kê 69

2.3 Biểu đồ lớp tổng quát của hệ thống 70

2.4 Biểu đồ thành phần 71

2.5 Biểu đồ triển khai 71

CHƯƠNG 3 : PHÁT SINH MÃ TRÌNH 72

3.1 Phát sinh mã trình lớp bàn 72

3.2 Phát sinh mã trình lớp hóa đơn 72

3.3 Phát sinh mã trình lớp chi tiết hóa đơn 73

3.4 Phát sinh mã trình lớp thực đơn 73

3.5 Phát sinh mã trình lớp nhân viên 74

3.6 Phát sinh mã trình lớp ca làm việc 74

CHƯƠNG 4 : THIẾT KẾ GIAO DIỆN 75

4.1 Giao diện chức năng đăng nhập 75

4.2 Giao diện chức năng quản lý nhân viên 76

4.3 Giao diện chức năng quản lý thực đơn 77

4.4 Giao diện chức năng quản lý bán hàng 77

4.5 Giao diện chức năng báo cáo thống kê 79

KẾT LUẬN 80

Trang 6

6

DANH MỤC HÌNH ẢNH TRONG BÁO CÁO

Hình 1 1: Hình ảnh về quán cà phê Coffe House 10

Hình 1 2: Hình ảnh về quán cà phê Coffe House 10

Hình 1 3:Menu quán cà phê Coffe House 11

Hình 2 1: Biểu đồ Use Case 18

Hình 2 2: Biểu đồ Use Case chức năng đăng nhập 19

Hình 2 3: Biểu đồ hoạt động chức năng đăng nhập 21

Hình 2 4: Biểu đồ trình tự chức năng đăng nhập 22

Hình 2 5: Biểu đồ cộng tác chức năng đăng nhập 22

Hình 2 6: Biểu đồ Use Case chức năng quản lý nhân viên 24

Hình 2 7: Biểu đồ hoạt động chức năng quản lý nhân viên 25

Hình 2 8: Biểu đồ hoạt động chức năng thêm nhân viên 26

Hình 2 9: Biểu đồ hoạt động chức năng sửa nhân viên 27

Hình 2 10: Biểu đồ hoạt động chức năng xóa nhân viên 29

Hình 2 11: Biểu đồ hoạt động chức năng tìm kiếm nhân viên 30

Hình 2 12: Biểu đồ trình tự chức năng quản lý nhân viên 31

Hình 2 13: Biểu đồ trình tự chức năng thêm nhân viên 32

Hình 2 14: Biểu đồ trình tự chức năng sửa nhân viên 33

Hình 2 15: Biểu đồ trình tự chức năng xóa nhân viên 34

Hình 2 16: Biểu đồ trình tự chức năng tìm kiếm nhân viên 35

Hình 2 17: Biểu đồ cộng tác chức năng quản lý nhân viên 36

Hình 2 18: Biểu đồ cộng tác chức năng thêm nhân viên 37

Hình 2 19: Biểu đồ cộng tác chức năng sửa nhân viên 37

Hình 2 20: Biểu đồ cộng tác chức năng xóa nhân viên 38

Hình 2 21: Biểu đồ cộng tác chức năng tìm kiếm nhân viên 38

Hình 2 22: Biểu đồ use case chức năng quản lý thực đơn 39

Hình 2 23: Biểu đồ hoạt động chức năng quản lý thực đơn 41

Hình 2 24: Biểu đồ hoạt động chức năng thêm thực đơn 42

Hình 2 25: Biểu đồ hoạt động chức năng sửa thực đơn 43

Hình 2 26: Biểu đồ hoạt động chức năng xóa thực đơn 45

Hình 2 27: Biểu đồ hoạt động chức năng tìm kiếm thực đơn 46

Hình 2 28: Biểu đồ trình tự chức năng tìm quản lý thực đơn 47

Hình 2 29: Biểu đồ trình tự chức năng thêm thực đơn 48

Hình 2 30: Biểu đồ trình tự chức năng sửa thực đơn 49

Hình 2 31: Biểu đồ trình tự chức năng xóa thực đơn 50

Hình 2 32: Biểu đồ trình tự chức năng tìm kiếm thực đơn 51

Hình 2 33: Biểu đồ cộng tác chức năng quản lý thực đơn 52

Hình 2 34: Biểu đồ cộng tác chức năng thêm thực đơn 53

Hình 2 35: Biểu đồ cộng tác chức năng sửa thực đơn 53

Hình 2 36: Biểu đồ cộng tác chức năng xóa thực đơn 54

Hình 2 37: Biểu đồ cộng tác chức năng tìm kiếm thực đơn 54

Hình 2 38: Biểu đồ use case chức năng quản lý thực đơn 55

Hình 2 39: Biểu đồ hoạt động quản lý bán hàng 56

Hình 2 40: Biểu đồ hoạt động chức năng tạo hóa đơn 57

Hình 2 41: Biểu đồ hoạt động chức năng thanh toán hóa đơn 59

Hình 2 42: Biểu đồ hoạt động chức năng chốt ca 60

Hình 2 43: Biểu đồ trình tự chức năng quản lý bán hàng 61

Hình 2 44: Biểu đồ trình tự chức năng tạo hóa đơn 62

Hình 2 45: Biểu đồ trình tự chức năng thanh toán hóa đơn 63

Hình 2 46: Biểu đồ trình tự chức năng chốt ca 64

Trang 7

7

Hình 2 47: Biểu đồ cộng tác chức năng quản lý bán hàng 65

Hình 2 48: Biểu đồ trạng thái hóa đơn 65

Hình 2 49: Biểu đồ use case chức năng báo cáo thống kê 66

Hình 2 50: Biểu đồ hoạt động chức năng báo cáo thống kê 67

Hình 2 51: Biểu đồ trình tự chức năng báo cáo thống kê 68

Hình 2 52: Biểu đồ cộng tác chức năng báo cáo thống kê 69

Hình 2 53: Biểu đồ lớp tổng quát của hệ thống 70

Hình 2 54: Biểu đồ thành phần 71

Hình 2 55: Biểu đồ triển khai 71

Hình 3 1: Phát sinh mã trình lớp bàn 72

Hình 3 2: Phát sinh mã trình lớp hóa đơn 72

Hình 3 3: Phát sinh mã trình lớp chi tiết hóa đơn 73

Hình 3 4: Phát sinh mã trình lớp thực đơn 73

Hình 3 5: Phát sinh mã trình lớp nhân viên 74

Hình 3 6: Phát sinh mã trình lớp ca làm việc 74

Hình 4 1 Form Đăng nhập 75

Hình 4 2 Form Trang chủ 75

Hình 4 3 Form quản lý nhân viên 76

Hình 4 4 Form xem thông tin tài khoản cá nhân 76

Hình 4 5 Form quản lý thực đơn 77

Hình 4 6 Form quản lý bán hàng 78

Hình 4 7 Form hóa đơn 78

Hình 4 8 Form chốt ca 78

Hình 4 9 Form báo cáo thống kê 79

\

Trang 8

8

LỜI NÓI ĐẦU

Công nghệ thông tin trong giai đoạn hiện nay đang có những bước phát triển như vũ bão trên mọi lĩnh vực hoạt động ở khắp nơi trên thế giới Đối với Việt Nam, công nghệ thông tin mới chỉ phát triển trong vài năm trở lại đây nhưng những bước phát triển đó đã cho thấy Việt Nam là một nước có tiềm năng về lĩnh vực công nghệ thông tin

Các ưu điểm dễ nhận thấy của công nghệ thông tin đó là giúp phát triển sản phẩm nhờ các công nghệ mang tính tự động hóa giúp cải tiến các dịch vụ và sản phẩm; nhờ công nghệ thông tin có thể phát triển được các thị trường mới, các hình thức bán hàng mới hiệu quả với chi phí thấp…

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều của người khác Trước hết, nhóm chúng em xin gửi tới toàn thể các thầy, cô giáo trong khoa công nghệ thông tin Đại học Điện Lực lời cảm ơn chân thành nhất Đặc biệt, nhóm em xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo, TS.Nguyễn Đức Giang – Giảng Viên môn phân tích thiết kế hướng đối tượng, người đã tận tâm hướng dẫn nhóm em trong suốt quá trình hoàn thiện đề tài Ngoài ra, chúng em xin chân thành cảm ơn ban quản lý, và các nhân viên của quán cà phê Coffe House

Trang 9

9

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Khảo sát hiện trạng

Đề tài: “Quản lý quán cà phê Coffe House ”

Dân số nước ta hiện nay đạt mức hơn 90 triệu người Cùng với việc gia tăng dân số nhanh, thì nhu cầu về dịch vụ, mua bán cũng ngày một gia tăng Tuy nhiên,

hệ thống quản lý bằng số sách trước kia của nhiều cửa hàng, công ty đã không còn

phù hợp với quy mô và tốc độ phát triển này nữa Quán cà phê Coffe Housecũng vậy, tuy đã áp dụng tin học vào công việc quản lý, buôn bán nhưng mới chỉ dừng lại ở mức đơn giản, cần có một hệ thống mới giúp việc quản lý tiện lợi dễ sử dụng

1.1.1 Giới thi u v quán cà phê Coffe House ệ ề

Xã hội ngày càng phát triển, kéo theo nhu cầu về đời sống tinh thần của con người ngày càng tăng lên Bạn nghĩ sao về một nơi yên tĩnh để bạn cùng người thân hoặc bạn bè nhâm nhi một ly cà phê, đọc một vài quyển sách và ngắm toàn cảnh Hà Nội Quán cà phê Coffe House là một nơi lý tưởng để bạn thực hiện

a) Giới thi u chung

 Tên cửa hàng: Coffe House

 Tổng số nhân viên: 6 người

 Thời gian làm việc: Sáng: 8h00 12h00

Chiều: 14h00 – 18h00 Tối: 18h00 23h00 –

 Doanh thu hàng tháng: 60.000.000 VNĐ

 Địa chỉ: Phòng 102 tập thể H1, Ngõ 78 Giải Phóng, Hà Nội

 Quản lý: 0984285182

 Facebook: fb.com/coffehouse

Trang 10

10

Hình 1 1: Hình ảnh về quán cà phê Coffe House

Hình 1 2: Hình ảnh về quán cà phê Coffe House

b) Cơ cấu, sơ đồ tổ chức

 Chức năng và nhiệm vụ các bộ phận

- Quản lý quán : Là bộ phận có chức vụ cao nhất trong cửa hàng, không trực

tiếp tham gia vào công việc bán hàng, giao dịch nhưng gián tiếp chịu trách nhiệm tổ chức và đưa ra những phương án phát triển cho cửa hàng.Xử lí và đưa ra các quyết định trong cửa hàng các tình huống xảy ra trong cửa hàng

Trang 11

11

Quyết định về việc điều chỉnh, tuyển nhân sự , phân ca, chấm công và trả

lương cho công nhân viên trong quán

- Bộ phận bán hàng : Là bộ phận tư vấn, tiếp nhận yêu cầu từ khách hàng

gửi đến bộ phận pha chế và xử lí hóa đơn thanh toán của khách hàng

- Bộ phận pha chế : Là bộ phận nhận thông tin từ bộ phận bán hàng và thực

hiện theo yêu cầu của khách hàng.Nghiên cứu tạo ra các loại cà phê với vị khác nhau để làm mới menu của quán.Thông báo cho quản lí mỗi khi

Trang 12

+ Cà phê : dưới 5 gói

+ Đồ ăn kèm : dưới 10 gói

+ Đường, sữa, … các phụ gia khác : dưới 5 gói

 Hàng nhập sẽ quản lý bộ kiểm tra chất lượng và số lượng

 Nếu hàng đúng, đủ số lượng và chất lượng sẽ được chuy n vào ểkho Sau đó bộ phận kho s xu t phiẽ ấ ếu nhập cho bộ phận bán hàng thanh toán cho đại lí

 Hàng đạt tiêu chuẩn : Tươi, không bị dập nát, có chứng chỉ VietGap

- Quy trình bán hàng:

Trang 13

13

Khi khách hàng vào cửa hàng sẽ được nhân viên chỉ dẫn đến quầy để chọn bàn cũng như đồ uống và thức ăn kèm Bộ phận bán hàng sẽ kiểm tra bàn khách chọn còn trống hay không nếu có người mời khách chọn bàn khác Đồ uống, thức ăn kèm và số bàn của khách được ghi vào giấy order Khi khách hàng chọn xong sẽ được đưa ra bàn ngồi đợi và bộ phận bán hàng sẽ chuyển thông tin đến bộ phận pha chế để làm đồ uống theo yêu cầu của khách Khi đồ uống hoàn thành sẽ được nhân viên phục vụ tận bàn cho khách đồng thời bộ phận pha chế chuyển trạng thái bàn về đã phục vụ Nếu khách có nhu cầu gọi thêm đồ thì chi phí

sẽ được cộng vào hóa đơn thanh toán Khi khách yêu cầu thanh toán nhân viên bán hàng sẽ tổng hợp lại giấy o der để đưa ra hóa đơn cho rkhách và nhận tiền thanh toán từ khách bàn sẽ trả về trạng thái trống Nếu khách hàng đặt hàng online thì nhân viên sẽ gọi shipper và phí vận chuyển sẽ do bên khách chi trả

- Quản lý hàng hóa :

Mỗi l n b phầ ộ ận pha ch lế ấy hàng từ kho thì b phộ ận kho s xu t phi u ẽ ấ ếxuất kho bao g m sồ ố lượng và tên các mặt hàng để quản lý d n m bễ ắ ắt tình hình cũng như thuận tiện cho việc quản lý hàng hóa

Bộ phận pha chế ẽ s đảm nhi m nhi m v tệ ệ ụ ạo ra các đồ ố u ng mới làm phong phú thêm Menu c a quán M i khi có thêm món m i bủ ỗ ớ ộ phận pha ch s c p nhế ẽ ậ ật thông tin s n phẩm và giá trên Menu ả

 Giá c a s n phủ ả ẩm được tính :

Giá của món = Tổng giá nhập + 50% lợi nhuận + 1% mặt bằng

 Mỗi s n phả ẩm được pha chế theo công thức :

Đồ uống nóng : 25% nguyên liệu +70% nước nóng +5% phụ gia

Đồ uống lạnh : 25% nguyên liệu +40% nước + 30% đá + 5% phụ gia

- Quản lý nhân viên :

Nhân viên của quán bao gồm 1 quản lý, 1 nhân viên thu ngân nhân ,2viên pha chế và 2 nhân viên phục vụ Thông tin của nhân viên được lưu vào sổ để chấm công và phát lương

Trang 14

Full time : 300.000 đồng / ngày

Nhân viên part time có thể đổi ca linh hoạt cho nhau

Trong trường hợp xin nghỉ hẳn phải báo cho quản lý trước 2 tuần để quản lý có thời gian bố sung nhân sự kịp thời

Trường hợp đi muộn bị trừ 1% lương / lần / tháng Nghỉ không xin phép 10% lương / lần / tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc Lương của nhân viên được trả định kì vào ngày cuối cùng của tháng và được tính theo công thức :

Tổng lương : Ca (ngày) x số ngày công + thưởng – phạt

- Báo cáo – thống kê:

- Quản lý c a hàng s t ng h p các doanh thu, phi u nhử ẽ ổ ợ ế ập, … để ập lbáo cáo định kỳ hàng ngày, hàng tháng, hàng quý, hàng năm

Trang 15

15

- Bộ phận bán hàng và pha chế sẽ thống kê các m t hàng bán ch y, mặ ạ ặt hàng không bán chạy để qu n lý lả ập phương hướng phát triển c a củ ửa hàng tháng ti p theo ế

1.1.3 Ưu nhược điểm của hệ thống hiện t i

a) Ưu điểm

- Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học

- Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao

b) Nhược điểm

- Do dùng sổ sách và excel nên hệ thống quản lý còn thủ công, đơn giản với dữ liệu lớn dễ gây thất thoát, nhầm lẫn, việc sao lưu phục hồi

dữ liệu khó khăn

- Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ

- Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn

- Tốc độ xử lý chậm

- Chưa thực sự có một hệ thống đánh giá năng lực của nhân viên

- Quản lý gặp khó khăn trong việc nhập hàng, phải dựa vào thông tin của bộ phận pha chế

- Mức độ chuyên môn hóa với công việc của nhân viên chưa cao gây lãng phí

Với hệ thống quản lý như trên thì cửa hàng sẽ gặp nhiều khó khăn trong việc quản lý, buôn bán Từ đó đặt ra một bài toán cho cửa hàng làm sao để tăng năng suất làm việc, giảm thời gian, tăng hiệu quả, giảm bớt nhân công Việc nâng cấp hệ thống quản lý là vô cùng thiết thực và cấp bách Đặc biệt với tốc độ gia tăng nhanh về số lượng khách hàng, mặt hàng 1.2 Xác lập dự án và đánh giá khả thi

1.2.1 Các chức năng chính của dự án

Trang 16

16

- Quản lý bán hàng

Chức năng này sẽ quản lý thông tin về tạo hóa đơn cho khách đến mua hàng, ki m tra sể ố bàn còn trong quán để tiến hành cho khách gọi điện đặt hàng thông qua nhân viên và thanh toán

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

Chức năng thực hiện việc thêm, sửa, xóa, nhân viên để quản lý có thể dễ dàng quản lý thông tin nhân viên trong quán

- Quản lý thực đơn

Chức năng quản lý các loại hàng, nguyên liệu, nhà cung cấp bao gồm các chức năng thêm, sửa, xóa, tìm kiếm

- Báo cáo th ng kê ố

Chức năng thống kê doanh thu, tra cứu lịch sử các hóa đơn, thống kê mặt hàng bán chạy để tiện lợi cho việc quản lý, nhập hàng, báo cáo tiền chốt

ca để quản lý nắm được tình hình từng ca làm việc của nhân viên

1.2.2.Yêu cầu của dự án

1.2.2.1 Yêu c u b o m t ầ ả ậ

 Bảo mật chính là yếu tố được quan tâm hàng đầu khi thời đại công nghệ ngày càng phát triển, mọi hệ thống phải có bảo mật vững chắc để phòng tránh nhứng thiệt hại mà kẻ gian có thể gây ra

1.2.2.2 Yêu cầu sao lưu

 Dữ liệu trên hệ thống được sao lưu liên tục, trên nhiều nguồn và được kiểm tra tính toàn vẹn thường xuyên

1.2.2.3 Yêu cầu tính năng sử dụng

 Sử dụng được đầy đủ chức năng của phần mềm

 Cập nhật thời gian thực

 Hệ thống thân thiện, dễ sử dụng, dễ thao tác

 Cung cấp đầy đủ thông tin

1.2.2.4 Yêu c u ràng bu c thi t k ầ ộ ế ế

 Giao diện đơn giản, trực quan, màu sắc bắt mắt

Trang 18

18

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Xác định các Actor và Use case tổng quan hệ thống

2.1.1 Xác định các tác nhân

STT Actor Use case

1 Bộ phận quản lý - Đăng nhập/Đăng xuất

- Quản lý thực đơn

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

- Báo cáo thống kê

2 Nhân viên - Đăng nhập/Đăng xuất

- Xem thông tin tài khoản cá nhân

- Quản lý bán hàng

2.1.2 Biểu đồ Use case

 Mô t tác nhân

Trang 19

19

a, Bộ phận quản lý

Bộ phận quản lý có nhiện vụ quản lý các thực đơn có trong menu, xem các báo cáo thống kê và các nhân viên có trong cửa hàng Tức là quản lý có quyền thêm sửa xóa hoặc tìm kiếm thực đơn, nguyên liệu, phiếu nhập và nhân viên Luôn luôn cập nhật những sản phẩm, những loại cà phê đang hot ở trên thị trường để tránh quán bị đi vào lạc hậu Quản lý phải có trách nhiệm cập nhật thông tin nhân viên, thêm nhân viên khi quán tuyển được nhân viên mới đồng thời xóa tài khoản nhân viên đã nghỉ làm tại quán

b, Nhân viên

Nhân viên làm theo ca hoặc nhân viên là theo full time vào mỗi giờ đầu khi bắt đầu nhận ca, nhân viên quét mã vẫn tay trên hệ thống để điểm danh ca làm của mình

Nhân viên nhập thông tin sản mà khách hàng lựa chọn Sau khi nhập hết thông tin với sản phẩm mà khách đã lựa chọn thì nhân viên sẽ làm thủ tục in bill, xuất hóa đơn cho khách hàng

2.2 Phân tích, thiết kế từng chức năng của hệ thống

2.2.1 Chức năng đăng nhập

2.2.1.1 Biểu đồ use case chức năng đăng nhập

 Đặc tả use case đăng nhập

Tên Use Case Đăng nhập

Mô tả Use Case này cho phép người dùng đăng nhập vào hệ thống

Trang 20

20

Actor Bộ phận quản lý, Nhân viên

Tiền điều kiện Người dùng chưa đăng nhập vào hệ thống

Hậu điều kiện Người dùng đăng nhập thành công và có thể sử dụng chức

năng mà hệ thống cung cấp

Luồng sự kiện

chính

1 Người dùng chọn chức năng đăng nhập

2 Form đăng nhập hiển thị

3 Nhập tên, mật khẩu vào form đăng nhập

4 Hệ thống kiểm tra tên, mật khẩu người dùng

5 Đăng nhập thành công, chuyển đến màn hình chính của hệ thống

Ngoại lệ A1 – Mật khẩu không hợp lệ: Khi người dùng nhập sai

tên đăng nhập và mật khẩu

1 Hệ thống hiển thị lại màn hình đăng nhập để người dùng nhập lại thông tin kèm theo thông báo tên đăng nhập vàmật khẩu bị sai

2 Quay lại bước 2 trong luồng sự kiện chính A2 – Quên mật khẩu: Khi người dùng chọn chức năng quên mật khẩu trên màn hình đăng nhập

1 Hệ thống hiển thị màn hình để người dùng nhậpemail

2 Người dùng nhập email và chọn chức năng Lấy lại mật khẩu

3 Hệ thống kiểm tra email hợp lệ và gửi liên kết đểreset mật khẩu cho người dùng qua email

4 Hệ thống hiển thị màn hình thông báo thành công

5 Use case kết thúc

Trang 21

21

2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập

Mô tả hoạt động:

Bước 1: Người dùng gửi yêu cầu đăng nhập vào hệ thống b ng cách nh n vào nút ằ ấĐăng nhập

Bước 2: Màn hình hi n thể ị giao diện đăng nhập

Bước 3 Người dùng nhập vào nhập thông tin người dùng

Bước 4 Hệ thống kiểm tra tính h p lý c a dợ ủ ữ liệu đầu vào

- N u dế ữ liệu t n tồ ại trong cơ sở ữ liệu ->Cấ d p quyền đăng nhập cho người dùng vào hệ thống

- N u dế ữ liệu không tồn tại trong cơ sở dữ liệu ->Thông báo “Đăng nhập không thành công”.Quay lại màn hình đăng nhập

Trang 22

22

2.2.1.3 Biểu đồ trình tự chức năng đăng nhập

2.2.1.4 Biểu đồ cộng tác chức năng đăng nhập

Trang 23

23

2.2.1.5 Biểu đồ trạng thái chức năng đăng nhập

2.2.2 Chức năng quản lý nhân viên

2.2.2.1 Biểu đồ use case chức năng quản lý nhân viên

Trang 24

24

 Đặc tả use case quản lý nhân viên

Tên Use Case Quản lý nhân viên

Mô tả Use Case này cho phép bộ phận quản lý thực hiện các chức

năng thêm, sửa, xóa, tìm kiếm nhân viên

Actor Bộ phận quản lý

Tiền điều kiện Bộ phận quản lý đăng nhập vào hệ thống

Hậu điều kiện Bộ phận quản lý sẽ biết được các thông tin liên quan đến

nhân viên, thao tác thêm, sửa, xóa nhân viên

Luồng sự kiện

chính

1 Quản lý chọn chức năng quản lý nhân viên

2 Form quản lý nhân viên hiển thị

3 Quản lý chọn chức năng thêm, sửa hoặc xóa đồng thời nhập dữ liệu cho chức năng muốn sử dụng

4 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ quản lý gửi vào hệ thống

5 Thông tin đúng hệ thống sẽ gửi thông báo thành công Ngoại lệ A – Dữ liệu không hợp lệ: Khi người dùng nhập sai kiểu

Trang 25

25

2.2.2.2 Biểu đồ hoạt động chức năng quản lý nhân viên

Chức năng quản lý nhân viên bao gồm có 4 chức năng con:

1 Thêm nhân viên

2 S a nhân viên ử

3 Xóa nhân viên

Trang 26

26

4 Tìm ki m nhân viên ế

2.2.2.2.1 Biểu đồ hoạt động chức năng thêm mới nhân viên

Mô tả các bước:

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng

Bước 2: Người quản lý ch n chọ ức năng thêm nhân viên

Bước 3: Hệ thống chuyển sang màn hình thêm nhân viên

Trang 27

27

Bước 4: Người qu n lý th c hi n thêm nhân viên mả ự ệ ới nh p các thông tin: Mã nhân ậviên, tên nhân viên, ch c v , ngày sinh, gi i tính, sứ ụ ớ ố điện thoại, địa chỉ, email Bước 5: Thêm nhân viên nếu đúng thực hi n tiệ ếp bước 6, n u sai tr vế ở ề bước 4 Bước 6: Hệ thống lưu kết quả

Bước 7: Thông báo k t qu ế ả

Bước 8: K t thúc ế

2.2.2.2.2 Biểu đồ hoạt động chức năng sửa nhân viên

Trang 28

28

Mô tả các bước

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng

Bước 2: Người quản lý ch n chọ ức năng sửa nhân viên

Bước 3: Hệ thống chuyển sang màn hình s a nhân viên ử

Bước 4: Người quản lý th c hi n s a nhân viên nh p l i m t ho c các thông tin ự ệ ử ậ ạ ộ ặsau: Tên nhân viên, chức v , ngày sinh, gi i tính, sụ ớ ố điện thoại, địa ch , email ỉBước 5: S a nhân viên N u sai vử ế ề bước 4, đúng thực hi n tiệ ếp bước 6

Bước 6: Hệ thống lưu kết quả

Bước 7: Thông báo k t qu ế ả

Bước 8: K t thúc ế

Trang 29

29

2.2.2.2.3 Biểu đồ hoạt động chức năng xóa nhân viên

Mô tả các bước

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng

Bước 2: Người quản lý ch n chọ ức năng xóa nhân viên

Bước 3: Hệ thống chuyển sang màn hình xóa nhân viên

Bước 4: Người quản lý nh p mã nhân viên c n xóa ậ ầ

Trang 30

2.2.2.2.4 Biểu đồ hoạt động chức năng tìm kiếm nhân viên

Mô tả các bước

Trang 31

31

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng

Bước 2: Người quản lý ch n chọ ức năng tìm kiếm nhân viên

Bước 3: Hệ thống chuyển sang màn hình tìm ki m nhân viên ế

Bước 4: Người qu n lý th c hiả ự ện nhập 1 trong các thông tin sau để tìm ki m nhân ếviên: Mã nhân viên, tên nhân viên

Bước 5: Thông báo k t qu ế ả

Bước 6: K t thúc ế

2.2.2.3 Biểu đồ trình tự chức năng quản lý nhân viên

Trang 32

32

2.2.2.3.1 Biểu đồ trình tự chức năng thêm nhân viên

Trang 33

33

2.2.2.3.2 Biểu đồ trình tự chức năng sửa nhân viên

Trang 34

34

2.2.2.3.3 Biểu đồ trình tự chức năng xóa nhân viên

Trang 35

35

2.2.2.3.4 Biểu đồ trình tự chức năng tìm kiếm nhân viên

Trang 36

36

2.2.2.4 Biểu đồ cộng tác chức năng quản lý nhân viên

Trang 37

37

2.2.2.4.1 Biểu đồ cộng tác chức năng thêm nhân viên

2.2.2.4.2 Biểu đồ cộng tác chức năng sửa nhân viên

Trang 38

38

2.2.2.4.3 Biểu đồ cộng tác chức năng xóa nhân viên

2.2.2.4.4 Biểu đồ cộng tác chức năng tìm kiếm nhân viên

Trang 39

39

2.2.3 Chức năng Quản lý thực đơn

2.2.3.1 Biểu đồ use case chức năng quản lý thực đơn

 Đặc tả use case quản lý thực đơn

Tên Use Case Quản lý thực đơn

Mô tả Use Case này cho phép bộ phận quản lý thực hiện các chức

năng thêm, sửa, xóa, tìm kiếm thực đơn

Actor Bộ phận quản lý

Tiền điều kiện Bộ phận quản lý đăng nhập vào hệ thống

Hậu điều kiện Bộ phận quản lý sẽ biết được các thông tin liên quan đến

thực đơn, thao tác thêm, sửa, xóa thực đơn

Luồng sự kiện

chính

1 Quản lý chọn chức năng quản lý thực đơn

2 Form quản lý thực đơn hiển thị

3 Quản lý chọn chức năng thêm, sửa hoặc xóa đồng thời nhập dữ liệu cho chức năng muốn sử dụng

4 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ quản lý gửi vào hệ thống

Ngày đăng: 22/01/2025, 15:14

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

TÀI LIỆU LIÊN QUAN