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

Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf

69 1 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 đề Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng
Tác giả Nhóm 2
Người hướng dẫn ThS Thái Thị Thanh Thảo
Trường học Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh
Chuyên ngành Phân Tích Thiết Kế Phần Mềm
Thể loại Đồ án
Năm xuất bản 2023 - 2024
Thành phố Tp. Hồ chí minh
Định dạng
Số trang 69
Dung lượng 5,01 MB

Cấu trúc

  • 1. Giới thiệu (8)
    • 1.1. Mục tiêu (8)
    • 1.2. Các định nghĩa và từ viết tắt (8)
    • 1.3. Tham khảo (8)
    • 1.4. Phân công công việc (0)
  • 2. Phân tích yêu cầu (9)
    • 2.1. Mô tả dự án (9)
    • 2.2. Actors và Use Cases (9)
      • 2.2.1. Các Use Case Diagram (9)
      • 2.2.2. Mô tả Actors (13)
      • 2.2.3. Mô tả Use Cases (13)
    • 2.3. Bảng phân quyền User vs. Function (14)
  • 3. Đặc tả USE CASE (16)
    • 3.1. UC01: Đặt sân (16)
    • 3.2. UC02: Gọi món (17)
    • 3.3. UC03: Thanh toán (18)
    • 3.4. UC04: Quản lí đặt sân (19)
    • 3.5. UC05: Check in & Check out (0)
    • 3.6. UC06: Quản lí món ăn (21)
    • 3.7. UC07: Quản lí sân bóng (22)
    • 3.8. UC08 Quản lí danh sách khách hàng (23)
    • 3.9. UC09: Thiết lập giá sân bóng (24)
    • 3.10. UC10: Đăng nhập (25)
    • 3.11. UC11: Quản lí nhà cung cấp dịch vụ (26)
    • 3.12. UC12:Quản lí báo cáo thống kê (27)
  • 4. Sequence Digram (42)
    • 4.1. Đặt sân (42)
    • 4.2. Gọi món (44)
    • 4.4. Quản lí món ăn (46)
    • 4.5. Thiết lập giá sân (47)
    • 4.6. Quản lí khách hàng (0)
    • 4.7. Quản lí sân bóng (0)
    • 4.8. Check in & out (0)
    • 4.9. Báo cáo thống kê (0)
    • 4.10. Quản lý nhà cung cấp dịch vụ (0)
  • 5. Sate Machine Diagram (54)
  • 6. Activity Diagram (55)
    • 6.1. Quản lí sân bóng (0)
    • 6.2. UC Đăng nhập (56)
    • 6.3. UC Thanh toán (0)
    • 6.4. UC Quản lí thông tin khách hàng (58)
    • 6.5. UC Báo cáo thống kê (59)
    • 6.6. UC Hủy món (0)
    • 6.7. UC (61)
    • 6.8. UC (62)
    • 6.9. UC (63)
    • 6.10. UC (64)
  • 7. Sơ đồ ERD (65)
  • 8. Clas Diagram (66)
  • 9. Tổng kết (66)
    • 9.1. Các chức năng đã hoàn thành (66)
    • 9.2. Các chức năng có thể phát triển (0)

Nội dung

Mô tả Actors1 Khách hàng Là actor sử dụng các chức năng như đặt sân, dịch vụ phụ 2 Nhân viên Có chức năng điều hành trực tiếp sân bóng 3 Quản trị viên Có chức năng quản lý, điều hành tất

Giới thiệu

Mục tiêu

Bản phân tích và thiết kế này cung cấp bản mô tả chi tiết về hệ thống quản lí đặt sân bóng, bản phân tích các chức năng chủ yếu và bản thiết kế các chức năng thiết kế chính yếu của hệ thống được xây dựng.

Các định nghĩa và từ viết tắt

Bảng 1: Bảng danh mục viết tắt

Tham khảo

Bảng 2: Các tài liệu tham khảo

Phân công công việc

Từ bao năm qua bóng đá luôn là đam mê cháy bỏng với rất nhiều người, không chỉ là đam mê bóng đá còn là môn thể thao rất tốt cho sức khỏe song song với đó còn giúp chúng ta kiếm được nhiều “đồng đội”, gắn kết bạn bè Vậy để có những giây phút bùng nổ, vui đùa tên sân bóng chúng ta không thể nào bỏ qua bước đặt sân được Nếu đặt sân theo các truyền thống như là gọi điện vào hotline của sân bóng hay phải đến tận nơi để đặt sân thì thật quá phiền phức, nếu muốn biết thông tin chi tiết thì phải hỏi gây mất thời gian nhưng không chắc sẽ biết được chi tiết có thể phải đi từ sân để xem Nên với thời đại công nghệ phát triển như hiện nay, chiếc smartphone như vật bất ly thân của mỗi người thì chỉ cần rút nó ra và vào hệ thống

 Yều cầu của khách hàng đối với hệ thống sân bóng

Chỉ cần truy cập vào hệ thống sẽ thấy được tất cả thông tin của tất cả các sân trong sân bóng Dễ dàng tìm được loại sân mình mong muốn, giờ đặt và giá tiền mà không cần hỏi một ai, hình ảnh chi tiết sắc nét Dù đang ở bất cứ đâu cũng tìm kiếm được sân mong muốn

Phân tích yêu cầu

Mô tả dự án

Từ bao năm qua bóng đá luôn là đam mê cháy bỏng với rất nhiều người, không chỉ là đam mê bóng đá còn là môn thể thao rất tốt cho sức khỏe song song với đó còn giúp chúng ta kiếm được nhiều “đồng đội”, gắn kết bạn bè Vậy để có những giây phút bùng nổ, vui đùa tên sân bóng chúng ta không thể nào bỏ qua bước đặt sân được Nếu đặt sân theo các truyền thống như là gọi điện vào hotline của sân bóng hay phải đến tận nơi để đặt sân thì thật quá phiền phức, nếu muốn biết thông tin chi tiết thì phải hỏi gây mất thời gian nhưng không chắc sẽ biết được chi tiết có thể phải đi từ sân để xem Nên với thời đại công nghệ phát triển như hiện nay, chiếc smartphone như vật bất ly thân của mỗi người thì chỉ cần rút nó ra và vào hệ thống

 Yều cầu của khách hàng đối với hệ thống sân bóng

