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

Báo cáo chuyên Đề học phần công nghệ phần mềm Đề ti xây dựng v phát triển phần mềm quản lí quán buffet

55 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Xây Dựng Và Phát Triển Phần Mềm Quản Lý Quán Buffet
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 55
Dung lượng 3,85 MB

Nội dung

Xây dựng được một phần mềm quản lý nhà hàng dễ sử dụng, thân thiện với người dùng, nhưng lại có nhiều chức năng để hỗ trợ công việc quản lý, đảm bảo được tính bảo mật, chính xác, của hệ

Trang 1

TRUONG DAI HOC DIEN LUC KHOA CONG NGHE THONG TIN

Z DAl HOC DIEN LUC

ELECTRIC POWER UNIVERSITY

BAO CAO CHUYEN DE HOC PHAN CONG NGHE PHAN MEM

DE TAL

XAY DUNG VA PHAT TRIEN PHAN MEM QUAN Li

QUAN BUFFET

Sinh viên thực hiện

Giảng viên hướng dẫn

Hà Nội, tháng 11 năm 2023

Trang 2

PHIEU CHAM DIEM

Giảng viên châm 2:

Trang 3

MUC LUC

CHUONG I: XAY DUNG VA PHAT TRIEN PHAN

MEM QUAN LY QUAN BUFFET sssesesssesesseeseeseeseenene 9

1.1.Tổng quan về bài toán - << c1 23s cseese 9

1.2 Mục tiêu và phạm vi của phần mềm «-« «<< =s< 10

1.3 Người dùng và bên liên quan -.‹-‹ - < «s55 s55 s5 s5 22s <5 10

CHUONG II: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẢU 11 2.1 Phan tich hé thong cccssssecccccecssssesceeesscecceseeeesececcsesesees 11

2.2 Đặc tả yêu cầu chức năng - - -c «5s 5c xe see 11

2.3 Đặc tả yêu cầu phi chức năng 5 - 5 << cccs< << << s2 13

2.4 Mô hình hóa yêu cầu - - - - ccc= s5 << sec sex 14

a) Quản lý nhập hàng -.‹ so co c S901 n1 1 Si n9 vn ng 14

089.) 8)0 1.8 17 =e.- 15

0090) 0ì 7 Ốồ=ee - 15

I)89)1).0) 617) 0 010 Ắ 15

e) Quản lý báo cáo thống kê - << se se se se 15

CHUONG III: PHAN TICH THIET KE HE THONG 17

3.1 Thiết kế kiến trúc tổng quan - «<< 5< << ssssssssss2 17

3.3 Thiết kế cơ sở dữ liệu - - - -cc= «5< c sec ceee 19

3.3.1 Use case tống quất S13 53 v5 19

3.3.2 Đặc tả các trường hợp ca sử dụng - «<< s55 20

3.3.2.1 Ca sử dụng đăng ký thành viên -. - «<< «<< « 20

Trang 4

3.3.3.1 Hoạt động tìm kiếm món ăn: - 555 5= < s55 cssss2 29

3.3.3.2 Hoạt động giao dịCh: ‹-o «con 1 9n 1 1n in vá, 30

3.3.3.3 Hoạt động đăng nhập thành viên - -‹ s«‹ << 31

3.3.3.4 Hoạt động đăng ký - G0 SH non n1 Si ni n ni V0 32

3.3.3.5 Hoạt động chọn bàn -.o so 9n n1 n1 S11 vá, 33

3.3.3.0 Hoạt động quản Ìý o «G99 9n n1 ni n1 vá, 34

3.3.3.7 Biểu đồ tuần tự: -ccc SH ng se, 35

3.3.3.8 Biểu đồ phân chức năng rã - 5 - 5< ccccss << <s<ss2 35

3.3.3.9 Biểu đồ luồng dữ liệu ngữ cảnh -«=< << «<< << <e= 36 3.3.3.10 Biểu đồ luồng dữ liệu mức đỉnh - - - - -«= «<< < << << 37 3.3.3.11 Biểu đồ luồng dữ liệu mức dưới đỉnh - -«-s« 38

a) Chức năng “Quản lí nhân viên” - -‹- «<< << << «+ 38

b) Chức năng “Quản lí bản hàng ”” co c2 n9 30 n1 5 s5 38

3.4 Thiết kế giao điện người dùng - << cc << sec se 39

3.4.1 Form đăng nhập -.- „so c1 Si 1n n1 0m 39

3.4.2 Form quản lí quán bufÍef «se c5 55555 39

Trang 5

3.4.3 Form thong tin tài khoản co S2 < se 40

3.4.4 Form admim ‹ - sec c c c2 S0 S0 0 n0 11 6 4I

3.4.5.7 Bang chỉ tiết hóa đơn - -ccc 555cc sec cee 44

3.4.5.8 Mối quan hệ giữa các bảng (Diagram) -.‹ « «< «se < «<s 45

CHUONG IV: LAP TRINH ccccccssssecccccecesececcceesececcceensesscees 46

4.1 Chọn Ngôn Ngữ Lập Trình và Công Cụ «s5 2< <5 46

4.2 Lập Trình và Tích Hợp Hệ Thống - - - 5= = «<< 5< =5< 47 CHƯƠNG 5: KIỀM THỦỬ - c sc cS*s++s+ss+sseSsssssssesssse 48 5.1 Kế hoạch Kiểm TThử - 5-5 5 << cc== c cece x cceeeee 48

5.3 Bảo trì và cập nhật Kiểm Thử - 57555 5<< << 525 << css 50

6.1 Tổng kết các phát hiện và thành tựu =<< s5 s<<s< 53 6.2 Hướng phát triển và cải tiễn tương lai - << << s55 s«< 53 DANH MỤC TÀI LIỆU THAM KHẢO - - 5- << + 54

Trang 6

Hình 3.9 Biểu đồ hoạt động tìm kiếm món ăn - - s -ss s-<« 29

Hình 3.10 Biểu đồ hoạt động giao dịch -. . - 5s << << << 30 Hình 3.11 Biểu đồ hoạt động đăng nhập thành viên - - - 31 Hình 3.12 Biểu đồ hoạt động đăng ký - -cc<<<<s<<<<<+ 32 Hình 3.13 Biểu đồ hoạt động chọn bàn «5< < << << 5< =5 33 Hình 3.14 Biểu đồ hoạt quản lý - - - =5 << 5< << 225 << se s«e 34 Hình 3.15 Biểu đồ tuần tự - c5 S 525cc eesee 35 Hình 3.16 Biểu đồ phân rã chức năng - -«- «<< 5< =s =5 35 Hình 3.17 Biểu đồ luồng dữ liệu ngữ cảnh s5 << - =- << 36 Hình 3.18 Biểu đồ luồng dữ liệu mức đỉnh - - 5 - -5- = «<< 37 Hình 3.19 Biểu đồ “Quản lý nhân viên” << << cc << 38 Hình 3.20 Biểu đồ “Quản lý bán hàng” - «<5 << c< << << 38