Chỉ cần truy cập vào hệ thống sẽ thấy được tất cả thông tin của tất cả các sân trong sân bóng Dễ dàng tìm được loại sân mình mong muốn, giờ đặt và giá tiền mà không cần hỏi một ai, hình ảnh chi tiết sắc nét Dù đang ở bất cứ đâu cũng tìm kiếm được sân mong muốn

Actors và Use Cases

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Hình 3 : Diagram 3 - Quản trị viên

1 Khách hàng Là actor sử dụng các chức năng như đặt sân, dịch vụ phụ

2 Nhân viên Có chức năng điều hành trực tiếp sân bóng

3 Quản trị viên Có chức năng quản lý, điều hành tất cả chức năng của sân bóng

1 UC01 Đặt sân Cho phép actor đặt sân bóng

2 UC02 Gọi món Chp phép actor sử dụng dịch vụ phụ là đặt món

3 UC03 Thanh toán Cho phép actor lựa chọn các hình thức thanh toán

4 UC04 Quản lí đặt sân Cho phép biết được thông tin người đặt, giờ check in & out

5 UC06 Quản lí món ăn Cho phép tiếp nhận món khách gọi và gửi yêu cầu thực hiện

6 UC07 Quản lý sân bóng Cho phép actor xem danh sách các sân bóng

7 UC08 Quản lý danh sách khách hàng Cho phép actor quả lý thông tin khách hàng

8 UC09 Thiết lập giá sân bóng Cho phép actor quản lí giá cả sân bóng

9 UC10 Đăng nhập Cho phép actor đăng nhập vào hệ thống

10 UC11 Quản lý nhà cung cấp dịch vụ Cho phép actor quản lí thông tin nhà cung cấp, nhà đầu tư

11 UC12 Quản lý báo cáo thống kê Cho phép actor quản lí số liệu thống kê

12 UC13 Quản lý check in Cho phép actor biết được thời gian khách hàng sẽ đến sân

13 UC14 Quản lý check out Cho phép actor biết được số giờ khác kết thúc thuê

14 UC15 Quản lý thiết bị trong sân Cho phép actor kiểm tra các thiết bị để báo cáo

15 UC16 Quản lý thời gian hoạt động Cho phép actor mở/đóng sân bóng

16 UC17 Xem thông tin cá nhân Cho phép actor xem lại thông tin của mình

17 UC18 Quản lý danh sách nhân viên Cho phép actor nắm thông tin các nhân viên của mình

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

18 UC19 Quản lý chương trình khuyến mãi Cho phép actor điều chỉnh các khuyến mãi hợp lí

19 UC20 In hóa đơn Cho phép actor in hóa đơn thanh toán

20 UC21 Xem tài khoản Cho phép actor xem tài khoản của mình

21 UC22 Xem lịch đặt sân Cho phép actor xem lại thông tin đã đặt

22 UC23 Xem thông tin người đặt Cho phép actor xem được thông tin khách đặt sân

23 UC24 Quản lý thiết bị trong sân Cho phép actor phát hiện kịp thời các thiết bị hư hỏng

Bảng 4 : Mô tả Use Case

Bảng phân quyền User vs Function

Khách hàng Nhân viên Quản trị viên

UC04: Quản lí đặt sân X X

UC06: Quản lí món ăn X X

UC07: Quản lý sân bóng X X

UC08: Quản lý danh sách khách hàng X X

UC09: Thiết lập giá sân bóng X

UC11: Quản lý nhà cung cấp dịch vụ X

UC12: Quản lý báo cáo thống kê X

UC13: Quản lý check in X X

UC14: Quản lý check out X X

UC15: Quản lý thiết bị trong sân X X

UC16: Quản lý thời gian hoạt động X X

UC17: Xem thông tin cá nhân X

UC18: Quản lý danh sách nhân viên X

UC19: Quản lý chương trình khuyến mãi X

UC22: Xem lịch đặt sân X X

UC23: Xem thông tin người đặt X X

UC24: Quản lý thiết bị trong sân X

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Đặc tả USE CASE

UC01: Đặt sân

Short description UC cho phép actor quản lý lịch đặt sân bóng của mình, có thể xem thông tin đã đặt sân hoặc huỷ sân

Trigger Actor vào app đặt sân

Pre-condition Actor đã đặt sân

Post-Condition Chuyển tới trang xem thông tin lịch đặt sân

2 Actor xem lịch đặt sân

4 Hệ thống thông báo đặt sân thành công

5 Hệ thống chuyển sang trang thông tin đặt sân của actor

(flow) 4’ Actor huỷ đặt sân

5’ Quay trở lại trang đặt sân Error situations: Lịch đặt sân đã đầy không thể đặt

System state in error situations:

Actor không vào được app

Bảng 6 : Đặt tả UC đặt sân

UC02: Gọi món

Short description UC cho phép vào app gọi món, có thể thay đổi món hoặc huỷ món ăn mình đã chọn

Trigger Actor vào app đặt món

Pre-condition Actor đã đặt món

Post-condition Chuyển tới trang xem thông tin món ăn

4 Hệ thống thông báo đặt món thành công

5 Hệ thống chuyển sang trang thông tin món ăn đã đặt

4’ Actor thay đổi món ăn hoặc huỷ món ăn đã đặt 5.’ Quay trở lại trang thông tin món ăn

System state in error situations: Actor không vào được app

Bảng 7 : Đặt tả UC gọi món

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

UC03: Thanh toán

Short description UC cho phép actor thanh toán qua app vào hệ thống hoặc bằng tiền mặt

Trigger Actor thanh toán qua app

Pre-condition Actor đã thanh toán

Post-Condition Chuyển tới trang thanh toán

2 Actor xem lịch đặt sân hoặc món ăn

3 Actor nhấn đặt lịch hoặc đặt món ăn

4 Actor thanh toán qua app

5 Hệ thống thông báo thanh toán thành công

6 Hệ thống chuyển sang trang hoá đơn của actor

4’ Actor thanh toán bằng tiền mặt

Error situations: App thanh toán bị lỗi

System state in error situations: Actor không thanh toán qua app được

Bảng 8 : Đặt tả UC thanh toán

UC04: Quản lí đặt sân