Hình 3.21 Màn hình đăng nhập .-.- {co S223 n55 5555 39

Hình 3.22 Màn hình quản lý quán buffe( - - - - 40

Trang 7

Hình 3.23 Màn hình nhập thông tin tài khoản - - - 40

Hình 3.24 Màn hình admimn -.- - - «-‹ «<5 s« 5 s5 s5 « 41

Hinh 3.25 màn hình chức năng admimn - ‹ s «<< << s> 41

Hình 3.26 Bảng tài khoản - „on 1n 1n nYnnY se, 42

Hình 3.27 Bảng nhân viên -.- «=7 c c5 2n n2 103051505553 42

ii 28:1 cá ee 43

Hình 3.29 Bảng danh mục sản phẩm 5< << 5< s5<2 43

Hinh 3.30 Bảng hóa đơn - c0 {co no n1 n1 1n S6 44

Hình 3.31 Bắng chỉ tiết hóa đơn - << 7c 5555 = << se sss+ 44 Hình 3.32 Mối quan hệ chỉ tiết giữa các bảng - - << - 45

Hình 4.2 Code xử lý đăng nhập - -o - on 1n n1 1S 47

Trang 8

DANH MUC BANG

Bảng 3.1 Các sự kiện chính ca sử dụng đăng ký thành vién 20

Bảng 3.2 Các sự kiện phụ ca sử dụng đăng ký thành viên 20

Bảng 3.3 Các sự kiện chính ca sử dụng đăng nhập hệ thống 21

Bảng 3.4 Các sự kiện phụ ca sử dụng đăng nhập hệ thống 22

Bảng 3.5 Các sự kiện chính ca sử dụng tìm kiếm món ăn 23

Bảng 3.6 Các sự kiện phụ ca sử dụng tìm kiếm món ăn - 23

Bảng 3.7 Các sự kiện chính ca sử dụng thống kê - 24

Bảng 3.8 Các sự kiện chính ca sử dụng quán lý khách hàng 25

Bảng 3.9 Các sự kiện phụ ca sử dụng quán lý khách hàng 25

Bảng 3.10 Các sự kiện chính ca sử dụng quản lý thực đơn 2Ó Bảng 3.11 Các sự kiện phụ ca sử đụng quản lý thực đơn 27

Bang 3.12 Các sự kiện chính ca sử dụng chọn ghế - - 28

Trang 9

LOI MO DAU

Ngày nay, việc ứng dụng công nghệ thông tin đã trở nén phé bién trong hầu hết mọi cơ quan, doanh nghiệp, trường học đặc biệt là việc áp dụng các giải pháp tin học trong công tác quản lý hoặc đề xây dựng những hệ thống phục

vụ cho một mục đích nào đó

Công nghệ thông tin là một trong những lĩnh vực quan trọng hàng đầu của thế giới Việc thành lập các công ty, ngân hàng, các tô chức lớn, cho đến những thành phần nhỏ hơn là doanh nghiệp, cửa hàng ít hay nhiều đều cần đến công nghệ thông tín như là một thành phần không thể thiếu tronp việc quả lý, xây dựng và phát triển về sau nay Voi su hỗ trợ đắc lực từ công nehệ thông tín, tốc

độ phát triển chung của xã hội đã được tăng lên rất nhiều lần

Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang dần làm cho cuộc sông của con người trở nên thú vị và đơn giản hơn Tuy rằng công việc tự học là vô cùng quan trọng, nhưng như thế thôi là chưa đủ Việc kết hợp yếu tố giảng dạy từ những người khác thì tốc độ tiếp thu được kiến thức của chúng ta sẽ tăng lên rất nhiều lần và giúp chúng ta tạo ra những tư duy, tính sáng tạo và kế thừa phát huy những ưu điểm của người giảng đạy

Chính vì vậy để bắt kịp với tốc độ phát triển của xã hội, những kiến thức có

được trên giảng đường là vô cùng quan trọng với sinh viên chúng em

Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tỉnh giảng

dạy chúng em trong suốt thời gian học tập vừa qua Chúng em cũng xin chân thành cảm ơn thầy Lê Hoàn đã giúp đỡ chúng em trong công tác học tập bộ môn Công nghệ phần mềm Chúng em đã chọn đề tài Xây dựng hệ thống quản

li quan buffet voi mong muồn tạo ra hệ thống tốt hơn, mang tính ứng dụng phục vụ cho công việc Đảm bảo nhu cầu quản lí tốt hơn cho chủ cửa hàng và phục vụ nhu cầu khách hàng

Chúng em rất mong nhận được các ý kiến đóng góp từ các thầy cô để chúng em rút kinh nghiệm thực hiện tốt hơn ở những lần sau

Trang 10

CHUONG I: XAY DUNG VA PHAT TRIEN PHAN MEM

QUAN LY QUAN BUFFET

1.1 Tổng quan về bài toán

Việc quản lý quán buffet cũ khi không có sự hỗ trợ của phần mềm quản lý

phải cần khá nhiều người, chia thành nhiều khâu mới có thể quản lý như: quản

lý bàn, quản lý hóa đơn thanh toán Các công việc này đòi hỏi cần nhiều thời gian và công sức, mà sự chính xác và hiệu quả không cao Nếu làm bằng thủ công không mang tính tự động Ngoài ra còn một số khó khăn về việc lưu trữ khá đồ sộ, dé bị that lạc, tốn kém

Ngoài ra số lượng khách đến quán buffet ngày càng tăng Vì vậy việc kiểm soát được lượng khách, và những trục trặc về sản phẩm của khách hàng mới rất khó trong việc kiểm tra sản phâm hay đề ra các ưu đãi cho lớp khách

hàng mới nảy

Khi khách hàng đặt bàn, nhân viên phải mở số theo dõi hoặc đến tận vị

trí của bàn để kiểm tra xem trạng thái của bàn Việc này mat qua nhiéu thoi ø1an và công sức

Việc quản lý thu chí hoàn toàn bằng thủ công, các khoản thu/chỉ được lưu vào sô thu/chi và khi cần báo cáo thì phải mở số đề lấy thông tin Đặc biệt là việc tính toán lợi nhuận phải dùng máy tính bo túi đề thực hiện rất mất công và

dễ bị sai sót

Nếu quán buffet đang có chiến lược mở rộng kinh doanh, hệ thống quản

lý cũ sẽ cảng không thể đáp ứng được Vỉ vậy việc ứng dụng tin học vảo quản

lý mà cụ thể là xây dựng nên phần mềm quản lý dành riêng cho quán buffet để thay thế cách thức quản lý hiện tại đã lỗi thời của quán buffet sẽ là hướng đi đúng đắn để quán bufFet giải quyết bài toán quản lý và phát triển trong thời đại công nphệ thông tin ngày nay

10

Trang 11

1.2 Muc tiéu va pham vi cua phan mém

® Nục tiêu

Hệ thống “Quản lý quán buffet” nhằm mục đích tạo một giao diện neười dùng thân thiện Hệ thống thực hiện quản lý danh mục các đồ uống, danh sách bàn, danh sách khách hàng thân quen siúp cho việc quan ly quan buffet tro nén dé dàng, thuận tiện hơn

Xây dựng được một phần mềm quản lý nhà hàng dễ sử dụng, thân thiện với người dùng, nhưng lại có nhiều chức năng để hỗ trợ công việc quản lý, đảm bảo được tính bảo mật, chính xác, của hệ thống Chức năng quản lý khách

hàng Chức năng quản ly hóa đơn Chức năng quản lý Bàn ăn Chức năng quản

lý món ăn

® Phạm vi nghiên cứu

Đối tượng nghiên cứu khảo sát trong phạm vi nhất định về mặt thời

gian,không gian vả linh vực nghiên cứu

1.3 Người dùng và bên liên quan

Đề thực hiện đề tài này chúng em đã tham khảo ý kiến của người quản lý quán bufft và các nhân viên làm việc trong quán buffet cùng một số kinh

nghiệm về ứng dụng tin hoc trong công tác quản lý

11

Trang 12

CHUONG II: PHAN TICH VA DAC TA YEU CÂU 2.1 Phân tích hệ thống

- Cơ sở lý luận: Cung cấp các kiến thức cơ bản về môn học nhưng phân

tích thiết kế hệ thống, đại cương về hệ thống thông tin, phân tích về các chức năng từ đó sử dụng các công cụ lập trinh nhu Net Framework, co so đữ liệu SQL Server để tạo phần mềm nhằm giải quyết triệt để các vấn đề bức xúc đã nêu trên

- Phân tích hệ thông: Nhắm ổi sâu chi tiết vào các chức năng của hệ

thông, từ đó xây dựng biểu do phan câp chức năng, biêu đồ luông dữ liệu, thông tin đâu vào, đâu ra, các chức năng của hệ thông, sơ đô phân cấp chức

năng, sơ đô luông đữ liệu

- Phân tích hệ thống về đữ liệu: Phân tích dữ liệu cho ta cách thức tổ chức

và truy cập đữ liệu hiệu quả nhất, cách thức tạo và lưu trữ cơ sở dữ liệu, cách thức kết nối đến cơ sở dữ liệu đề thực hiện nhập thêm, chỉnh sửa, hay xóa bớt các thực thể trong cơ sở đữ liệu

2.2 Đặc tả yêu cầu chức năng

Mô tả chỉ tiết các chức năng của hệ thống:

Chức năng đăng nhập: Giúp quản lý và nhân viên có thế thao tác hệ thống Đảm bảo xác thực thông tin người sử dụng và an toàn bảo mật hệ thống

Mỗi người muốn tham gia vào hệ thống đều cần có một tài khoản và password khi đó họ mới có thể đăng nhập được, trước khi đăng nhập vào vùng Area họ phải đăng ký ở trang chủ và được Chủ Shop phân quyền thì mới đăng nhập được vào hệ thống bên trong (Hệ thống bên trong chỉ dành cho những người có chức vụ trong hệ thông)

Kiểm tra thông tin khách hàng: bao gồm các thông tin khách hàng ví dụ như tên khác hàng, sdt, địa chỉ, mã khách hàng

Kiểm tra thông tin nhân viên: thông tin của nhân viên làm việc tại cửa hàng, bao gồm thông tin nhân viên như quê quán, năm sinh, trình độ học vấn, kinh

nghiệm

12

Trang 13

Chire nang quan ly khach hang:

©_ Thêm khách hàng

©_ Sửa thông tin khách hang

©_ Xóa khách hàng

o_ Tìm kiếm khách hàng

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

©_ Lưu thông tin của nhân viên mới

©_ Sửa thông tin nhân viên

©_ Xóa thông tin nhân viên

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

Chức năng quản lý món ăn

Trang 14

©_ Hủy hóa đơn bán hàng

©_ Lập hóa đơn nhập hàng

o_ Lập hóa đơn xuất hàng

Chức năng quản lý kho:

o_ Kiểm kê số lượng món ăn

o_ Kiểm tra tình trạng món ăn

o_ Kiểm tra tình trạng kho chứa

Chức năng thống kê:

o_ Thống kê món ăn đã bán

o_ Thông kê món ăn tồn kho

o_ Thông kê khách hàng

o_ Thống kê doanh thu

2.3 Đặc tả yêu cầu phi chức năng

- Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đôi các thiết lập đặt sẵn, phải dễ dàng nâng cấp

- Yêu câu hiệu quả: Hệ thông phải làm việc hiệu quả thực hiện đúng các yêu cầu của người sử dụng Tỉ lệ lỗi trung bình hệ thống đưới 1%

- Yêu cầu tương thích: phần mềm phải tương thích với hệ thống của cửa hàng

- Yêu cầu hệ thông:

Bảo mật: phân quyên hệ thống cho từng đối tượng sử dụng tránh tỉnh trạng thông tin, dữ liệu của giải đấu bị mắt hoặc bị sửa đôi

Yêu cầu an toàn: phải có giải pháp bảo đảm an toàn đữ liệu: Có khả năng backup dữ liệu và phục hồi đữ liệu khi có sự cố

- Yêu cầu công nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử dụng và kế thừa

14

Trang 15

- Hé thong cho phép truy cap dtr ligu thoi gian thye Các tác vụ thực hiện tức thời trong thời gian ngừng cho phép chấp nhận dưới 60s

- Hệ thống đảm bảo phục vụ truy cập online 50 người cùng một lúc

- Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong

vòng 2 tiếng

- Giao điện phần cứng quản lý:

Hệ điều hành: Window 7 trở lên

Bộ xử lý: CPU lớn hơn hoặc bang 2.30 GHz

Ram: lớn hơn hoặc bằng 4GB

Thông tin người dùng cần được bảo mật

Hệ thông quản lý cửa hàng cần tuân thủ các yêu cầu đảm bảo chất lượng

2.4 Mô hình hóa yêu cầu

a) Quản lí nhập hàng

Nhập hàng từ nhà cung cấp:

Khi nhà cung cấp đến giao hàng từ đơn đặt hàng của chủ cửa hàng đã lập

từ trước (đơn đặt hàng được lập bằng tay), nhân viên kiểm tra số lượng, chất lượng của mặt hàng được cung cấp theo đơn hàng được đính kèm theo lô hang

nhập

15

Trang 16

Nếu hàng nhập không đạt yêu cầu thì chỉ nhập những mặt hảng đạt yêu cầu và

chủ cửa hàng lập lại phiếu đặt hàng các mặt hàng bị hư hỏng, hàng không đạt yêu câu thi trả lại nhà cung cap

Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu các thông tin bao gồm: ngày nhập, mặt hàng, số lượng, nhà cung cấp

b) Quản lí bán hàng

Sau khi khách dùng bữa xong, nhân viên sẽ đến tìm hiểu thông tin khách

đã có trone ghi chép hay chưa đề từ đó thêm khách

Nhân viên kiểm tra xem khách có bỏ phí quá nhiều đồ ăn hay không, sau đó sẽ

Khi hàng đưa vào kho, quản lí điều động nhân viên đến kiểm, in mã vạch

cho từng mặt hàng, sắp xếp thứ tự mặt hàng theo thứ tự nhất định, hàng nào ở

vị trí nào được bố trí theo sơ đồ trong kho

- Xem tồn kho

Khi quán muôn xem tôn kho thì nhân viên sẽ kiêm kê lại bảng nhập, xuât

đề từ đó tính lại sõ hàng còn tôn và kiêm kê thủ công lại cho chính xác

đ) Quản lí nhân viên