Name Quản lý đặt sân

Short description Cho phép biết được thông tin người đặt, ngày giờ đặt

Actor Quản lý sân bóng

Trigger Actor khách hàng đặt sân

Pre-condition Actor khách hàng đã đặt sân

Post-Condition Theo dõi thời gian check in & out, hiện lên màn hính các dịch vụ phụ

(flow) 1 Actor nhận thông tin khách hang đặt

2 Actor tìm kiếm sân trống để sắp xếp thích hợp

3 Gửi thông tin sân trống cho khách hang 4.Xác nhận đặt sân

5.Khách hang tới sân và chơi

4' Khách hàng hủy sân 5' Cập nhật lại tình trạng sân: trống Error situations: Khách hàng đặt nhưng không đến hoặc đến trễ

System state in error situations:

Sân trống nhưng chưa thể nhận khách hang mới ngay được

Bảng 9 : Đặt tả UC quản lí đặt sân

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

3.5 UC013: Quản lý check in

Name Quản lí check in

Short description Khách hàng bắt đầu vào sân chơi

Actor Nhân viên, Quản trị viên hệ thống

Trigger Khách hàng đã đặt sân và vào sân chơi

Pre-condition Hiện lên màn hính các dịch vụ phụ để khách hàng lựa chọn Post-Condition 1 Xác nhận sân này các khách đặt lúc mấy giờ

2 Đúng giờ mới khách vào sân

3 Chúc quý khách chơi vui vẻ Standard process

(flow) 2’ Khách đến trễ giờ đã đặt hơn 30p

3’ Tự động hủy lịch đặt trước

(flow) Sân bóng gặp trục trặc

Error situations: Khách hàng không đến

System state in error situations: Sân gặp vấn đề, trang thiết bị hư hỏng

Bảng 10 : Đặt tả UC quản lí check in

3.6 UC06: Quản lí món ăn

Name Quản lý món ăn

Short description Xem được những món ăn khách đã đặt

Actor Quản lý sân bóng

Trigger Khách hàng bắt đầu chơi bóng

Pre-condition Khách hàng đã đặt sân và vào sân chơi

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-Condition Gửi yêu cầu của khách hàng xuống nhà bếp để thực hiện Standard process

(flow) 1 Actor nhận thông tin gọi món của khách hàng

3’ Nếu món ăn chưa làm thì xác nhận hủy nếu đã làm thì không duyệt yêu cầu

4’ Chờ khách ord món khác hoặc đem lên cho khách 5’ Nếu không hủy thì thanh toán

Error situations: Quên đem lên cho khách hàng

System state in error situations:

Bảng11 : Đặt tả UC quản lí món ăn

3.7 UC07: Quản lí sân bóng

Name Quản lý sân bóng

Short Description Cho phép quản trị viên quản lý hệ thống sân bóng Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL sân bóng” Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển về trang tạo sân

Standard process (1) Actor nhấn vào button “QL sân bóng”.

(2) Actor thêm, sửa, xóa những thông tin:

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin.

(4) Chuyển về trang danh mục sân bóng Alternaitve process

(4’)HT thông báo trùng tên sân bóng hoặc trùng loại sân bóng và giá tiền.

(5’) Actor nhập lại thông tin.

(6’) Chuyển về trang danh mục sân bóng.

System state in error situation Không thể đặng nhập vào hệ thống

Bảng 12 : Đặt tả UC quản lí sân bóng

3.8 UC08 Quản lí danh sách khách hàng

Name Quản lý danh sách khách hàng

Short Description Cho phép quản trị viên quản lý thông tin khách hàng Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL sân bóng”Pre-condi Actor đã đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang danh mục khách hàng

(1) Actor nhấn vô mục “QL khách hàng”

(2) Actor có thể thêm, sửa, xóa thông tin của khách hàng:

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin Alternaitve process

(4’) Hệ thống thông báo mã khách hàng đã tồn tại.

(5’) Actor sửa lại mã khách hàng sao cho không hiện thông báo này”.

System state in error situation Không thể đăng nhập vào hệ thống

Bảng 13 : Đặt tả UC quản lí khách

3.9 UC09: Thiết lập giá sân bóng

Name Thiết lập bảng giá sân bóng

Short Description Cho phép quản trị viên quản lý giá cả sân bóng Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “Bảng giá sân bóng”

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang bảng giá sân bóng

(1) Actor nhấn vô mục “Bảng giá sân bóng”

(2) Actor có thể thêm, thay đổi, sửa, xóa thông tin của sân bóng:

 Loại sân bóng(sân 5, sân 7, sân 11)

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“cập nhật” nếu thực thi chỉnh sửa thông tin.

(4) Trở về trang bảng giá sân bóng.

Alternaitve process (4’)Hệ thống thông báo: “bắt buộc nhập đầy đủ loại sân bóng, tên sân bóng và giá tiền”.

System state in error situation Không thể kết nối hệ thống

Bảng 14 : Đặt tả UC thiết lập giá sân bóng

Short Description Cho phép quản trị viên đăng nhập vô hệ thống quản lý Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “Đăng nhập”Pre-condi Actor chưa đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang chủ

Standard process (1) Actor điền username và password, sau đó nhấn “đăng nhập”

(2) Actor vô được trang chủ thành công.

(2’) Hệ thống thông báo password không đúng hoặc username chưa đươc đăng ký.

System state in error situation Không thể kết nối được với sever

Bảng 15 : Đặt tả UC đăng nhập

3.11 UC11: Quản lí nhà cung cấp dịch vụ

Name Quản lý nhà cung cấp dịch vụ

Short Description Cho phép quản trị viên quản lý thông tin nhà cung cấp , nhà đầu tư Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL Nhà cung cấp” Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang danh mục khách hàng

(1) Actor nhấn vô mục “QL Nhà cung cấp”

(2) Actor có thể theo dõi các chỉ số hiệu suất chính (KPI) để đánh giá mức độ đáp ứng nghĩa vụ của nhà cung cấp của bạn Điều này có thể bao gồm các yếu tố như chất lượng sản phẩm, giao hàng đúng hạn và khả năng đáp ứng các yêu cầu.

(3) Actor có thể tìm kiếm nhà cung cấp uy tín, chuyên cung cấp thiết bị sân bóng và các dịch vụ liên quan trong danh mục “tìm kiếm nhà cung cấp”

(4) Actor có thể quản lý các hợp đồng với nhà cung cấp trong mục “quản lý hợp đồng nhà cung cấp”

(5) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin Alternaitve process (4’) Hệ thống thông báo cáo hợp đồng với nhà cung cấp đã quá hạn

System state in error situation Không thể đăng nhập vào hệ thống

Bảng 16 : Đặt tả UC quản lí nhà cung cấp dịch

3.12 UC12:Quản lí báo cáo thống kê

Name Quản lý báo cáo thống kê

Short Description Cho phép quản trị viên quản lý số liệu thống kê Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL Báo cáo thống kê”

Pre-condi Actor đã đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang báo cáo thống kê

(1) Actor nhấn vô mục “QL Báo cáo thống kê

(2) Actor có thể thêm, thay đổi, sửa, xóa với các mục: bán hàng, tồn kho, công nợ và các báo cáo về lãi lỗ kinh doanh, tổng hợp chi phí, tổng hợp doanh thu bán hàng, báo cáo về tiền mặt

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“cập nhật” nếu thực thi chỉnh sửa thông tin.

(4) Trở về trang QL Báo cáo thống kê.

Alternaitve process (4’)Hệ thống thông báo: “Không”.

System state in error situation Kết nối database bị lôc

Bảng 17 : Đặt tả UC quản lí báo cáo thống kê

3.13 UC14: Quản lý check out

Name Quản lí check out

Short description Khách hàng bắt đầu vào sân chơi

Actor Nhân viên, Quản trị viên hệ thống

Trigger Khách hàng đang chơi

Pre-condition Hiện lên màn hính các dịch vụ phụ để khách hàng lựa chọn Post-Condition 1 Xác nhận số giờ khách đã đặt

2 Thông báo đã hết giờ

(flow) 2’ Khách hàng vượt quá số giờ đã đặt

3’ Tính thêm phí rồi thanh toán

Sân bóng gặp trục trặc

Error situations: Đang chơi bỏ về ngang

System state in error situations: Sân gặp vấn đề, trang thiết bị hư hỏng

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Bảng 18 : Đặt tả UC quản lý check out

3.14 UC15: Quản lý thiết bị trong sân

Name Quản lí thiết bị trong sân

Short description Actor đi kiểm tra sân

Trigger Đang đi kiểm tra

Pre-condition Hiện bảng báo cáo

Post-Condition 1 Đến từng sân xem xét

2 Kiểm tra trang thiết bị

3 Báo cáo trang thiết bị bình thường Standard process

2’ Trang thiết bị đã bị hỏng 3’ Báo cáo để tiền hành sửa chữa

Sân bóng gặp trục trặcError situations: Khách đang chơi

System state in error situations: Cúp điện

Bảng 19 : Đặt tả UC quản lý trang thiết bị

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

3.15 UC16: Quản lý thời gian hoạt động

Name Quản lý thời gian hoạt động

Short description Actor mở của hàng

Pre-condition Hệ thống đã hoạt động

Post-Condition 1 Mở cửa đúng giờ

2 Kiểm tra qua một lượt để bắt đầu hoạt động

3 Xem danh sách các sân được đặt hôm nay

4 Xác nhận sân khách đặt hôm nay ổn

6 Đóng cửa cửa hàng Standard process

4’ Sân khách đặt có trục trặc 5’ Yêu cầu đổi sân cho khách 6’ Đóng cửa

Error situations: Nhân viên đi trễ

System state in error situations: Ổ khóa lỗi không thể mở cửa

Bảng 20 : Đặt tả UC quản lý thời gian hoạt động

3.16 UC Xem thông tin cá nhân

Name Xem thông tin cá nhân

Short Description Cho phép khách hàng xem thông tin cá nhân của mình

Trigger Khách hàng nhấn vào “Thông tin chi tiết”

Pre-condi Actor đã đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang thông tin các nhân

(1) Actor nhấn vô mục “ Thông tin chi tiết ”

(2) Actor có thể thêm,cập nhật, xóa thông tin của mình.

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin.

Alternaitve process (3’) Không thể lưu

System state in error situation Không có kết nối với database

Bảng 21 : Đặt tả UC Xem thông tin cá nhân

3.17 UC Quản lí danh sách nhân viên

Name Quản lý danh sách nhân viên

Description Thực hiện các công việc liên quan đến thêm, xóa, sửa, cập nhật thông tin của nhân viên Actor Quản trị viên

Trigger Khi actor chọn nút “Chi tiết nhân viên”

Pre-condition Đăng nhập vào hệ thống

Post-condition Chuyển tới trang chi tiết nhân viên

1) Chọn chức năng(thêm, xóa, sửa)

5) Thông báo thành công Alternative flow/Process

4’ Sai format 5’ Không thể lưu 6’ Thông báo lỗi System state in error situations

Bỏ trống phần bắt buộc Lỗi nhập thành công nhưng không lưu Không kết nối được với database

Bảng 21 : Đặt tả UC Xem thông tin cá nhân

3.18 UC Xem thông tin sân

Name Xem thông tin sân

Short Description Cho phép khách hàng xem thông tin sân bóng đã đượ đặt

Trigger Khách hàng nhấn vào “Chi tiết sân”

Pre-condi Actor đã đăng nhập vào hệ thống và đã đặt sânPost-condi Chuyển tới trang chi tiết thông tin sân bóng

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Standard process (1) Actor nhấn vô mục “ Chi tiết sân ”

Alternaitve process (2’) Thông báo lỗi

System state in error situation Không có kết nối với database

Bảng 23 : Đặt tả UC quản lí báo cáo thống kê

Short Description Cho phép actor in hóa đơn thanh toán

Trigger Khách hàng gọi thanh toán

Pre-condi Khách hàng đang chơi trong sân

Post-condi In hóa đơn thanh toán

Standard process (1) Nhận yêu cầu thanh toán

(2) Yêu cầu hệ thống xuất tổng hóa đơn

(3) Chọn phương thức thanh toán

(4) In hóa đơn Alternaitve process

(2 ’) Hệ thống lỗi (3’) Không thể in hóa đon (4’) Tìm cách khác phục hệ thống