Nhân viên được nhận vào làm sẽ được chủ cửa hàng lay thông tin và lưu lại bao gồm: tên, ngày sinh, số chứng minh, giới tính, đơn vị công tác, ngày vào làm, số điện thoại, quê quán, email, .( nhân viên xin việc phải đầy đủ lý

lịch)

e) Quản lí báo cáo thống kê

Định kì mỗi tháng, kì, năm các bộ phận quản lí sẽ tổng hợp thông tin báo

cáo thông kê:

16

Trang 17

- Lập danh sách mặt hàng bán nhiều nhất định ki theo tháng, kì, năm

- Thông kê hàng tồn kho

- Bao cao theo dối tỉnh hình hoạt động của nhân viên theo hoa don ban hang, nhập hàng

- Xuất báo cáo doanh thu

17

Trang 18

CHUONG III: PHAN TICH THIET KE HE THONG

3.1 Thiết kế kiến trúc tống quan

® khách hàng

- Là n8ười trực tiếp trải nphiệm dịch vụ tại quán, được thanh toán tiền, nhận hóa đơn mình đã ăn từ quán và được nhận thẻ giảm giá cho lần ăn tiếp theo tại quán

- Khách hàng có trách nghiệm phản hồi về bộ phận quản lý của quán nếu

có sai sót gì ảnh hưởng đến quyên lợi của khách hàng

® Nhân viên phục vụ

-_ Là nhân viên làm việc trone quán Nhân viên phục vụ có trách nghiém

phục vụ khách hàng khi khách hàng yêu câu, tính tiền sau khi khách ăn

xong và lập hóa đơn cho khách Lập hóa đơn xuất và nhập hàng ở kho khi

có yêu cầu từ quản lý

® Thủ kho

- Là người chịu trách nghiệm kiểm tra việc xuất, nhập hàng của kho, khi

được quản lý yêu cau, tao phiéu nhập hàng khi hàng hóa được nhập về, tạo

phiếu xuất hàng khi xuất hàng vào bếp để chế biến, kiếm kê hàng hóa trong

kho

® Người quản ly

-_ Là người nắm tình hình mua bán, doanh thu, tỉnh trạng hàng hóa của quán, quản lý nhân viên, quản lý nhà cung cấp, thông kê được thực hiện hang thang, hàng quí hoặc cũng có khi thống kê đột suất

18

Trang 19

3.2 Thiết kế chỉ tiết

® Cac usecase

- Quản lí hóa đơn

o_ Thống kê doanh thu :Thống kê doanh thu sản phẩm bán ra của nhà hàng

- Quản lý danh mục đồ ăn

o_ Cập nhật thông tin đồ ăn, đổ uống