System state in error situation Cúp điện

Bảng 24 : Đặt tả UC quản lí báo cáo thống kê

Short Description Cho phép khách hàng xem thông tin cá nhân

Trigger Khách hàng nhấn vào “Xem thông tin tài khoản” Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang chi tiết thông tin cá nhân

Standard process (1) Nhấn vào xem thông tài khoản

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Alternaitve process (1’) Không thể truy cập được

System state in error situation Không có kết nối với database

Bảng 25 : Đặt tả UC Xem tài khoản

3.21 UC Quản lý chương trình khuyến mãi

Name Quản lý chương trình khuyến mãi

Short Description Cho phép khách hàng xem thông tin sân bóng đã đượ đặt

Trigger Khách hàng nhấn vào “Chi tiết sân”

Pre-condi Actor đã đăng nhập vào hệ thống và đã đặt sân Post-condi Chuyển tới trang chi tiết thông tin sân bóng

Standard process (1) Actor nhấn vô mục “ Chi tiết sân ”

Alternaitve process (2’) Thông báo lỗi

System state in error situation Không có kết nối với database

Bảng 26 : Đặt tả UC Quản lí chương trình khuyến mãi

3.22 UC Xem lịch đặt sân

Name Xem lịch đặt sân

Short Description Cho phép khách hàng xem lịch sân đã đặt

Trigger Khách hàng nhấn vào “Xem sân đã đặt”

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang thông tin sân chi tiết

Standard process (1) Nhấn vào xem sân đã đặt

(2) Chọn xem thông tin chi tiếtAlternaitve process (1’) Không thể truy cập được

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

System state in error situation Không có kết nối với database

Bảng 27 : Đặt tả UC Xem lịch đặt sân

3.23 UC Xem thông tin người đặt

Name Xem thông tin người đặt

Short Description Cho phép quản trị viên xem thông tin người đặt

Trigger QTV nhấn vào danh sách sân đã đặt

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang các sân đã được đặt

(1) Nhấn vào xem danh sách các sân đã đặt

(2) Nhấn vào sân muốn xem

(3) Chọn xem thông tin người đặt

Alternaitve process (1’) Không thể truy cập được

System state in error situation Không có kết nối với database

Bảng 28 : Đặt tả UC Xem thông tin người đặt

3.24 UC Quản lý thiết bị trong sân

Name Xem Quản lý thiết bị trong sân

Short Description Cho phép NV kiểm tra các thiết bị trong sân và báo cáo

Trigger Nhân viên phát hiện cái thiết bị hư hỏng

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang quản lý thiết bị

(1) Nhấn vào quản lý thiết bị

(2) Điền thông tin thiết bị hư vào

(3) Gửi báo cáo lý do hư hỏng

UC06: Quản lí món ăn

Name Quản lý món ăn

Short description Xem được những món ăn khách đã đặt

Actor Quản lý sân bóng

Trigger Khách hàng bắt đầu chơi bóng

Pre-condition Khách hàng đã đặt sân và vào sân chơi

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-Condition Gửi yêu cầu của khách hàng xuống nhà bếp để thực hiện Standard process

(flow) 1 Actor nhận thông tin gọi món của khách hàng

3’ Nếu món ăn chưa làm thì xác nhận hủy nếu đã làm thì không duyệt yêu cầu

4’ Chờ khách ord món khác hoặc đem lên cho khách 5’ Nếu không hủy thì thanh toán

Error situations: Quên đem lên cho khách hàng

System state in error situations:

Bảng11 : Đặt tả UC quản lí món ăn

UC07: Quản lí sân bóng

Name Quản lý sân bóng

Short Description Cho phép quản trị viên quản lý hệ thống sân bóng Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL sân bóng” Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển về trang tạo sân

Standard process (1) Actor nhấn vào button “QL sân bóng”.

(2) Actor thêm, sửa, xóa những thông tin:

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin.

(4) Chuyển về trang danh mục sân bóng Alternaitve process

(4’)HT thông báo trùng tên sân bóng hoặc trùng loại sân bóng và giá tiền.

(5’) Actor nhập lại thông tin.

(6’) Chuyển về trang danh mục sân bóng.

System state in error situation Không thể đặng nhập vào hệ thống

Bảng 12 : Đặt tả UC quản lí sân bóng

UC08 Quản lí danh sách khách hàng

Name Quản lý danh sách khách hàng

Short Description Cho phép quản trị viên quản lý thông tin khách hàng Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL sân bóng”Pre-condi Actor đã đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang danh mục khách hàng

(1) Actor nhấn vô mục “QL khách hàng”

(2) Actor có thể thêm, sửa, xóa thông tin của khách hàng:

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin Alternaitve process

(4’) Hệ thống thông báo mã khách hàng đã tồn tại.

(5’) Actor sửa lại mã khách hàng sao cho không hiện thông báo này”.

System state in error situation Không thể đăng nhập vào hệ thống

Bảng 13 : Đặt tả UC quản lí khách

UC09: Thiết lập giá sân bóng

Name Thiết lập bảng giá sân bóng

Short Description Cho phép quản trị viên quản lý giá cả sân bóng Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “Bảng giá sân bóng”

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang bảng giá sân bóng

(1) Actor nhấn vô mục “Bảng giá sân bóng”

(2) Actor có thể thêm, thay đổi, sửa, xóa thông tin của sân bóng:

 Loại sân bóng(sân 5, sân 7, sân 11)

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“cập nhật” nếu thực thi chỉnh sửa thông tin.

(4) Trở về trang bảng giá sân bóng.

Alternaitve process (4’)Hệ thống thông báo: “bắt buộc nhập đầy đủ loại sân bóng, tên sân bóng và giá tiền”.

System state in error situation Không thể kết nối hệ thống

Bảng 14 : Đặt tả UC thiết lập giá sân bóng

UC10: Đăng nhập

Short Description Cho phép quản trị viên đăng nhập vô hệ thống quản lý Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “Đăng nhập”Pre-condi Actor chưa đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang chủ

Standard process (1) Actor điền username và password, sau đó nhấn “đăng nhập”

(2) Actor vô được trang chủ thành công.

(2’) Hệ thống thông báo password không đúng hoặc username chưa đươc đăng ký.

System state in error situation Không thể kết nối được với sever

Bảng 15 : Đặt tả UC đăng nhập

UC11: Quản lí nhà cung cấp dịch vụ

Name Quản lý nhà cung cấp dịch vụ

Short Description Cho phép quản trị viên quản lý thông tin nhà cung cấp , nhà đầu tư Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL Nhà cung cấp” Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang danh mục khách hàng

(1) Actor nhấn vô mục “QL Nhà cung cấp”

(2) Actor có thể theo dõi các chỉ số hiệu suất chính (KPI) để đánh giá mức độ đáp ứng nghĩa vụ của nhà cung cấp của bạn Điều này có thể bao gồm các yếu tố như chất lượng sản phẩm, giao hàng đúng hạn và khả năng đáp ứng các yêu cầu.

(3) Actor có thể tìm kiếm nhà cung cấp uy tín, chuyên cung cấp thiết bị sân bóng và các dịch vụ liên quan trong danh mục “tìm kiếm nhà cung cấp”

(4) Actor có thể quản lý các hợp đồng với nhà cung cấp trong mục “quản lý hợp đồng nhà cung cấp”

(5) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin Alternaitve process (4’) Hệ thống thông báo cáo hợp đồng với nhà cung cấp đã quá hạn

System state in error situation Không thể đăng nhập vào hệ thống

Bảng 16 : Đặt tả UC quản lí nhà cung cấp dịch

UC12:Quản lí báo cáo thống kê

Name Quản lý báo cáo thống kê

Short Description Cho phép quản trị viên quản lý số liệu thống kê Actor Quản trị viên hệ thống

Trigger Quản trị viên hệ thống nhấn nút “QL Báo cáo thống kê”

Pre-condi Actor đã đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang báo cáo thống kê

(1) Actor nhấn vô mục “QL Báo cáo thống kê

(2) Actor có thể thêm, thay đổi, sửa, xóa với các mục: bán hàng, tồn kho, công nợ và các báo cáo về lãi lỗ kinh doanh, tổng hợp chi phí, tổng hợp doanh thu bán hàng, báo cáo về tiền mặt

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“cập nhật” nếu thực thi chỉnh sửa thông tin.

(4) Trở về trang QL Báo cáo thống kê.

Alternaitve process (4’)Hệ thống thông báo: “Không”.

System state in error situation Kết nối database bị lôc

Bảng 17 : Đặt tả UC quản lí báo cáo thống kê

3.13 UC14: Quản lý check out

Name Quản lí check out

Short description Khách hàng bắt đầu vào sân chơi

Actor Nhân viên, Quản trị viên hệ thống

Trigger Khách hàng đang chơi

Pre-condition Hiện lên màn hính các dịch vụ phụ để khách hàng lựa chọn Post-Condition 1 Xác nhận số giờ khách đã đặt

2 Thông báo đã hết giờ

(flow) 2’ Khách hàng vượt quá số giờ đã đặt

3’ Tính thêm phí rồi thanh toán

Sân bóng gặp trục trặc

Error situations: Đang chơi bỏ về ngang

System state in error situations: Sân gặp vấn đề, trang thiết bị hư hỏng

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Bảng 18 : Đặt tả UC quản lý check out

3.14 UC15: Quản lý thiết bị trong sân

Name Quản lí thiết bị trong sân

Short description Actor đi kiểm tra sân

Trigger Đang đi kiểm tra

Pre-condition Hiện bảng báo cáo

Post-Condition 1 Đến từng sân xem xét

2 Kiểm tra trang thiết bị

3 Báo cáo trang thiết bị bình thường Standard process

2’ Trang thiết bị đã bị hỏng 3’ Báo cáo để tiền hành sửa chữa

Sân bóng gặp trục trặcError situations: Khách đang chơi

System state in error situations: Cúp điện

Bảng 19 : Đặt tả UC quản lý trang thiết bị

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

3.15 UC16: Quản lý thời gian hoạt động

Name Quản lý thời gian hoạt động

Short description Actor mở của hàng

Pre-condition Hệ thống đã hoạt động

Post-Condition 1 Mở cửa đúng giờ

2 Kiểm tra qua một lượt để bắt đầu hoạt động

3 Xem danh sách các sân được đặt hôm nay

4 Xác nhận sân khách đặt hôm nay ổn

6 Đóng cửa cửa hàng Standard process

4’ Sân khách đặt có trục trặc 5’ Yêu cầu đổi sân cho khách 6’ Đóng cửa

Error situations: Nhân viên đi trễ

System state in error situations: Ổ khóa lỗi không thể mở cửa

Bảng 20 : Đặt tả UC quản lý thời gian hoạt động

3.16 UC Xem thông tin cá nhân

Name Xem thông tin cá nhân

Short Description Cho phép khách hàng xem thông tin cá nhân của mình

Trigger Khách hàng nhấn vào “Thông tin chi tiết”

Pre-condi Actor đã đăng nhập vào hệ thống

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Post-condi Chuyển tới trang thông tin các nhân

(1) Actor nhấn vô mục “ Thông tin chi tiết ”

(2) Actor có thể thêm,cập nhật, xóa thông tin của mình.

(3) Actor nhấn vào “Lưu” để hoàn tất việc tạo mới;

“Cập nhật” nếu thực thi chỉnh sửa thông tin.

Alternaitve process (3’) Không thể lưu

System state in error situation Không có kết nối với database

Bảng 21 : Đặt tả UC Xem thông tin cá nhân

3.17 UC Quản lí danh sách nhân viên

Name Quản lý danh sách nhân viên

Description Thực hiện các công việc liên quan đến thêm, xóa, sửa, cập nhật thông tin của nhân viên Actor Quản trị viên

Trigger Khi actor chọn nút “Chi tiết nhân viên”

Pre-condition Đăng nhập vào hệ thống

Post-condition Chuyển tới trang chi tiết nhân viên

1) Chọn chức năng(thêm, xóa, sửa)

5) Thông báo thành công Alternative flow/Process

4’ Sai format 5’ Không thể lưu 6’ Thông báo lỗi System state in error situations

Bỏ trống phần bắt buộc Lỗi nhập thành công nhưng không lưu Không kết nối được với database

Bảng 21 : Đặt tả UC Xem thông tin cá nhân