o_ Tìm kiếm đồ ăn, đồ uống o_ Xem danh đồ ăn, đồ uống o_ Thêm/ xóa đồ ăn, đồ uống

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

©_ Thêm/ xóa nhân viên

©_ Cập nhật thông tin nhân viên

Trang 20

3.3 Thiết kế cơ sở dữ liệu

3.3.1 Use case tổng quát

Trang 21

Điều kiện trước: khách hàng truy cập trang web, chưa đăng ký thành

Điều kiện sau: khách hàng trở thành thành viên của hệ thống

Mô tả: khách hàng cung cấp đầy đủ thông tin để đăng ký thành viên

Hành động của tác nhân Hành động của hệ thống

1 Khách hàng sau khi truy cập

website, nếu khách hàng muốn đặt chỗ

2 Hiên thị form đăng ký thành viên

cho khánh hàng

P ský 4 Hệ thông kiêm tra và cập nhật

3 Khách hàng cung cấp đầy đủ thông | thông tin của khách hàng và thêm vào

tin cần thiết sau đó nhắn Đăng Ký danh sách thành viên

thông tin cần thiết, hoặc sử dụng tài

khoản đã tổn tại

2.Hệ thông sẽ thông báo yêu câu

khách hàng nhập lại đầy đủ thông tin

Trang 22