3.18 UC Xem thông tin sân

Name Xem thông tin sân

Short Description Cho phép khách hàng xem thông tin sân bóng đã đượ đặt

Trigger Khách hàng nhấn vào “Chi tiết sân”

Pre-condi Actor đã đăng nhập vào hệ thống và đã đặt sânPost-condi Chuyển tới trang chi tiết thông tin sân bóng

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Standard process (1) Actor nhấn vô mục “ Chi tiết sân ”

Alternaitve process (2’) Thông báo lỗi

System state in error situation Không có kết nối với database

Bảng 23 : Đặt tả UC quản lí báo cáo thống kê

Short Description Cho phép actor in hóa đơn thanh toán

Trigger Khách hàng gọi thanh toán

Pre-condi Khách hàng đang chơi trong sân

Post-condi In hóa đơn thanh toán

Standard process (1) Nhận yêu cầu thanh toán

(2) Yêu cầu hệ thống xuất tổng hóa đơn

(3) Chọn phương thức thanh toán

(4) In hóa đơn Alternaitve process

(2 ’) Hệ thống lỗi (3’) Không thể in hóa đon (4’) Tìm cách khác phục hệ thống

System state in error situation Cúp điện

Bảng 24 : Đặt tả UC quản lí báo cáo thống kê

Short Description Cho phép khách hàng xem thông tin cá nhân

Trigger Khách hàng nhấn vào “Xem thông tin tài khoản” Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang chi tiết thông tin cá nhân

Standard process (1) Nhấn vào xem thông tài khoản

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Alternaitve process (1’) Không thể truy cập được

System state in error situation Không có kết nối với database

Bảng 25 : Đặt tả UC Xem tài khoản

3.21 UC Quản lý chương trình khuyến mãi

Name Quản lý chương trình khuyến mãi

Short Description Cho phép khách hàng xem thông tin sân bóng đã đượ đặt

Trigger Khách hàng nhấn vào “Chi tiết sân”

Pre-condi Actor đã đăng nhập vào hệ thống và đã đặt sân Post-condi Chuyển tới trang chi tiết thông tin sân bóng

Standard process (1) Actor nhấn vô mục “ Chi tiết sân ”

Alternaitve process (2’) Thông báo lỗi

System state in error situation Không có kết nối với database

Bảng 26 : Đặt tả UC Quản lí chương trình khuyến mãi

3.22 UC Xem lịch đặt sân

Name Xem lịch đặt sân

Short Description Cho phép khách hàng xem lịch sân đã đặt

Trigger Khách hàng nhấn vào “Xem sân đã đặt”

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang thông tin sân chi tiết

Standard process (1) Nhấn vào xem sân đã đặt

(2) Chọn xem thông tin chi tiếtAlternaitve process (1’) Không thể truy cập được

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

System state in error situation Không có kết nối với database

Bảng 27 : Đặt tả UC Xem lịch đặt sân

3.23 UC Xem thông tin người đặt

Name Xem thông tin người đặt

Short Description Cho phép quản trị viên xem thông tin người đặt

Trigger QTV nhấn vào danh sách sân đã đặt

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang các sân đã được đặt

(1) Nhấn vào xem danh sách các sân đã đặt

(2) Nhấn vào sân muốn xem

(3) Chọn xem thông tin người đặt

Alternaitve process (1’) Không thể truy cập được

System state in error situation Không có kết nối với database

Bảng 28 : Đặt tả UC Xem thông tin người đặt

3.24 UC Quản lý thiết bị trong sân

Name Xem Quản lý thiết bị trong sân

Short Description Cho phép NV kiểm tra các thiết bị trong sân và báo cáo

Trigger Nhân viên phát hiện cái thiết bị hư hỏng

Pre-condi Actor đã đăng nhập vào hệ thống

Post-condi Chuyển tới trang quản lý thiết bị

(1) Nhấn vào quản lý thiết bị

(2) Điền thông tin thiết bị hư vào

(3) Gửi báo cáo lý do hư hỏng

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Alternaitve process (1’) Không thể truy cập được

System state in error situation Không có kết nối với database

Bảng 29 : Đặt tả UC Quản lý thiết bị trong sân

Sequence Digram

Đặt sân

HÌnh 4 : Sequence Diagram – Đặt sân

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Gọi món

HÌnh 5 : Sequence Diagram – Gọi món

HÌnh 6 : Sequence Diagram – Thanh toán

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Quản lí món ăn

HÌnh 7 : Sequence Diagram – Quản lí món ăn

Thiết lập giá sân

HÌnh 8 : Sequence Diagram – Thiết lập giá sân

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

4.6 Quản lí thiết bị trong sân

HÌnh 9 : Sequence Diagram – Quản lí thiết bị trong sân

HÌnh 10 : Sequence Diagram – Quản lý check in

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

HÌnh 11 : Sequence Diagram – Quản lí check out

4.9 Quản lý thời gian hoạt động

HÌnh 12 : Quản lí thời gian hoạt động

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

4.10 Quản lý lịch đặt sân

HÌnh 13 : Sequence Diagram – Quản lí nhà cung cấp dịch vụ

Sate Machine Diagram

Activity Diagram

UC Đăng nhập

HÌnh 16 : Activity Diagram – Đăng nhập

HÌnh 17 : Activity Diagram – Xóa tài khoản

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

6.4 UC Quản lí thông tin khách hàng

HÌnh 18 : Activity Diagram – Quản lí thông tin khách hàng

6.5 UC Báo cáo thống kê

HÌnh 19 : Activity Diagram – Báo cáo thống kê

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

6.6 UC Xem lịch đặt sân

HÌnh 20 : Activity Diagram – Xem lịch đặt sân

6.7 UC Quản lý chương trình khuyến mãi

HÌnh 21 : Activity Diagram – Quản lý chương trình khuyến mãi

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

HÌnh 22 : Activity Diagram – In hóa đơn

6.9 UC Quản lý danh sách nhân viên

HÌnh 23 : Activity Diagram – Quản lý danh sách nhân viên

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

6.10 UC Xem thông tin sân

HÌnh 24 : Activity Diagram – Xem thông tin sân

UC Quản lí thông tin khách hàng

HÌnh 18 : Activity Diagram – Quản lí thông tin khách hàng

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