¢ Biéu dé ca str dung dang ky thanh vién:

Dang ky thanh vién Khach Hang

e© _ Điều kiện trước: Người đã đăng ký thành viên

e - Điều kiện sau: Đăng nhập thành công vảo hệ thống

® - Mô tả: Khách hàng nhập tên và mật khâu, hệ thống cho phép đăng nhập

vào hệ thông nếu nhập đúng

® Các sự kiện chính:

1.Thành viên chọn chức năng đăng nhập | 2.Hệ thông hiên thị form đăng nhập

thị đăng nhập thành công

Bảng 3.3 Các sự kiện chính ca sử dụng đăng nhập hệ thống

22

Trang 23

® Các sự kiện phụ:

- Thành viên đăng nhập lại hoặc chọn - Hệ thông báo nhập sai thông tin,

chức năng quên mật khâu ở hệ thống hiển thị form nhập lại

- Thành viên nhập mã xác nhận

- Thành viên tiếp tục đăng nhập hệ thống

hoặc rời khỏi

Bảng 3.4 Các sự kiện phụ ca sử dụng đăng nhập hệ thông

e© Biểu đồ ca sử dụng đăng nhập:

e - Điều kiện trước: Khách hàng truy cập hệ thống

¢ Điều kiện sau: khi khách hàng có nhu cầu tìm kiếm thông tin món ăn

© - Mô tả: Khách hàng tìm kiếm món ăn

23

Trang 24

® Các sự kiện chính:

Hành động của tác nhân Hành động của hệ thống

1 Khách hàng click vào ô tìm kiêm

món ăn

3 Khách hàng nhập thông tin cần thiết

vào form tìm kiếm và nhắn nút tìm

3 Khách hàng không nhập đúng thông

tin tìm kiêm 4 Hệ thông không hiển thị kết quả

Bảng 3.6 Các sự kiện phụ ca sử dụng tìm kiếm món ăn

® - Biêu đồ ca sử dụng tìm kiêm món ăn:

Khách Hàng

Tìm theo món chính

aon _ <<extend>>

Cee Tim theo món tráng miệng

Tìm theo đô uông

Hình 3.4 Biêu đô ca sử dụng tìm kiêm món ăn

24

Trang 25

3.3.2.4 Ca sir dung théng ké:

® - Các tác nhân: Người quản trị

e - Điều kiện trước: Người quản trị truy cập hệ thông ( admin)

e©_ Điều kiện sau: Khách hàng, món ăn, doanh thu, hóa đơn được thống kê

® Mô tả: Thống kê tất cả món ăn, doanh thu, khách hàng, hóa đơn

® Các sự kiện chính:

Người quản trị đăng nhập vào hệ thông | Hệ thống tự động thống kê và hiên

¬ a ak thi ra danh sach thong ké

Nhận thông kê từ hệ thông

Thống kê doanh thu

Thống kê thông tin KH

jh

Người Quản Trị Thống kê thông tin bản ăn

Thông kê hóa đơn

Hình 3.5 Biêu đồ ca sử dụng thống kê

25

Trang 26

3.3.2.5 Ca sir dung quan ly khach hang:

Các tác nhân: Người quản trị

Điều kiện trước: Người quản trị truy cập hệ thống

Điều kiện sau: Danh sách khách hàng được thông kê

Mô tả: Xem danh sách khách hàng, thêm sửa xóa khách hàng

3 Click chon quan ly khach hàng

5 Tién hanh cac thao tac thém stra

Trang 27

¢ Biếu đỗ ca sử dụng quản lý khách hàng:

Thêm khách hàng

<<extend> ae

eo Quan ly khach hang

Fe,

Người Quản Tr “ss, <<extend>>

Hinh 3.6 Biểu đồ ca sử dụng quản ý khách hàng

3.3.2.6 Ca sử dụng quản lý thực đơn:

® - Các tác nhân: Người quản trị

e - Điều kiện trước : người quản trị truy cập hệ thông

e© Điều kiện sau: Danh sách món ăn được thống kê

® Mô tả: Xem danh sách món ăn, thêm sửa xóa món ăn

4 Hiên thị danh sách chuyên bay

3 Click chọn quản lý thực đơn cung ˆ ˆ

Ngày đăng: 23/01/2025, 12:19

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

TÀI LIỆU LIÊN QUAN

w