HÌnh 19 : Activity Diagram – Báo cáo thống kê

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

6.6 UC Xem lịch đặt sân

HÌnh 20 : Activity Diagram – Xem lịch đặt sân

6.7 UC Quản lý chương trình khuyến mãi

HÌnh 21 : Activity Diagram – Quản lý chương trình khuyến mãi

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

HÌnh 22 : Activity Diagram – In hóa đơn

6.9 UC Quản lý danh sách nhân viên

HÌnh 23 : Activity Diagram – Quản lý danh sách nhân viên

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

6.10 UC Xem thông tin sân

HÌnh 24 : Activity Diagram – Xem thông tin sân

UC

HÌnh 21 : Activity Diagram – Quản lý chương trình khuyến mãi

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

UC

HÌnh 22 : Activity Diagram – In hóa đơn

UC

HÌnh 23 : Activity Diagram – Quản lý danh sách nhân viên

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

UC

HÌnh 24 : Activity Diagram – Xem thông tin sân

Sơ đồ ERD

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Clas Diagram

Tổng kết

Các chức năng đã hoàn thành

1 Mô tả và yêu cầu chức năng cho toàn hệ thống

2 Yêu cầu của người dùng với hệ thống

3 Xác định các actor cho hệ thống, vẽ use case cho từng actor

4 Đặc tả các use case

6 Vẽ và giải thích sơ đồ tuần tự (Sequence diagram)

7 Optional - Vẽ sơ đồ trạng thái (State machine diagram)

8 Vẽ và giải thích sơ đồ Activity diagram

9 Thiết kế và đặc tả sơ đồ ERD

10 Kết luận các ưu và nhược điểm của hệ thống cũng như những cải tiến cần thiết

XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024

Bảng phân công công việc

Huỳnh Nguyễn Linh Tâm Nguyễn Việt Tài Hồ Chí Quốc Đặng Minh Phúc Vũ Tưởng Hoàng Đ t

Vẽ UC cho từng actor x x x x

Vẽ UC tổng x Đặc tả x x x x

Ngày đăng: 18/10/2024, 19:56

HÌNH ẢNH LIÊN QUAN

Hình 1 : Diagram 1  - Khách hàng - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Hình 1 Diagram 1 - Khách hàng (Trang 11)
Bảng 7 : Đặt tả UC gọi món - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Bảng 7 Đặt tả UC gọi món (Trang 17)
Bảng 8 : Đặt tả UC thanh toán - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Bảng 8 Đặt tả UC thanh toán (Trang 18)
Bảng 16 : Đặt tả UC quản lí nhà cung cấp dịch - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Bảng 16 Đặt tả UC quản lí nhà cung cấp dịch (Trang 27)
Bảng 17 : Đặt tả UC quản lí báo cáo thống kê - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Bảng 17 Đặt tả UC quản lí báo cáo thống kê (Trang 28)
Bảng 21 : Đặt tả UC Xem thông tin cá nhân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Bảng 21 Đặt tả UC Xem thông tin cá nhân (Trang 35)
HÌnh 4 : Sequence Diagram – Đặt sân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 4 : Sequence Diagram – Đặt sân (Trang 43)
HÌnh 5 : Sequence Diagram – Gọi món - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 5 : Sequence Diagram – Gọi món (Trang 44)
HÌnh 6 : Sequence Diagram – Thanh toán - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 6 : Sequence Diagram – Thanh toán (Trang 45)
HÌnh 7 : Sequence Diagram – Quản lí món ăn - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 7 : Sequence Diagram – Quản lí món ăn (Trang 46)
HÌnh 8 : Sequence Diagram – Thiết lập giá sân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 8 : Sequence Diagram – Thiết lập giá sân (Trang 47)
HÌnh 9 : Sequence Diagram – Quản lí thiết bị trong sân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 9 : Sequence Diagram – Quản lí thiết bị trong sân (Trang 48)
HÌnh 10 : Sequence Diagram – Quản lý check in - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 10 : Sequence Diagram – Quản lý check in (Trang 49)
HÌnh 11 : Sequence Diagram – Quản lí check out - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 11 : Sequence Diagram – Quản lí check out (Trang 50)
HÌnh 12 : Quản lí thời gian hoạt động - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 12 : Quản lí thời gian hoạt động (Trang 51)
HÌnh 13 : Sequence Diagram – Quản lí nhà cung cấp dịch vụ - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 13 : Sequence Diagram – Quản lí nhà cung cấp dịch vụ (Trang 53)
HÌnh 14 : Sate Machine Diagram - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 14 : Sate Machine Diagram (Trang 54)
HÌnh 15 : Activity Diagram – Đặt sân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 15 : Activity Diagram – Đặt sân (Trang 55)
HÌnh 16 : Activity Diagram – Đăng nhập - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 16 : Activity Diagram – Đăng nhập (Trang 56)
HÌnh 17 : Activity Diagram – Xóa tài khoản - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 17 : Activity Diagram – Xóa tài khoản (Trang 57)
HÌnh 18 : Activity Diagram – Quản lí thông tin khách hàng - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 18 : Activity Diagram – Quản lí thông tin khách hàng (Trang 58)
HÌnh 19 : Activity Diagram – Báo cáo thống kê - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 19 : Activity Diagram – Báo cáo thống kê (Trang 59)
HÌnh 20 : Activity Diagram – Xem lịch đặt sân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 20 : Activity Diagram – Xem lịch đặt sân (Trang 60)
HÌnh 21 : Activity Diagram – Quản lý chương trình khuyến mãi - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 21 : Activity Diagram – Quản lý chương trình khuyến mãi (Trang 61)
HÌnh 22 : Activity Diagram – In hóa đơn - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 22 : Activity Diagram – In hóa đơn (Trang 62)
HÌnh 24 : Activity Diagram – Xem thông tin sân - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 24 : Activity Diagram – Xem thông tin sân (Trang 64)
7. Sơ đồ ERD - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
7. Sơ đồ ERD (Trang 65)
HÌnh 25 : Class Diagram - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
nh 25 : Class Diagram (Trang 66)
Bảng phân công công việc - Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Sân Bóng.pdf
Bảng ph ân công công việc (Trang 68)

TỪ KHÓA LIÊN QUAN

w